From c084654ba4b2a5f67372214fa5ae273a84c39495 Mon Sep 17 00:00:00 2001 From: Komeil Parseh Date: Fri, 13 Sep 2024 21:24:28 +0330 Subject: [PATCH 1/6] New package: python3-dep-logic-0.4.6 --- srcpkgs/python3-dep-logic/template | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 srcpkgs/python3-dep-logic/template diff --git a/srcpkgs/python3-dep-logic/template b/srcpkgs/python3-dep-logic/template new file mode 100644 index 00000000000000..3c7236faaeb7bc --- /dev/null +++ b/srcpkgs/python3-dep-logic/template @@ -0,0 +1,16 @@ +# Template file for 'python3-dep-logic' + +pkgname=python3-dep-logic +version=0.4.6 +revision=1 +build_style=python3-pep517 +hostmakedepends="python3 python3-build python3-packaging python3-pdm-backend" +short_desc="Python dependency specifications supporting logical operations" +maintainer="Komeil Parseh " +license="Apache-2.0" +homepage="https://github.com/pdm-project/dep-logic" +distfiles="https://github.com/pdm-project/dep-logic/archive/refs/tags/${version}.tar.gz" +checksum="d61805145b7dcdccc9bc325eac21791459d30907f3e0288be4f720c5a67bba7f" + +# Specify fallback version to avoid SCM detection issues +export PDM_BUILD_SCM_VERSION="${version}" From 821aa9597636e8e8cf0f88b207c9d6ef353c3eac Mon Sep 17 00:00:00 2001 From: Komeil Parseh Date: Fri, 13 Sep 2024 21:26:45 +0330 Subject: [PATCH 2/6] New package: python3-findpython-0.6.1 --- srcpkgs/python3-findpython/template | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 srcpkgs/python3-findpython/template diff --git a/srcpkgs/python3-findpython/template b/srcpkgs/python3-findpython/template new file mode 100644 index 00000000000000..05f0e593e70c23 --- /dev/null +++ b/srcpkgs/python3-findpython/template @@ -0,0 +1,20 @@ +# Template file for 'python3-findpython' +pkgname=python3-findpython +version=0.6.1 +revision=1 +build_style=python3-pep517 +hostmakedepends="python3 python3-build python3-packaging python3-pdm-backend" +short_desc="A utility to find python versions on your system" +maintainer="Komeil Parseh " +license="MIT" +homepage="https://github.com/frostming/findpython" +changelog="https://raw.githubusercontent.com/pdm-project/pdm/main/CHANGELOG.md" +distfiles="https://github.com/frostming/findpython/archive/refs/tags/${version}.tar.gz" +checksum="4a2e7a6ee983423315b334b88071130caa417a249d43784878c93f877e3882ad" + +# Specify fallback version to avoid SCM detection issues +export PDM_BUILD_SCM_VERSION="${version}" + +post_install() { + vlicense LICENSE +} From a0255ed3b1e0aedfad23ceff4562e0c3bd6f1cf4 Mon Sep 17 00:00:00 2001 From: Komeil Parseh Date: Fri, 13 Sep 2024 21:28:28 +0330 Subject: [PATCH 3/6] New package: python3-pbs-intaller-2024.09.09 --- srcpkgs/python3-pbs-installer/template | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 srcpkgs/python3-pbs-installer/template diff --git a/srcpkgs/python3-pbs-installer/template b/srcpkgs/python3-pbs-installer/template new file mode 100644 index 00000000000000..d7713d74a3ea50 --- /dev/null +++ b/srcpkgs/python3-pbs-installer/template @@ -0,0 +1,21 @@ +# Template file for 'python3-pbs-installer' +pkgname=python3-pbs-installer +version=2024.09.09 +revision=1 +build_style=python3-pep517 +hostmakedepends="python3 python3-build python3-packaging python3-pdm-backend" +depends="python3-httpx python3-zstandard" +short_desc="pbs-installer" +maintainer="Komeil Parseh " +license="MIT" +homepage="https://github.com/frostming/pbs-installer" +changelog="https://raw.githubusercontent.com/pdm-project/pdm/main/CHANGELOG.md" +distfiles="https://github.com/frostming/pbs-installer/archive/refs/tags/${version}.tar.gz" +checksum="50b8f89fe88d23c3141ff7c6d185ddd4246aa3b80cf75c94621f2529adf65a32" + +# Specify fallback version to avoid SCM detection issues +export PDM_BUILD_SCM_VERSION="${version}" + +post_install() { + vlicense LICENSE +} From 3219f914b1875c411dec5f16107905858539d2aa Mon Sep 17 00:00:00 2001 From: Komeil Parseh Date: Fri, 13 Sep 2024 21:31:35 +0330 Subject: [PATCH 4/6] New package: python3-pdm-build-locked-0.3.3 --- srcpkgs/python3-pdm-build-locked/template | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 srcpkgs/python3-pdm-build-locked/template diff --git a/srcpkgs/python3-pdm-build-locked/template b/srcpkgs/python3-pdm-build-locked/template new file mode 100644 index 00000000000000..27100c0a08d335 --- /dev/null +++ b/srcpkgs/python3-pdm-build-locked/template @@ -0,0 +1,16 @@ +# Template file for 'python3-pdm-build-locked' +pkgname=python3-pdm-build-locked +version=0.3.3 +revision=1 +build_style=python3-pep517 +hostmakedepends="python3 python3-build python3-packaging python3-pdm-backend" +short_desc="pdm-build-locked is a pdm plugin to publish locked dependencies as optional-dependencies" +maintainer="Komeil Parseh " +license="MIT" +homepage="https://pdm-build-locked.readthedocs.io/" +distfiles="${PYPI_SITE}/p/pdm_build_locked/pdm_build_locked-${version}.tar.gz" +checksum="b784135abf62b93ce0a11332ee24723a2699b7f266fddb7950a5b70c93df6214" + +post_install() { + vlicense LICENSE +} From 6455108b678b751160ad5cb6e66ed2ae50466e6b Mon Sep 17 00:00:00 2001 From: Komeil Parseh Date: Fri, 13 Sep 2024 21:32:33 +0330 Subject: [PATCH 5/6] New package: python3-pdm-2.18.2 --- srcpkgs/python3-pdm/template | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 srcpkgs/python3-pdm/template diff --git a/srcpkgs/python3-pdm/template b/srcpkgs/python3-pdm/template new file mode 100644 index 00000000000000..16e57c3ea261c4 --- /dev/null +++ b/srcpkgs/python3-pdm/template @@ -0,0 +1,21 @@ +# Template file for 'python3-pdm' +pkgname=python3-pdm +version=2.18.2 +revision=1 +build_style=python3-pep517 +hostmakedepends="python3 python3-build python3-packaging python3-pdm-backend python3-pdm-build-locked" +depends="python3-blinker python3-dep-logic python3-dotenv python3-filelock python3-findpython python3-httpx python3-installer python3-msgpack python3-pbs-installer python3-pyproject-hooks python3-resolvelib python3-rich python3-shellingham python3-tomli python3-tomlkit python3-virtualenv" +short_desc="A modern Python package and dependency manager supporting the latest PEP standards" +maintainer="Komeil Parseh " +license="MIT" +homepage="https://pdm-project.org/" +changelog="https://raw.githubusercontent.com/pdm-project/pdm/main/CHANGELOG.md" +distfiles="${PYPI_SITE}/p/pdm/pdm-${version}.tar.gz" +checksum="6d93a18d52edca056fafed7b262fe48ddc61984dabf73eb9365ad61a90caebb6" + +# Specify fallback version to avoid SCM detection issues +export PDM_BUILD_SCM_VERSION="${version}" + +post_install() { + vlicense LICENSE +} From 54969b74c137a524eecdf16e948f5baa5144e7e0 Mon Sep 17 00:00:00 2001 From: Komeil Parseh Date: Fri, 13 Sep 2024 21:56:47 +0330 Subject: [PATCH 6/6] New package: python3-unearth-0.17.2 --- srcpkgs/python3-unearth/template | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 srcpkgs/python3-unearth/template diff --git a/srcpkgs/python3-unearth/template b/srcpkgs/python3-unearth/template new file mode 100644 index 00000000000000..f141735b63b9d5 --- /dev/null +++ b/srcpkgs/python3-unearth/template @@ -0,0 +1,20 @@ +# Template file for 'python3-unearth' +pkgname=python3-unearth +version=0.17.2 +revision=1 +build_style=python3-pep517 +hostmakedepends="python3 python3-build python3-packaging python3-pdm-backend" +depends="python3-httpx" +short_desc="A utility to fetch and download python packages" +maintainer="Komeil Parseh " +license="MIT" +homepage="https://github.com/frostming/unearth" +distfiles="https://github.com/frostming/unearth/archive/refs/tags/${version}.tar.gz" +checksum="1144b78ad1e33b659cee68b74fb0de4ae0be71e27f1afd0fdaaf60d974d60bcd" + +# Specify fallback version to avoid SCM detection issues +export PDM_BUILD_SCM_VERSION="${version}" + +post_install() { + vlicense LICENSE +}