From 124093005532384629118d6a084282e366edda5a Mon Sep 17 00:00:00 2001 From: Ralf Hubert Date: Wed, 14 Jan 2026 20:01:34 +0100 Subject: [PATCH 01/24] python::pluggy: bump to 1.6.0 --- recipes/python/pluggy.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/recipes/python/pluggy.yaml b/recipes/python/pluggy.yaml index d6dbe21a..a433bf73 100644 --- a/recipes/python/pluggy.yaml +++ b/recipes/python/pluggy.yaml @@ -1,13 +1,13 @@ inherit: ["python3::build"] metaEnvironment: - PKG_VERSION: "1.5.0" + PKG_VERSION: "1.6.0" PKG_LICENSE: "MIT" checkoutSCM: scm: url url: https://files.pythonhosted.org/packages/source/p/pluggy/pluggy-${PKG_VERSION}.tar.gz - digestSHA256: 2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1 + digestSHA256: 7dcc130b76258d33b90f61b658791dede3486c3e6bfb003ee5c9bfb396dd22f3 stripComponents: 1 depends: From 7243c2d501032b6bb3ae806ec0adcf26e57f9126 Mon Sep 17 00:00:00 2001 From: Emanuel Kern Date: Wed, 14 Jan 2026 20:03:31 +0100 Subject: [PATCH 02/24] python::hatchling: bump to 1.28.0 --- recipes/python/hatchling.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/recipes/python/hatchling.yaml b/recipes/python/hatchling.yaml index 43e6903f..62ac69dd 100644 --- a/recipes/python/hatchling.yaml +++ b/recipes/python/hatchling.yaml @@ -1,13 +1,13 @@ inherit: ["python3::build"] metaEnvironment: - PKG_VERSION: "1.25.0" + PKG_VERSION: "1.28.0" PKG_LICENSE: "MIT" checkoutSCM: scm: url url: ${GITHUB_MIRROR}/pypa/hatch/archive/refs/tags/hatchling-v${PKG_VERSION}.tar.gz - digestSHA256: 0d8d66b687b8e765d19d2d0560f182457aa78cdbc45fef9430655ccaf1cd34b1 + digestSHA256: 3a52e40675ab341eab0720fe22cbd82b6a0d18a6445e2ce6bb9aebb831ca79cd stripComponents: 1 depends: &deps From b7df78e62e2b8c082d2c54e4a06d81770295dba0 Mon Sep 17 00:00:00 2001 From: Ralf Hubert Date: Thu, 15 Jan 2026 08:20:05 +0100 Subject: [PATCH 03/24] python::setuptools-scm: bump to 9.2.2 --- recipes/python/setuptools-scm.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/recipes/python/setuptools-scm.yaml b/recipes/python/setuptools-scm.yaml index abd5230b..6c07c12d 100644 --- a/recipes/python/setuptools-scm.yaml +++ b/recipes/python/setuptools-scm.yaml @@ -1,13 +1,13 @@ inherit: ["python3::build"] metaEnvironment: - PKG_VERSION: "8.1.0" + PKG_VERSION: "9.2.2" PKG_LICENSE: "MIT" checkoutSCM: scm: url url: ${GITHUB_MIRROR}/pypa/setuptools-scm/archive/refs/tags/v${PKG_VERSION}.tar.gz - digestSHA256: 4407d237183e668574bc893fdf739f8f4cde5f61950b99ead4f370f13224ea2b + digestSHA256: 853f06f1ab2cebd2bef6970c76fdf6bd6bad250c69b9d966d5a3e14f9d503df1 stripComponents: 1 buildScript: | From 731f2232cd3d1d24a1cb995e08b8ac43f85d7047 Mon Sep 17 00:00:00 2001 From: Emanuel Kern Date: Thu, 8 Jan 2026 16:14:05 +0100 Subject: [PATCH 04/24] add python::typing_extensions v4.15.0 --- recipes/python/typing_extensions.yaml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 recipes/python/typing_extensions.yaml diff --git a/recipes/python/typing_extensions.yaml b/recipes/python/typing_extensions.yaml new file mode 100644 index 00000000..04b3ca2f --- /dev/null +++ b/recipes/python/typing_extensions.yaml @@ -0,0 +1,17 @@ +inherit: ["python3::build"] + +metaEnvironment: + PKG_VERSION: "4.15.0" + PKG_LICENSE: "PSF-2.0" + +checkoutSCM: + scm: url + url: ${GITHUB_MIRROR}/python/typing_extensions/archive/refs/tags/${PKG_VERSION}.tar.gz + digestSHA256: 40e4fd945fb070e470976538741ee85add33de5e8ab2f1583e9e264d8386916b + stripComponents: 1 + +buildScript: | + python3Build $1 + +packageScript: | + python3PackageTgt From 7b9b5a47384b4bba69e39cd15d902ab7bd8df31c Mon Sep 17 00:00:00 2001 From: Emanuel Kern Date: Thu, 8 Jan 2026 16:14:16 +0100 Subject: [PATCH 05/24] add python::idna v3.11 --- recipes/python/idna.yaml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 recipes/python/idna.yaml diff --git a/recipes/python/idna.yaml b/recipes/python/idna.yaml new file mode 100644 index 00000000..21486dda --- /dev/null +++ b/recipes/python/idna.yaml @@ -0,0 +1,17 @@ +inherit: ["python3::build"] + +metaEnvironment: + PKG_VERSION: "3.11" + PKG_LICENSE: "BSD-3-Clause" + +checkoutSCM: + scm: url + url: ${GITHUB_MIRROR}/kjd/idna/archive/refs/tags/v${PKG_VERSION}.tar.gz + digestSHA256: 04c67db54fa23cd6d2276009f17ac8424471d6a7afa42e9b3e3805c93925eb0a + stripComponents: 1 + +buildScript: | + python3Build $1 + +packageScript: | + python3PackageTgt From 59c2068e2c4036ad11cf296c02ad1d883dc68d95 Mon Sep 17 00:00:00 2001 From: Emanuel Kern Date: Thu, 8 Jan 2026 16:14:27 +0100 Subject: [PATCH 06/24] add python::anyio v4.12.0 --- recipes/python/anyio.yaml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 recipes/python/anyio.yaml diff --git a/recipes/python/anyio.yaml b/recipes/python/anyio.yaml new file mode 100644 index 00000000..2da8b275 --- /dev/null +++ b/recipes/python/anyio.yaml @@ -0,0 +1,27 @@ +inherit: ["python3::build"] + +metaEnvironment: + PKG_VERSION: "4.12.0" + PKG_LICENSE: "MIT" + +checkoutSCM: + scm: url + url: ${GITHUB_MIRROR}/agronholm/anyio/archive/refs/tags/${PKG_VERSION}.tar.gz + digestSHA256: 1c14d1faa8bd5f42014ffe1b64df12369d9c84a2d3c192b773eef0f54892b0f5 + stripComponents: 1 + +depends: + - python::setuptools-scm + - python::typing_extensions + - python::idna + +buildVars: [PKG_VERSION] +buildSetup: | + export SETUPTOOLS_SCM_PRETEND_VERSION="${PKG_VERSION}" +buildScript: | + python3Build $1 + +packageScript: | + python3PackageTgt + +provideDeps: ['*typing_extensions', '*idna'] From 667c87d281a31eb19fb49b9f1d49903dea7ee1b4 Mon Sep 17 00:00:00 2001 From: Emanuel Kern Date: Thu, 8 Jan 2026 16:14:40 +0100 Subject: [PATCH 07/24] add python::cachetools v6.2.2 --- recipes/python/cachetools.yaml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 recipes/python/cachetools.yaml diff --git a/recipes/python/cachetools.yaml b/recipes/python/cachetools.yaml new file mode 100644 index 00000000..99ba2078 --- /dev/null +++ b/recipes/python/cachetools.yaml @@ -0,0 +1,17 @@ +inherit: ["python3::build"] + +metaEnvironment: + PKG_VERSION: "6.2.2" + PKG_LICENSE: "MIT" + +checkoutSCM: + scm: url + url: ${GITHUB_MIRROR}/tkem/cachetools/archive/refs/tags/v${PKG_VERSION}.tar.gz + digestSHA256: 1a37b0b530fc03f9680089d21bc7908d513a151698ddb371b114a37615753c8f + stripComponents: 1 + +buildScript: | + python3Build $1 + +packageScript: | + python3PackageTgt From 8202cf41517514dc5d6bdc0e363df8dd67cd6c1e Mon Sep 17 00:00:00 2001 From: Emanuel Kern Date: Thu, 8 Jan 2026 16:15:20 +0100 Subject: [PATCH 08/24] add python::construct v2.10.70 --- recipes/python/construct.yaml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 recipes/python/construct.yaml diff --git a/recipes/python/construct.yaml b/recipes/python/construct.yaml new file mode 100644 index 00000000..ebe88e52 --- /dev/null +++ b/recipes/python/construct.yaml @@ -0,0 +1,17 @@ +inherit: ["python3::build"] + +metaEnvironment: + PKG_VERSION: "2.10.70" + PKG_LICENSE: "MIT" + +checkoutSCM: + scm: url + url: ${GITHUB_MIRROR}/construct/construct/archive/refs/tags/v${PKG_VERSION}.tar.gz + digestSHA256: ea468f7970fe425e2190016875a1f5955d45753d4560e84c5921e8d575b237c2 + stripComponents: 1 + +buildScript: | + python3Build $1 + +packageScript: | + python3PackageTgt From e9029b7c14bd230b71ffb955567e0f463ff44e2e Mon Sep 17 00:00:00 2001 From: Emanuel Kern Date: Thu, 8 Jan 2026 16:15:31 +0100 Subject: [PATCH 09/24] add python::construct-dataclasses v1.1.12 --- recipes/python/construct-dataclasses.yaml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 recipes/python/construct-dataclasses.yaml diff --git a/recipes/python/construct-dataclasses.yaml b/recipes/python/construct-dataclasses.yaml new file mode 100644 index 00000000..8f89ea2e --- /dev/null +++ b/recipes/python/construct-dataclasses.yaml @@ -0,0 +1,22 @@ +inherit: ["python3::build"] + +metaEnvironment: + PKG_VERSION: "1.1.12" + PKG_LICENSE: "GPL-3.0" + +checkoutSCM: + scm: url + url: ${GITHUB_MIRROR}/MatrixEditor/construct-dataclasses/archive/refs/tags/v${PKG_VERSION}.tar.gz + digestSHA256: efcc93a82645ef5f20d10a5e78526cfbaa095040a9f872bc38c9bf8f1d449b6a + stripComponents: 1 + +depends: + - python::construct + +buildScript: | + python3Build $1 + +packageScript: | + python3PackageTgt + +provideDeps: ['*construct'] From 05f6a1f1ef29d383cb24e96d0131e3913de2b642 Mon Sep 17 00:00:00 2001 From: Emanuel Kern Date: Thu, 8 Jan 2026 16:15:45 +0100 Subject: [PATCH 10/24] add python::distlib v0.4.0 --- recipes/python/distlib.yaml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 recipes/python/distlib.yaml diff --git a/recipes/python/distlib.yaml b/recipes/python/distlib.yaml new file mode 100644 index 00000000..f9cec532 --- /dev/null +++ b/recipes/python/distlib.yaml @@ -0,0 +1,17 @@ +inherit: ["python3::build"] + +metaEnvironment: + PKG_VERSION: "0.4.0" + PKG_LICENSE: "PSF-2.0" + +checkoutSCM: + scm: url + url: ${GITHUB_MIRROR}/pypa/distlib/archive/refs/tags/${PKG_VERSION}.tar.gz + digestSHA256: 98fb21cbb8c43d3deafc688ff58e024e79712568e837407d16b7037cd28d0041 + stripComponents: 1 + +buildScript: | + python3Build $1 + +packageScript: | + python3PackageTgt From 043443afdde9e0dcb55ca500926c12bad4c17f1e Mon Sep 17 00:00:00 2001 From: Emanuel Kern Date: Thu, 8 Jan 2026 16:16:16 +0100 Subject: [PATCH 11/24] add python::h11 v0.16.0 --- recipes/python/h11.yaml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 recipes/python/h11.yaml diff --git a/recipes/python/h11.yaml b/recipes/python/h11.yaml new file mode 100644 index 00000000..6f7b04ab --- /dev/null +++ b/recipes/python/h11.yaml @@ -0,0 +1,20 @@ +inherit: ["python3::build"] + +metaEnvironment: + PKG_VERSION: "0.16.0" + PKG_LICENSE: "MIT" + +checkoutSCM: + scm: url + url: ${GITHUB_MIRROR}/python-hyper/h11/archive/refs/tags/v${PKG_VERSION}.tar.gz + digestSHA256: d164114d09552ea887b5c9ed206d5a8e5bc0bf07d33e07a32622f91f102182c2 + stripComponents: 1 + +depends: + - python::setuptools-scm + +buildScript: | + python3Build $1 + +packageScript: | + python3PackageTgt From 6b4dcb149801af8931e0a53d3385cab6e59a9ebb Mon Sep 17 00:00:00 2001 From: Emanuel Kern Date: Thu, 8 Jan 2026 16:27:24 +0100 Subject: [PATCH 12/24] add python::click v8.3.1 --- recipes/python/click.yaml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 recipes/python/click.yaml diff --git a/recipes/python/click.yaml b/recipes/python/click.yaml new file mode 100644 index 00000000..9cd3cce5 --- /dev/null +++ b/recipes/python/click.yaml @@ -0,0 +1,17 @@ +inherit: ["python3::build"] + +metaEnvironment: + PKG_VERSION: "8.3.1" + PKG_LICENSE: "BSD-3-Clause" + +checkoutSCM: + scm: url + url: ${GITHUB_MIRROR}/pallets/click/archive/refs/tags/${PKG_VERSION}.tar.gz + digestSHA256: df2fb64b9c3f0b5fbf65f1b69dd164cd2d8e7d5d8f6ee3abdafcff7fe2d63719 + stripComponents: 1 + +buildScript: | + python3Build $1 + +packageScript: | + python3PackageTgt From 1c231ad0692f28f62f91106b408a21ce6e7780f0 Mon Sep 17 00:00:00 2001 From: Emanuel Kern Date: Thu, 8 Jan 2026 16:16:39 +0100 Subject: [PATCH 13/24] add python::uvicorn v0.38.0 --- recipes/python/uvicorn.yaml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 recipes/python/uvicorn.yaml diff --git a/recipes/python/uvicorn.yaml b/recipes/python/uvicorn.yaml new file mode 100644 index 00000000..66dee43d --- /dev/null +++ b/recipes/python/uvicorn.yaml @@ -0,0 +1,24 @@ +inherit: ["python3::build"] + +metaEnvironment: + PKG_VERSION: "0.38.0" + PKG_LICENSE: "BSD-3-Clause" + +checkoutSCM: + scm: url + url: ${GITHUB_MIRROR}/Kludex/uvicorn/archive/refs/tags/${PKG_VERSION}.tar.gz + digestSHA256: 788c7f1c42ddc698e8735e1c0af8be0a6bc07da5ab51f1d2a05d3c47d5f2cadb + stripComponents: 1 + +depends: + - python::hatchling + - python::click + - python::h11 + +buildScript: | + python3Build $1 + +packageScript: | + python3PackageTgt + +provideDeps: ['*click', '*h11'] From d0366762b137e10b8d04c8148220db906252c457 Mon Sep 17 00:00:00 2001 From: Emanuel Kern Date: Thu, 8 Jan 2026 16:24:23 +0100 Subject: [PATCH 14/24] add python::hatch-vcs v0.5.0 --- recipes/python/hatch-vcs.yaml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 recipes/python/hatch-vcs.yaml diff --git a/recipes/python/hatch-vcs.yaml b/recipes/python/hatch-vcs.yaml new file mode 100644 index 00000000..ef536fbc --- /dev/null +++ b/recipes/python/hatch-vcs.yaml @@ -0,0 +1,20 @@ +inherit: ["python3::build"] + +metaEnvironment: + PKG_VERSION: "0.5.0" + PKG_LICENSE: "MIT" + +checkoutSCM: + scm: url + url: ${GITHUB_MIRROR}/ofek/hatch-vcs/archive/refs/tags/v${PKG_VERSION}.tar.gz + digestSHA256: a74465d21bb60eef75f01b3c189b73181f152a5eef2b26bd95de039e224953a7 + stripComponents: 1 + +depends: + - python::hatchling + +buildScript: | + python3Build $1 + +packageScript: | + python3PackageTgt From c72d50fbc6bc115b6cd78473e59bd7bd63f8ce54 Mon Sep 17 00:00:00 2001 From: Emanuel Kern Date: Thu, 8 Jan 2026 16:25:03 +0100 Subject: [PATCH 15/24] add python::chardet v5.2.0 --- recipes/python/chardet.yaml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 recipes/python/chardet.yaml diff --git a/recipes/python/chardet.yaml b/recipes/python/chardet.yaml new file mode 100644 index 00000000..137d424e --- /dev/null +++ b/recipes/python/chardet.yaml @@ -0,0 +1,22 @@ +inherit: ["python3::build"] + +metaEnvironment: + PKG_VERSION: "5.2.0" + PKG_LICENSE: "LGPL-2.1" + +checkoutSCM: + scm: url + url: ${GITHUB_MIRROR}/chardet/chardet/archive/refs/tags/${PKG_VERSION}.tar.gz + digestSHA256: 07249fb7bdf1fc669e2fb0eba58afe18fe6c5e3187ee806f22969f0e809a32dd + stripComponents: 1 + +depends: + - python::hatchling + - python::setuptools-scm + - python::hatch-vcs + +buildScript: | + python3Build $1 + +packageScript: | + python3PackageTgt From 53b7513e066153d0e76420a3146e67ac2766b037 Mon Sep 17 00:00:00 2001 From: Emanuel Kern Date: Thu, 8 Jan 2026 16:25:27 +0100 Subject: [PATCH 16/24] add python::filelock v3.20.0 --- recipes/python/filelock.yaml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 recipes/python/filelock.yaml diff --git a/recipes/python/filelock.yaml b/recipes/python/filelock.yaml new file mode 100644 index 00000000..c04d9e96 --- /dev/null +++ b/recipes/python/filelock.yaml @@ -0,0 +1,25 @@ +inherit: ["python3::build"] + +metaEnvironment: + PKG_VERSION: "3.20.0" + PKG_LICENSE: "Unlicense" + +checkoutSCM: + scm: url + url: ${GITHUB_MIRROR}/tox-dev/filelock/archive/refs/tags/${PKG_VERSION}.tar.gz + digestSHA256: 6aa2eb5ebc5c2415dff4cee47a9ff5dc8978864167a0031fe1848ff374ecd256 + stripComponents: 1 + +depends: + - python::hatchling + - python::setuptools-scm + - python::hatch-vcs + +buildVars: [PKG_VERSION] +buildSetup: | + export SETUPTOOLS_SCM_PRETEND_VERSION="${PKG_VERSION}" +buildScript: | + python3Build $1 + +packageScript: | + python3PackageTgt From 25adc9572ffa4de5c297048b79b927f6ad171a86 Mon Sep 17 00:00:00 2001 From: Emanuel Kern Date: Thu, 8 Jan 2026 16:25:45 +0100 Subject: [PATCH 17/24] add python::platformdirs v4.5.1 --- recipes/python/platformdirs.yaml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 recipes/python/platformdirs.yaml diff --git a/recipes/python/platformdirs.yaml b/recipes/python/platformdirs.yaml new file mode 100644 index 00000000..688b48cb --- /dev/null +++ b/recipes/python/platformdirs.yaml @@ -0,0 +1,25 @@ +inherit: ["python3::build"] + +metaEnvironment: + PKG_VERSION: "4.5.1" + PKG_LICENSE: "MIT" + +checkoutSCM: + scm: url + url: ${GITHUB_MIRROR}/tox-dev/platformdirs/archive/refs/tags/${PKG_VERSION}.tar.gz + digestSHA256: 1c5e44517dd8c2b44e348598f0afebd32214178414843949e1d85204874805e4 + stripComponents: 1 + +depends: + - python::hatchling + - python::setuptools-scm + - python::hatch-vcs + +buildVars: [PKG_VERSION] +buildSetup: | + export SETUPTOOLS_SCM_PRETEND_VERSION="${PKG_VERSION}" +buildScript: | + python3Build $1 + +packageScript: | + python3PackageTgt From 5032c16c139faac8ac00008e4cbb60d699d95abe Mon Sep 17 00:00:00 2001 From: Emanuel Kern Date: Thu, 8 Jan 2026 16:26:00 +0100 Subject: [PATCH 18/24] add python::pyproject-api v1.10.0 --- recipes/python/pyproject-api.yaml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 recipes/python/pyproject-api.yaml diff --git a/recipes/python/pyproject-api.yaml b/recipes/python/pyproject-api.yaml new file mode 100644 index 00000000..10a8a87f --- /dev/null +++ b/recipes/python/pyproject-api.yaml @@ -0,0 +1,25 @@ +inherit: ["python3::build"] + +metaEnvironment: + PKG_VERSION: "1.10.0" + PKG_LICENSE: "MIT" + +checkoutSCM: + scm: url + url: ${GITHUB_MIRROR}/tox-dev/pyproject-api/archive/refs/tags/${PKG_VERSION}.tar.gz + digestSHA256: 78ec2863f1b784a404f4dec52749bd447599d878ee504ff8739e004e03ed8090 + stripComponents: 1 + +depends: + - python::hatchling + - python::setuptools-scm + - python::hatch-vcs + +buildVars: [PKG_VERSION] +buildSetup: | + export SETUPTOOLS_SCM_PRETEND_VERSION="${PKG_VERSION}" +buildScript: | + python3Build $1 + +packageScript: | + python3PackageTgt From c59469523be984bb337c2114757c88211c390c80 Mon Sep 17 00:00:00 2001 From: Emanuel Kern Date: Thu, 8 Jan 2026 16:26:26 +0100 Subject: [PATCH 19/24] add python::virtualenv v20.35.4 --- recipes/python/virtualenv.yaml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 recipes/python/virtualenv.yaml diff --git a/recipes/python/virtualenv.yaml b/recipes/python/virtualenv.yaml new file mode 100644 index 00000000..5fa505e9 --- /dev/null +++ b/recipes/python/virtualenv.yaml @@ -0,0 +1,33 @@ +inherit: ["python3::build"] + +metaEnvironment: + PKG_VERSION: "20.35.4" + PKG_LICENSE: "MIT" + +checkoutSCM: + scm: url + url: ${GITHUB_MIRROR}/pypa/virtualenv/archive/refs/tags/${PKG_VERSION}.tar.gz + digestSHA256: 7cd947aef689c99b2539a45de8735a209668e8cefec1482625461a1f2d25cc80 + stripComponents: 1 + +depends: + - python::hatchling + - python::setuptools-scm + - python::hatch-vcs + - python::distlib + - python::filelock + - python::platformdirs + +buildVars: [PKG_VERSION] +buildSetup: | + export SETUPTOOLS_SCM_PRETEND_VERSION="${PKG_VERSION}" +buildScript: | + python3Build $1 + +packageScript: | + python3PackageTgt + +provideDeps: + - python::distlib + - python::filelock + - python::platformdirs From 1bcac7ec5cea5085ec8d59b2b6f3833c4ddedbde Mon Sep 17 00:00:00 2001 From: Emanuel Kern Date: Thu, 8 Jan 2026 16:26:32 +0100 Subject: [PATCH 20/24] add python::tox v4.32.0 --- recipes/python/tox.yaml | 45 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 recipes/python/tox.yaml diff --git a/recipes/python/tox.yaml b/recipes/python/tox.yaml new file mode 100644 index 00000000..58096a9a --- /dev/null +++ b/recipes/python/tox.yaml @@ -0,0 +1,45 @@ +inherit: ["python3::build"] + +metaEnvironment: + PKG_VERSION: "4.32.0" + PKG_LICENSE: "MIT" + +checkoutSCM: + scm: url + url: ${GITHUB_MIRROR}/tox-dev/tox/archive/refs/tags/${PKG_VERSION}.tar.gz + digestSHA256: e467aadff05def57909859d3bb31b8fe000bc714d0e0ea6e7cac9c15185e32a9 + stripComponents: 1 + +depends: + - python::hatchling + - python::setuptools-scm + - python::hatch-vcs + - python::cachetools + - python::chardet + - python::colorama + - python::filelock + - python::packaging + - python::platformdirs + - python::pluggy + - python::pyproject-api + - python::virtualenv + +buildVars: [PKG_VERSION] +buildSetup: | + export SETUPTOOLS_SCM_PRETEND_VERSION="${PKG_VERSION}" +buildScript: | + python3Build $1 + +packageScript: | + python3PackageTgt + +provideDeps: + - python::cachetools + - python::chardet + - python::colorama + - python::filelock + - python::packaging + - python::platformdirs + - python::pluggy + - python::pyproject-api + - python::virtualenv From 7ea0b27f88e50e4180f1effdb2b08efca847b3dc Mon Sep 17 00:00:00 2001 From: Emanuel Kern Date: Thu, 8 Jan 2026 16:27:52 +0100 Subject: [PATCH 21/24] add python::starlette v0.50.0 --- recipes/python/starlette.yaml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 recipes/python/starlette.yaml diff --git a/recipes/python/starlette.yaml b/recipes/python/starlette.yaml new file mode 100644 index 00000000..77b462c2 --- /dev/null +++ b/recipes/python/starlette.yaml @@ -0,0 +1,24 @@ +inherit: ["python3::build"] + +metaEnvironment: + PKG_VERSION: "0.50.0" + PKG_LICENSE: "BSD-3-Clause" + +checkoutSCM: + scm: url + url: ${GITHUB_MIRROR}/Kludex/starlette/archive/refs/tags/${PKG_VERSION}.tar.gz + digestSHA256: c7491964ad0501fe516789e0e27a7bca72b3ab6bced01adcbb1e17ef49e851d5 + stripComponents: 1 + +depends: + - python::hatchling + - python::anyio + - python::typing_extensions + +buildScript: | + python3Build $1 + +packageScript: | + python3PackageTgt + +provideDeps: ['*anyio', '*typing_extensions'] From 539c8f05218532a9f0e61821c95bb55a489bcf64 Mon Sep 17 00:00:00 2001 From: Emanuel Kern Date: Thu, 8 Jan 2026 16:28:26 +0100 Subject: [PATCH 22/24] add python::pkg_about v2.0.11 --- recipes/python/pkg_about.yaml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 recipes/python/pkg_about.yaml diff --git a/recipes/python/pkg_about.yaml b/recipes/python/pkg_about.yaml new file mode 100644 index 00000000..faa1d141 --- /dev/null +++ b/recipes/python/pkg_about.yaml @@ -0,0 +1,30 @@ +inherit: ["python3::build"] + +metaEnvironment: + PKG_VERSION: "2.0.11" + PKG_LICENSE: "Zlib" + +checkoutSCM: + scm: url + url: ${GITHUB_MIRROR}/karpierz/pkg_about/archive/refs/tags/${PKG_VERSION}.tar.gz + digestSHA256: f3c273b8bf8edfebc5fd6995d9211574ab6a126e77ae394e4fafeff8396e4550 + stripComponents: 1 + +depends: + - python::tox + - python::pluggy + - python::python3-setuptools + - python::packaging + - python::typing_extensions + +buildScript: | + python3Build $1 + +packageScript: | + python3PackageTgt + +provideDeps: + - python::tox + - python::pluggy + - python::packaging + - python::typing_extensions From c776e40d6888ac1a72a7b57ab0d7d35c7978e768 Mon Sep 17 00:00:00 2001 From: Emanuel Kern Date: Thu, 8 Jan 2026 16:28:33 +0100 Subject: [PATCH 23/24] add python::pyc_wheel v2.0.11 --- recipes/python/pyc_wheel.yaml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 recipes/python/pyc_wheel.yaml diff --git a/recipes/python/pyc_wheel.yaml b/recipes/python/pyc_wheel.yaml new file mode 100644 index 00000000..bd7277d5 --- /dev/null +++ b/recipes/python/pyc_wheel.yaml @@ -0,0 +1,25 @@ +inherit: ["python3::build"] + +metaEnvironment: + PKG_VERSION: "2.0.11" + PKG_LICENSE: "MIT" + +checkoutSCM: + scm: url + url: ${GITHUB_MIRROR}/karpierz/pyc_wheel/archive/refs/tags/${PKG_VERSION}.tar.gz + digestSHA256: 49be32f3db3d5dba4884d9c1944ee3d0142efec77e3adacb8ea8c2d07a4493e3 + stripComponents: 1 + +depends: + - python::tox + - python::python3-setuptools + - python::typing_extensions + - python::pkg_about + +buildScript: | + python3Build $1 + +packageScript: | + python3PackageTgt + +provideDeps: [ '*setuptools', '*typing_extensions', '*pkg_about' ] From 188b2d1516385a506a4021b7e8396275a36ddb1a Mon Sep 17 00:00:00 2001 From: Ralf Hubert Date: Thu, 15 Jan 2026 08:20:24 +0100 Subject: [PATCH 24/24] tests::buildall: add new python packages --- tests/buildall/recipes/all.yaml | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/tests/buildall/recipes/all.yaml b/tests/buildall/recipes/all.yaml index 7c627dca..69924601 100644 --- a/tests/buildall/recipes/all.yaml +++ b/tests/buildall/recipes/all.yaml @@ -113,31 +113,51 @@ depends: - perl::string-crc32-tgt - perl::xml-parser-tgt + - python::anyio - python::build + - python::cachetools - python::calver + - python::chardet + - python::click - python::colorama + - python::construct + - python::construct-dataclasses - python::cython + - python::distlib - python::docutils + - python::filelock - python::funcy + - python::h11 - python::hatchling + - python::hatch-vcs + - python::idna - python::lxml - python::mako - python::markupsafe - python::packaging - python::pathspec - python::pbr + - python::pkg_about + - python::platformdirs - python::pluggy - python::psutil - - python::pycparser - python::pycotap + - python::pycparser + - python::pyc_wheel + - python::pyproject-api - python::pyproject-hooks - python::pyyaml - python::regex - python::setuptools-scm - python::smbus3 + - python::starlette - python::stevedore + - python::tox - python::tqdm - python::trove-classifiers + - python::typing_extensions + - python::uvicorn + - python::virtualenv - utils::acpica - utils::brtools