summaryrefslogtreecommitdiff
path: root/pyproject.toml
diff options
context:
space:
mode:
Diffstat (limited to 'pyproject.toml')
-rw-r--r--pyproject.toml54
1 files changed, 49 insertions, 5 deletions
diff --git a/pyproject.toml b/pyproject.toml
index 86a1527..e44adbb 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,10 +1,42 @@
1[build-system] 1[project]
2requires = [ 2name = "etoolkit"
3 "setuptools>=51", 3description = "A simple toolkit for setting environment variables in a flexible way"
4 "wheel" 4dynamic = ["version"]
5license = "GPL-3.0-or-later"
6authors = [{name = "Simeon Simeonov", email = "sgs@pichove.org"}]
7readme = "README.md"
8requires-python = ">= 3.10"
9
10classifiers = [
11 "Development Status :: 5 - Production/Stable",
12 "Environment :: Console",
13 "Intended Audience :: Developers",
14 "Intended Audience :: System Administrators",
15 "Programming Language :: Python :: 3",
16 "Programming Language :: Python :: 3.10",
17 "Programming Language :: Python :: 3.11",
18 "Programming Language :: Python :: 3.12",
19 "Programming Language :: Python :: 3.13",
20 "Programming Language :: Python :: 3.14",
21 "Programming Language :: Python :: 3.15",
22 "Operating System :: POSIX",
23 "Topic :: Security :: Cryptography",
5] 24]
6 25
7build-backend = "setuptools.build_meta" 26dependencies = [
27 "cryptography>=3.2"
28]
29
30
31[project.scripts]
32etoolkit = "etoolkit.__main__:main"
33
34
35[project.urls]
36Homepage = "https://codeberg.org/sgs/etoolkit"
37Repository = "https://codeberg.org/sgs/etoolkit"
38Issues = "https://codeberg.org/sgs/etoolkit/issues"
39Changelog = "https://codeberg.org/sgs/etoolkit/src/branch/master/CHANGELOG.md"
8 40
9 41
10[tool.pytest.ini_options] 42[tool.pytest.ini_options]
@@ -16,3 +48,15 @@ testpaths = [
16pythonpath = [ 48pythonpath = [
17 "src" 49 "src"
18] 50]
51
52
53[tool.setuptools.dynamic]
54version = {attr = "etoolkit.__version__"}
55
56
57[build-system]
58requires = [
59 "setuptools >= 77.0.3",
60 "wheel"
61]
62build-backend = "setuptools.build_meta"