Merge pull request #743 from commodo/python-pip-cleanups
Python pip cleanups
This commit is contained in:
commit
741a463d8a
1 changed files with 23 additions and 1 deletions
|
@ -40,8 +40,30 @@ define Build/Compile
|
|||
)
|
||||
endef
|
||||
|
||||
PYTHON_PIP_PKG_DIR:=$(PYTHON_PKG_DIR)/pip-$(PKG_VERSION)-py$(PYTHON_VERSION).egg/pip
|
||||
define PyPackage/python-pip/filespec
|
||||
+|/usr/lib/python$(PYTHON_VERSION)
|
||||
+|$(PYTHON_PKG_DIR)
|
||||
-|$(PYTHON_PIP_PKG_DIR)/_vendor/distlib/*.exe
|
||||
endef
|
||||
|
||||
# Backup these files, so that they do not clash with python-setuptools
|
||||
# If we install python-pip python-setuptools, we want these to be replaced,
|
||||
# since python-pip replaces python-setuptools (when installed)
|
||||
define Package/python-pip/preinst
|
||||
#!/bin/sh
|
||||
cd "$${IPKG_INSTROOT}$(PYTHON_PKG_DIR)"
|
||||
mv -f easy-install.pth easy-install.pth.old
|
||||
mv -f site.py site.py.old
|
||||
exit 0
|
||||
endef
|
||||
|
||||
# And put them back on remove
|
||||
define Package/python-pip/postrm
|
||||
#!/bin/sh
|
||||
cd "$${IPKG_INSTROOT}$(PYTHON_PKG_DIR)"
|
||||
mv -f easy-install.pth.old easy-install.pth
|
||||
mv -f site.py.old site.py
|
||||
exit 0
|
||||
endef
|
||||
|
||||
define PyPackage/python-pip/install
|
||||
|
|
Loading…
Reference in a new issue