annotate pyproject.toml @ 32:405f0751f09a default tip

Added tag 0.2.0 for changeset f77ca0963d6d
author Ben Croston <ben@croston.org>
date Wed, 12 Feb 2025 15:14:03 +0000
parents f77ca0963d6d
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
31
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
1 [project]
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
2 name = "zebra"
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
3 version = "0.2.0"
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
4 description = "A package to communicate with (Zebra) label printers"
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
5 authors = [
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
6 { name = "Ben Croston", email = "ben@croston.org" },
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
7 ]
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
8 maintainers = [
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
9 { name = "Ben Croston", email = "ben@croston.org" },
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
10 ]
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
11 license = "MIT"
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
12 #license-files = ["LICEN[CS]E*"]
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
13 readme = "README.rst"
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
14 requires-python = ">=3.8"
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
15 classifiers = [
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
16 "Development Status :: 5 - Production/Stable",
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
17 "Operating System :: Microsoft :: Windows",
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
18 "Operating System :: Unix",
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
19 "Operating System :: MacOS :: MacOS X",
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
20 "License :: OSI Approved :: MIT License",
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
21 "Intended Audience :: Developers",
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
22 "Programming Language :: Python :: 3",
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
23 "Topic :: Printing",
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
24 ]
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
25 dependencies = [
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
26 "pywin32; platform_system == 'Windows'",
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
27 ]
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
28
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
29 [project.urls]
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
30 homepage = "https://www.wyre-it.co.uk/zebra/"
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
31
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
32 [dependency-groups]
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
33 dev = [
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
34 "ruff>=0.8.4",
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
35 ]
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
36
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
37 [tool.ruff.format]
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
38 quote-style = "single"
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
39 indent-style = "space"
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
40
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
41 [build-system]
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
42 requires = ["hatchling"]
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
43 build-backend = "hatchling.build"
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
44
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
45 [tool.hatch.build.targets.sdist]
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
46 exclude = [
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
47 ".hgtags",
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
48 ]
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
49
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
50 #[[tool.uv.index]]
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
51 #name = "testpypi"
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
52 #url = "https://test.pypi.org/simple/"
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
53 #publish-url = "https://test.pypi.org/legacy/"
f77ca0963d6d Fix language bug, convert to pyproject.toml
Ben Croston <ben@croston.org>
parents:
diff changeset
54