small-hack / smol-k8s-lab

☁️ 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.
https://small-hack.github.io/smol-k8s-lab/
GNU Affero General Public License v3.0
12 stars 1 forks source link

chore(deps): update dependency deptry to ^0.14.0 #164

Closed renovate[bot] closed 4 months ago

renovate[bot] commented 4 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
deptry (changelog) ^0.12 -> ^0.14.0 age adoption passing confidence

Release Notes

fpgmaas/deptry (deptry) ### [`v0.14.0`](https://togithub.com/fpgmaas/deptry/blob/HEAD/CHANGELOG.md#0140---2024-03-14) [Compare Source](https://togithub.com/fpgmaas/deptry/compare/0.13.0...0.14.0) This release significantly improves the speed of `deptry`, particularly for large projects, by utilizing Rust to manage the parsing of Abstract Syntax Trees (AST) from `.py` files and to extract the import statements. For some benchmarks, see below: ##### Changes Since the changes are all in the back-end, little has changed for the user other than the execution speed. The two minor notable changes are: - Improved identification of `column` identifier in imports detection. Where earlier the column identifier for an imported module `foo` in the line `import foo` would be `0`, it now points to column `8`. - When a file can not be read, the error will be slightly more verbose and include the source file and line pointing to the location in deptry's source code responsible for logging the warning. So instead of `Warning: File file1.py could not be read. Skipping...`, the error will now read `WARNING deptry.imports:imports.rs:66 Warning: File file1.py could not be read. Skipping...`. This will likely be reverted in the future. ##### Available wheels on PyPi Where earlier releases published a single `.whl` file to PyPi, with the move to Rust we now build and publish wheels for a variety of platforms and architectures. More specifically, wheel files for the following combinations are now available on PyPi: - Linux: ABI3 wheels for `x86_64` and `aarch64` architectures. - Windows: ABI3 wheels for the `x64` architecture. - macOS: ABI3 wheels for `x86_64` and `aarch64` (Apple Silicon) architectures. Alongside the ABI3 wheels, we provide a source distribution (sdist) package. **Full Changelog**: https://github.com/fpgmaas/deptry/compare/0.13.0...0.14.0 ### [`v0.13.0`](https://togithub.com/fpgmaas/deptry/blob/HEAD/CHANGELOG.md#0130---2024-03-12) [Compare Source](https://togithub.com/fpgmaas/deptry/compare/0.12.0...0.13.0) ##### Features - *deptry* will now report invalid configuration options defined in `pyproject.toml` ([#​571](https://togithub.com/fpgmaas/deptry/pull/571)) ##### Bug Fixes - Stricten URL detection to avoid flagging libraries like `httpx` as URLs ([#​570](https://togithub.com/fpgmaas/deptry/pull/570)) ##### 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.



This PR has been generated by Mend Renovate. View repository job log here.