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"
 requires-python=">=3.6"
 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",
c5e74fd6
     "Programming Language :: Python :: 3.8",
     "Programming Language :: Python :: 3.9",
690ed4ab
 ]
346cf14e
 requires = [
     "numpy",
 ]
 
 [tool.flit.metadata.requires-extra]
 test = [
     "pytest",
     "pytest-cov",
     "pytest-flake8",
5453af10
     "pytest-mypy",
c361e577
     "pytest-black",
0a4b3d01
     "hypothesis[numpy]",
346cf14e
     "tox",
     "flake8-per-file-ignores",
c5e74fd6
     "flake8>=3.7.2",  # https://github.com/pycqa/flake8/issues/668
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",
 ]