[requirements] docutils-0.15.1 pypi missing wheel
Hi, In trying to update openstack past the broken 0.15 release to the 0.15.1 bugfix release I ran into a problem when trying to install it in python3 (we are currently testing on ppython 3.6). It seems like the missing wheel is the issue. When do you plan on publishing it? The following demonstrates the issue. The logs are not kept forever but it's a standard error. ERROR: No matching distribution found for docutils===0.15.1 http://logs.openstack.org/73/672873/3/check/requirements-tox-py36-check-uc/8... It seems like other devs/users have reported the problem as well but there hasn't been any activity to address it. See the following messages: https://sourceforge.net/p/docutils/mailman/message/36726543/ https://sourceforge.net/p/docutils/mailman/message/36726888/ Please let me know if you need anything else from me. -- Matthew Thode
[not copying docutils ML because I'm not subscribed] On 2019-07-27 17:29:01 -0500 (-0500), Matthew Thode wrote:
In trying to update openstack past the broken 0.15 release to the 0.15.1 bugfix release I ran into a problem when trying to install it in python3 (we are currently testing on ppython 3.6). It seems like the missing wheel is the issue. When do you plan on publishing it?
ERROR: No matching distribution found for docutils===0.15.1 [...]
So, normally this should work. Interestingly, `pip install docutils` in a Python3 venv gets me docutils 0.15.1 via building the docutils-0.15.1-post1.tar.gz sdist, and `pip install docutils===0.15.1.post1` also works fine this way but `pip freeze` reports it as "docutils==0.15.1" and this is how we build our constraints lists. The docutils maintainers have also seen fit to upload a pure Python2-only wheel (docutils-0.15.1-py2-none-any.whl) which of course isn't much use with Python 3.x, but I think your beef is actually with pip which doesn't consider `pip install docutils===0.15.1` to match 0.15.1.post1 even though `pip freeze` reports the result as "docutils===0.15.1". -- Jeremy Stanley
On 19-07-27 22:50:12, Jeremy Stanley wrote:
[not copying docutils ML because I'm not subscribed]
On 2019-07-27 17:29:01 -0500 (-0500), Matthew Thode wrote:
In trying to update openstack past the broken 0.15 release to the 0.15.1 bugfix release I ran into a problem when trying to install it in python3 (we are currently testing on ppython 3.6). It seems like the missing wheel is the issue. When do you plan on publishing it?
ERROR: No matching distribution found for docutils===0.15.1 [...]
So, normally this should work. Interestingly, `pip install docutils` in a Python3 venv gets me docutils 0.15.1 via building the docutils-0.15.1-post1.tar.gz sdist, and `pip install docutils===0.15.1.post1` also works fine this way but `pip freeze` reports it as "docutils==0.15.1" and this is how we build our constraints lists. The docutils maintainers have also seen fit to upload a pure Python2-only wheel (docutils-0.15.1-py2-none-any.whl) which of course isn't much use with Python 3.x, but I think your beef is actually with pip which doesn't consider `pip install docutils===0.15.1` to match 0.15.1.post1 even though `pip freeze` reports the result as "docutils===0.15.1".
Ya, I suspect the core of the issue is actually a pip issue, guess it's about time to go pull some teeth I think. -- Matthew Thode
participants (2)
-
Jeremy Stanley
-
Matthew Thode