chore(deps): update all non-major dependencies #637
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
>=0.27.0
->>=0.28.1
0.4.20
->0.5.2
>=2.4.5
->>=2.4.6
>=1.5.2
->>=1.5.3
>=0.1.0b18
->>=0.1.0b19
==0.9.4
->==0.9.5
>=0.53.0
->>=0.53.1
==0.7.10
->==0.7.11
>=0.4.3
->>=0.4.4
>=2.3.3
->>=2.4.0
>=0.3.7
->>=0.4.2
>=0.29.0
->>=0.30.0
>=0.31.1
->>=0.32.0
Release Notes
callowayproject/bump-my-version (bump-my-version)
v0.28.1
Compare Source
Compare the full difference.
Fixes
Other
[pre-commit.ci] pre-commit autoupdate. 9fb0347
updates: - github.com/astral-sh/ruff-pre-commit: v0.6.9 → v0.7.1
Output hooks scripts by default. 0a042aa
Skip scm tests if the command is not installed. 2e68517
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. 813e7f5Other
Switch from ADD to COPY in Dockerfile. a5fc5c0
This change updates the Dockerfile to use the COPY instruction instead of ADD. COPY is preferred when only copying files because it is more explicit and simpler.
[pre-commit.ci] pre-commit autoupdate. 7c48f98
updates: - github.com/astral-sh/ruff-pre-commit: v0.6.8 → v0.6.9
Updates
astral-sh/uv (ghcr.io/astral-sh/uv)
v0.5.2
Compare Source
Enhancements
--no-system
fromuv pip tree
CLI (#9040)uv.toml
(#8695)uv python install
(#8695)Performance
Bug fixes
--no-build
to validate lock (#9024).venv
inuv add --frozen
anduv add --no-sync
(#8980)uv add
(#9109)--resolution-strategy
in error message output (#8971)uv run
(#8933)uv.lock
changes whenuv add
fails (#9030).exe
(#9099)uv add
(#9097)--with
requirements (#9089)Preview features
glob-walkdir
implementation (#9013)Documentation
.env
file example in docs (#9064)--resolution
in docs (#8968)value_type
consistently (#9017)[[index]]
API in configuration example (#9065)v0.5.1
Compare Source
Enhancements
riscv64
(#8934)Bug fixes
uv pip list --outdated
(#8939)--index-url
inuv pip list
(#8942)--with
(#8946)Documentation
~/.cargo/bin
(#8936)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 ofpyenv
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 theuv.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 fortorch==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 namesbase
anddefault
to determine if an environment active viaCONDA_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
overFOLDERID_Profile
when selecting a home directory on Windows (#8048)This change is a side-effect of switching from the
directories
crate toetcetera
for determining canonical system paths. IfUSERPROFILE
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
andNO_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, theallow-insecure-host
setting has been removed from the[tool.uv.pip]
configuration in favor of[tool.uv]
.Only write
.python-version
files duringuv init
for workspace members if the version differs (#8897)Previously, uv would create a
.python-version
file for workspace members duringuv 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
uv tree --outdated
(#8893)pip list --outdated
(#8872);
on URL and path requirements (#8835)uv cache clean
(#8857)Preview features
Bug fixes
uv lock
(#8867)--resolution-mode=lowest-direct
(#8839)Documentation
uv python install
docs to use an existing PyPy version (#8845)--verbose
withRUST_LOG
(#8858)v0.4.30
Compare Source
Enhancements
.env
and custom env files inuv run
(#8811)--all-packages
inuv run
,uv sync
, anduv export
(#8742, #8741, #8739)--frozen
with--all-packages
inuv sync
anduv export
(#8760)--check-url
touv publish
to check for existing distributions during upload (#8531)--check-url
when--skip-existing
is used (#8803)Bug fixes
requires-python
for source distributions with static metadata (#8768)--python-preference system
(#8808)--group
defined in non-root workspace member (#8734)uv python uninstall
(#8725)python_version < '0'
could appear in a final resolution (#8759)Preview features
Rust API
BaseClient
to accept extra middleware (#8807)From
forFlatDistributions
struct (#8800)Documentation
add httpx
example with real git branch (#8756)projects.md
(#8772)README
(#8720)v0.4.29
Compare Source
Enhancements
uv python install
(#8684)riscv64
to supported Python platform tags (#8660)Bug fixes
uv pip tree
(#8689)uv export
(#8659)uv init --virtual
to imply--no-package
(#8595)Preview
uv python install
(Unix only) (#8458)Documentation
requires-python
range (#8688)Requires-Python
(#8679)v0.4.28
Compare Source
Enhancements
+freethreaded
(#8645)return
from Maturin project template (#8604)uv export
(#8638)Configuration
Bug fixes
uv tree
(#8564)uv init
to imply--package
when using--build-backend
(#8593)dev-dependencies
andrequires-dev
for lockfile compatibility (#8599)Documentation
requires-python
requirement for dependencies (#8619)--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
. Thedev
group is equivalent totool.uv.dev-dependencies
. The contents oftool.uv.dev-dependencies
will merged into thedev
group in uv's resolver. The--dev
,--only-dev
, and--no-dev
flags remain as aliases for the corresponding--group
options. Support fortool.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 fortool.uv.dev-dependencies
. The default groups can be changed with thetool.uv.default-groups
setting.Thank you to Stephen Rosen who authored PEP 735.
Enhancements
--dry-run
mode inuv lock
(#7783)Bug fixes
uv tree
(#8532)lto
overdebug
free-threaded managed Python builds (#8515)Documentation
tool.uv.sources
to the "Settings" reference (#8543)uv build
anduv publish
in the landing pages (#8542)[tool.uv]
header in TOML examples (#8545).netrc
environment variable and path (#8511).netrc
typo in authentication docs (#8521)--publish-url
to avoid duplication. (#8561)--strict
flag (#8513)v0.4.26
Compare Source
Enhancements
uv python install --reinstall
(#8487)uv.toml
configuration (#7851)Bug fixes
requires-python
narrowing with upper bounds (#8403)[[tool.uv.index]]
entries when credentials are provided (#8502)uv add
comment handling for empty arrays (#8504)--allow-insecure-host
inuv publish
(#8440)--package
includes inuv tree
(#8507)uv python install
(#8485)Documentation
[tool.uv.dependency-metadata]
(#8484)cache-keys
typo intags = true
(#8422)Error messages
--from
command when executable is available foruvx
(#8473)--with-editable
inuv tool install
(#8472)v0.4.25
Compare Source
Enhancements
uv pip show --files
(#8369)tool.uv.sources
table if it is empty (#8365)Configuration
UV_FROZEN
andUV_LOCKED
(#8340)Bug fixes
uv add
anduv remove
(#8359)uv.lock
(#8333)[tool.uv.sources]
if it is no long being referenced (#8366)uv pip list
anduv tree
to print to stdout regardless of--quiet
flag (#8392)Error messages
self update
invocations (#8337).netrc
parsing errors (#8364)Release
macos-x86_64
onmacos-14
runners (#8327)v0.4.24
Compare Source
Bug fixes
UV_INDEX_
rather thanUV_HTTP_BASIC_
as documented (#8306)Documentation
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:Packages can be pinned to a specific index via
tool.uv.sources
, to ensure that a given package is installed from thecorrect index. For example, to ensure that
torch
is always installed from thepytorch
index:Indexes can also be marked as
explicit = true
to prevent packages from being installed from that indexunless explicitly pinned. For example, to ensure that
torch
is installed from thepytorch
index, but all otherpackages are installed from the default index:
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-lineargument (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
uv add --index
or--default-index
(#7746)tool.uv.sources
(#7769)uv add
(#7747)--index
and--default-index
values intool.uv.sources
(#7910)requires-python
warnings (#8240)Forbidden
(403
) orUnauthorized
(401
) (#8264)cargo-dist
version (includes new installer features) (#8270)requires-python
is implicitly0
(#7959)Bug fixes
--emit-index-url
(#8226)uv-pep508
(#8282)uv build
sources (#8237)Documentation
--index-url
docs (#8267)v0.4.22
Compare Source
Enhancements
[tool.uv.sources]
in build requirements (#7172)Preview features
uv publish
error message for missing usernames (#8045)uv publish
(#8158)uv publish
(#8204)Performance
which git
(#8224)Bug fixes
uv pip install --exact
(#8219)--prerelease=allow
during build requirement resolution errors (#8192)python-build-standalone
releases (#8216)uv build
builds in the source distribution bucket (#8220)v0.4.21
Compare Source
Enhancements
uvx
touv tool run
short help (#7695)uv tree --no-dev
(#8109)uv run -
(#8111)pip install --exact
(#8044)uv export --no-header
(#8096)https://
) scripts inuv run
(#6375)uv run --with
(#7909)Configuration
UV_INSECURE_HOST
(#8052)Performance
Bug fixes
uv python
CLI (#8020)pyvenv.cfg
file exists (#8012)requires-python
bounds (#8140)netrc
crate to latest commit (#8021)uv python pin 3.13t
failure when parsing version for project requires check (#8056)requires-python
(#7897)uv lock
anduv sync
(#8091)git config --get
for author information for improved backwards compatibility (#8101)UV_FIND_LINKS
(#8061)--relocatable
entrypoints robust to symlinking (#8079)--with-requirements
inuvx
error hint (#8112)Documentation
uvx
installation in Docker examples (#8179)--reinstall
with--exclude-newer
to ensure downgrades (#6721)nonebot/adapter-onebot (nonebot-adapter-onebot)
v2.4.6
: Release 2.4.6Compare Source
Full Changelog: nonebot/adapter-onebot@v2.4.5...v2.4.6
nonebot/adapter-qq (nonebot-adapter-qq)
v1.5.3
: Release 1.5.3Compare 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.0b19Compare Source
緊急修復 #74 #75
felinae98/nonebot-bison (nonebot-bison)
[
v0.9.5
](https://redirConfiguration
📅 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.
This PR was generated by Mend Renovate. View the repository job log.