diff --git a/pyproject.toml b/pyproject.toml index 83752c3..102e49e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,11 +1,27 @@ [build-system] -requires = ["setuptools>=62.0", "setuptools-git-versioning>=2.0,<3"] +requires = ["setuptools>=62.0", "setuptools-git-versioning>=2.0"] build-backend = "setuptools.build_meta" [project] name = "cifkit" dynamic=['version', 'dependencies'] requires-python = ">=3.10" +classifiers = [ + 'Development Status :: 5 - Production/Stable', + 'Environment :: Console', + 'Intended Audience :: Developers', + 'Intended Audience :: Science/Research', + 'License :: OSI Approved :: MIT License', + 'Operating System :: MacOS :: MacOS X', + 'Operating System :: Microsoft :: Windows', + 'Operating System :: POSIX', + 'Operating System :: Unix', + 'Programming Language :: Python :: 3.10', + 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', + 'Topic :: Scientific/Engineering :: Physics', + 'Topic :: Scientific/Engineering :: Chemistry', +] description = "Python library for high-throughput .cif analysis" authors = [{name = "Sangjoon Lee", email = "bobleesj@gmail.com"}] readme = "README.md" @@ -18,11 +34,17 @@ Repository = "https://github.com/bobleesj/cifkit" Issues = "https://github.com/bobleesj/cifkit/issues" Changelog = "https://github.com/bobleesj/cifkit/blob/main/CHANGELOG" +[tool.setuptools-git-versioning] +enabled = true +template = "{tag}" +dev_template = "{tag}" +dirty_template = "{tag}" + [tool.setuptools.packages.find] where = ["src"] [tool.setuptools.dynamic] -dependencies = {file = ["requirements/run.txt"]} +dependencies = {file = ["requirements/pip.txt"]} [tool.black] line-length = 79