diff --git a/.github/workflows/build-and-test.yaml b/.github/workflows/build-and-test.yaml index 5d412ff..a33ef97 100644 --- a/.github/workflows/build-and-test.yaml +++ b/.github/workflows/build-and-test.yaml @@ -27,7 +27,7 @@ jobs: - name: Install package dependencies run: | python -m pip install --upgrade pip - pip install -r build_tools/requirements.txt + pip install -r requirements.txt - name: Install run: pip install -v -e . - name: Run tests diff --git a/pyproject.toml b/pyproject.toml index 42d73d9..f9fd747 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,7 +10,7 @@ authors = [ ] description = "ABL-Package" readme = "README.md" -requires-python = ">=3.6" +requires-python = ">=3.6.0" license = {file = "LICENSE"} classifiers = [ "Programming Language :: Python :: 3", @@ -30,9 +30,22 @@ dependencies = [ Homepage = "https://github.com/AbductiveLearning/ABL-Package" Issues = "https://github.com/AbductiveLearning/ABL-Package/issues" -[tool.pytest.ini_options] -minversion = "6.0" -addopts = "-ra -q" -testpaths = [ - "tests", +[project.optional-dependencies] +test = [ + "pytest-cov", + "black==22.10.0", +] + +[project.classifiers] +classifiers = [ + "Development Status :: 3 - Alpha", + "Intended Audience :: Science/Research", + "Intended Audience :: Developers", + "Programming Language :: Python", + "Topic :: Software Development", + "Topic :: Scientific/Engineering", + "Operating System :: POSIX :: Linux", + "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", ] \ No newline at end of file diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..66e1a5b --- /dev/null +++ b/requirements.txt @@ -0,0 +1,6 @@ +numpy +pyswip==0.2.9 +torch +torchvision +zoopt +termcolor \ No newline at end of file