Repository navigation
Expand file tree
/
Copy pathpyproject.toml
More file actions
105 lines (100 loc) · 3.31 KB
/
Copy pathpyproject.toml
File metadata and controls
105 lines (100 loc) · 3.31 KB
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
93
94
95
96
97
98
99
100
101
102
103
104
105
[build-system]
requires = [
"setuptools",
"setuptools-scm[simple]",
"wheel",
"cython"
]
build-backend = "setuptools.build_meta"
[project]
name = "cs.app.osx.plist"
description = "This is a repackaging of the PyPI module with all the dependencies included. It has been improved to use libimobiledevice's libplist instead of calling the Apple-specific plutil CLI for binary plist parsing."
dynamic = ["version"]
readme = "README.md"
license = "LicenseRef-CSScriptsLic"
license-files = ["LICENSE.md"]
classifiers = [
"Development Status :: 4 - Beta",
"Environment :: Console",
"Environment :: Other Environment",
"Intended Audience :: Developers",
"Intended Audience :: Information Technology",
"Operating System :: POSIX :: Linux",
"Programming Language :: C",
"Programming Language :: Cython",
"Programming Language :: Python",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3 :: Only",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Programming Language :: Python :: 3.14",
"Programming Language :: Python :: 3.15",
"Topic :: File Formats",
"Topic :: Software Development :: Libraries",
"Topic :: Text Processing",
"Topic :: Utilities",
]
keywords = [
"apple",
"osx",
"plist",
"property list",
"plistlib",
"binary plist",
]
dependencies = [
"icontract",
"python-dateutil",
"typeguard",
]
requires-python = ">= 3.10"
authors = [
{name = "Cameron Simpson", email = "cs@cskk.id.au"},
{name = "Jonathan Hyry", email = "jonathan.hyry@outlook.com"},
]
maintainers = [
{name = "Jonathan Hyry", email = "jonathan.hyry@outlook.com"},
]
[project.urls]
PyPI = "https://pypi.org/user/cameron.simpson/"
Sourcehut = "https://hg.sr.ht/~cameron-simpson/css"
Docs = "http://www.cskk.ezoshosting.com/cs/css/"
Manual = "http://www.cskk.ezoshosting.com/cs/man/"
BitBucket = "https://bitbucket.org/cameron_simpson/css/"
Website = "http://www.cskk.ezoshosting.com/cs/"
# Cameron's GitHub Source Repository - upstream-upstream
GitHub = "https://github.com/cameron-simpson/css"
# Mirror upstream-upstream to sync HSF Working with - upstream
HSFGiteaUpstream = "https://git.hyrysoftwarefoundation.org/jhyry87/css"
# For contributing to upstream-upstream - origin-collab
HSFGitHubUpstream = "https://github.com/eljonny/css"
# HSF Working Repo - Packaging and working on cs.app.osx.plist - origin
HSFGitea = "https://git.hyrysoftwarefoundation.org/HyrySoftwareFoundation/css"
# HSF Working - PyPI Package Registry
HSFPyPI = "https://git.hyrysoftwarefoundation.org/HyrySoftwareFoundation/-/packages/pypi"
[tool.setuptools]
py-modules = [
"cs.app.osx.plist",
"cs.ansi_colour",
"cs.context",
"cs.dateutils",
"cs.deco",
"cs.gimmicks",
"cs.lex", # Has tests
"cs.logutils",
"cs.obj", # Has tests
"cs.pfx",
"cs.py.func",
"cs.py3._for3", # Has tests
"cs.seq", # Has tests
"cs.typingutils",
"cs.x",
]
[tool.setuptools.package-dir]
"" = "lib/python"
# Add pyproject.toml for builds -
# For supporting builds of the required modules; cs.app.osx.plist -
# The MANIFEST.in is for the setuptools build (2026-08-15) -
# Jonathan Hyry <jonathan.hyry@outlook.com> - 2026-03-29