astropy / sphinx-automodapi

Sphinx extension for generating API documentation
https://sphinx-automodapi.readthedocs.io
BSD 3-Clause "New" or "Revised" License
65 stars 45 forks source link

MNT: Modernize packaging #137

Closed pllim closed 2 years ago

pllim commented 2 years ago

This is the first step in modernizing the packaging of this, uh, package. Also update readme to clarify dev expectation for everyone, given the amount of long-standing issues and stale PRs.

CI will be handled in a follow-up PR because I need the workflow dir in main first for it to kick off properly.

Fix #118

pllim commented 2 years ago

Deprecation warning is from deep within Sphinx, nothing we can do, so just ignore.

../../.tox/py36-test-sphinx20/lib/python3.6/site-packages/sphinx/directives/patches.py:14: in <module>
    from docutils.parsers.rst.directives import images, html, tables
../../.tox/py36-test-sphinx20/lib/python3.6/site-packages/docutils/parsers/rst/directives/html.py:21: in <module>
    DeprecationWarning, stacklevel=2)
E   DeprecationWarning: The `docutils.parsers.rst.directive.html` module will be removed in Docutils 1.2. Since Docutils 0.18, the "Meta" node is defined in `docutils.parsers.rst.directives.misc
pllim commented 2 years ago

tsk tsk Azure queue...

pllim commented 2 years ago

Let's just yolo this. I'll follow up on CI via Actions.