FS#59019 - [python-deprecation] Missing unittest2 dependency
Attached to Project:
Community Packages
Opened by Nikola Kocić (kole) - Friday, 15 June 2018, 10:59 GMT
Last edited by Doug Newgard (Scimmia) - Friday, 22 June 2018, 15:48 GMT
Opened by Nikola Kocić (kole) - Friday, 15 June 2018, 10:59 GMT
Last edited by Doug Newgard (Scimmia) - Friday, 22 June 2018, 15:48 GMT
|
Details
Description:
Missing unittest2 dependency causes some packages (like conan) to stop working Additional info: * Using python-deprecation 2.0.3-1 Steps to reproduce: 1. Install conan 1.4.4-1 (from https://aur.archlinux.org/packages/conan/ ) 2. Then when running conan (for example "conan --help") produces this error $ conan --help Traceback (most recent call last): File "/usr/bin/conan", line 6, in <module> from pkg_resources import load_entry_point File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 3095, in <module> @_call_aside File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 3079, in _call_aside f(*args, **kwargs) File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 3108, in _initialize_master_working_set working_set = WorkingSet._build_master() File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 570, in _build_master ws.require(__requires__) File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 888, in require needed = self.resolve(parse_requirements(requirements)) File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 774, in resolve raise DistributionNotFound(req, requirers) pkg_resources.DistributionNotFound: The 'unittest2' distribution was not found and is required by deprecation |
This task depends upon
Closed by Doug Newgard (Scimmia)
Friday, 22 June 2018, 15:48 GMT
Reason for closing: Fixed
Additional comments about closing: python-deprecation 2.0.4-1
Friday, 22 June 2018, 15:48 GMT
Reason for closing: Fixed
Additional comments about closing: python-deprecation 2.0.4-1
Upstream should use the proper setuptools tag for this, which is setup_requires and not install_requires.
This is now fixed in python-deprecation 2.0.4, so a version bump will remove the dependency on unittest2.