breakages in travis-ci and ci.appveyor

Robin Becker <[email protected]>
Newsgroups gmane.comp.python.distutils.devel
Message-ID <[email protected]>
I am using Matthew Brett's manylinux builder setup (https://github.com/matthew-brett/multibuild) for reportlab and just started to 
see this

> File "/opt/_internal/cpython-3.6.6/lib/python3.6/site-packages/auditwheel/wheeltools.py", line 14, in <module>
>     from wheel.util import urlsafe_b64encode, open_for_csv, native  # type: ignore
> ImportError: cannot import name 'open_for_csv'


at the same time my appveyor builds have started to fail with this

> c:\Python%PYTHON%\scripts\pip.exe --version
> pip 18.0 from c:\python34\lib\site-packages\pip (python 3.4)
> c:\Python%PYTHON%\scripts\pip.exe install wheel
> Collecting wheel
>   Using cached https://files.pythonhosted.org/packages/b3/bb/42354ce8c08f66ae0cd0f4a841f40ed41d709ac9c28f292bfeb383236a4a/wheel-0.32.0-py2.py3-none-any.whl
> Installing collected packages: wheel
> Successfully installed wheel-0.32.0
> c:\Python%PYTHON%\python.exe -W ignore setup.py bdist_wheel
> ================================================
> Attempting build of _rl_accel & pyHnj
................
>  File "c:\Python34\lib\site-packages\wheel\bdist_wheel.py", line 237, in run
>     self.egg2dist(self.egginfo_dir, distinfo_dir)
>   File "c:\Python34\lib\site-packages\wheel\bdist_wheel.py", line 344, in egg2dist
>     pkg_info = pkginfo_to_metadata(egginfo_path, pkginfo_path)
>   File "c:\Python34\lib\site-packages\wheel\metadata.py", line 88, in pkginfo_to_metadata
>     for key, value in generate_requirements({extra: reqs}):
>   File "c:\Python34\lib\site-packages\wheel\metadata.py", line 67, in generate_requirements
>     for new_req in convert_requirements(depends):
>   File "c:\Python34\lib\site-packages\wheel\metadata.py", line 36, in convert_requirements
>     spec = requires_to_requires_dist(parsed_requirement)
>   File "c:\Python34\lib\site-packages\wheel\metadata.py", line 21, in requires_to_requires_dist
>     if requirement.url:
> AttributeError: 'Requirement' object has no attribute 'url'
> Command exited with code 1

I assume these are related to wheel changes just announced. Certainly the multibuild docker was updated to use 0.32.0

I'm not sure if I have to do something or how I can fix this.
-- 
Robin Becker
--
Distutils-SIG mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mm3/mailman3/lists/distutils-sig.python.org/
Message archived at https://mail.python.org/mm3/archives/list/[email protected]/message/V4Q7XOL3Z7YB4KMX3O7KGJ7EEPRIP4EN/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.