-
Notifications
You must be signed in to change notification settings - Fork 9
/
pyproject.toml
38 lines (30 loc) · 1.19 KB
/
pyproject.toml
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
[project]
name = "eopkg"
license = { text = "GPL-2.0-or-later" }
description = "eopkg is the package management system of Solus Operating System, originally written for Pardus Linux by the Pardus Developers."
readme = "README.md"
authors = [{ name = "Solus Project", email = "[email protected]" }]
keywords = ["package", "manager", "mangement", "solus"]
classifiers = ["Programming Language :: Python :: 3 :: Only"]
requires-python = ">=3.8.0"
dependencies = ["iksemel>=1.6.1", "python-magic>=0.4.27", "xattr>= 1.1.0"]
dynamic = ["version"]
[project.urls]
"Source Code" = "https://github.com/getsolus/package-management"
"homepage" = "https://github.com/getsolus/package-management"
[project.scripts]
eopkg = "pisi.scripts.eopkg:main"
lseopkg = "pisi.scripts.lseopkg:main"
uneopkg = "pisi.scripts.uneopkg:main"
# Builder-specific keys below. We use setuptools.
[build-system]
requires = ["setuptools>=58.0", "iksemel>=1.6.1", "python-magic>=0.4.27"]
build-backend = "setuptools.build_meta"
[tool.setuptools.dynamic]
version = { attr = "pisi.__version__" }
[tool.setuptools.packages]
find = {}
[tool.setuptools.package-data]
"pisi.data" = ["*", "locale/**"]
[tool.setuptools.cmdclass]
build = "eopkg_build.Build"