Fawltydeps

Latest version: v0.17.0

Safety actively analyzes 681881 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 5

0.9.0

What's Changed

New feature: User-defined mapping
* Add user-defined mapping by mknorps in https://github.com/tweag/FawltyDeps/pull/287
* User-defined mapping: add option to read mapping from configuration file by mknorps in https://github.com/tweag/FawltyDeps/pull/292

Tests
* Set a local cache of packages tarballs by Nour-Mws in https://github.com/tweag/FawltyDeps/pull/286
* Tests refactor: running fawltydeps on 'main' instead of in subprocess in command line tests by mknorps in https://github.com/tweag/FawltyDeps/pull/271


**Full Changelog**: https://github.com/tweag/FawltyDeps/compare/v0.8.0...v0.9.0

Refer to the project's [`README`](https://github.com/tweag/FawltyDeps/blob/main/README.md) or `fawltydeps --help` for more documentation.

0.8.0

What's Changed


**Documentation**
* README.md: Add a FAQ about using stdin to pass Python code by jherland in 254
* Add the code of conduct by mknorps in 269

**Tests**
* pip install with --no-deps when setting up a venv by Nour-Mws in 259
* Extract default values of settings in cmdline tests by Nour-Mws in 261
* Tests refactor: Hypothesis command line tests by mknorps in 218

**CLI**
* Refactor: reorder CLI options and add "Source paths" group by mknorps in 274

**Features**
* Install declared deps into a temp venv to infer mappings by Nour-Mws in 252
* Update isort to v5.11.5, but no further by janydoe and jherland in 279


**Refactor**
* package: Introduce a list of package resolvers by jherland in 268
* Preparing for the traversal refactoring by jherland in 275
* Separate module for CLI options by mknorps in 281

**Developer's experience**
* noxfile.py: More stats in our test output by jherland in 278
* Minor Nox/Pyproject fixes by jherland in 280

**Full Changelog**: https://github.com/tweag/FawltyDeps/compare/v0.7.1...v0.8.0

Refer to the project's [`README`](https://github.com/tweag/FawltyDeps/blob/main/README.md) or `fawltydeps --help` for more documentation.

0.7.1

What's Changed
**CLI**
* Multiple positional args for base paths by vreuter in 238
* Collect multivalued CLI args rather than overwriting by vreuter in 247
* README.md: Add a FAQ about using stdin to pass Python code by jherland in 254

**Tests**
* Tests refactor: small fix to deduplicate dependencies factory by mknorps in 245
* Tests refactor: use a vector of test cases for settings tests by mknorps in 248
* Tests refactor: use a vector of test cases for parsing pyproject.toml tests by mknorps in 250
* Tests refactor: Change `main` to explicitly take stdin, stdout for better testability by mknorps in 251
* Develop sample_projects to support multiple experiments and cached venvs by jherland in 253
* Tests refactor: Extract default values of settings in cmdline tests by Nour-Mws in 261

**Resolving dependencies**
* pip install with `--no-deps` when setting up a venv by Nour-Mws in 259


**Full Changelog**: https://github.com/tweag/FawltyDeps/compare/v0.7.0...v0.7.1

Refer to the project's [`README`](https://github.com/tweag/FawltyDeps/blob/main/README.md) or `fawltydeps --help` for more documentation.

0.7.0

What's Changed
* Teach `packages.LocalPackageLookup` to look at other venvs by jherland in https://github.com/tweag/FawltyDeps/pull/215
* main: Write a friendly success message when we find no issues by jherland in https://github.com/tweag/FawltyDeps/pull/224
* Explain the origin of the tool's name in the README by Nour-Mws in https://github.com/tweag/FawltyDeps/pull/223
* Add `--venv` option to CLI by jherland in https://github.com/tweag/FawltyDeps/pull/219
* Add a shield for CI to the top of README by mknorps in https://github.com/tweag/FawltyDeps/pull/232
* Refactor `extract_declared_dependencies` parser APIs in preparation for 227 by jherland in https://github.com/tweag/FawltyDeps/pull/229
* Leverage existing requirements.txt parsing logic to close 225 by vreuter in https://github.com/tweag/FawltyDeps/pull/227
* Update `README.md` to document the new `--venv` option by jherland in https://github.com/tweag/FawltyDeps/pull/228
* doc: fix configurattion example in pyproject.toml by janydoe in https://github.com/tweag/FawltyDeps/pull/234
* Adapt success message to the performed checks by Nour-Mws in https://github.com/tweag/FawltyDeps/pull/230
* Various doc updates by jherland in https://github.com/tweag/FawltyDeps/pull/237
* Rename `--venv` to `--pyenv` by jherland in https://github.com/tweag/FawltyDeps/pull/242
* main: Fix crash when encoding Settings.code items by jherland in https://github.com/tweag/FawltyDeps/pull/235

New Contributors
* janydoe made their first contribution in https://github.com/tweag/FawltyDeps/pull/234

**Full Changelog**: https://github.com/tweag/FawltyDeps/compare/v0.6.1...v0.7.0

Refer to the project's [`README`](https://github.com/tweag/FawltyDeps/blob/main/README.md) or `fawltydeps --help` for more documentation.

0.6.1

What's Changed
* Fix reference to GIF when this document is rendered elsewhere by jherland in https://github.com/tweag/FawltyDeps/pull/217


**Full Changelog**: https://github.com/tweag/FawltyDeps/compare/v0.6.0...v0.6.1

Refer to the project's [`README`](https://github.com/tweag/FawltyDeps/blob/main/README.md) or `fawltydeps --help` for more documentation.

0.6.0

What's Changed

Fixes:
* sample_projects/blog_post_example: Add .md suffix to README by jherland in https://github.com/tweag/FawltyDeps/pull/206

Refactor:
* test_real_projects: Use context manager instead of autouse fixture by jherland in 207
* Refactor `check` module and associated tests by jherland in 202

Documentation:
* Document `basepath` and bump version number by jherland in 208
* Inform user when we fall back to identity mapping by jherland in 209
* Bump version 216

Features:
* allow multiple code and deps options on the command line: deps by mknorps in 210
* allow multiple code and deps options on the command line: code by mknorps in 214



**Full Changelog**: https://github.com/tweag/FawltyDeps/compare/v0.5.0...v0.6.0

Refer to the project's [`README`](https://github.com/tweag/FawltyDeps/blob/main/README.md) or `fawltydeps --help` for more documentation.

Page 3 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.