sphinx-doc / sphinx-autobuild

Watch a Sphinx directory and rebuild the documentation when a change is detected. Also includes a hot-reload web server.
MIT License
523 stars 75 forks source link

Drop support for python 3.6, transition to PEP-621 pyproject.toml, and misc project updates #119

Closed Secrus closed 1 year ago

Secrus commented 1 year ago

Decided to put a few minutes into updating the project.

welcome[bot] commented 1 year ago

Thanks for submitting your first pull request! You are awesome! :hugs:
If you haven't done so already, check out EBP's Code of Conduct and our Contributing Guide, as this will greatly help the review process.
Welcome to the EBP community! :tada:

Secrus commented 1 year ago

@consideRatio I have refreshed the PR (Python 3.11 and updated tools versions). Please re-review.

Secrus commented 1 year ago

I will look at fixing this within the next few days.

consideRatio commented 1 year ago

Observed failures

nox > Command flit install -s --deps=production --extras test failed with exit code 1:
Unexpected names under [project]: home-page         W-flit_core.config
license field should be <class 'dict'>, not <class 'str'>
consideRatio commented 1 year ago

@Secrus I became too curious and ended up resolving this. Can you review my added commits, and if they look good to you I figure we go for a merge!

0da788a - Supplemental fixes to pyproject.toml 87cf689 - ci: update versions of github workflow's actions 10de017 - pre-commit: fix config of black

Secrus commented 1 year ago

@consideRatio LGTM, thanks!

welcome[bot] commented 1 year ago

Congrats on your first merged pull request in this project! :tada: congrats
Thank you for contributing, we are very proud of you! :heart: