From 41fa7959717930a66d60bfde9c612ab7ce542268 Mon Sep 17 00:00:00 2001 From: saces Date: Thu, 12 Mar 2026 13:08:03 +0100 Subject: [PATCH] add meta package for better dependencies handling --- README.txt | 2 ++ pygomx-deps/.gitignore | 2 ++ pygomx-deps/README.txt | 4 ++++ pygomx-deps/pyproject.toml | 16 ++++++++++++++++ 4 files changed, 24 insertions(+) create mode 100644 pygomx-deps/.gitignore create mode 100644 pygomx-deps/README.txt create mode 100644 pygomx-deps/pyproject.toml diff --git a/README.txt b/README.txt index dff5d0b..6692980 100644 --- a/README.txt +++ b/README.txt @@ -21,6 +21,8 @@ binary/package install: (only linux-amd64 for now) pip install --index-url https://codeberg.org/api/packages/saces/pypi/simple/ --no-deps pygomx + pip install git+https://codeberg.org/saces/pygomx.git#subdirectory=pygomx-deps + pip install git+https://codeberg.org/saces/pygomx.git#subdirectory=smal diff --git a/pygomx-deps/.gitignore b/pygomx-deps/.gitignore new file mode 100644 index 0000000..e3ff4f9 --- /dev/null +++ b/pygomx-deps/.gitignore @@ -0,0 +1,2 @@ +*.egg-info +build/ \ No newline at end of file diff --git a/pygomx-deps/README.txt b/pygomx-deps/README.txt new file mode 100644 index 0000000..fa163df --- /dev/null +++ b/pygomx-deps/README.txt @@ -0,0 +1,4 @@ +pygomx-deps +=========== + +meta package to install the dependencies for pygomx binaries package diff --git a/pygomx-deps/pyproject.toml b/pygomx-deps/pyproject.toml new file mode 100644 index 0000000..35f357d --- /dev/null +++ b/pygomx-deps/pyproject.toml @@ -0,0 +1,16 @@ +[build-system] +requires = ["setuptools>=80"] +build-backend = "setuptools.build_meta" + +[project] +name = "pygomx-deps" +version = "0.0.1" +requires-python = ">=3.10" +description = "python dependencies for pygomx" +license = "AGPL-3.0-only" +readme = "README.txt" + +dependencies = ["asyncio>=4.0.0", "cffi>=2.0.0"] + +[project.urls] +homepage = "https://codeberg.org/saces/pygomx"