- Updated collection to prefer 'file_path' over 'path'. (#23)
- Rely on jaraco.packaging.metadata for loading metadata. (#19)
- Bumped dependency on build and removed now unnecessary compatibility wrapper.
No significant changes.
- Require Python 3.8 or later.
Prefer importlib.metadata
on Python 3.10 and later.
In README, present badge/link to the docs.
- #17: Prefer build for loading metadata.
- #14: Suppress warnings in tomli (pypa/pyproject-hooks#122).
- Rely on importlib_metadata 4 to return clean metadata. Fixes #10 by eliminating that functionality.
- When dedenting a long description, avoid dedenting if
not needed, as found in experimental versions of
importlib_metadata
.
#9: Now CheckdocsItem is a simple item and is discovered if
any Python project file (pyproject.toml
, setup.cfg
,
setup.py
) is found. Also fixes #8.
Rely on pep517 to load project metadata. Avoids issue where other stray metadata might be lying around. Improves support for projects built by other tools.
Refreshed package. Now pytest_checkdocs
is a package
instead of a module.
Restore compatibility with Python 2.7.
#3: Backport workaround for deprecation warning (now an error).
Added degenerate support for markdown in the check.
Feed mypy hobgoblins.
#3: Add workaround for deprecation warning. #4: Only require importlib_metadata on older Pythons.
Require Python 3.6 or later.
Rely on docutils 0.15 to include fix for docutils 348.
#2: Workaround for ValueError when running under Python 3.8.
#1: Fix issue when run against importlib_metadata 0.21.
Rely on importlib_metadata 0.8 to find local distribution.
Add hacky workaround for when package uses 'src' package layout. See importlib_metadata 42 for more details.
Fix package metadata to include the module.
Instead of invoking setup.py, rely on importlib_metadata to load the long description.
Initial implementation.