From 0f994889448d7799877ed365c24ab3378f79a2e4 Mon Sep 17 00:00:00 2001 From: Joonas Nivala Date: Tue, 14 Jan 2025 14:54:26 +0200 Subject: [PATCH] improve pyproject.toml --- pyproject.toml | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index f324290..13137c9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,15 +8,20 @@ dynamic = [ "version" ] authors = [ { name = "Joonas Nivala", email = "joonas.nivala@gmail.com" }, ] + description = "A package for performing wire cuts of hardware without reset-gates or mid-circuit measurements. Built on top of qiskit" readme = "README.md" -requires-python = ">=3.9, < 3.12" +license = {file = "LICENSE"} classifiers = [ - "Programming Language :: Python :: 3", - "License :: OSI Approved :: Apache Software License", - "Operating System :: OS Independent", + "Development Status :: 4 - Beta", + "Programming Language :: Python :: 3 :: Only", + "Topic :: Scientific/Engineering :: Physics", + "Intended Audience :: Science/Research", + "License :: OSI Approved :: Apache Software License" ] +requires-python = ">=3.9, < 3.12" + dependencies = [ "qiskit >= 0.45.3, < 1.2", "numpy", @@ -24,13 +29,15 @@ dependencies = [ "qiskit-experiments == 0.7.0", ] +[project.urls] +homepage = "https://github.com/JooNiv/QCut" +documentation = "https://jooniv.github.io/QCut/" +repository = "https://github.com/JooNiv/QCut.git" +changelog = "https://github.com/JooNiv/QCut/blob/main/CHANGELOG.rst" + [project.optional-dependencies] dev = ["pytest", "pytest-cov", "ruff"] - -[project.urls] -"Homepage" = "https://github.com/JooNiv/QCut" - [tool.setuptools.packages.find] where = ["."] exclude=["tests", "tests.*"]