FS#74934 - [python-setuptools] Building incorrect wheels on version 60.6.0
Attached to Project:
Arch Linux
Opened by Maxim Devaev (mdevaev) - Wednesday, 01 June 2022, 18:10 GMT
Last edited by Antonio Rojas (arojas) - Sunday, 19 June 2022, 09:35 GMT
Opened by Maxim Devaev (mdevaev) - Wednesday, 01 June 2022, 18:10 GMT
Last edited by Antonio Rojas (arojas) - Sunday, 19 June 2022, 09:35 GMT
|
Details
Setuptools version 60.6.0 generates incorrect wheel
packages. The python-cbor2 package has already suffered from
this, it is completely broken:
https://bugs.archlinux.org/task/74933
Please update python-setuptools and rebuild cbor2. Building cbor2 using setuptools 60.6.0: ===== $ python -m build -wn * Getting dependencies for wheel... * Building wheel... running bdist_wheel running build running build_ext building '_cbor2' extension ... <skipped> installing to build/bdist.linux-x86_64/wheel running install running install_lib copying build/lib.linux-x86_64-3.10/_cbor2.cpython-310-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel running install_egg_info running egg_info writing UNKNOWN.egg-info/PKG-INFO writing dependency_links to UNKNOWN.egg-info/dependency_links.txt writing top-level names to UNKNOWN.egg-info/top_level.txt adding license file 'LICENSE.txt' running install_scripts adding license file "LICENSE.txt" (matched pattern "LICEN[CS]E*") creating build/bdist.linux-x86_64/wheel/UNKNOWN-5.4.4.dev2+dirty.dist-info/WHEEL creating '/home/mdevaev/cbor2/dist/tmpig0xdonx/UNKNOWN-5.4.4.dev2+dirty-cp310-cp310-linux_x86_64.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding '_cbor2.cpython-310-x86_64-linux-gnu.so' adding 'UNKNOWN-5.4.4.dev2+dirty.dist-info/LICENSE.txt' adding 'UNKNOWN-5.4.4.dev2+dirty.dist-info/METADATA' adding 'UNKNOWN-5.4.4.dev2+dirty.dist-info/WHEEL' adding 'UNKNOWN-5.4.4.dev2+dirty.dist-info/top_level.txt' adding 'UNKNOWN-5.4.4.dev2+dirty.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Successfully built UNKNOWN-5.4.4.dev2+dirty-cp310-cp310-linux_x86_64.whl ===== Building using 62.3.2: $ python -m build -wn * Getting dependencies for wheel... * Building wheel... /home/mdevaev/.local/lib/python3.10/site-packages/setuptools/config/pyprojecttoml.py:102: _ExperimentalProjectMetadata: Support for project metadata in `pyproject.toml` is still experimental and may be removed (or change) in future releases. warnings.warn(msg, _ExperimentalProjectMetadata) running bdist_wheel running build running build_py creating build creating build/lib.linux-x86_64-cpython-310 creating build/lib.linux-x86_64-cpython-310/cbor2 copying cbor2/__init__.py -> build/lib.linux-x86_64-cpython-310/cbor2 copying cbor2/decoder.py -> build/lib.linux-x86_64-cpython-310/cbor2 copying cbor2/types.py -> build/lib.linux-x86_64-cpython-310/cbor2 copying cbor2/tool.py -> build/lib.linux-x86_64-cpython-310/cbor2 copying cbor2/encoder.py -> build/lib.linux-x86_64-cpython-310/cbor2 running egg_info creating cbor2.egg-info writing cbor2.egg-info/PKG-INFO writing dependency_links to cbor2.egg-info/dependency_links.txt writing requirements to cbor2.egg-info/requires.txt writing top-level names to cbor2.egg-info/top_level.txt writing manifest file 'cbor2.egg-info/SOURCES.txt' adding license file 'LICENSE.txt' writing manifest file 'cbor2.egg-info/SOURCES.txt' running build_ext building '_cbor2' extension creating build/temp.linux-x86_64-cpython-310 creating build/temp.linux-x86_64-cpython-310/source ... <skipped> installing to build/bdist.linux-x86_64/wheel running install running install_lib creating build/bdist.linux-x86_64 creating build/bdist.linux-x86_64/wheel creating build/bdist.linux-x86_64/wheel/cbor2 copying build/lib.linux-x86_64-cpython-310/cbor2/__init__.py -> build/bdist.linux-x86_64/wheel/cbor2 copying build/lib.linux-x86_64-cpython-310/cbor2/decoder.py -> build/bdist.linux-x86_64/wheel/cbor2 copying build/lib.linux-x86_64-cpython-310/cbor2/types.py -> build/bdist.linux-x86_64/wheel/cbor2 copying build/lib.linux-x86_64-cpython-310/cbor2/tool.py -> build/bdist.linux-x86_64/wheel/cbor2 copying build/lib.linux-x86_64-cpython-310/cbor2/encoder.py -> build/bdist.linux-x86_64/wheel/cbor2 copying build/lib.linux-x86_64-cpython-310/_cbor2.cpython-310-x86_64-linux-gnu.so -> build/bdist.linux-x86_64/wheel running install_egg_info Copying cbor2.egg-info to build/bdist.linux-x86_64/wheel/cbor2-5.4.4.dev2+dirty-py3.10.egg-info running install_scripts adding license file "LICENSE.txt" (matched pattern "LICEN[CS]E*") creating build/bdist.linux-x86_64/wheel/cbor2-5.4.4.dev2+dirty.dist-info/WHEEL creating '/home/mdevaev/cbor2/dist/tmp790b1b4l/cbor2-5.4.4.dev2+dirty-cp310-cp310-linux_x86_64.whl' and adding 'build/bdist.linux-x86_64/wheel' to it adding '_cbor2.cpython-310-x86_64-linux-gnu.so' adding 'cbor2/__init__.py' adding 'cbor2/decoder.py' adding 'cbor2/encoder.py' adding 'cbor2/tool.py' adding 'cbor2/types.py' adding 'cbor2-5.4.4.dev2+dirty.dist-info/LICENSE.txt' adding 'cbor2-5.4.4.dev2+dirty.dist-info/METADATA' adding 'cbor2-5.4.4.dev2+dirty.dist-info/WHEEL' adding 'cbor2-5.4.4.dev2+dirty.dist-info/top_level.txt' adding 'cbor2-5.4.4.dev2+dirty.dist-info/RECORD' removing build/bdist.linux-x86_64/wheel Successfully built cbor2-5.4.4.dev2+dirty-cp310-cp310-linux_x86_64.whl |
This task depends upon
Closed by Antonio Rojas (arojas)
Sunday, 19 June 2022, 09:35 GMT
Reason for closing: Fixed
Additional comments about closing: python-setuptools 61.0.0
Sunday, 19 June 2022, 09:35 GMT
Reason for closing: Fixed
Additional comments about closing: python-setuptools 61.0.0