☁️ CLI & TUI with a smol friendly vibe to get started with Kubernetes on metal, then bootstrap apps using Argo CD 🧸 Great for testing webapps and benchmarking.
fpgmaas/deptry (deptry)
### [`v0.15.0`](https://togithub.com/fpgmaas/deptry/blob/HEAD/CHANGELOG.md#0150---2024-03-24)
[Compare Source](https://togithub.com/fpgmaas/deptry/compare/0.14.2...0.15.0)
##### Breaking changes
- In release [0.12.0](https://togithub.com/fpgmaas/deptry/releases/tag/0.12.0), we announced the deprecation of the following flags:
- `--ignore-unused`
- `--ignore-obsolete`
- `--ignore-missing`
- `--ignore-misplaced-dev`
- `--ignore-transitive`
- `--skip-unused`
- `--skip-obsolete`
- `--skip-missing`
- `--skip-misplaced-dev`
- `--skip-transitive`
These flags are now no longer supported. If you are still using these flags and are planning to upgrade to this release, please refer to the release notes of [0.12.0](https://togithub.com/fpgmaas/deptry/releases/tag/0.12.0) for instructions on how to migrate to the new method of configuration. ([#596](https://togithub.com/fpgmaas/deptry/pull/596))
##### Deprecations
- The options `requirements-txt` and `requirements-txt-dev` are replaced with `requirements-files` and `requirements-files-dev`, respectively, to provide better support for projects that use both a `requirements.in` and a `requirements.txt`. The legacy options will still be usable for the time being, with a warning being shown in the terminal, but they will be removed in a future release, so you are advised to migrate to the new ones. ([#609](https://togithub.com/fpgmaas/deptry/pull/609))
##### Features
- Implement the collection of all Python files to be scanned by *deptry* in Rust ([#591](https://togithub.com/fpgmaas/deptry/pull/591))
- Implement import extraction for notebooks in Rust ([#606](https://togithub.com/fpgmaas/deptry/pull/606))
- Use ruff's AST parser for import extraction from Python files. This also adds support for files with Python 3.12 f-string syntax, see [PEP 701](https://docs.python.org/3/whatsnew/3.12.html#pep-701-syntactic-formalization-of-f-strings). ([#615](https://togithub.com/fpgmaas/deptry/pull/615))
- Improved logging of the detected imports and their locations when *deptry* is run in verbose mode ([#627](https://togithub.com/fpgmaas/deptry/pull/627))
- Introduce the `--pep621-dev-dependency-groups` flag that allows users to specify which groups under `[project.optional-dependencies]` are considered development dependencies ([#628](https://togithub.com/fpgmaas/deptry/pull/628))
##### Bug Fixes
- Add back the license classifier, which was lost during the transition from Poetry to PDM in ([#624](https://togithub.com/fpgmaas/deptry/pull/624))
##### Miscellaneous
- Remove upper bound on `requires-python` ([#621](https://togithub.com/fpgmaas/deptry/pull/621))
- Moved the documentation to [deptry.com](https://deptry.com) ([#630](https://togithub.com/fpgmaas/deptry/pull/630))
##### Full Changelog
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
^0.14
->^0.15.0
Release Notes
fpgmaas/deptry (deptry)
### [`v0.15.0`](https://togithub.com/fpgmaas/deptry/blob/HEAD/CHANGELOG.md#0150---2024-03-24) [Compare Source](https://togithub.com/fpgmaas/deptry/compare/0.14.2...0.15.0) ##### Breaking changes - In release [0.12.0](https://togithub.com/fpgmaas/deptry/releases/tag/0.12.0), we announced the deprecation of the following flags: - `--ignore-unused` - `--ignore-obsolete` - `--ignore-missing` - `--ignore-misplaced-dev` - `--ignore-transitive` - `--skip-unused` - `--skip-obsolete` - `--skip-missing` - `--skip-misplaced-dev` - `--skip-transitive` These flags are now no longer supported. If you are still using these flags and are planning to upgrade to this release, please refer to the release notes of [0.12.0](https://togithub.com/fpgmaas/deptry/releases/tag/0.12.0) for instructions on how to migrate to the new method of configuration. ([#596](https://togithub.com/fpgmaas/deptry/pull/596)) ##### Deprecations - The options `requirements-txt` and `requirements-txt-dev` are replaced with `requirements-files` and `requirements-files-dev`, respectively, to provide better support for projects that use both a `requirements.in` and a `requirements.txt`. The legacy options will still be usable for the time being, with a warning being shown in the terminal, but they will be removed in a future release, so you are advised to migrate to the new ones. ([#609](https://togithub.com/fpgmaas/deptry/pull/609)) ##### Features - Implement the collection of all Python files to be scanned by *deptry* in Rust ([#591](https://togithub.com/fpgmaas/deptry/pull/591)) - Implement import extraction for notebooks in Rust ([#606](https://togithub.com/fpgmaas/deptry/pull/606)) - Use ruff's AST parser for import extraction from Python files. This also adds support for files with Python 3.12 f-string syntax, see [PEP 701](https://docs.python.org/3/whatsnew/3.12.html#pep-701-syntactic-formalization-of-f-strings). ([#615](https://togithub.com/fpgmaas/deptry/pull/615)) - Improved logging of the detected imports and their locations when *deptry* is run in verbose mode ([#627](https://togithub.com/fpgmaas/deptry/pull/627)) - Introduce the `--pep621-dev-dependency-groups` flag that allows users to specify which groups under `[project.optional-dependencies]` are considered development dependencies ([#628](https://togithub.com/fpgmaas/deptry/pull/628)) ##### Bug Fixes - Add back the license classifier, which was lost during the transition from Poetry to PDM in ([#624](https://togithub.com/fpgmaas/deptry/pull/624)) ##### Miscellaneous - Remove upper bound on `requires-python` ([#621](https://togithub.com/fpgmaas/deptry/pull/621)) - Moved the documentation to [deptry.com](https://deptry.com) ([#630](https://togithub.com/fpgmaas/deptry/pull/630)) ##### Full ChangelogConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.