From 2916432c34af625e3c022b09a72fa83af44a90c2 Mon Sep 17 00:00:00 2001 From: Pim van Pelt Date: Sat, 8 Nov 2025 22:43:48 +0000 Subject: [PATCH] Cut release 1.0.2 and upload to PyPi --- Makefile | 2 +- README.md | 6 +++--- pyproject.toml | 23 +++++++++++++++++++++++ setup.py | 2 +- 4 files changed, 28 insertions(+), 5 deletions(-) create mode 100644 pyproject.toml diff --git a/Makefile b/Makefile index 898121b..83a5a4a 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -VERSION=0.0.9 +VERSION=1.0.2 VPPCFG:=vppcfg PYTHON?=python3 PIP?=pip diff --git a/README.md b/README.md index 8f01e27..ba95b7a 100644 --- a/README.md +++ b/README.md @@ -59,13 +59,13 @@ Please see vppcfg -h for per-command arguments ## Documentation Main user-focused documentation: -* [YAML Configuration Guide](docs/config-guide.md) -* [User Guide](docs/user-guide.md) +* [YAML Configuration Guide](https://git.ipng.ch/ipng/vppcfg/src/branch/main/docs/config-guide.md) +* [User Guide](https://git.ipng.ch/ipng/vppcfg/src/branch/main/docs/user-guide.md) Developer deep-dives: * [Validation](https://ipng.ch/s/articles/2022/03/27/vppcfg-1.html) * [Path Planning](https://ipng.ch/s/articles/2022/04/02/vppcfg-2.html) -* [Design - Reconciliation](docs/design.md) +* [Design - Reconciliation](https://git.ipng.ch/ipng/vppcfg/src/branch/main/docs/design.md) ## Licensing diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..5e161e5 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,23 @@ +[project] +name = "vppcfg" +version = "1.0.2" +authors = [ + { name="Pim van Pelt", email="pimg@ipng.ch" } +] +description = "A configuration tool for Vector Packet Processing" +readme = "README.md" +requires-python = ">=3.9" +classifiers = [ + "Programming Language :: Python :: 3", + "Operating System :: OS Independent", +] +license = "Apache-2.0" +license-files = ["LICENSE"] + +[project.urls] +Homepage = "https://git.ipng.ch/ipng/vppcfg" + + +[build-system] +requires = ["setuptools>=61.0.0"] +build-backend = "setuptools.build_meta" diff --git a/setup.py b/setup.py index c0e388e..e2f4035 100644 --- a/setup.py +++ b/setup.py @@ -4,7 +4,7 @@ from setuptools import setup setup( name="vppcfg", - version="0.0.9", + version="1.0.2", install_requires=[ "requests", 'importlib-metadata; python_version >= "3.8"',