]> git.99rst.org Git - openwrt-packages.git/commitdiff
pipx: remove package
authorAlexandru Ardelean <redacted>
Thu, 20 Aug 2026 12:28:05 +0000 (15:28 +0300)
committerAlexandru Ardelean <redacted>
Fri, 21 Aug 2026 11:50:02 +0000 (14:50 +0300)
pipx installs and runs Python applications in isolated virtual
environments. That workflow sees little use on OpenWrt's embedded
targets, and keeping the package current has become a recurring
maintenance burden as upstream keeps adding build- and run-time
dependencies to support it. Nothing in the feed depends on pipx, so
remove it.

Signed-off-by: Alexandru Ardelean <redacted>
lang/python/pipx/Makefile [deleted file]

diff --git a/lang/python/pipx/Makefile b/lang/python/pipx/Makefile
deleted file mode 100644 (file)
index eb6e0e4..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-#
-# Copyright (C) 2023 Jeffery To
-#
-# This is free software, licensed under the GNU General Public License v2.
-# See /LICENSE for more information.
-#
-
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=pipx
-PKG_VERSION:=1.13.0
-PKG_RELEASE:=1
-
-PYPI_NAME:=pipx
-PKG_HASH:=d754c19d070893aab5d1ddb3d622ef57ec082b79f53c2664183165dbd2868c0e
-
-PKG_LICENSE:=MIT
-PKG_LICENSE_FILES:=LICENSE
-PKG_MAINTAINER:=Alexandru Ardelean <ardeleanalex@gmail.com>
-
-PKG_BUILD_DEPENDS:=python-hatchling/host python-hatch-vcs/host
-
-include ../pypi.mk
-include $(INCLUDE_DIR)/package.mk
-include ../python3-package.mk
-
-define Package/pipx
-  SECTION:=lang
-  CATEGORY:=Languages
-  SUBMENU:=Python
-  TITLE:=Install/Run Python Applications in Isolated Environments
-  URL:=https://pipx.pypa.io/
-  DEPENDS:= \
-    +python3-light \
-    +python3-logging \
-    +python3-urllib \
-    +python3-venv \
-    +python3-argcomplete \
-    +python3-packaging \
-    +python3-platformdirs \
-    +python3-userpath
-endef
-
-define Package/pipx/description
-pipx is a tool to help you install and run end-user applications written
-in Python. It's roughly similar to macOS's brew, JavaScript's npx, and
-Linux's apt.
-
-It's closely related to pip. In fact, it uses pip, but is focused on
-installing and managing Python packages that can be run from the command
-line directly as applications.
-endef
-
-$(eval $(call Py3Package,pipx))
-$(eval $(call BuildPackage,pipx))
-$(eval $(call BuildPackage,pipx-src))
git clone https://git.99rst.org/PROJECT