Control: reassign -1 python-mock

 ❦  3 août 2015 11:32 +0200, Wolodja Wentland <deb...@babilen5.org> :

> When running cookiecutter the aforementioned error is encountered. The entire
> traceback is:
>
>   $ cookiecutter --help
>     Traceback (most recent call last):
>     File "/usr/bin/cookiecutter", line 5, in <module>
>       from pkg_resources import load_entry_point
>     File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 
> 3084, in <module>
>       @_call_aside
>     File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 
> 3070, in _call_aside
>       f(*args, **kwargs)
>     File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 
> 3097, in _initialize_master_working_set
>       working_set = WorkingSet._build_master()
>     File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 
> 651, in _build_master
>       ws.require(__requires__)
>     File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 
> 952, in require
>       needed = self.resolve(parse_requirements(requirements))
>     File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 
> 847, in resolve
>       new_requirements = dist.requires(req.extras)[::-1]
>     File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 
> 2602, in requires
>       dm = self._dep_map
>     File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 
> 2597, in _dep_map
>       dm.setdefault(extra,[]).extend(parse_requirements(reqs))
>     File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 
> 2930, in parse_requirements
>       "version spec")
>     File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 
> 2895, in scan_list
>       raise RequirementParseError(msg, line, "at", line[p:])
>   pkg_resources.RequirementParseError: Expected version spec in 
> funcsigs;python_version<"3.3" at ;python_version<"3.3"

This seems to be a regression in python-mock. This spec string comes
From its requirements.txt. It seems that pkg-resources from Python 2.7
is unable to parse such a string. A workaround may be to invoke with
Python 3:

    python3 $(which cookiecutter) --help

Reassigning.
-- 
As to the Adjective: when in doubt, strike it out.
                -- Mark Twain, "Pudd'nhead Wilson's Calendar"

Attachment: signature.asc
Description: PGP signature

Reply via email to