remove the dependency of rpmUtils
The rpmUtils module is provided yum-utils package, which is only available for Python 2. There is no replacement for the functionality in DNF. There is a proposal to add this functionality to rpm itself, but it's not really moving forward very much: https://bugzilla.redhat.com/show_bug.cgi?id=1072972 As a short term solution let's copy the needed parts of rpmUtils.arch module directly to pungi code base. Fixes: https://pagure.io/pungi/issue/533 Signed-off-by: Qixiang Wan <qwan@redhat.com>
This commit is contained in:
parent
d92390b80b
commit
0a3e5b27bf
7 changed files with 390 additions and 20 deletions
|
|
@ -46,7 +46,7 @@ PyPI or from tarball. You will still need to install all of the non-Python
|
|||
packages above as they are used by calling an executable. ::
|
||||
|
||||
$ mkvirtualenv pungienv
|
||||
$ for pkg in koji rpm rpmUtils pykickstart selinux createrepo yum urlgrabber; do ln -vs "$(deactivate && python -c 'import os, '$pkg'; print os.path.dirname('$pkg'.__file__)')" "$(virtualenvwrapper_get_site_packages_dir)"; done
|
||||
$ for pkg in koji rpm pykickstart selinux createrepo yum urlgrabber; do ln -vs "$(deactivate && python -c 'import os, '$pkg'; print os.path.dirname('$pkg'.__file__)')" "$(virtualenvwrapper_get_site_packages_dir)"; done
|
||||
$ for pkg in _selinux deltarpm _deltarpm krbV sqlitecachec _sqlitecache; do ln -vs "$(deactivate && python -c 'import os, '$pkg'; print '$pkg'.__file__')" "$(virtualenvwrapper_get_site_packages_dir)"; done
|
||||
$ PYCURL_SSL_LIBRARY=nss pip install pycurl --no-binary :all:
|
||||
$ pip install lxml pyopenssl mock sphinx setuptools nose nose-cov productmd jsonschema requests lockfile python-multilib kobo
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue