kdeldycke / workflows

⚙️ CLI helpers for GitHub Action + reuseable workflows
GNU General Public License v2.0
22 stars 5 forks source link

Bump uv from 0.4.29 to 0.4.30 #1418

Closed dependabot[bot] closed 3 weeks ago

dependabot[bot] commented 3 weeks ago

Bumps uv from 0.4.29 to 0.4.30.

Release notes

Sourced from uv's releases.

0.4.30

Release Notes

Enhancements

  • Add support for .env and custom env files in uv run (#8811)
  • Add support for --all-packages in uv run, uv sync, and uv export (#8742, #8741, #8739)
  • Allow use of --frozen with --all-packages in uv sync and uv export (#8760)
  • Show full error chain on tool upgrade failures (#8753)
  • Add --check-url to uv publish to check for existing distributions during upload (#8531)
  • Suggest using --check-url when --skip-existing is used (#8803)

Bug fixes

  • Allow incompatible requires-python for source distributions with static metadata (#8768)
  • Allow managed downloads with --python-preference system (#8808)
  • Avoid error for --group defined in non-root workspace member (#8734)
  • Avoid showing dependency group annotations on workspace members in tree (#8730)
  • Do not error when the Python bin directory is missing on uv python uninstall (#8725)
  • Include member groups when locking workspace (#8736)
  • Fix bug where python_version < '0' could appear in a final resolution (#8759)
  • Sanitize filenames during zip extraction (#8732)
  • Switch to RFC 9110 compatible format for exclude newer requests (#8752)

Preview features

  • Add support for installing versioned Python executables on Windows (#8663)
  • Improve interactions with existing Python executables during install (#8733)

Rust API

  • Extend BaseClient to accept extra middleware (#8807)
  • Add From for FlatDistributions struct (#8800)

Documentation

  • Fix environment variable name in providing credentials section (#8740)
  • Fix add httpx example with real git branch (#8756)
  • Fix indentation in projects.md (#8772)
  • Fix link to publish guide in README (#8720)
  • Generate environment variables documentation from code (#8493)
  • Improve and fix some documents (#8749)
  • Improve environment variables document (#8777)

Install uv 0.4.30

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.4.30/uv-installer.sh | sh
</tr></table> 

... (truncated)

Changelog

Sourced from uv's changelog.

0.4.30

Enhancements

  • Add support for .env and custom env files in uv run (#8811)
  • Add support for --all-packages in uv run, uv sync, and uv export (#8742, #8741, #8739)
  • Allow use of --frozen with --all-packages in uv sync and uv export (#8760)
  • Show full error chain on tool upgrade failures (#8753)
  • Add --check-url to uv publish to check for existing distributions during upload (#8531)
  • Suggest using --check-url when --skip-existing is used (#8803)

Bug fixes

  • Allow incompatible requires-python for source distributions with static metadata (#8768)
  • Allow managed downloads with --python-preference system (#8808)
  • Avoid error for --group defined in non-root workspace member (#8734)
  • Avoid showing dependency group annotations on workspace members in tree (#8730)
  • Do not error when the Python bin directory is missing on uv python uninstall (#8725)
  • Include member groups when locking workspace (#8736)
  • Fix bug where python_version < '0' could appear in a final resolution (#8759)
  • Sanitize filenames during zip extraction (#8732)
  • Switch to RFC 9110 compatible format for exclude newer requests (#8752)

Preview features

  • Add support for installing versioned Python executables on Windows (#8663)
  • Improve interactions with existing Python executables during install (#8733)

Rust API

  • Extend BaseClient to accept extra middleware (#8807)
  • Add From for FlatDistributions struct (#8800)

Documentation

  • Fix environment variable name in providing credentials section (#8740)
  • Fix add httpx example with real git branch (#8756)
  • Fix indentation in projects.md (#8772)
  • Fix link to publish guide in README (#8720)
  • Generate environment variables documentation from code (#8493)
  • Improve and fix some documents (#8749)
  • Improve environment variables document (#8777)
Commits
  • 61ed2a2 Bump version to 0.4.30 (#8820)
  • c39936e Publish: Hint at --skip-existing -> --check-url transition (#8803)
  • f8ec797 Update Packse snapshots (#8795)
  • fb1d679 Improve interactions with existing Python executables during install (#8733)
  • 6a6b9af Fix test case on main (#8816)
  • a42c09f Add support for .env and custom env files in uv run (#8811)
  • 224622b uv/tests: make python_version < '0' regression test smaller (#8809)
  • acaed76 uv: use ResolverEnvironment instead of ResolverMarkers
  • 44c9ef6 uv-resolver: add new ResolverEnvironment type
  • fccd48c uv-normalize: add as_str method
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)