dogpile.cache: dogpile.cache 0.9.1 introduced pep517 regression
dogpile.cache 0.9.1 introduced pep517 regression which prevented its installation on some setups:
Collecting dogpile.cache>=0.6.5
Downloading http://mirror.gra1.ovh.openstack.org/pypifiles/packages/e6/65/fa4a947926034cb4af5f469c376a21728b7fd8de4668fed757c3586f0eef/dogpile.cache-0.9.1.tar.gz (329 kB)
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'error'
:stderr: ERROR: Command errored out with exit status 1:
command: /home/zuul/test-python/bin/python /home/zuul/test-python/lib/python3.6/site-packages/pip/_vendor/pep517/_in_process.py get_requires_for_build_wheel /tmp/tmpx9zntfdw
cwd: /tmp/pip-install-9ep3va87/dogpile.cache
Complete output (10 lines):
Traceback (most recent call last):
File "/home/zuul/test-python/lib/python3.6/site-packages/pip/_vendor/pep517/_in_process.py", line 257, in <module>
main()
File "/home/zuul/test-python/lib/python3.6/site-packages/pip/_vendor/pep517/_in_process.py", line 240, in main
json_out['return_val'] = hook(**hook_input['kwargs'])
File "/home/zuul/test-python/lib/python3.6/site-packages/pip/_vendor/pep517/_in_process.py", line 85, in get_requires_for_build_wheel
backend = _build_backend()
File "/home/zuul/test-python/lib/python3.6/site-packages/pip/_vendor/pep517/_in_process.py", line 76, in _build_backend
obj = getattr(obj, path_part)
AttributeError: module 'setuptools.build_meta' has no attribute '__legacy__'
----------------------------------------
ERROR: Command errored out with exit status 1: /home/zuul/test-python/bin/python /home/zuul/test-python/lib/python3.6/site-packages/pip/_vendor/pep517/_in_process.py get_requires_for_build_wheel /tmp/tmpx9zntfdw Check the logs for full command output.
WARNING: You are using pip version 20.0.2; however, version 20.1 is available.
Full report at https://zuul.opendev.org/t/openstack/build/0a2a5ca6414f4e56b9508322cf01c9f4
About this issue
- Original URL
- State: closed
- Created 4 years ago
- Comments: 17 (11 by maintainers)
Commits related to this issue
- Avoid broken dogpile.cache Bug: https://github.com/sqlalchemy/dogpile.cache/issues/178 Bug: https://bugs.launchpad.net/tripleo/+bug/1876073 Change-Id: Ibdf42045421bb0adfde7905645140acb1cb33f5c — committed to openstack-archive/tripleo-ansible by ssbarnea 4 years ago
- Update git submodules * Update tripleo-ansible from branch 'master' - Avoid broken dogpile.cache Bug: https://github.com/sqlalchemy/dogpile.cache/issues/178 Bug: https://bugs.launchpad... — committed to openstack/openstack by ssbarnea 4 years ago
- Avoid broken dogpile.cache Bug: https://github.com/sqlalchemy/dogpile.cache/issues/178 Related-Bug: #1876073 Change-Id: Ia3f7940e836d4bd90b73c7f82fc7203bfe76f2c5 — committed to openstack-archive/tripleo-upgrade by odyssey4me 4 years ago
- Update git submodules * Update tripleo-upgrade from branch 'master' - Merge "Avoid broken dogpile.cache" - Avoid broken dogpile.cache Bug: https://github.com/sqlalchemy/dogpile.cache/iss... — committed to openstack/openstack by deleted user 4 years ago
- Pin dogpile.cache!=0.9.1 version dogpile.cache package 0.9.1 seam to have a compatibility issue when using on CentOS 8 systems [1] 0.9.2 is expected to fix the issue as soon it is released [1] Issu... — committed to openstack/requirements by deleted user 4 years ago
- Update git submodules * Update requirements from branch 'master' - Pin dogpile.cache!=0.9.1 version dogpile.cache package 0.9.1 seam to have a compatibility issue when using on CentOS ... — committed to openstack/openstack by deleted user 4 years ago
- Avoid broken dogpile.cache Bug: https://github.com/sqlalchemy/dogpile.cache/issues/178 Bug: https://bugs.launchpad.net/tripleo/+bug/1876073 Change-Id: I2932eddd7afebe3a1ed45d7bc86dfbd89b6e3b79 Signe... — committed to openstack-archive/validations-common by strider 4 years ago
- Update git submodules * Update tripleo-validations from branch 'master' - Merge "Avoid broken dogpile.cache" - Avoid broken dogpile.cache Bug: https://github.com/sqlalchemy/dogpile.cache... — committed to openstack/openstack by deleted user 4 years ago
- Avoid broken dogpile.cache Bug: https://github.com/sqlalchemy/dogpile.cache/issues/178 Bug: https://bugs.launchpad.net/tripleo/+bug/1876073 This patch also fixes a pep8 issue: doc/source/_exts/... — committed to openstack-archive/tripleo-validations by strider 4 years ago
- Remove workaround for broken dogpile.cache and lower-constraints file - dogpile.cache workaround Bug: https://github.com/sqlalchemy/dogpile.cache/issues/178 Bug: https://bugs.launchpad.net/tripleo/+b... — committed to openstack-archive/validations-common by strider 4 years ago
- Remove workaround for broken dogpile.cache and lower-constraints file - dogpile.cache workaround Bug: https://github.com/sqlalchemy/dogpile.cache/issues/178 Bug: https://bugs.launchpad.net/tripleo/+b... — committed to openstack-archive/tripleo-validations by strider 4 years ago
- Update git submodules * Update validations-common from branch 'master' to ba5db95b09bc653dceb10bba1f8d34793f39fe4e - Remove workaround for broken dogpile.cache and lower-constraints file ... — committed to openstack/openstack by strider 4 years ago
- Update git submodules * Update tripleo-validations from branch 'master' to b8bb9a5f2c6e2e8ca5fb8aea8ed0da5df5464078 - Remove workaround for broken dogpile.cache and lower-constraints file ... — committed to openstack/openstack by strider 4 years ago
- Remove workaround for broken dogpile.cache and lower-constraints file - dogpile.cache workaround Bug: https://github.com/sqlalchemy/dogpile.cache/issues/178 Bug: https://bugs.launchpad.net/tripleo/+b... — committed to openstack-archive/tripleo-validations by strider 4 years ago
- Remove workaround for broken dogpile.cache and lower-constraints file - dogpile.cache workaround Bug: https://github.com/sqlalchemy/dogpile.cache/issues/178 Bug: https://bugs.launchpad.net/tripleo/+b... — committed to openstack-archive/tripleo-validations by strider 4 years ago
- Bump dogpile to >=0.9.2 The issue described in [1] is not present from 0.9.2 and higher version [1] https://github.com/sqlalchemy/dogpile.cache/issues/178 Change-Id: I5b6660dfb11c9a1aee0f0270be0554... — committed to openstack-archive/tripleo-upgrade by holser 3 years ago
- Update git submodules * Update tripleo-upgrade from branch 'master' to 2e66fa311784ed6bdfeafb4d23314dc0be861e06 - Merge "Bump dogpile to >=0.9.2" - Bump dogpile to >=0.9.2 The issue de... — committed to openstack/openstack by deleted user 3 years ago
I think that the problem may be an old version of setuptools. Probably removing it like in alembic/sqlalchemy for now should be ok.
Another option is to use pep517 specifying in the
pyproject.tomlLikely also specifying a min version for setuptools.