Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update all non-major dependencies #637

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Oct 21, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Type Update
bump-my-version >=0.27.0 -> >=0.28.1 age adoption passing confidence tool.uv.dev-dependencies minor
ghcr.io/astral-sh/uv 0.4.20 -> 0.5.2 age adoption passing confidence final minor
nonebot-adapter-onebot (source) >=2.4.5 -> >=2.4.6 age adoption passing confidence project.dependencies patch
nonebot-adapter-qq >=1.5.2 -> >=1.5.3 age adoption passing confidence project.dependencies patch
nonebot-adapter-telegram (changelog) >=0.1.0b18 -> >=0.1.0b19 age adoption passing confidence project.dependencies patch
nonebot-bison ==0.9.4 -> ==0.9.5 age adoption passing confidence project.dependencies patch
nonebot-plugin-alconna >=0.53.0 -> >=0.53.1 age adoption passing confidence project.dependencies patch
nonebot-plugin-memes ==0.7.10 -> ==0.7.11 age adoption passing confidence project.dependencies patch
nonebot-plugin-user (changelog) >=0.4.3 -> >=0.4.4 age adoption passing confidence project.dependencies patch
nonebot2 (source, changelog) >=2.3.3 -> >=2.4.0 age adoption passing confidence project.dependencies minor
nonebug (source) >=0.3.7 -> >=0.4.2 age adoption passing confidence tool.uv.dev-dependencies minor
poethepoet >=0.29.0 -> >=0.30.0 age adoption passing confidence tool.uv.dev-dependencies minor
uvicorn (changelog) >=0.31.1 -> >=0.32.0 age adoption passing confidence project.dependencies minor

Release Notes

callowayproject/bump-my-version (bump-my-version)

v0.28.1

Compare Source

Compare the full difference.

Fixes
  • Fix format arg help text for show command. cf65ec2
Other

v0.28.0

Compare Source

Compare the full difference.

New
  • Added container labels and version hooks. d4cb8f2

  • Add Docker support and configure Dependabot for Docker updates. 0315db4

    Introduce a Dockerfile for containerized environments and add a .dockerignore file to exclude unnecessary files. Also, update dependabot.yml to include daily checks for Docker image updates.

  • Add inputs section in GHA workflow example. 813e7f5

Other
Updates
  • Changed dependency manager to uv. cce9e1d
astral-sh/uv (ghcr.io/astral-sh/uv)

v0.5.2

Compare Source

