@@ -4,47 +4,49 @@ version = "1.2.0-dev0"
44license = " MIT"
55description = " NI-DAQmx Python API"
66authors = [
" NI <[email protected] >" ]
7- maintainers = [
8- " Zach Hindes <[email protected] >" ,
9- " Maxx Boehme <[email protected] >" ,
10- " Brad Keryan <[email protected] >" ,
11- ]
7+ maintainers = [
" Zach Hindes <[email protected] >" ,
" Maxx Boehme <[email protected] >" ,
" Brad Keryan <[email protected] >" ]
128readme = " README.rst"
139repository = " https://github.com/ni/nidaqmx-python"
1410documentation = " https://nidaqmx-python.readthedocs.io"
1511keywords = [" nidaqmx" , " nidaq" , " daqmx" , " daq" ]
1612classifiers = [
17- " Development Status :: 5 - Production/Stable" ,
18- " Intended Audience :: Developers" ,
19- " Intended Audience :: Manufacturing" ,
20- " Intended Audience :: Science/Research" ,
21- " License :: OSI Approved :: MIT License" ,
22- " Operating System :: Microsoft :: Windows" ,
23- " Operating System :: POSIX" ,
24- " Programming Language :: Python :: 3" ,
25- " Programming Language :: Python :: 3.9" ,
26- " Programming Language :: Python :: 3.10" ,
27- " Programming Language :: Python :: 3.11" ,
28- " Programming Language :: Python :: 3.12" ,
29- " Programming Language :: Python :: 3.13" ,
30- " Programming Language :: Python :: Implementation :: CPython" ,
31- " Programming Language :: Python :: Implementation :: PyPy" ,
32- " Topic :: System :: Hardware :: Hardware Drivers" ,
13+ " Development Status :: 5 - Production/Stable" ,
14+ " Intended Audience :: Developers" ,
15+ " Intended Audience :: Manufacturing" ,
16+ " Intended Audience :: Science/Research" ,
17+ " License :: OSI Approved :: MIT License" ,
18+ " Operating System :: Microsoft :: Windows" ,
19+ " Operating System :: POSIX" ,
20+ " Programming Language :: Python :: 3" ,
21+ " Programming Language :: Python :: 3.9" ,
22+ " Programming Language :: Python :: 3.10" ,
23+ " Programming Language :: Python :: 3.11" ,
24+ " Programming Language :: Python :: 3.12" ,
25+ " Programming Language :: Python :: 3.13" ,
26+ " Programming Language :: Python :: Implementation :: CPython" ,
27+ " Programming Language :: Python :: Implementation :: PyPy" ,
28+ " Topic :: System :: Hardware :: Hardware Drivers"
3329]
3430exclude = [" nidaqmx/tests" ]
3531packages = [{ include = " nidaqmx" , from = " generated" }]
3632
3733[tool .poetry .dependencies ]
3834python = " ^3.9"
3935numpy = [
40- { version = " >=1.22" , python = " >=3.9,<3.12" },
41- { version = " >=1.26" , python = " >=3.12,<3.13" },
42- { version = " >=2.1" , python = " ^3.13" },
36+ {version = " >=1.22" , python = " >=3.9,<3.12" },
37+ {version = " >=1.26" , python = " >=3.12,<3.13" },
38+ {version = " >=2.1" , python = " ^3.13" },
4339]
4440deprecation = " >=2.1"
45- grpcio = { version = " >=1.49.0,<2.0" , optional = true }
46- protobuf = { version = " >=4.21" , optional = true }
41+ # Documentation, must be in main dependencies (but optional) list for
42+ # readthedocs integration.
43+ # See https://github.com/readthedocs/readthedocs.org/issues/4912.
44+ Sphinx = {version =" >=5.0" , optional =true }
45+ sphinx_rtd_theme = {version =" >=1.0" , optional =true }
46+ grpcio = {version =" >=1.49.0,<2.0" , optional =true }
47+ protobuf = {version =" >=4.21" , optional =true }
4748hightime = " ^0.2.2"
49+ toml = {version =" >=0.10.2" , optional =true }
4850tzlocal = " ^5.0"
4951python-decouple = " >=3.8"
5052click = " >=8.0.0"
@@ -53,32 +55,25 @@ requests = ">=2.25.0"
5355
5456
5557[tool .poetry .extras ]
58+ docs = [" sphinx" , " sphinx_rtd_theme" , " toml" ]
5659grpc = [" grpcio" , " protobuf" ]
5760
5861[tool .poetry .group .codegen .dependencies ]
5962click = " ^8.1"
6063Mako = " ^1.2"
6164grpcio-tools = [
62- { version = " 1.49.1" , python = " >=3.9,<3.12" },
63- { version = " 1.59.0" , python = " >=3.12,<3.13" },
64- { version = " 1.67.0" , python = " ^3.13" },
65+ {version = " 1.49.1" , python = " >=3.9,<3.12" },
66+ {version = " 1.59.0" , python = " >=3.12,<3.13" },
67+ {version = " 1.67.0" , python = " ^3.13" },
6568]
6669mypy-protobuf = " >=3.4"
6770
68- [tool .poetry .group .docs ]
69- optional = true
70-
71- [tool .poetry .group .docs .dependencies ]
72- Sphinx = { version = " >=8.2" , python = " ^3.11" }
73- sphinx-rtd-theme = " >=1.0.0"
74- toml = " >=0.10.2"
75-
7671[tool .poetry .group .examples ]
7772# The "examples" group is optional because matplotlib does not distribute wheels for 32-bit Windows.
7873optional = true
7974
8075[tool .poetry .group .examples .dependencies ]
81- matplotlib = { version = " >=3.9.0" , python = " >=3.9" }
76+ matplotlib = {version = " >=3.9.0" , python = " >=3.9" }
8277nptdms = " >=1.9.0"
8378
8479[tool .poetry .group .lint .dependencies ]
0 commit comments