Skip to content
This repository was archived by the owner on Dec 12, 2022. It is now read-only.

Commit affef57

Browse files
cfarrendqctrlrobot
andauthored
Apply pyproject.toml standard (#12)
* Apply pyproject.toml standard * Update setup.py/README.rst to match pyproject.toml/README.md * Update project name * Update setup.py/README.rst to match pyproject.toml/README.md Co-authored-by: Q-CTRL DevOps <[email protected]>
1 parent 7146ec2 commit affef57

File tree

5 files changed

+42
-191
lines changed

5 files changed

+42
-191
lines changed

DESCRIPTION.md

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Q-CTRL Python PyQuil
2+
3+
The aim of the Q-CTRL pyQuil Adapter package is to provide export functions allowing
4+
users to deploy established error-robust quantum control protocols from the
5+
open literature and defined in Q-CTRL Open Controls on Rigetti quantum hardware
6+
and simulators.
7+
8+
Anyone interested in quantum control is welcome to contribute to this project.

README.md

+1-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
# Q-CTRL pyQuil Adapter
2-
[![Actions Status](https://github.com/qctrl/python-pyquil/workflows/Push%20workflow/badge.svg)](https://github.com/qctrl/python-pyquil/actions?query=workflow%3A"Push+workflow")
3-
[![Actions Status](https://github.com/qctrl/python-pyquil/workflows/Release%20workflow/badge.svg)](https://github.com/qctrl/python-pyquil/actions?query=workflow%3A"Release+workflow")
1+
# Q-CTRL Python PyQuil
42

53
The aim of the Q-CTRL pyQuil Adapter package is to provide export functions allowing
64
users to deploy established error-robust quantum control protocols from the

README.rst

-161
This file was deleted.

pyproject.toml

+28-22
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,35 @@
11
[tool.poetry]
22
name = "qctrl-pyquil"
33
version = "0.0.4"
4-
description = "Q-CTRL pyQuil Adapter"
4+
description = "Q-CTRL Python PyQuil"
55
license = "Apache-2.0"
66
authors = ["Q-CTRL <[email protected]>"]
7-
readme = "README.md"
7+
maintainers = ["Q-CTRL <[email protected]>"]
8+
readme = "DESCRIPTION.md"
9+
homepage = "https://q-ctrl.com"
10+
repository = "https://github.com/qctrl/python-pyquil"
811
keywords = [
9-
"quantum",
10-
"computing",
11-
"open source",
12-
"engineering",
13-
"pyquil"
12+
"q-ctrl",
13+
"qctrl",
14+
"quantum control"
1415
]
1516
classifiers = [
16-
"Development Status :: 5 - Production/Stable",
17-
"Environment :: Console",
18-
"Intended Audience :: Developers",
19-
"Intended Audience :: Education",
20-
"Intended Audience :: Science/Research",
21-
"License :: OSI Approved :: Apache Software License",
22-
"Natural Language :: English",
23-
"Operating System :: OS Independent",
24-
"Programming Language :: Python :: 3.6",
25-
"Topic :: Scientific/Engineering :: Physics",
26-
"Topic :: Scientific/Engineering :: Visualization",
27-
"Topic :: Software Development :: Embedded Systems",
28-
"Topic :: System :: Distributed Computing"
29-
]
30-
repository = "https://github.com/qctrl/python-pyquil"
17+
"Development Status :: 5 - Production/Stable",
18+
"Environment :: Console",
19+
"Intended Audience :: Developers",
20+
"Intended Audience :: Education",
21+
"Intended Audience :: Science/Research",
22+
"Natural Language :: English",
23+
"Operating System :: OS Independent",
24+
"Programming Language :: Python :: 3.6",
25+
"Programming Language :: Python :: 3.7",
26+
"Programming Language :: Python :: 3.8",
27+
"Topic :: Internet :: WWW/HTTP",
28+
"Topic :: Scientific/Engineering :: Physics",
29+
"Topic :: Scientific/Engineering :: Visualization",
30+
"Topic :: Software Development :: Embedded Systems",
31+
"Topic :: System :: Distributed Computing"
32+
]
3133
packages = [
3234
{ include = "qctrlpyquil" },
3335
]
@@ -49,6 +51,10 @@ sphinx = "^2.2.0"
4951
nbval = "^0.9.5"
5052
qctrl-visualizer = "^2.1.0"
5153

54+
[tool.poetry.urls]
55+
GitHub = "https://github.com/qctrl"
56+
Twitter = "https://twitter.com/qctrlHQ"
57+
5258
[tool.dephell.main]
5359
from = {format = "poetry", path = "pyproject.toml"}
5460
to = {format = "setuppy", path = "setup.py"}

setup.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
readme = ''
1717
here = os.path.abspath(os.path.dirname(__file__))
18-
readme_path = os.path.join(here, 'README.rst')
18+
readme_path = os.path.join(here, 'DESCRIPTION.rst')
1919
if os.path.exists(readme_path):
2020
with open(readme_path, 'rb') as stream:
2121
readme = stream.read().decode('utf8')
@@ -25,14 +25,14 @@
2525
long_description=readme,
2626
name='qctrl-pyquil',
2727
version='0.0.4',
28-
description='Q-CTRL pyQuil Adapter',
28+
description='Q-CTRL Python PyQuil',
2929
python_requires='<3.9,>=3.6.4',
30-
project_urls={"repository": "https://github.com/qctrl/python-pyquil"},
30+
project_urls={"homepage": "https://q-ctrl.com", "repository": "https://github.com/qctrl/python-pyquil"},
3131
author='Q-CTRL',
3232
author_email='[email protected]',
3333
license='Apache-2.0',
34-
keywords='quantum computing open source engineering pyquil',
35-
classifiers=['Development Status :: 5 - Production/Stable', 'Environment :: Console', 'Intended Audience :: Developers', 'Intended Audience :: Education', 'Intended Audience :: Science/Research', 'License :: OSI Approved :: Apache Software License', 'Natural Language :: English', 'Operating System :: OS Independent', 'Programming Language :: Python :: 3.6', 'Topic :: Scientific/Engineering :: Physics', 'Topic :: Scientific/Engineering :: Visualization', 'Topic :: Software Development :: Embedded Systems', 'Topic :: System :: Distributed Computing'],
34+
keywords='q-ctrl qctrl quantum control',
35+
classifiers=['Development Status :: 5 - Production/Stable', 'Environment :: Console', 'Intended Audience :: Developers', 'Intended Audience :: Education', 'Intended Audience :: Science/Research', 'Natural Language :: English', 'Operating System :: OS Independent', 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: 3.8', 'Topic :: Internet :: WWW/HTTP', 'Topic :: Scientific/Engineering :: Physics', 'Topic :: Scientific/Engineering :: Visualization', 'Topic :: Software Development :: Embedded Systems', 'Topic :: System :: Distributed Computing'],
3636
packages=['qctrlpyquil'],
3737
package_dir={"": "."},
3838
package_data={},

0 commit comments

Comments
 (0)