-
Notifications
You must be signed in to change notification settings - Fork 35
/
Copy pathpyproject.toml
92 lines (86 loc) · 2.35 KB
/
pyproject.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
[tool.poetry]
name = "qctrl-open-controls"
version = "11.0.0"
description = "Q-CTRL Open Controls"
license = "Apache-2.0"
authors = ["Q-CTRL <[email protected]>"]
maintainers = ["Q-CTRL <[email protected]>"]
readme = "README.md"
homepage = "https://q-ctrl.com"
repository = "https://github.com/qctrl/open-controls"
documentation = "https://docs.q-ctrl.com/open-controls/references/qctrl-open-controls/"
keywords = [
"black opal",
"boulder opal",
"fire opal",
"nisq",
"open controls",
"q control",
"q ctrl",
"q-control",
"q-ctrl",
"qcontrol",
"qctrl",
"quantum",
"quantum algorithms",
"quantum circuits",
"quantum coding",
"quantum coding software",
"quantum computing",
"quantum control",
"quantum control software",
"quantum control theory",
"quantum engineering",
"quantum error correction",
"quantum firmware",
"quantum fundamentals",
"quantum sensing",
"qubit",
"qudit"
]
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.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Topic :: Internet :: WWW/HTTP",
"Topic :: Scientific/Engineering :: Physics",
"Topic :: Scientific/Engineering :: Visualization",
"Topic :: Software Development :: Embedded Systems",
"Topic :: System :: Distributed Computing"
]
packages = [
{ include = "qctrlopencontrols" },
]
[tool.poetry.dependencies]
python = ">=3.9,<3.12"
numpy = ">=1.25.2"
[tool.poetry.dev-dependencies]
black = "^24.3.0"
isort = "^5.13.2"
mypy = "^1.8.0"
pre-commit = "^3.6.0"
pylint = "^3.0.3"
pytest = "^8.0.0"
sphinx = "^5.0.0"
tomli = "^2.0.1"
sphinx-markdown-builder = "^0.6.7"
[tool.poetry.urls]
LinkedIn = "https://www.linkedin.com/company/q-ctrl/"
Facebook = "https://www.facebook.com/qctrl"
X = "https://x.com/qctrlHQ"
YouTube = "https://www.youtube.com/qctrl"
GitHub = "https://github.com/qctrl"
[tool.isort]
profile = "black"
force_grid_wrap = "2"
known_first_party = "qctrlopencontrols"
[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"