FS#71629 - python2-backports.entry-points-selectable is missing version
Attached to Project:
Community Packages
Opened by n (cholin) - Tuesday, 27 July 2021, 14:02 GMT
Last edited by Felix Yan (felixonmars) - Friday, 06 August 2021, 15:18 GMT
Opened by n (cholin) - Tuesday, 27 July 2021, 14:02 GMT
Last edited by Felix Yan (felixonmars) - Friday, 06 August 2021, 15:18 GMT
|
Details
Description:
python2-backports.entry-points-selectable is missing the correct version in the python package. The current package version is 1.1.0-1 but the python package version is 0.0.0. This breaks all package which depend on this package like for instance python2-virtualenv: "pkg_resources.DistributionNotFound: The 'backports.entry_points_selectable>=1.0.4' distribution was not found and is required by virtualenv" Additional info: * package name: python2-backports.entry-points-selectable * package version: 1.1.0-1 Steps to reproduce: $ pacman -Qi python2-backports.entry-points-selectable Name : python2-backports.entry-points-selectable Version : 1.1.0-1 Description : Compatibility shim providing selectable entry points for older implementations Architecture : any URL : https://github.com/jaraco/backports.entry_points_selectable Licenses : MIT Groups : None Provides : None Depends On : python2-backports Optional Deps : None Required By : python2-virtualenv Optional For : None Conflicts With : None Replaces : None Installed Size : 36.02 KiB Packager : Felix Yan <felixonmars@archlinux.org> Build Date : 2021-07-16T20:37:38 CEST Install Date : 2021-07-27T15:17:32 CEST Install Reason : Installed as a dependency for another package Install Script : No Validated By : Signature $ pacman -Ql python2-backports.entry-points-selectable python2-backports.entry-points-selectable /usr/ python2-backports.entry-points-selectable /usr/lib/ python2-backports.entry-points-selectable /usr/lib/python2.7/ python2-backports.entry-points-selectable /usr/lib/python2.7/site-packages/ python2-backports.entry-points-selectable /usr/lib/python2.7/site-packages/backports.entry_points_selectable-0.0.0-py2.7.egg-info/ python2-backports.entry-points-selectable /usr/lib/python2.7/site-packages/backports.entry_points_selectable-0.0.0-py2.7.egg-info/PKG-INFO python2-backports.entry-points-selectable /usr/lib/python2.7/site-packages/backports.entry_points_selectable-0.0.0-py2.7.egg-info/SOURCES.txt python2-backports.entry-points-selectable /usr/lib/python2.7/site-packages/backports.entry_points_selectable-0.0.0-py2.7.egg-info/dependency_links.txt python2-backports.entry-points-selectable /usr/lib/python2.7/site-packages/backports.entry_points_selectable-0.0.0-py2.7.egg-info/requires.txt python2-backports.entry-points-selectable /usr/lib/python2.7/site-packages/backports.entry_points_selectable-0.0.0-py2.7.egg-info/top_level.txt python2-backports.entry-points-selectable /usr/lib/python2.7/site-packages/backports/ python2-backports.entry-points-selectable /usr/lib/python2.7/site-packages/backports/entry_points_selectable.py python2-backports.entry-points-selectable /usr/lib/python2.7/site-packages/backports/entry_points_selectable.pyc python2-backports.entry-points-selectable /usr/lib/python2.7/site-packages/backports/entry_points_selectable.pyo python2-backports.entry-points-selectable /usr/share/ python2-backports.entry-points-selectable /usr/share/licenses/ python2-backports.entry-points-selectable /usr/share/licenses/python2-backports.entry-points-selectable/ python2-backports.entry-points-selectable /usr/share/licenses/python2-backports.entry-points-selectable/LICENSE As you can see the package itself already uses the wrong directory name: backports.entry_points_selectable-0.0.0. It seems there is no version in the setup.cfg itself in the source. One workaround which seems to work for me is to specify the version manually: $ diff -u PKGBUILD.old PKGBUILD --- PKGBUILD.old 2021-07-27 16:01:20.929201347 +0200 +++ PKGBUILD 2021-07-27 16:01:25.722433771 +0200 @@ -26,7 +26,7 @@ package() { cd backports.entry_points_selectable-$pkgver - python2 setup.py install --root="$pkgdir" --optimize=1 + python2 -c "import setuptools; setuptools.setup(version='$pkgver-$pkgrel', script_args=['install', '--root="$pkgdir"','--optimize=1'])" install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ |
This task depends upon
Closed by Felix Yan (felixonmars)
Friday, 06 August 2021, 15:18 GMT
Reason for closing: Fixed
Additional comments about closing: python2-backports.entry-points-selectabl e 1.1.0-2
Friday, 06 August 2021, 15:18 GMT
Reason for closing: Fixed
Additional comments about closing: python2-backports.entry-points-selectabl e 1.1.0-2