pyproject.toml
346cf14e
 [build-system]
fb52240c
 requires = ["flit_core >=2,<3"]
 build-backend = "flit_core.buildapi"
346cf14e
 
 [tool.flit.metadata]
 module = "qsim"
 author = "Joseph Weston"
 author-email = "joseph@weston.cloud"
 home-page = "https://github.com/jbweston/qsim"
d689017d
 requires-python=">=3.11"
346cf14e
 description-file="README.md"
 keywords = "quantum simulator"
690ed4ab
 classifiers = [
     "License :: OSI Approved :: MIT License",
     "Development Status :: 1 - Planning",
b9d9aae8
     "Operating System :: OS Independent",
690ed4ab
     "Intended Audience :: Science/Research",
     "Topic :: Scientific/Engineering",
     "Topic :: Scientific/Engineering :: Physics",
d689017d
     "Programming Language :: Python :: 3.11",
690ed4ab
 ]
346cf14e
 requires = [
     "numpy",
 ]
 
 [tool.flit.metadata.requires-extra]
 test = [
     "pytest",
     "pytest-cov",
d689017d
     "pytest-ruff",
5453af10
     "pytest-mypy",
c361e577
     "pytest-black",
0a4b3d01
     "hypothesis[numpy]",
346cf14e
     "tox",
d689017d
     "ruff",
346cf14e
 ]
2654b75f
 docs = [
346cf14e
     "sphinx",
2654b75f
     "sphinx-rtd-theme",
     "m2r",  # markdown support
     "sphinxcontrib.apidoc",  # run sphinx-apidoc when building docs
346cf14e
 ]
28902364
 dev = [
     "flit",
     "pre-commit",
     "bump2version",
 ]