nyergler / hieroglyph

Generate HTML presentations from plain text sources with all the power of Sphinx.
https://hieroglyph.readthedocs.io/en/latest/
BSD 3-Clause "New" or "Revised" License
261 stars 73 forks source link

sphinx 3 support #166

Closed oliver-sanders closed 4 years ago

oliver-sanders commented 4 years ago

From the Sphinx changelog:

Drop features and APIs deprecated in 1.8.x

The current behaviour:

$ pip list | grep hieroglyph
hieroglyph                     1.0.0   

$ sphinx-build --version
sphinx-build 3.0.0

$ python -c 'import hieroglyph'
ImportError: cannot import name 'copy_static_entry' from 'sphinx.util' (python3.7/site-packages/sphinx/util/__init__.py)
ajaeger commented 4 years ago

This looks to be fixed with https://github.com/nyergler/hieroglyph/pull/163 - so, we needs a new release of hierglyph.

nyergler commented 4 years ago

I just released Hieroglyph 2.0 on PyPI; the tests for it pass with Sphinx 2.x and 3.x, so I expect this issue has been resolved.

Apologies for the delay in getting a release out; in an effort to streamline the next one, I added documentation for myself (or others!) for making releases.

Thanks!

lpirl commented 4 years ago

Great, thanks @nyergler – I'll report back if the problem persists.