From 3e4185913b584f5cc9a54f16f3c223861e11ec18 Mon Sep 17 00:00:00 2001 From: Simeon Simeonov Date: Thu, 16 Apr 2026 17:14:23 +0200 Subject: Introduce a new marco - %e and migrate the project from GitHub to Codeberg --- pyproject.toml | 54 +++++++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 49 insertions(+), 5 deletions(-) (limited to 'pyproject.toml') diff --git a/pyproject.toml b/pyproject.toml index 86a1527..e44adbb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,10 +1,42 @@ -[build-system] -requires = [ - "setuptools>=51", - "wheel" +[project] +name = "etoolkit" +description = "A simple toolkit for setting environment variables in a flexible way" +dynamic = ["version"] +license = "GPL-3.0-or-later" +authors = [{name = "Simeon Simeonov", email = "sgs@pichove.org"}] +readme = "README.md" +requires-python = ">= 3.10" + +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Environment :: Console", + "Intended Audience :: Developers", + "Intended Audience :: System Administrators", + "Programming Language :: Python :: 3", + "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", + "Operating System :: POSIX", + "Topic :: Security :: Cryptography", ] -build-backend = "setuptools.build_meta" +dependencies = [ + "cryptography>=3.2" +] + + +[project.scripts] +etoolkit = "etoolkit.__main__:main" + + +[project.urls] +Homepage = "https://codeberg.org/sgs/etoolkit" +Repository = "https://codeberg.org/sgs/etoolkit" +Issues = "https://codeberg.org/sgs/etoolkit/issues" +Changelog = "https://codeberg.org/sgs/etoolkit/src/branch/master/CHANGELOG.md" [tool.pytest.ini_options] @@ -16,3 +48,15 @@ testpaths = [ pythonpath = [ "src" ] + + +[tool.setuptools.dynamic] +version = {attr = "etoolkit.__version__"} + + +[build-system] +requires = [ + "setuptools >= 77.0.3", + "wheel" +] +build-backend = "setuptools.build_meta" -- cgit v1.3