Description of problem: Dependencies on python-six and python2-requests are missing. Version-Release number of selected component (if applicable): 6.7.3-4.el7 How reproducible: Steps to Reproduce: 1. Install the package python2-pyvmomi-6.7.3-4.el7.rpm 2. Run python 3. Enter "from pyVim.connect import SmartConnect, Disconnect" Actual results: from pyVim.connect import SmartConnect, Disconnect File "/usr/lib/python2.7/site-packages/pyVim/connect.py", line 26, in <module> from six import reraise ImportError: No module named six Expected results: No error Additional info: # rpm -q python2-pyvmomi --requires python(abi) = 2.7 rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(PayloadIsXz) <= 5.2-1 May be the same problem as in BZ #1660801
Thanks for the report. TBH I would like to get rid of that slowly dying python2 stack- yes knowing about still relevance in epel7. Is it possible for you to switch to python3-pyvmomi instead? Otherwise you're right there's no explicit Requires: python2-six tough it's added for python3-six.
Sure we need to face it, python2 is dying. So do you consider removing python2-pyvmomi? In my opinion it is better to give users the option to choose the point in time for switching to python3.
To be honest I'm wondering why the python2 package is still available in the repository. An outstanding update to pyvmomi version 7.0.1 as already in epel8 can drop that?
Related upstream issue: https://github.com/vmware/pyvmomi/issues/837
Ok, understood. Good bye python2. Update to pyvmomi 7.0.1 is appreciated.
Thanks. On the other side, I'd appreciate any willing co-maintainer that (still) cares about python2. ;-)
Waited another time for any concerns about python2 support, btw. there's anyways not full support in the provided unit tests (see disabled some). Okay, I'm going to merge from master and push a new update into epel7 as it was in epel8 for a long time.
FEDORA-EPEL-2021-f2cb02767d has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2021-f2cb02767d
FEDORA-EPEL-2021-f2cb02767d has been pushed to the Fedora EPEL 7 testing repository. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2021-f2cb02767d See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-EPEL-2021-f2cb02767d has been pushed to the Fedora EPEL 7 stable repository. If problem still persists, please make note of it in this bug report.