[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