Update virtualenv instructions
* Koji can now be installed from PyPI and it will also pull in rpm. This needs rpm-devel install on the system. This means we can get kobo from PyPI as well. * Using print function should make it work for python 3 virtualenvs. * Newer we need kobo in 0.6.0 at least, but newer is fine too. Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>
This commit is contained in:
		
							parent
							
								
									102fec83b3
								
							
						
					
					
						commit
						8b9508b027
					
				| @ -20,8 +20,6 @@ These packages will have to installed: | |||||||
|  * isomd5sum |  * isomd5sum | ||||||
|  * jigdo |  * jigdo | ||||||
|  * kobo |  * kobo | ||||||
|  * kobo-rpmlib |  | ||||||
|  * koji |  | ||||||
|  * krb5-devel |  * krb5-devel | ||||||
|  * libcurl-devel |  * libcurl-devel | ||||||
|  * libmodulemd |  * libmodulemd | ||||||
| @ -36,6 +34,7 @@ These packages will have to installed: | |||||||
|  * python2-multilib |  * python2-multilib | ||||||
|  * python-productmd |  * python-productmd | ||||||
|  * repoview |  * repoview | ||||||
|  |  * rpm-devel | ||||||
|  * syslinux |  * syslinux | ||||||
|  * yum |  * yum | ||||||
|  * yum-utils |  * yum-utils | ||||||
| @ -57,11 +56,11 @@ preferably from PyPI or from tarball. You will still need to install all of the | |||||||
| packages above as they are used by calling an executable. :: | packages above as they are used by calling an executable. :: | ||||||
| 
 | 
 | ||||||
|     $ mkvirtualenv pungienv |     $ mkvirtualenv pungienv | ||||||
|     $ for pkg in createrepo gi koji libcomps pdc_client pykickstart rpm rpmUtils selinux urlgrabber yum; do ln -vs "$(deactivate && python -c 'import os, '$pkg'; print os.path.dirname('$pkg'.__file__)')" "$(virtualenvwrapper_get_site_packages_dir)"; done |     $ for pkg in createrepo gi libcomps pdc_client pykickstart rpmUtils selinux urlgrabber yum; do ln -vs "$(deactivate && python -c 'import os, '$pkg'; print(os.path.dirname('$pkg'.__file__))')" "$(virtualenvwrapper_get_site_packages_dir)"; done | ||||||
|     $ for pkg in _deltarpm krbV _selinux deltarpm sqlitecachec _sqlitecache; do ln -vs "$(deactivate && python -c 'import os, '$pkg'; print '$pkg'.__file__')" "$(virtualenvwrapper_get_site_packages_dir)"; done |     $ for pkg in _deltarpm krbV _selinux deltarpm sqlitecachec _sqlitecache; do ln -vs "$(deactivate && python -c 'import os, '$pkg'; print('$pkg'.__file__)')" "$(virtualenvwrapper_get_site_packages_dir)"; done | ||||||
|     $ pip install -U pip |     $ pip install -U pip | ||||||
|     $ PYCURL_SSL_LIBRARY=nss pip install pycurl --no-binary :all: |     $ PYCURL_SSL_LIBRARY=nss pip install pycurl --no-binary :all: | ||||||
|     $ pip install beanbag jsonschema kobo==0.6.0 lockfile lxml mock nose nose-cov productmd pyopenssl python-multilib requests requests-kerberos setuptools sphinx ordered_set |     $ pip install beanbag jsonschema 'kobo>=0.6.0' lockfile lxml mock nose nose-cov productmd pyopenssl python-multilib requests requests-kerberos setuptools sphinx ordered_set koji | ||||||
| 
 | 
 | ||||||
| Now you should be able to run all existing tests. | Now you should be able to run all existing tests. | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user