v0.13.1
In this release, we've introduced several key changes and enhancements to improve the functionality and maintainability of our project.
We've implemented the functionality of recognizing and automatically ignoring developer tools and type stubs from project dependencies.
Additionally, we've enhanced the flexibility of the project by adding support for dynamic dependencies in pyproject.toml
.
In addition to these changes, we've made several refinements to the project. We've prevented pip install
messages from polluting our JSON output. Our project now also supports Pydantic v2, keeping up with the latest developments in the Python ecosystem. We've also introduced a dedicated contributor guide, and we've improved code organization in tests/
.
What's Changed
- Add Support for Dynamic Dependencies in pyproject.toml by @zz1874 in #351
- TemporaryPipInstallResolver: Prevent
pip install
from polluting stdout by @jherland in #361 - Split the self_test part of the tests into another file by @zz1874 in #363
- Detect types stubs dependencies by @zz1874 in #362
- Support Pydantic v2 by @Nour-Mws in #364
- Add a contributor guide by @zz1874 in #366
- Add Zhihan as maintainer by @jherland in #367
- Exclude development tools from unused dependencies detection by @zz1874 in #365
- Bump version to 0.13.1 by @zz1874 in #369
Full Changelog: v0.13.0...v0.13.1
Refer to the project's README or fawltydeps --help
for more documentation.