diff --git a/pyproject.toml b/pyproject.toml index d7aca76..97da60a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,14 +1,21 @@ +[build-system] +build-backend = "setuptools.build_meta" +requires = [ + "setuptools>=64", + "setuptools-scm[toml]>=6.2", +] + [project] name = "pydeps2env" description = "A python helper to generate conda environment files from project dependencies." -readme = {file = "README.md", content-type="text/markdown"} +readme = { file = "README.md", content-type = "text/markdown" } keywords = [ "conda", "pyproject", ] -license = {file = "LICENSE", name="BSD License"} +license = { file = "LICENSE", name = "BSD License" } authors = [ - {name="Çağtay Fabry", email="cagtay.fabry@bam.de"}, + { name = "Çağtay Fabry", email = "cagtay.fabry@bam.de" }, ] requires-python = ">=3.9" classifiers = [ @@ -31,29 +38,21 @@ dynamic = [ dependencies = [ "packaging", "pyyaml", - 'tomli; python_version < "3.11"', + "tomli; python_version<'3.11'", ] -[project.optional-dependencies] -test = [ +optional-dependencies.test = [ # needed to run the test suite "pytest", "pytest-cov", ] -[project.urls] -bug_tracker = "https://github.com/CagtayFabry/pydeps2env/-/issues" -repository = "https://github.com/CagtayFabry/pydeps2env" -[project.scripts] -pydeps2env = "pydeps2env.generate_environment:main" - -[build-system] -build-backend = "setuptools.build_meta" -requires = [ - "setuptools>=64", - "setuptools_scm[toml]>=6.2", -] - +urls.bug_tracker = "https://github.com/CagtayFabry/pydeps2env/-/issues" +urls.repository = "https://github.com/CagtayFabry/pydeps2env" +scripts.pydeps2env = "pydeps2env.generate_environment:main" [tool.setuptools.packages] -find = {exclude = ["test", "resources"]} +find = { exclude = [ + "test", + "resources", +] } [tool.setuptools_scm] write_to = "pydeps2env/_version.py" diff --git a/test/pyproject.toml b/test/pyproject.toml index d54f4fa..420648b 100644 --- a/test/pyproject.toml +++ b/test/pyproject.toml @@ -1,3 +1,11 @@ +[build-system] +build-backend = "setuptools.build_meta" +requires = [ + "setuptools>=40.9", + "setuptools-scm", + "wheel", +] + [project] name = "test" requires-python = ">=3.8,<3.10" @@ -8,29 +16,19 @@ classifiers = [ ] dependencies = [ "boltons", - "IPython", + "ipython", "numpy>=1.20", "pandas>=1", ] -[project.optional-dependencies] -doc = [ +optional-dependencies.doc = [ "sphinx", ] -pip_only = [ +optional-dependencies.pip_only = [ "bidict", ] -test = [ +optional-dependencies.test = [ "pytest", ] -[project.urls] -author = "Cagtay Fabry " -author_email = "cagtay.fabry@bam.de" -home_page = "https://github.com/CagtayFabry/pydeps2env" - -[build-system] -build-backend = "setuptools.build_meta" -requires = [ - "setuptools>=40.9", - "setuptools_scm", - "wheel", -] +urls.author = "Cagtay Fabry " +urls.author_email = "cagtay.fabry@bam.de" +urls.home_page = "https://github.com/CagtayFabry/pydeps2env"