mimikun / dotfiles

mimikun's dotfiles
MIT License
10 stars 0 forks source link

chore(deps): update dependency astral-sh/uv to v0.2.2 #499

Closed renovate[bot] closed 4 months ago

renovate[bot] commented 4 months ago

Mend Renovate

This PR contains the following updates:

Package Update Change
astral-sh/uv minor 0.1.45 -> 0.2.2

Release Notes

astral-sh/uv (astral-sh/uv) ### [`v0.2.2`](https://togithub.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#022) [Compare Source](https://togithub.com/astral-sh/uv/compare/0.2.1...0.2.2) ##### Enhancements - Report yanks for cached and resolved packages ([#​3772](https://togithub.com/astral-sh/uv/pull/3772)) - Improve error message when default Python is not found ([#​3770](https://togithub.com/astral-sh/uv/pull/3770)) ##### Bug fixes - Do not treat interpereters discovered via `CONDA_PREFIX` as system interpreters ([#​3771](https://togithub.com/astral-sh/uv/pull/3771)) ### [`v0.2.1`](https://togithub.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#021) [Compare Source](https://togithub.com/astral-sh/uv/compare/0.2.0...0.2.1) ##### Bug fixes - Re-added the dynamically-linked Linux binary ([#​3762](https://togithub.com/astral-sh/uv/pull/3762)) ### [`v0.2.0`](https://togithub.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#020) [Compare Source](https://togithub.com/astral-sh/uv/compare/0.1.45...0.2.0) Starting with this release, uv will use the **minor** version tag to indicate breaking changes. ##### Breaking In this release, discovery of Python interpreters has changed. These changes should have a limited effect in most use-cases, however, it has been marked as a breaking change because the interpreter used by uv could change in some edge cases. When multiple Python interpreters are installed, uv makes an attempt to find the exact version you requested. Previously, uv would stop at the first Python interpreter it discovered — if the interpreter did not satisfy the requested version, uv would fail. Now, uv will query multiple Python interpreters until it finds the requested version, skipping interpreters that are broken or do not satisfy the request. Additionally, uv now allows requests for interpreter implementations such as `pypy` and `cpython`. For example, the request `--python cpython` will ignore a `python` executable that's implemented by `pypy`. These requests may also include a version, e.g., `--python pypy@3.10`. By default, uv will accept *any* interpreter implementation. In summary, the following Python interpreter requests are now allowed: - A Python version without an implementation name, e.g., `3.10` - A path to a directory containing a Python installation, e.g., `./foo/.venv` - A path to a Python executable, e.g., `~/bin/python` - A Python implementation without a version, e.g., `pypy` or `cpython` - A Python implementation name and version, e.g., `pypy3.8` or `pypy@3.8` - The name of a Python executable (for lookup in the `PATH`), e.g., `foopython3` Previously, interpreter requests that were not versions or paths were always treated as executable names. To align the user expecations, uv now respects the interpreter that starts it. For example, `python -m uv ...` will now prefer the `python` interpreter that was used to start uv instead of searching for a virtual environment. ##### Enhancements - Rewrite Python interpreter discovery ([#​3266](https://togithub.com/astral-sh/uv/pull/3266)) - Add support for requesting `pypy` interpreters by implementation name ([#​3706](https://togithub.com/astral-sh/uv/pull/3706)) - Discover and prefer the parent interpreter when invoked with `python -m uv` [#​3736](https://togithub.com/astral-sh/uv/pull/3736) - Add PEP 714 support for HTML API client ([#​3697](https://togithub.com/astral-sh/uv/pull/3697)) - Add PEP 714 support for JSON API client ([#​3698](https://togithub.com/astral-sh/uv/pull/3698)) - Write relative paths with unnamed requirement syntax ([#​3682](https://togithub.com/astral-sh/uv/pull/3682)) - Allow relative Python executable paths in Windows trampoline ([#​3717](https://togithub.com/astral-sh/uv/pull/3717)) - Add support for clang and msvc in missing header error ([#​3753](https://togithub.com/astral-sh/uv/pull/3753)) ##### CLI - Allow `--constraint` files in `pip sync` ([#​3741](https://togithub.com/astral-sh/uv/pull/3741)) - Allow `--config-file` to be passed before or after command name ([#​3730](https://togithub.com/astral-sh/uv/pull/3730)) - Make `--offline` a global argument ([#​3729](https://togithub.com/astral-sh/uv/pull/3729)) ##### Performance - Improve performance in complex resolutions by reducing cost of PubGrub package clones ([#​3688](https://togithub.com/astral-sh/uv/pull/3688)) ##### Bug fixes - Evaluate arbitrary markers to `false` ([#​3681](https://togithub.com/astral-sh/uv/pull/3681)) - Improve `DirWithoutEntrypoint` error message ([#​3690](https://togithub.com/astral-sh/uv/pull/3690)) - Improve display of root package in range errors ([#​3711](https://togithub.com/astral-sh/uv/pull/3711)) - Propagate URL errors in verbatim parsing ([#​3720](https://togithub.com/astral-sh/uv/pull/3720)) - Report yanked packages in `--dry-run` ([#​3740](https://togithub.com/astral-sh/uv/pull/3740)) ##### Release - Drop native `manylinux` wheel in favor of dual-tagged wheel ([#​3685](https://togithub.com/astral-sh/uv/pull/3685)) - The `python-patch` test feature is no longer on by default and must be manually enabled to test patch version behavior ([#​3746](https://togithub.com/astral-sh/uv/pull/3746)) ##### Documentation - Add `--prefix` link to compatibility guide ([#​3734](https://togithub.com/astral-sh/uv/pull/3734)) - Add `--only-binary` to compatibility guide ([#​3735](https://togithub.com/astral-sh/uv/pull/3735)) - Add instructions for building and updating `uv-trampolines` ([#​3731](https://togithub.com/astral-sh/uv/pull/3731)) - Add notes for testing on Windows ([#​3658](https://togithub.com/astral-sh/uv/pull/3658))

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.