v4.8.0
Changes
- Slim down package by moving unit tests out of the main package.
- Allow reuse of Pytest fixures and marks by other packages.
- Move dependencies extending
pygments
,sphinx
andpytest
into optional extra dependencies. Closes {issue}836
. - Split
dev
dependency groups into optionaltest
,typing
anddocs
groups. - Remove direct dependency on
mypy
. - Allow running tests with Python 3.8 and 3.9 on
macos-14
runners.