* [PR PATCH] New package: python3-pdm-2.18.2 and dependencies
@ 2024-09-13 18:36 mmdbalkhi
2024-09-25 18:04 ` mmdbalkhi
` (4 more replies)
0 siblings, 5 replies; 6+ messages in thread
From: mmdbalkhi @ 2024-09-13 18:36 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 3136 bytes --]
There is a new pull request by mmdbalkhi against master on the void-packages repository
https://github.com/mmdbalkhi/void-packages pdm
https://github.com/void-linux/void-packages/pull/52210
New package: python3-pdm-2.18.2 and dependencies
<!-- Uncomment relevant sections and delete options which are not applicable -->
### python3-pdm
This PR introduces the [`pdm`](https://github.com/pdm-project/pdm) Python package manager and its necessary dependencies to the Void Linux package repository. Pdm provides a flexible and efficient way to manage Python projects.
**Included packages:**
* [**python3-pdm-2.18.2:**](https://github.com/pdm-project/pdm) The core pdm package
* [**python3-pdm-build-locked-0.3.3:**](https://github.com/pdm-project/pdm-build-locked) is a pdm plugin to publish locked dependencies as optional-dependencies
* [**python3-pbs-installer-2024.09.09:**](https://github.com/frostming/pbs-installer) A utility for installing packages
* [**python3-findpython-0.6.1:**](https://github.com/frostming/findpython) A utility to find python versions on your system.
* [**python3-dep-logic-0.4.6:**](https://github.com/pdm-project/dep-logic) Python dependency specifications supporting logical operations
* [**python3-unearth-0.17.2:**](https://github.com/frostming/unearth) A utility to fetch and download python packages
#### Testing the changes
- I tested the changes in this PR: **YES**
<!--
#### New package
- This new package conforms to the [pac<!-- Uncomment relevant sections and delete options which are not applicable -->
<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->
<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
#### Local build testing
- I built this PR locally for my native architecture, aarch64-glibc
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64-musl
- armv7l
- armv6l-musl
[package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**
<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64-musl
- armv7l
- armv6l-musl
-->
A patch file from https://github.com/void-linux/void-packages/pull/52210.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-pdm-52210.patch --]
[-- Type: text/x-diff, Size: 8211 bytes --]
From c084654ba4b2a5f67372214fa5ae273a84c39495 Mon Sep 17 00:00:00 2001
From: Komeil Parseh <ahmdparsh129@gmail.com>
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 <ahmdparsh129@gmail.com>"
+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 <ahmdparsh129@gmail.com>
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 <ahmdparsh129@gmail.com>"
+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 <ahmdparsh129@gmail.com>
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 <ahmdparsh129@gmail.com>"
+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 <ahmdparsh129@gmail.com>
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 <ahmdparsh129@gmail.com>"
+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 <ahmdparsh129@gmail.com>
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 <ahmdparsh129@gmail.com>"
+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 <ahmdparsh129@gmail.com>
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 <ahmdparsh129@gmail.com>"
+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
+}
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: New package: python3-pdm-2.18.2 and dependencies
2024-09-13 18:36 [PR PATCH] New package: python3-pdm-2.18.2 and dependencies mmdbalkhi
@ 2024-09-25 18:04 ` mmdbalkhi
2024-09-25 21:11 ` classabbyamp
` (3 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: mmdbalkhi @ 2024-09-25 18:04 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 460 bytes --]
New comment by mmdbalkhi on void-packages repository
https://github.com/void-linux/void-packages/pull/52210#issuecomment-2374814404
Comment:
@classabbyamp I apologize for tagging you, but I wanted to follow up on the python3-pdm PR I submitted some time ago. Is there a specific reason it hasn’t been merged yet? Should I follow any particular steps or address any issues to facilitate the process? I would be happy to assist.
Thank you for your time!
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: New package: python3-pdm-2.18.2 and dependencies
2024-09-13 18:36 [PR PATCH] New package: python3-pdm-2.18.2 and dependencies mmdbalkhi
2024-09-25 18:04 ` mmdbalkhi
@ 2024-09-25 21:11 ` classabbyamp
2024-09-25 21:13 ` classabbyamp
` (2 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: classabbyamp @ 2024-09-25 21:11 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 961 bytes --]
New comment by classabbyamp on void-packages repository
https://github.com/void-linux/void-packages/pull/52210#issuecomment-2375266758
Comment:
There is no ETA for the merging of any PR, especially new packages.
I haven't looked at this at all. When I label PRs, it's usually from the list view. I don't have time to do a review of this PR now, so you'll have to wait for someone else to come along.
We also prefer that new packages be added by established contributors, so people don't add the package they want and disappear (leaving us to maintain it for you). I would suggest contributing changes to some existing packages first. A good way to do this is to look at the [list of available updates for unmaintained packages](https://repo-default.voidlinux.org/void-updates/void-updates/updates_orphan%40voidlinux.org.txt), or the [list of open bug reports](https://github.com/void-linux/void-packages/issues?q=is%3Aopen+is%3Aissue+-label%3Arequest).
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: New package: python3-pdm-2.18.2 and dependencies
2024-09-13 18:36 [PR PATCH] New package: python3-pdm-2.18.2 and dependencies mmdbalkhi
2024-09-25 18:04 ` mmdbalkhi
2024-09-25 21:11 ` classabbyamp
@ 2024-09-25 21:13 ` classabbyamp
2024-12-25 1:58 ` github-actions
2025-01-08 1:59 ` [PR PATCH] [Closed]: " github-actions
4 siblings, 0 replies; 6+ messages in thread
From: classabbyamp @ 2024-09-25 21:13 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1102 bytes --]
New comment by classabbyamp on void-packages repository
https://github.com/void-linux/void-packages/pull/52210#issuecomment-2375266758
Comment:
There is no ETA for the merging of any PR, especially new packages.
I haven't looked at this at all. When I label PRs, it's usually from the list view. I don't have time to do a review of this PR now, so you'll have to wait for someone else to come along.
We also prefer that new packages be added by established contributors, so people don't add the package they want and disappear (leaving us to maintain it for you). I would suggest contributing changes to some existing packages first. A good way to do this is to look at the [list of available updates for unmaintained packages](https://repo-default.voidlinux.org/void-updates/void-updates/updates_orphan%40voidlinux.org.txt), the [list of open bug reports](https://github.com/void-linux/void-packages/issues?q=is%3Aopen+is%3Aissue+-label%3Arequest), or the [list of "good first issues"](https://github.com/void-linux/void-packages/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22).
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: New package: python3-pdm-2.18.2 and dependencies
2024-09-13 18:36 [PR PATCH] New package: python3-pdm-2.18.2 and dependencies mmdbalkhi
` (2 preceding siblings ...)
2024-09-25 21:13 ` classabbyamp
@ 2024-12-25 1:58 ` github-actions
2025-01-08 1:59 ` [PR PATCH] [Closed]: " github-actions
4 siblings, 0 replies; 6+ messages in thread
From: github-actions @ 2024-12-25 1:58 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 305 bytes --]
New comment by github-actions[bot] on void-packages repository
https://github.com/void-linux/void-packages/pull/52210#issuecomment-2561541298
Comment:
Pull Requests become stale 90 days after last activity and are closed 14 days after that. If this pull request is still relevant bump it or assign it.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PR PATCH] [Closed]: New package: python3-pdm-2.18.2 and dependencies
2024-09-13 18:36 [PR PATCH] New package: python3-pdm-2.18.2 and dependencies mmdbalkhi
` (3 preceding siblings ...)
2024-12-25 1:58 ` github-actions
@ 2025-01-08 1:59 ` github-actions
4 siblings, 0 replies; 6+ messages in thread
From: github-actions @ 2025-01-08 1:59 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 3025 bytes --]
There's a closed pull request on the void-packages repository
New package: python3-pdm-2.18.2 and dependencies
https://github.com/void-linux/void-packages/pull/52210
Description:
<!-- Uncomment relevant sections and delete options which are not applicable -->
### python3-pdm
This PR introduces the [`pdm`](https://github.com/pdm-project/pdm) Python package manager and its necessary dependencies to the Void Linux package repository. Pdm provides a flexible and efficient way to manage Python projects.
**Included packages:**
* [**python3-pdm-2.18.2:**](https://github.com/pdm-project/pdm) The core pdm package
* [**python3-pdm-build-locked-0.3.3:**](https://github.com/pdm-project/pdm-build-locked) is a pdm plugin to publish locked dependencies as optional-dependencies
* [**python3-pbs-installer-2024.09.09:**](https://github.com/frostming/pbs-installer) A utility for installing packages
* [**python3-findpython-0.6.1:**](https://github.com/frostming/findpython) A utility to find python versions on your system.
* [**python3-dep-logic-0.4.6:**](https://github.com/pdm-project/dep-logic) Python dependency specifications supporting logical operations
* [**python3-unearth-0.17.2:**](https://github.com/frostming/unearth) A utility to fetch and download python packages
#### Testing the changes
- I tested the changes in this PR: **YES**
<!--
#### New package
- This new package conforms to the [pac<!-- Uncomment relevant sections and delete options which are not applicable -->
<!--
#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**|**NO**
-->
<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
#### Local build testing
- I built this PR locally for my native architecture, aarch64-glibc
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64-musl
- armv7l
- armv6l-musl
#### This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**
<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- aarch64-musl
- armv7l
- armv6l-musl
-->
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2025-01-08 1:59 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-09-13 18:36 [PR PATCH] New package: python3-pdm-2.18.2 and dependencies mmdbalkhi
2024-09-25 18:04 ` mmdbalkhi
2024-09-25 21:11 ` classabbyamp
2024-09-25 21:13 ` classabbyamp
2024-12-25 1:58 ` github-actions
2025-01-08 1:59 ` [PR PATCH] [Closed]: " github-actions
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).