- Add a pre-commit git hook to auto-apply black formatting rules
- Hide the toctree content and include the readme page on index.rst
- Reorder the badges to group by color(purpose)
- Apply pylint and black checks to the
tests/
directory - Emit a more precise error message when the
epdb.serve()
command fails. - Add pyversions badge to the README
- Removed some sphinx extension markup that broke the PyPI readme render
- Added a step to the documentation tests to ensure it doesn't happen in the future
- Removed the
__version__
attribute. It's unnecessary and adds fragile manual maintenance overhead.- This would normally be considered a breaking change, but I'm pretty sure no one's using this yet, much less depending on that attribute being present
- Added the
black
code formatter to the development stack- Applied it to both code and tests
- Mostly just converted all strings to double-quotes
- Removed
pylint-quotes
now thatblack
has been added
- Added source code link and badge to
README.rst
for easier navigation from readthedocs.io - Switched
pip_install
tofalse
inreadthedocs.io
- Added documentation around the style-enforcement tools and other conventions
- Cleaned up some documentation
- Added several project url attributes to
pyproject.toml
in the hopes that poetry and PyPI will display the relative links on the project page.
- Add support for Fernet backend
- Add support for JWT backend