2
2
requires = [" setuptools>=64" , " wheel" , " setuptools_scm>=8" ]
3
3
build-backend = " setuptools.build_meta"
4
4
5
- [tool .setuptools_scm ]
5
+ [tool .setuptools_scm ]
6
+ version_scheme = " release-branch-semver"
7
+ local_scheme = " no-local-version"
8
+
9
+ [tool .setuptools ]
10
+ zip-safe = false
11
+ include-package-data = true
12
+
13
+ [tool .setuptools .packages ]
14
+ find = {namespaces = false }
15
+
16
+
17
+ [project ]
18
+ name = " labscript-suite"
19
+ description = " Meta-package for the labscript suite experiment control and automation system"
20
+ authors = [
21
+ {name = " The labscript suite community" , email = " labscriptsuite@googlegroups.com" },
22
+ ]
23
+ keywords = [" experiment control" , " automation" ]
24
+ license = {file = ' LICENSE.txt' }
25
+ classifiers = [
26
+ " License :: OSI Approved :: BSD License" ,
27
+ " Programming Language :: Python :: 3 :: Only" ,
28
+ " Programming Language :: Python :: 3.6" ,
29
+ " Programming Language :: Python :: 3.7" ,
30
+ " Programming Language :: Python :: 3.8" ,
31
+ " Programming Language :: Python :: 3.9" ,
32
+ " Programming Language :: Python :: 3.10" ,
33
+ " Programming Language :: Python :: 3.11" ,
34
+ ]
35
+ requires-python = " >=3.6"
36
+ dependencies = [
37
+ " importlib_metadata" ,
38
+ " blacs>=3.2.0" ,
39
+ " labscript>=3.3.0" ,
40
+ " labscript-devices>=3.2.0" ,
41
+ " labscript_utils>=3.3.0" ,
42
+ " lyse>=3.2.1" ,
43
+ " runmanager>=3.2.0" ,
44
+ " runviewer>=3.2.0" ,
45
+ ]
46
+ dynamic = [" version" ]
47
+
48
+ [project .readme ]
49
+ file = " README.md"
50
+ content-type = " text/markdown"
51
+
52
+ [project .urls ]
53
+ Homepage = " http://labscriptsuite.org/"
54
+ Documentation = " https://docs.labscriptsuite.org/"
55
+ Repository = " https://github.com/labscript-suite/labscript-suite/"
56
+ Downloads = " https://github.com/labscript-suite/labscript-suite/releases/"
57
+ Tracker = " https://github.com/labscript-suite/labscript-suite/issues/"
58
+
59
+ [project .optional-dependencies ]
60
+ docs = [
61
+ " Sphinx==7.2.6" ,
62
+ " sphinx-rtd-theme==2.0.0" ,
63
+ " myst_parser==2.0.0" ,
64
+ ]
65
+ pyqt = [" PyQt5" ]
66
+ spincore = [" spinapi" ]
67
+ nidaqmx = [" PyDAQmx" ]
68
+ nivision = [" PyNIVision" ]
69
+ setuptools_scm = [" setuptools_scm>=8" ]
0 commit comments