Enhancements
  • Hide --no-system from uv pip tree CLI (#​9040)
  • Allow configuration of Python and PyPy install mirrors in uv.toml (#​8695)
  • Allow passing Python download mirrors to uv python install (#​8695)
  • Add support for specifying conflicting extras and dependency groups (#​8976, #​9096)
  • Consistent colon usage in build failure errors (#​8994)
  • Show full derivation chain when encountering build failures (#​9108)
  • Show link we failed on parsing index pages (#​9118)
  • Remove duplicate log when searching for interpreters (#​9092)
  • Update uv development status classifier to "Stable" on PyPI (#​8943)
  • Use rich diagnostic formatting for early build failures (#​9041)
  • Use rich diagnostic formatting for install failures (#​9043)
Performance
  • Avoid retraversing filesystem when testing exact glob matches (#​9022)
Bug fixes
  • Allow --no-build to validate lock (#​9024)
  • Allow default indexes to be marked as explicit (#​8990)
  • Avoid creating .venv in uv add --frozen and uv add --no-sync (#​8980)
  • Avoid duplicating first-entry comments in uv add (#​9109)
  • Defer reporting of build failures in resolver (#​9098)
  • Fix references to --resolution-strategy in error message output (#​8971)
  • Ignore virtual environments in parent directories when choosing Python version for new projects (#​9075)
  • Forward SIGTERM to child processes in uv run (#​8933)
  • Prefer Python executable names that match the request over default names (#​9066)
  • Prefer compatible to incompatible distributions when packages exist on multiple indexes (#​8961)
  • Publish: Ignore non-matching files (#​8986)
  • Revert uv.lock changes when uv add fails (#​9030)
  • Show file extensions on available commands when not .exe (#​9099)
  • Sort by name, then specifiers in uv add (#​9097)
  • Split after specifiers in --with requirements (#​9089)
  • Support multiple extras in universal pip compile output (#​8960)
Preview features
  • Build backend: Add tests for source tree -> source dist -> wheel conversions (#​9091)
  • Build backend: Switch to custom glob-walkdir implementation (#​9013)
  • Build backend: Add minimal wheel settings (#​9085)
Documentation
  • Add wget instructions for systems without curl (#​8630)
  • Fix .env file example in docs (#​9064)
  • Fix reference to --resolution in docs (#​8968)
  • Fix typo in GitLab integration docs (#​9047)
  • Update format of environment variable reference (#​9018)
  • Use Python syntax for value_type consistently (#​9017)
  • Use [[index]] API in configuration example (#​9065)
  • Mention how to use extras (#​8972)
  • Add some words about specifying conflicting extras/groups (#​9120)

v0.5.1

Compare Source

Enhancements
  • Allow installation of manylinux wheels on riscv64 (#​8934)
Bug fixes
  • Build source distributions at top-level of cache (#​8905)
  • Allow non-registry dependencies in uv pip list --outdated (#​8939)
  • Compute superset of existing and required hashes when healing cache (#​8955)
  • Enable uv to replace and delete itself on Windows (#​8914)
  • Remove source distribution filename from cache (#​8907)
  • Respect --index-url in uv pip list (#​8942)
  • Respect comma-separated extras in --with (#​8946)
Documentation
  • Add uninstall note for previous versions (#​8937)
  • Remove some missed references to ~/.cargo/bin (#​8936)
  • Split README's install code block into 3 (#​8853)

v0.5.0

Compare Source

Since the launch of Python version, project, and tool management capabilities back in August, we've seen extraordinary adoption of uv. We've been iterating rapidly: adding new features, fixing bugs, and improving the user experience. Despite moving quickly, stability and compatibility have been a major focus — we've made thirty releases since our last breaking change. Consequently, we've accumulated various changes that improve correctness and user experience, but could break some workflows. This release contains those changes; many have been marked as breaking out of an abundance of caution. We expect most users to be able to upgrade without making changes.

Breaking
  • Use base executable to set virtualenv Python path (#​8481)

    Previously, uv canonicalized the path to the Python executable when setting the Python path in created virtual environments. This behavior had several undesirable effects: it would bypass stabilized version directories (as constructed by Homebrew) and it was not consistent with the Python standard library's behavior. Now, uv uses the sys._base_executable path.

  • Use XDG (i.e. ~/.local/bin) instead of the Cargo home directory in the installer (#​8420)

    Previously, uv's installer used $CARGO_HOME or ~/.cargo/bin for its target install directory. It's been a longstanding complaint that uv uses this directory, as there's no relationship to Cargo. Now, uv will be installed into $XDG_BIN_HOME, $XDG_DATA_HOME/../bin, or ~/.local/bin (in that order). Note that $UV_INSTALL_DIR can always be used to override the target directory.

  • Discover and respect .python-version files in parent directories (#​6370)

    Previously, uv only read .python-version files from the working directory. Now, uv will check parent directories for .python-version files; however uv will not search for .python-version files beyond project boundaries. The new behavior is better aligned with that of pyenv and Rye.

  • Error when disallowed settings are defined in uv.toml (#​8550)

    Some settings can only be defined in the pyproject.toml. Previously, uv would ignore these settings when present in the uv.toml. Now, uv will error to avoid confusion about why the settings are not respected.

  • Implement PEP 440-compliant local version semantics (#​8797)

    Previously, uv's implementation of local versions (e.g. 2.0+cpu) was not compliant with the specification due to the technical complexity of implementing the local version semantics in the PubGrub algorithm. Thanks to the work of @​ericmarkmartin, uv now has a spec-compliant implementation. Namely, uv will now allow a request for torch==2.1.0 to install [email protected]+cpu regardless of whether [email protected] (without a local tag) actually exists.

  • Treat the base Conda environment as a system environment (#​7691)

    Previously, uv would not distinguish between the base and other Conda environments. Now, uv uses CONDA_DEFAULT_ENV and the names base and default to determine if an environment active via CONDA_PREFIX is the base environment. If the base environment is active, the --system flag must be used to mutate it.

  • Do not allow pre-releases when the != operator is used (#​7974)

    Previously, uv would use the presence of a pre-release specifier in a version specifier as an opt-in to allow pre-release versions during resolution. The new behavior does not allow pre-releases when an inequals operator is used, e.g., != 2.0a1.

  • Prefer USERPROFILE over FOLDERID_Profile when selecting a home directory on Windows (#​8048)

    This change is a side-effect of switching from the directories crate to etcetera for determining canonical system paths. If USERPROFILE is not set, the behavior will be unchanged.

  • Improve interactions between color environment variables and CLI options (#​8215)

    Previously, uv would respect the FORCE_COLOR and NO_COLOR environment variables over the --color flag. Now, when the --color flag is explicitly provided, uv will respect it over the environment variables.

  • Make allow-insecure-host a global option (#​8476)

    Previously, this option was only available in some parts of uv. Now, --allow-insecure-host can be provided to any command. For consistency, the allow-insecure-host setting has been removed from the [tool.uv.pip] configuration in favor of [tool.uv].

  • Only write .python-version files during uv init for workspace members if the version differs (#​8897)

    Previously, uv would create a .python-version file for workspace members during uv init. Now, uv will only do so if the version differs from the .python-version file in the workspace root since uv will respect .python-version files in parent directories.

Enhancements
  • Add uv tree --outdated (#​8893)
  • Add armv8l alias for armv7l to support arm 32-bit compatibility mode (#​8881)
  • Add support for pip list --outdated (#​8872)
  • Allow semicolons directly after direct URLs (#​8836)
  • Enable support for arbitrary git transports (#​8769)
  • Improve Python discovery source messages (#​8890)
  • Show dedicated error for trailing ; on URL and path requirements (#​8835)
  • Add progress bar for uv cache clean (#​8857)
  • Warn on failure to query system configuration file (#​8829)
Preview features
  • Add support for building basic source distributions with the experimental uv build backend (#​8886)
Bug fixes
  • Respect dynamic version updates in uv lock (#​8867)
  • Respect fork markers in --resolution-mode=lowest-direct (#​8839)
Documentation
  • Add further examples of git+https support (#​8841)
  • Add installer variables to environment reference (#​8874)
  • Add note on private classifier (#​8783)
  • Update pip-and-uv strictness example (#​8822)
  • Fix uv python install docs to use an existing PyPy version (#​8845)
  • Document how to mimic --verbose with RUST_LOG (#​8858)

v0.4.30

Compare Source

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)

v0.4.29

Compare Source

Enhancements
  • Sort errors during display in uv python install (#​8684)
  • Update resolver to use disjointness checks instead of marker equality (#​8661)
  • Add riscv64 to supported Python platform tags (#​8660)
Bug fixes
  • Fix hard and soft float libc detection for managed Python distributions on ARM (#​8498)
  • Handle cycles in uv pip tree (#​8689)
  • Respect dependency group markers in uv export (#​8659)
  • Support transitive dependencies in Git workspaces (#​8665)
  • Use portable paths for subdirectories in lock URLs (#​8707)
  • Update uv init --virtual to imply --no-package (#​8595)
Preview
  • Install versioned Python executables into the bin directory during uv python install (Unix only) (#​8458)
Documentation
  • Clarify relationship between specifiers and requires-python range (#​8688)
  • Fix broken link in docs (#​8552)
  • Fix outdated documentation on Requires-Python (#​8679)
  • Add Google Artifact Registry index authentication guide (#​8579)

v0.4.28

Compare Source

Enhancements
  • Add support for requesting free-threaded builds via +freethreaded (#​8645)
  • Improve trusted publishing error messages (#​8633)
  • Remove unneeded return from Maturin project template (#​8604)
  • Skip Python interpreter discovery for uv export (#​8638)
  • Hint about missing trusted publishing permission (#​8632)
Configuration
  • Add environment variable to disable progress output (#​8600)
Bug fixes
  • Fork when minimum Python version increases (#​8628)
  • Ignore empty groups when validating lock (#​8598)
  • Remove duplicate word in error message (#​8589)
  • Support cyclic dependencies in uv tree (#​8564)
  • Update uv init to imply --package when using --build-backend (#​8593)
  • Restore use of dev-dependencies and requires-dev for lockfile compatibility (#​8599)
Documentation
  • Clarify requires-python requirement for dependencies (#​8619)
  • Update CLI documentation for --cache-dir (#​8627)

v0.4.27

Compare Source

This release includes support for the [dependency-groups] table as recently standardized in PEP 735. The table allows for declaration of optional dependency groups that are not published as part of the package metadata, unlike [project.optional-dependencies]. There are new --group, --only-group, and --no-group options throughout the uv interface.

Previously, uv used a single tool.uv.dev-dependencies list for declaration of development dependencies. Now, uv supports declaring development dependencies in a standardized format and allows splitting development dependencies into multiple groups.

For compatibility, and to simplify usage for people that do not need multiple groups, uv special-cases the group named dev. The dev group is equivalent to tool.uv.dev-dependencies. The contents of tool.uv.dev-dependencies will merged into the dev group in uv's resolver. The --dev, --only-dev, and --no-dev flags remain as aliases for the corresponding --group options. Support for tool.uv.dev-dependencies remains in this release, but will display warnings in a future release.

uv syncs the dev group by default — this matches the exististing behavior for tool.uv.dev-dependencies. The default groups can be changed with the tool.uv.default-groups setting.

Thank you to Stephen Rosen who authored PEP 735.

Enhancements
  • Support for PEP 735 (#​8272)
  • Add support for --dry-run mode in uv lock (#​7783)
  • Don't allow non-string email in authors (#​8520)
  • Enforce lockfile schema versions (#​8509)
Bug fixes
  • Always attach URL to network errors (#​8444)
  • Fix dangling non-platform dependencies in uv tree (#​8532)
  • Prefer lto over debug free-threaded managed Python builds (#​8515)
Documentation
  • Add tool.uv.sources to the "Settings" reference (#​8543)
  • Add reference to uv build and uv publish in the landing pages (#​8542)
  • Avoid duplicate [tool.uv] header in TOML examples (#​8545)
  • Document .netrc environment variable and path (#​8511)
  • Fix .netrc typo in authentication docs (#​8521)
  • Fix heading level of "Script support" on docs landing page (#​8544)
  • Move the installation configuration docs to a separate page (#​8546)
  • Update docs for --publish-url to avoid duplication. (#​8561)
  • Fix typo (#​8554)
  • Fix typo in description of --strict flag (#​8513)

v0.4.26

Compare Source

Enhancements
  • Allow static dependency metadata entries for direct URL requirements (#​7846)
  • Use reinstall report formatting for uv python install --reinstall (#​8487)
  • Add support for system-level uv.toml configuration (#​7851)
Bug fixes
  • Apply requires-python narrowing with upper bounds (#​8403)
  • Avoid rewriting [[tool.uv.index]] entries when credentials are provided (#​8502)
  • Fix uv add comment handling for empty arrays (#​8504)
  • Replace dashes with underscores in index credential variables (#​8452)
  • Respect --allow-insecure-host in uv publish (#​8440)
  • Allow arbitrary --package includes in uv tree (#​8507)
  • Remove existing Python install after successful download in uv python install (#​8485)
Documentation
  • Add docs example for URLs with [tool.uv.dependency-metadata] (#​8484)
  • Add help page for build failures (#​8286)
  • Fix cache-keys typo in tags = true (#​8422)
  • Add documentation examples for manual branch, rev, and tag Git dependencies (#​8497)
Error messages
  • Improve error message for cache info serialization (#​8500)
  • Suggest --from command when executable is available for uvx (#​8473)
  • Support --with-editable in uv tool install (#​8472)

v0.4.25

Compare Source

Enhancements
  • Add support for uv pip show --files (#​8369)
  • Don't prefetch unreachable packages (#​8246)
  • Remove tool.uv.sources table if it is empty (#​8365)
  • Modify cache versioning to support backwards compatibility (#​8386)
Configuration
  • Add support for UV_FROZEN and UV_LOCKED (#​8340)
Bug fixes
  • Allow dashes and underscores in custom index names (#​8339)
  • Avoid panic when Git dependencies are included in fork markers (#​8388)
  • Check existing source by normalized name before uv add and uv remove (#​8359)
  • Fix bug where username from authentication cache could be ignored (#​8345)
  • Fix to respect comments positioning in pyproject.toml on change (#​8384)
  • Redact index sources in uv.lock (#​8333)
  • Use correct indentation when project table contains open bracket comment (#​8387)
  • Only remove a source from [tool.uv.sources] if it is no long being referenced (#​8366)
  • Modify uv pip list and uv tree to print to stdout regardless of --quiet flag (#​8392)
Error messages
  • Improve help message for missing self update invocations (#​8337)
  • Log .netrc parsing errors (#​8364)
  • Remove trailing newlines in error messages (#​8322)
  • Use a dedicated message for incompatible Python versions in wheel ABI tags (#​8363)
  • Remove commands available in the top-level from the suggested subcommand error (#​8316)
Release
  • Run release builds for macos-x86_64 on macos-14 runners (#​8327)

v0.4.24

Compare Source

Bug fixes
  • Fix Python executable name in Windows free-threaded Python distributions (#​8310)
  • Redact index credentials from lockfile sources (#​8307)
  • Respect UV_INDEX_ rather than UV_HTTP_BASIC_ as documented (#​8306)
  • Improve sources deserialization errors (#​8308)
Documentation
  • Correct pytorch-to-torch reference in docs (#​8291)

v0.4.23

Compare Source

This release introduces a revamped system for defining package indexes, as an alternative to the existing pip-style
--index-url and --extra-index-url configuration options.

You can now define named indexes in your pyproject.toml file using the [[tool.uv.index]] table:

[[tool.uv.index]]
name = "pytorch"
url = "https://download.pytorch.org/whl/cpu"

Packages can be pinned to a specific index via tool.uv.sources, to ensure that a given package is installed from the
correct index. For example, to ensure that torch is always installed from the pytorch index:

[tool.uv.sources]
torch = { index = "pytorch" }

[[tool.uv.index]]
name = "pytorch"
url = "https://download.pytorch.org/whl/cpu"

Indexes can also be marked as explicit = true to prevent packages from being installed from that index
unless explicitly pinned. For example, to ensure that torch is installed from the pytorch index, but all other
packages are installed from the default index:

[tool.uv.sources]
torch = { index = "pytorch" }

[[tool.uv.index]]
name = "pytorch"
url = "https://download.pytorch.org/whl/cpu"
explicit = true

To define an additional index outside a pyproject.toml file, use the --index command-line argument
(or the UV_INDEX environment variable); to replace the default index (PyPI), use the --default-index command-line
argument (or UV_DEFAULT_INDEX).

These changes are entirely backwards-compatible with the deprecated --index-url and --extra-index-url options,
which continue to work as before.

See the Index documentation for more.

Enhancements
  • Add index URLs when provided via uv add --index or --default-index (#​7746)
  • Add support for named and explicit indexes (#​7481)
  • Add templates for popular build backends (#​7857)
  • Allow multiple pinned indexes in tool.uv.sources (#​7769)
  • Allow users to incorporate Git tags into dynamic cache keys (#​8259)
  • Pin named indexes in uv add (#​7747)
  • Respect named --index and --default-index values in tool.uv.sources (#​7910)
  • Update to latest PubGrub version (#​8245)
  • Enable environment variable authentication for named indexes (#​7741)
  • Avoid showing lower-bound warning outside of explicit lock and sync (#​8234)
  • Improve logging during lock errors (#​8258)
  • Improve styling of requires-python warnings (#​8240)
  • Show hint in resolution failure on Forbidden (403) or Unauthorized (401) (#​8264)
  • Update to latest cargo-dist version (includes new installer features) (#​8270)
  • Warn when patch version in requires-python is implicitly 0 (#​7959)
  • Add more context on client errors during range requests (#​8285)
Bug fixes
  • Avoid writing duplicate index URLs with --emit-index-url (#​8226)
  • Fix error leading to out-of-bound panic in uv-pep508 (#​8282)
  • Fix managed distributions of free-threaded Python on Windows (#​8268)
  • Fix selection of free-threaded interpreters during default Python discovery (#​8239)
  • Ignore sources in build requirements for non-source trees (#​8235)
  • Invalid cache when adding lower bound to lockfile (#​8230)
  • Respect index priority when storing credentials (#​8256)
  • Respect relative paths in uv build sources (#​8237)
  • Narrow what the pip3. logic drops from entry points. (#​8273)
Documentation
  • Add some additional notes to --index-url docs (#​8267)
  • Add upgrade note to README (#​7937)
  • Remove note that "only a single source may be defined for each dependency" (#​8243)

v0.4.22

Compare Source

Enhancements
  • Respect [tool.uv.sources] in build requirements (#​7172)
Preview features
  • Add a dedicated uv publish error message for missing usernames (#​8045)
  • Support interactive input in uv publish (#​8158)
  • Use raw filenames in uv publish (#​8204)
Performance
  • Reuse the result of which git (#​8224)
Bug fixes
  • Avoid environment check optimization for uv pip install --exact (#​8219)
  • Do not use free-threaded interpreters without a free-threaded request (#​8191)
  • Don't recommend --prerelease=allow during build requirement resolution errors (#​8192)
  • Prefer optimized builds for free-threaded Python downloads (#​8196)
  • Retain old python-build-standalone releases (#​8216)
  • Run uv build builds in the source distribution bucket (#​8220)

v0.4.21

Compare Source

Enhancements
  • Add support for managed installations of free-threaded Python (#​8100)
  • Add note about uvx to uv tool run short help (#​7695)
  • Enable HTTP/2 requests (#​8049)
  • Support uv tree --no-dev (#​8109)
  • Support PEP 723 metadata with uv run - (#​8111)
  • Support pip install --exact (#​8044)
  • Support uv export --no-header (#​8096)
  • Add Python 3.13 images to Docker publish (#​8105)
  • Support remote (https://) scripts in uv run (#​6375)
  • Allow comma value-delimited arguments in uv run --with (#​7909)
Configuration
  • Support wildcards in UV_INSECURE_HOST (#​8052)
Performance
  • Use shared index when fetching metadata in lock satisfaction routine (#​8147)
Bug fixes
  • Add prerelease compatibility check to uv python CLI (#​8020)
  • Avoid deleting a project environment directory if we cannot tell if a pyvenv.cfg file exists (#​8012)
  • Avoid excluding valid wheels for exact requires-python bounds (#​8140)
  • Bump netrc crate to latest commit (#​8021)
  • Fix uv python pin 3.13t failure when parsing version for project requires check (#​8056)
  • Fix handling of != intersections in requires-python (#​7897)
  • Remove the newly created tool environment if sync failed (#​8038)
  • Respect dynamic extras in uv lock and uv sync (#​8091)
  • Treat resolver failures as fatal in lockfile validation (#​8083)
  • Use git config --get for author information for improved backwards compatibility (#​8101)
  • Use comma-separated values for UV_FIND_LINKS (#​8061)
  • Use shared resolver state between add and lock to avoid double Git update (#​8146)
  • Make --relocatable entrypoints robust to symlinking (#​8079)
  • Improve compatibility with VSCode PS1 prompt (#​8006)
  • Fix "Stream did not contain valid UTF-8" failures in Windows (#​8120)
  • Use --with-requirements in uvx error hint (#​8112)
Documentation
  • Include uvx installation in Docker examples (#​8179)
  • Make the instructions for the Windows standalone installer consistent across README and documentation (#​8125)
  • Update pip compatibility guide to note transitive URL dependency support (#​8081)
  • Document --reinstall with --exclude-newer to ensure downgrades (#​6721)
nonebot/adapter-onebot (nonebot-adapter-onebot)

v2.4.6: Release 2.4.6

Compare Source

Full Changelog: nonebot/adapter-onebot@v2.4.5...v2.4.6

nonebot/adapter-qq (nonebot-adapter-qq)

v1.5.3: Release 1.5.3

Compare Source

Full Changelog: nonebot/adapter-qq@v1.5.2...v1.5.3

nonebot/adapter-telegram (nonebot-adapter-telegram)

v0.1.0b19: Pre Release 0.1.0b19

Compare Source

緊急修復 #​74 #​75

felinae98/nonebot-bison (nonebot-bison)

[v0.9.5](https://redir


Configuration

📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Copy link
Contributor Author

renovate bot commented Oct 21, 2024

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: uv.lock
Command failed: uv lock --upgrade-package bump-my-version --upgrade-package nonebot-adapter-onebot --upgrade-package nonebot-adapter-qq --upgrade-package nonebot-adapter-telegram --upgrade-package nonebot-bison --upgrade-package nonebot-plugin-alconna --upgrade-package nonebot-plugin-memes --upgrade-package nonebot-plugin-user --upgrade-package nonebot2 --upgrade-package nonebug --upgrade-package poethepoet --upgrade-package uvicorn
Using CPython 3.12.4
  × No solution found when resolving dependencies for split (platform_system
  │ == 'Darwin' and python_full_version == '3.12.*'):
  ╰─▶ Because only nonebug-saa<=0.4.1 is available and nonebug-saa==0.4.1
      depends on nonebug>=0.3.1,<0.4.0, we can conclude that
      nonebug-saa>=0.4.1 depends on nonebug>=0.3.1,<0.4.0.
      And because coolqbot:dev depends on nonebug>=0.4.2, we can conclude that
      coolqbot:dev and nonebug-saa>=0.4.1 are incompatible.
      And because coolqbot:dev depends on nonebug-saa>=0.4.1 and your
      project depends on coolqbot:dev, we can conclude that your project's
      requirements are unsatisfiable.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Oct 21, 2024
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 6 times, most recently from 2273dae to 77ee726 Compare October 30, 2024 18:27
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from 707574b to f24be15 Compare November 5, 2024 04:42
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 7 times, most recently from ed9ece0 to ac3aeb9 Compare November 15, 2024 00:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants