diff --git a/.woodpecker.yml b/.woodpecker.yml new file mode 100644 index 0000000..28a337f --- /dev/null +++ b/.woodpecker.yml @@ -0,0 +1,33 @@ +pipeline: + install-linters: + image: python:${PYTHON_VERSION} + commands: + - pip3 install flake8 mypy black + flake8: + group: lint + image: python:${PYTHON_VERSION} + commands: + - flake8 opdb/ + mypy: + group: lint + image: python:${PYTHON_VERSION} + commands: + - mypy opdb + black: + group: lint + image: python:${PYTHON_VERSION} + commands: + - black --check opdb/ + install: + image: python:${PYTHON_VERSION} + commands: + - pip3 install . + test: + image: python:${PYTHON_VERSION} + commands: + - pytest + +matrix: + PYTHON_VERSION: + - 3.7 + - 3.10 diff --git a/opdb/__init__.py b/opdb/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..dcb66ab --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,11 @@ +[build-system] +requires = ["setuptools"] +build-backend = "setuptools.build_meta" + +[project] +name = "opdb" +version = "0.0.1" +dependencies = [ + "requests", + "luigi", +]