Here is the relevant issue: https://github.com/pypa/auditwheel/issues/102
On Mon, Oct 1, 2018 at 7:54 AM Robin Becker <ro...@reportlab.com> wrote: > 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 -- distutils-sig@python.org > To unsubscribe send an email to distutils-sig-le...@python.org > https://mail.python.org/mm3/mailman3/lists/distutils-sig.python.org/ > Message archived at > https://mail.python.org/mm3/archives/list/distutils-sig@python.org/message/V4Q7XOL3Z7YB4KMX3O7KGJ7EEPRIP4EN/ >
-- Distutils-SIG mailing list -- distutils-sig@python.org To unsubscribe send an email to distutils-sig-le...@python.org https://mail.python.org/mm3/mailman3/lists/distutils-sig.python.org/ Message archived at https://mail.python.org/mm3/archives/list/distutils-sig@python.org/message/HCIFHBAF6TNPLS46ISG3TN4GNWZEOP6S/