diff mbox series

[meta-python] package pipx

Message ID 20250926142922.627071-1-mo.krautwald@mailbox.org
State Under Review
Headers show
Series [meta-python] package pipx | expand

Commit Message

Mo Krautwald Sept. 26, 2025, 2:28 p.m. UTC
Package pipx und its unpackaged dependency userpath
---
 .../python/python3-pipx_1.7.1.bb              | 21 +++++++++++++++++++
 .../python/python3-userpath_1.9.2.bb          | 14 +++++++++++++
 2 files changed, 35 insertions(+)
 create mode 100644 meta-python/recipes-devtools/python/python3-pipx_1.7.1.bb
 create mode 100644 meta-python/recipes-devtools/python/python3-userpath_1.9.2.bb
diff mbox series

Patch

diff --git a/meta-python/recipes-devtools/python/python3-pipx_1.7.1.bb b/meta-python/recipes-devtools/python/python3-pipx_1.7.1.bb
new file mode 100644
index 0000000000..2a04624c1d
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-pipx_1.7.1.bb
@@ -0,0 +1,21 @@ 
+SUMMARY = "pipx - Install and Run Python Applications in Isolated Environments"
+HOMEPAGE ="https://pipx.pypa.io/stable/"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=35c8e045b3a9ac6e7b19f25cb6cc08bd"
+
+SRC_URI[md5sum] = "7b2bd7c1397e74e7e7beb04b121702c4"
+SRC_URI[sha256sum] = "762de134e16a462be92645166d225ecef446afaef534917f5f70008d63584360"
+
+PYPI_PACKAGE = "pipx"
+
+DEPENDS += "python3-hatch-vcs-native"
+
+inherit pypi python_hatchling
+
+RDEPENDS:${PN} += " \
+    python3-argcomplete \
+    python3-packaging \
+    python3-platformdirs \
+    python3-userpath \
+"
+BBCLASSEXTEND = "native nativesdk"
diff --git a/meta-python/recipes-devtools/python/python3-userpath_1.9.2.bb b/meta-python/recipes-devtools/python/python3-userpath_1.9.2.bb
new file mode 100644
index 0000000000..b6d6280866
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-userpath_1.9.2.bb
@@ -0,0 +1,14 @@ 
+SUMMARY = "userpath - a tool for modifying a user's PATH"
+HOMEPAGE ="https://github.com/ofek/userpath"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=35c8e045b3a9ac6e7b19f25cb6cc08bd"
+LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=b2d8ecec3b363659695a29c2d11c8a88"
+
+SRC_URI[md5sum] = "0bcebc971ce7fb38aa3fde3b137d39e2"
+SRC_URI[sha256sum] = "6c52288dab069257cc831846d15d48133522455d4677ee69a9781f11dbefd815"
+
+PYPI_PACKAGE = "userpath"
+
+inherit pypi python_hatchling
+
+RDEPENDS:${PN} += " python3-click "