Releases: tweag/FawltyDeps
Releases · tweag/FawltyDeps
v0.5.0
What's Changed
- Test real projects in virtual environments by @Nour-Mws in #188
- Positional (optional) arg for code and deps path by @vreuter in #194
- Simplify DeclaredDependency and fix typing{-,_}extensions by @jherland in #193
- Fix integration_tests-3.7 within nix-shell by @jherland in #201
- sample_projects: Add example from announcement blog post by @jherland in #203
- Hot fix for invalid parsing of requirements by @mknorps in #204
Full Changelog: v0.4.1...v0.5.0
Refer to the project's README
or fawltydeps --help
for more documentation.
v0.4.1
What's Changed
- Multiline deps / per-requirement options in requirements.txt by @vreuter in #182
- Add --generate-toml-config to output current settings in TOML format by @jherland in #179
- Minor doc fixes by @jherland in #185
Full Changelog: v0.4.0...v0.4.1
Refer to the project's README
or fawltydeps --help
for more documentation.
v0.4.0
What's Changed
- Add manual specification for dependency declaration parser
- Settings class with support for configuration file and more
- Add documentation of new features and options to README
- Add FawltyDeps version number to JSON output
Full Changelog: v0.3.1...v0.4.0
Refer to the project's README
or fawltydeps --help
for more documentation.
v0.3.1
v0.3.0
v0.2.0
Merged PRs:
- Add the
--ignore-undeclared
option to the CLI - Add the
--ignore-unused
option to the CLI - Add the
--version
option to the CLI - Parse more requirements files (
*requirements*.txt
) - Add
--json
for producing JSON-formatted output
Refer to the project's readme or fawltydeps --help
for more documentation.
v0.1.1
Initial Tweag-internal release.
- automatically parses all imports from Python scripts and Jupyter notebooks in a project.
- supports the most common file formats for declaring dependencies:
requirements.txt
,requirements.in
,requirements-all.txt
setup.py
setup.cfg
pyproject.toml
Refer to the project's readme or fawltydeps --help
for more documentation.