22requires = [" setuptools>=64" , " wheel" , " setuptools_scm>=8" ]
33build-backend = " setuptools.build_meta"
44
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+ packages = [
13+ " labscript_utils" ,
14+ " labscript_profile" ,
15+ ]
16+
17+ [tool .setuptools .package-data ]
18+ labscript_profile = [" ../labscript-suite.pth" ]
19+
20+ [project ]
21+ name = " labscript-utils"
22+ description = " Shared utilities for the labscript suite"
23+ authors = [
24+ {name = " The labscript suite community" , email = " labscriptsuite@googlegroups.com" },
25+ ]
26+ keywords = [" experiment control" , " automation" ]
27+ license = {file = ' LICENSE.txt' }
28+ classifiers = [
29+ " License :: OSI Approved :: BSD License" ,
30+ " Programming Language :: Python :: 3 :: Only" ,
31+ " Programming Language :: Python :: 3.6" ,
32+ " Programming Language :: Python :: 3.7" ,
33+ " Programming Language :: Python :: 3.8" ,
34+ " Programming Language :: Python :: 3.9" ,
35+ " Programming Language :: Python :: 3.10" ,
36+ " Programming Language :: Python :: 3.11" ,
37+ ]
38+ requires-python = " >=3.6"
39+ dependencies = [
40+ " importlib_metadata>=1.0" ,
41+ " h5py>=2.9" ,
42+ " numpy>=1.15" ,
43+ " packaging>=20.4" ,
44+ " pyqtgraph>=0.11.0rc0" ,
45+ " qtutils>=2.2.3" ,
46+ " scipy" ,
47+ " setuptools_scm>=4.1.0" ,
48+ " zprocess>=2.18.0" ,
49+ ]
50+ dynamic = [" version" ]
51+
52+ [project .readme ]
53+ file = " README.md"
54+ content-type = " text/markdown"
55+
56+ [project .urls ]
57+ Homepage = " http://labscriptsuite.org/"
58+ Documentation = " https://docs.labscriptsuite.org/"
59+ Repository = " https://github.com/labscript-suite/labscript-utils/"
60+ Downloads = " https://github.com/labscript-suite/labscript-utils/releases/"
61+ Tracker = " https://github.com/labscript-suite/labscript-utils/issues/"
62+
63+ [project .optional-dependencies ]
64+ docs = [
65+ " PyQt5" ,
66+ " Sphinx==7.2.6" ,
67+ " sphinx-rtd-theme==2.0.0" ,
68+ " myst_parser==2.0.0" ,
69+ ]
70+
71+ [project .scripts ]
72+ labscript-profile-create = " labscript_profile.create:create_profile"
0 commit comments