Skip to content

chore(deps): update python packages - #217

Open
renovate[bot] wants to merge 1 commit into
mainfrom
users/renovate/python
Open

renovate[bot] wants to merge 1 commit into
mainfrom
users/renovate/python

Conversation

@renovate

@renovate renovate Bot commented Aug 23, 2026 •

Copy link
Copy Markdown
Contributor

Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
debugpy (source) 1.8.21 → 1.8.22 age confidence
grpcio 1.83.0 → 1.84.0 age confidence
mypy (changelog) 2.3.0 → 2.4.0 age confidence
ni-measurementlink-discovery-v1-client 1.1.0 → 1.2.0 age confidence
ni-protobuf-types 1.2.0 → 1.3.0 age confidence
ni-python-styleguide (changelog) 0.5.1 → 0.5.2 age confidence
nidaqmx 1.5.0 → 1.6.0 age confidence
numpy (changelog) 2.5.1 → 2.5.4 age confidence
protobuf 7.35.1 → 7.36.2 age confidence
pyright 1.1.411 → 1.1.414 age confidence
pytest-mock (changelog) 3.15.1 → 3.17.0 age confidence
sphinx-autoapi 3.8.0 → 3.8.1 age confidence
streamlit (changelog) 1.60.0 → 1.66.0 age confidence
types-grpcio (changelog) 1.83.0.20260730 → 1.84.0.20261021 age confidence
types-protobuf (changelog) 7.34.1.20260518 → 7.35.1.20260906 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

microsoft/debugpy (debugpy)

v1.8.22: debugpy v1.8.22

Compare Source

Fixes

Enhancements

Infrastructure work

Thanks to @​pdepetro, @​rchiodo, @​nshepperd, @​aperez, @​karandhaodiyal28-hash, @​danfiedler-msft, and @​finnagin for the commits.

Full Changelog: microsoft/debugpy@v1.8.21...v1.8.22

grpc/grpc (grpcio)

v1.84.0

Compare Source

This is release 1.84.0 (gimbal) of gRPC Core.

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This release contains refinements, improvements, and bug fixes, with highlights listed below.

Core

  • [promise_based_filter] enable v2_non_owning_waker_implementation experiment. (#​43253)
  • [xDS] allow server listener address to match wildcard port. (#​43247)
  • [WRR] remove env var guard for custom backend metrics. (#​43198)
  • [subchannel] enable connection scaling service config fields. (#​43116)
  • [subchannel] add metrics as per A94. (#​43140)
  • Fix incorrect hostname suffix matching in no_proxy handling (prevents proxy bypass). (#​41915)

C#

  • [C# Grpc.Tools] Add native macOS ARM64 support via universal binaries. (#​41222)

Python

  • [Python] Fix -Werror=unused-result error triggered by Cythonized code. (#​43313)
  • [Python] Release Python 3.15 wheels publicly. (#​43259)
  • [Python][AsyncIO] Fixed reference cycles. (#​43121)
  • [Python] fix: remove ghost key in grpc.aio.Metadata.delitem when last value is deleted. (#​42974)
  • [Python] Fix the StatusCode Enums to be int. (#​43167)
  • [Python] Fixed the parenthesis placement. (#​43111)
  • [Python] Removed UsageError exception from registered method. (#​43086)
  • [Python] Added registered methods support in AsyncIO stack . (#​41796)
  • [Python] AIO Part 4 - Typehints fixes and add Pyright for aio/_channel.py. (#​42736)
  • [Python] grpc-status: Relax protobuf dependency lower bound to allow 6.x. (#​43000)
  • [Python] Observability plugin fixes. (#​42785)

Ruby

  • [Ruby] Fix: Addressed Array of strings passed as metadata. (#​42827)

v1.83.2

Compare Source

This is release 1.83.2 (garden) of gRPC Core.

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This release contains refinements, improvements, and bug fixes, with highlights listed below.

Core

  • [Backport][v1.83.x][security] Update gRPC repo roots. (#​43740)
  • [Security] Default to Post-Quantum Cryptography in TLS key exchange. (#​42560)
  • [authz] don't pass RBAC policy by value when constructing authorization engine. (#​42636)

C#

  • Migrate CSharp Grpc.Tools to new DotNet Version. (#​42661)
  • [C#] Tools - Build: Fix protoc SIGSEGV on ARM64 by aligning max-page-size and migrating to manylinux_2_28. (#​42590)

Python

  • [Backport][v1.83.x][export] Internal change. (#​43792)
  • [Backport][v1.83.x][Python] Fix the StatusCode Enums to be int. (#​43252)
  • [Backport][v1.83.x][Python] grpc-status: Relax protobuf dependency lower bound to allow 6.x. (#​43001)
  • [Python] Add abort_with_status to the aio ServicerContext ABC. (#​42733)
  • [Python] Update lower bound for protobuf from 6.33.5 to 7.35.1. (#​42914)
  • [Python] Pyright typeCheckingMode - standard. (#​42739)
  • [Python] Support 3.15 - Update docker images which include 3.15.0b2. (#​42374)
  • [Python] Support Python 3.15 - Upgrade bazel dep rules_python to 2.0.2. (#​42637)
  • [Python] Handle _InactiveRpcError pytorch exception wrapper edge case. (#​42644)
  • [Python] Hide internal symbols from Python's cygrpc shared object. (#​42325)
  • [Python] Handle custom Interceptor exceptions in InterceptedCall APIs . (#​42593)

v1.83.1

Compare Source

This is release gRPC Core 1.83.1 (garden).

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This release contains refinements, improvements, and bug fixes.

python/mypy (mypy)

v2.4.0

Compare Source

v2.3.1

Compare Source

  • Fix mypyc crash on double yielding Iterators (Daniël van Noord, PR 21826)
  • Fix mypyc default_factory for inherited dataclass (Daniël van Noord, PR 21785)
  • Clear mypyc coroutine env on coroutine completion (Piotr Sawicki, PR 21734)
  • Fix crash when unpacking return value from overload (Shantanu, PR 21830)
ni/python-styleguide (ni-python-styleguide)

v0.5.2

Compare Source

Changed
  • Ignore I300 and I301 in favor of BLK100 (#​327)
ni/nidaqmx-python (nidaqmx)

v1.6.0

Compare Source

numpy/numpy (numpy)

v2.5.4: (Oct 10, 2026)

Compare Source

NumPy 2.5.4 Release Notes

Released on 2026-10-10.

NumPy 2.5.4 is a patch release that fixes bugs discovered after the 2.5.3
release. Highlights are:

  • Many typing fixes and improvements,
  • A workaround for the MSVC 19.51 bug, see below.

This release supports Python versions 3.12-3.15.

Improvements

  • numpy.linalg.svd and numpy.linalg.lstsq now raise for inputs containing
    infinities instead of returning garbage results.

  • Fixed hangs in numpy.linalg.svd and numpy.linalg.lstsq for certain inputs
    containing infinities for recent versions of some LAPACK implementations.

  • numpy.linalg.cond now handles non-finite inputs more consistently.

(gh-32593)

StringDType hashing with NaN sentinels

StringDType instances with equivalent floating-point NaN sentinels now
have equal hashes. Previously, distinct NaN objects could produce equal
dtype instances with different hashes, causing dictionary lookups and set
deduplication to fail.

(gh-32563)

Changes

MaskedArray resets a fill_value that cannot be represented in a new dtype

A fill_value copied from a source array is now reset to the default fill_value
for the new dtype when it cannot be represented in that dtype. Previously the
copied value could be stale: ufuncs that change dtype left the result holding a
fill_value typed for the old dtype, which raised a TypeError only when
something later validated it (such as .view()), and a floating point
fill_value that overflows an integer dtype was kept as an out-of-range value
together with a RuntimeWarning. Both now fall back to the default,
including when a masked array is passed to MaskedArray with a different
dtype. A fill_value given explicitly by the user is still validated and
raises as before. This can now raise a ComplexWarning if the fill_value is
complex and the new dtype is real.

(gh-32508)
(gh-32562)

Contributors

A total of 9 people contributed to this release. People with a "+" by their
names contributed a patch for the first time.

  • Aniket Singh Yadav
  • Bhuvansh Kataria +
  • Charles Harris
  • Iason Krommydas
  • Joren Hammudoglu
  • Lazizbek Ergashev +
  • Nathan Goldbaum
  • Sebastian Berg
  • Yeonho Kim

Pull requests merged

A total of 17 pull requests were merged for this release.

  • #​32520: MAINT: Prepare 2.5.x for further development
  • #​32557: BUG: Reset an unrepresentable fill_value on a dtype change (#​32508)
  • #​32565: BLD: work around MSVC 19.51 bug (#​32561)
  • #​32600: BUG: fix np.strings.replace truncating old/new to a's
  • #​32707: BUG: fix [ureduce]{#ureduce} reshape when a kept axis has size 0 (#​32536)
  • #​32709: BUG: fix two possible crashes in the ufunc.accumulate implementation...
  • #​32710: BUG: Reset an inherited fill_value in MaskedArray.__new__ as...
  • #​32711: ENH: Improvements and fixes for stringdtype hashing (#​32563)
  • #​32713: CI: increase ppc64le timeout to match other timeouts (#​32583)
  • #​32718: BUG: fix memory leak in legacy ArrayMethod wrapper code
  • #​32719: BUG: check for non-finite input before calling gesdd/gelsd and...
  • #​32738: BUG: fix segfault in as_arrays() on self-referencing pyscalars
  • #​32741: TYP: Various typing improvements.
  • #​32791: BUG: Fix canonicalization/promotion of nested subarray types...
  • #​32888: MAINT: Update vendored-meson to match main.
  • #​32904: TYP: Backport a number of typing updates.
  • #​32956: TYP: Various typing fixes and improvements.

v2.5.3: (Sep 6, 2026)

Compare Source

NumPy 2.5.3 Release Notes

The NumPy 2.5.3 is a patch release that fixes bugs discovered after the 2.5.2
release. Apart from the usual bug and maintenance work, there are a number of
StringDType related fixes for problems discovered during the ongoing string
work in the main branch.

This release supports Python versions 3.12-3.15

Changes

  • Casting a fixed-width byte string array (np.bytes_) to StringDType
    now raises TypeError when the bytes are not valid UTF-8. Previously the
    invalid bytes were stored as-is and later caused undefined behavior in
    string operations.

    (gh-32296)

  • MaskedArray._fill_value would become stale when ufuncs that change dtype
    left the result holding a fill_value typed for the old dtype. The mismatch
    was silent until something later called _check_fill_value, such as
    .view(), and then a TypeError would be raised. Now, when the copied
    fill_value is no longer valid for the new dtype, fall back to the
    default fill_value for that dtype instead of propagating the stale value.
    This may raise a ComplexWarning if the fill_value is complex and the
    new dtype is real.

    (gh-32423)

Contributors

A total of 9 people contributed to this release. People with a "+" by their
names contributed a patch for the first time.

  • Charles Harris
  • Iason Krommydas
  • James Davies +
  • Joren Hammudoglu
  • Maanas Arora
  • Matti Picus
  • Nathan Goldbaum
  • Shikhar Goel +
  • Yeonho Kim +

Pull requests merged

A total of 27 pull requests were merged for this release.

  • #​32235: MAINT: Prepare 2.5.x for further development
  • #​32289: BUG: raise ValueError when reading into record array with references...
  • #​32290: BUG: avoid uninitialized memory access / NULL-pointer deref in...
  • #​32291: TYP: fix np.random.{get,set}_bit_generator implicit re-exports...
  • #​32292: BUG: don't assume strides are a multiple of itemsize in stringdtype...
  • #​32293: CI: fix ccache CC override, add CXX in mac Conda CI (#​32285)
  • #​32303: BUG: Fix ref leak in [convert_from_type]{#convert_from_type} for custom scalar types...
  • #​32304: BUG: fix a number of issues around iterators and StringDType...
  • #​32326: TST: avoid allocating huge tuple of arrays in concatenate test...
  • #​32338: BUG: avoid possible UB in 'safe' multiplication helpers (#​32294)
  • #​32339: MAINT: use PyObject_ functions instead of raw PyArray_ ones (#​32331)
  • #​32378: BUG: validate UTF-8 and harden StringDType bounds handling (#​32296)
  • #​32380: BUG: fix two error handling mistakes in stringdtype replace loop...
  • #​32381: BUG: fix visibility annotations for functions in StringDType...
  • #​32384: MAINT: Update ml_dtypes pin to 8/21/2026.
  • #​32385: MAINT: Update numpy/_core/src/umath/svml
  • #​32410: MAINT: skip failing cython limited API tests on Cython 3.3.0...
  • #​32427: BUG: close duplicated file descriptor if fdopen fails (#​32386)
  • #​32428: MAINT: add missing space in warning and error messages (#​32405)
  • #​32430: BUG: fix error handling in StringDType to fixed-width bytes case...
  • #​32441: MAINT: Only run nightly BLAS tests on main.
  • #​32471: BUG: fix memory leak in StringDType creation error path (#​32470)
  • #​32477: BUG: fix stale fill_value after ufuncs change MaskedArray dtype...
  • #​32478: MAINT: exit deadlock tests quickly on slow hardware (#​32466)
  • #​32481: BUG: Backport StringDType byteorder fixes
  • #​32506: DOC: use static scipy doc site for intershpinx (#​32503)
  • #​32509: BUG: fix crash in ufunc.resolve_dtypes with a Python scalar type...

v2.5.2: (Aug 9, 2026)

Compare Source

NumPy 2.5.2 Release Notes

The NumPy 2.5.2 is a patch release that fixes bugs discovered after the 2.5.1
release. The big news is that it includes wheels for the newly released
Python 3.15.0rc1.

This release supports Python versions 3.12-3.15

C API changes

PyArray_StringDTypeObject is opaque under the abi3t stable ABI

The PyArray_StringDTypeObject was accidentally exposed in NumPy
2.5 when targeting the free-threading-compatible stable ABI
(Py_TARGET_ABI3T). PyArray_StringDTypeObject is now an opaque
struct: extensions compiled that way cannot access its fields, since
the struct layout depends on the size of the object header. Any code
that accessed PyArray_StringDTypeObject fields in an abi3t build
would have crashed, so we are making this API change in a bugfix
release.

The NpyString allocator API remains usable by passing the
descriptor object pointer, e.g.
NpyString_acquire_allocator((PyArray_StringDTypeObject *)descr).

(gh-31771)

Contributors

A total of 16 people contributed to this release. People with a "+" by their
names contributed a patch for the first time.

  • Abhijeetsingh Meena +
  • Charalampos Stratakis
  • Charles Harris
  • Chris Ninham +
  • David Woods
  • Geonho +
  • Gopu Yeshwanth Reddy +
  • Iason Krommydas
  • Ijtihed Kilani
  • Jelle Zijlstra +
  • Joren Hammudoglu
  • Kumar Aditya
  • Mike Boyle
  • Nathan Goldbaum
  • Raghuveer Devulapalli
  • Sebastian Berg

Pull requests merged

A total of 28 pull requests were merged for this release.

  • #​31864: MAINT: Prepare 2.5.x for further development
  • #​31889: TYP: Backport multiple static typing fixes 1.
  • #​31900: TST: add tests for stable ABI numpy extensions (#​31822)
  • #​31901: BUG: fix StringDType coerce flag in binary ufunc promotion...
  • #​31902: BLD: fix meson deprecation warnings (#​31892)
  • #​31921: TYP: Backport multiple typing fixes 2.
  • #​31947: MAINT: Update x86-simd-sort subproject (5adb334 → fa944ef) (#​31908)
  • #​31949: BUG: fix crash on 32 bit systems using abi3t (#​31771)
  • #​31950: MNT: remove some obsolete string to bool workarounds (#​31859)
  • #​31952: BUG: centralized helper for output coerce and na_object in stringdtype...
  • #​31953: BUG: fix CPU feature env diagnostic buffer overruns (#​31905)
  • #​31954: BUG: restore ndarray.conjugate() for legacy user-defined dtypes...
  • #​31955: TYP: Avoid shadowed dtype annotations
  • #​32077: MAINT: Update verdored-meson/meson to match main.
  • #​32114: BUG: fix refcount leak on overlapping copyto with where=False
  • #​32115: BUG: fix swallowed cast error in fancy indexing assignment (#​31975)
  • #​32116: BUG: Fix buffered iterator stride after removing multi-index
  • #​32117: BUG: fix np.fromiter corruption when reusing a StringDType...
  • #​32119: BUG: add a special case for StringDType in np.isdtype (#​32030)
  • #​32121: BUG: reference leak in simd_sequence_from_iterable (#​32038)
  • #​32122: BUG: ensure lock is held when accessing or writing to RNG state...
  • #​32123: BUG: fully reset cached RNG state for non-MT19937 RNGs (#​32062)
  • #​32135: TYP: type capabilities max dimensions
  • #​32158: BUG: avoid possible stack overflow in arraydescr_dealloc (#​32133)
  • #​32206: MAINT: Update cibuildwheel to v4.2.0
  • #​32214: MAINT: Skip limited_api tests on some platforms.
  • #​32220: TYP: isclose shape-typing fix for 2d array-likes (#​32205)
  • #​32221: BUG: avoid segfaults when legacy copyswap slot is not defined...
RobertCraigie/pyright-python (pyright)

v1.1.414

Compare Source

v1.1.413

Compare Source

v1.1.412

Compare Source

pytest-dev/pytest-mock (pytest-mock)

v3.17.0

Compare Source

2026-10-17

  • #&#8203;641 <https://github.com/pytest-dev/pytest-mock/pull/641>_: Failures of mock assertions such as assert_called_with are again reported only once, instead of two or three times with the original error from the mock module chained before them.
  • #&#8203;642 <https://github.com/pytest-dev/pytest-mock/pull/642>_: Mock assertion failures no longer show misleading introspection when they are not about the arguments of the last call: assert_called, assert_called_once, assert_not_called, assert_any_call, their await counterparts, and assert_called_once_with/assert_awaited_once_with when the mock was not called (awaited) exactly once. The introspection also no longer reports arguments passed by position versus by keyword as different for autospecced mocks, and no longer shows empty Args:/Kwargs: sections when assertion rewriting is not available.
  • #&#8203;643 <https://github.com/pytest-dev/pytest-mock/pull/643>_: assert_has_calls and assert_has_awaits failures no longer show pytest introspection, which compared the expected and actual calls position by position and so reported differences between unrelated calls. The mock's own message, listing the expected and actual calls, is still shown.

v3.16.1

Compare Source

2026-10-17

  • #&#8203;617 <https://github.com/pytest-dev/pytest-mock/pull/617>_: Fixed assert_has_calls raising ValueError instead of AssertionError (or showing misleading introspection) when the expected calls are plain tuples rather than call(...) objects, such as (args, kwargs) entries of another mock's call_args_list, (args,), (kwargs,), (name, args) or (name, kwargs).
  • #&#8203;621 <https://github.com/pytest-dev/pytest-mock/pull/621>_: Fixed mocker.stop() sometimes stopping the wrong mock, for example with mocks from mocker.create_autospec.
  • #&#8203;621 <https://github.com/pytest-dev/pytest-mock/pull/621>_: mocker.stop() now undoes the most recent patch first when the same object is used in several patches.
  • #&#8203;623 <https://github.com/pytest-dev/pytest-mock/pull/623>_: Fixed misleading introspection in assert_has_awaits failures, and assert_has_calls/assert_has_awaits raising IndexError instead of AssertionError when calls is passed by keyword.
  • #&#8203;624 <https://github.com/pytest-dev/pytest-mock/pull/624>_: Clear spy_return_iter after a spied synchronous or asynchronous function raises, matching spy_return.
  • #&#8203;627 <https://github.com/pytest-dev/pytest-mock/pull/627>_: Document async_stub await assertions and the distinction between call and await tracking.
  • #&#8203;629 <https://github.com/pytest-dev/pytest-mock/pull/629>_: Fixed mocker.resetall() skipping the mocks patched with mocker.patch.multiple(), both the ones it creates and the ones passed explicitly.
  • #&#8203;630 <https://github.com/pytest-dev/pytest-mock/pull/630>_: mocker.resetall() now also resets spy_return and spy_exception of spies, like it already did for spy_return_list and spy_return_iter, and no longer overwrites attributes with these names on mocks that are not spies.
  • #&#8203;633 <https://github.com/pytest-dev/pytest-mock/pull/633>_: Fixed spies on classmethod, staticmethod, builtins and classes returning a MagicMock instead of calling the spied code after mocker.resetall(side_effect=True). Resetting a spy's side_effect now goes back to calling the spied code, also clearing any side_effect set on the spy.

v3.16.0

Compare Source

2026-09-27

  • #&#8203;604 <https://github.com/pytest-dev/pytest-mock/pull/604>_: Fixed duplicate_iterators=True for async functions spied with mocker.spy.
  • #&#8203;611 <https://github.com/pytest-dev/pytest-mock/pull/611>_: Fixed async mock assertion introspection to use awaited arguments instead of the latest call's arguments.
  • #&#8203;606 <https://github.com/pytest-dev/pytest-mock/pull/606>_: mocker.resetall(return_value=True, side_effect=True) now also applies to non-callable mocks, such as those returned by mocker.create_autospec(SomeClass, instance=True). Previously both arguments were silently ignored for them.
  • #&#8203;547 <https://github.com/pytest-dev/pytest-mock/issues/547>_: Added SpyType for annotating mocker.spy results.
  • Dropped support for EOL Python 3.9.
  • #&#8203;147 <https://github.com/pytest-dev/pytest-mock/issues/147>_: Removed handling of RuntimeError: stop called on unstarted patcher, which can no longer occur in the supported Python versions.
  • Added support for Python 3.15.
readthedocs/sphinx-autoapi (sphinx-autoapi)

v3.8.1

Compare Source

Bugfixes
^^^^^^^^

  • Preserve ellipsis literals when rendering type annotations. (#​562)

Improved Documentation
^^^^^^^^^^^^^^^^^^^^^^

  • Document the autoapisummary directive. (#​377)

Misc
^^^^

  • #​564
  • Switch to tox.toml and reorganise repo structure
streamlit/streamlit (streamlit)

v1.66.0

Compare Source

What's Changed

New Features 🎉
Bug Fixes 🐛
Other Changes

[!IMPORTANT]
✂ PR body was truncated to here.


Configuration

📅 Schedule: (in timezone US/Central)

  • Branch creation
    • Only on Sunday (* * * * 0)
  • 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.

@renovate

renovate Bot commented Aug 23, 2026 •

Copy link
Copy Markdown
Contributor Author

⚠️ Artifact update problem

Renovate failed to update artifacts 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: pyproject.toml
Artifact update for grpcio resolved to version 1.85.1, which is a pending version that has not yet passed the Minimum Release Age threshold.
Renovate was attempting to update to 1.84.0
This is (likely) not a bug in Renovate, but due to the way your project pins dependencies, _and_ how Renovate calls your package manager to update them.
Until Renovate supports specifying an exact update to your package manager (https://github.com/renovatebot/renovate/issues/41624), it is recommended to directly pin your dependencies (with `rangeStrategy=pin` for apps, or `rangeStrategy=widen` for libraries)
See also: https://docs.renovatebot.com/dependency-pinning/
File name: pyproject.toml
Artifact update for streamlit resolved to version 1.66.1, which is a pending version that has not yet passed the Minimum Release Age threshold.
Renovate was attempting to update to 1.66.0
This is (likely) not a bug in Renovate, but due to the way your project pins dependencies, _and_ how Renovate calls your package manager to update them.
Until Renovate supports specifying an exact update to your package manager (https://github.com/renovatebot/renovate/issues/41624), it is recommended to directly pin your dependencies (with `rangeStrategy=pin` for apps, or `rangeStrategy=widen` for libraries)
See also: https://docs.renovatebot.com/dependency-pinning/
File name: pyproject.toml
Artifact update for types-grpcio resolved to version 1.85.0.20261028, which is a pending version that has not yet passed the Minimum Release Age threshold.
Renovate was attempting to update to 1.84.0.20261021
This is (likely) not a bug in Renovate, but due to the way your project pins dependencies, _and_ how Renovate calls your package manager to update them.
Until Renovate supports specifying an exact update to your package manager (https://github.com/renovatebot/renovate/issues/41624), it is recommended to directly pin your dependencies (with `rangeStrategy=pin` for apps, or `rangeStrategy=widen` for libraries)
See also: https://docs.renovatebot.com/dependency-pinning/
File name: pyproject.toml
Artifact update for mypy resolved to version 2.4.1, which is a pending version that has not yet passed the Minimum Release Age threshold.
Renovate was attempting to update to 2.4.0
This is (likely) not a bug in Renovate, but due to the way your project pins dependencies, _and_ how Renovate calls your package manager to update them.
Until Renovate supports specifying an exact update to your package manager (https://github.com/renovatebot/renovate/issues/41624), it is recommended to directly pin your dependencies (with `rangeStrategy=pin` for apps, or `rangeStrategy=widen` for libraries)
See also: https://docs.renovatebot.com/dependency-pinning/
File name: pyproject.toml
Artifact update for sphinx-autoapi resolved to version 3.9.0, which is a pending version that has not yet passed the Minimum Release Age threshold.
Renovate was attempting to update to 3.8.1
This is (likely) not a bug in Renovate, but due to the way your project pins dependencies, _and_ how Renovate calls your package manager to update them.
Until Renovate supports specifying an exact update to your package manager (https://github.com/renovatebot/renovate/issues/41624), it is recommended to directly pin your dependencies (with `rangeStrategy=pin` for apps, or `rangeStrategy=widen` for libraries)
See also: https://docs.renovatebot.com/dependency-pinning/
File name: pyproject.toml
Artifact update for nidaqmx resolved to version 1.7.0, which is a pending version that has not yet passed the Minimum Release Age threshold.
Renovate was attempting to update to 1.6.0
This is (likely) not a bug in Renovate, but due to the way your project pins dependencies, _and_ how Renovate calls your package manager to update them.
Until Renovate supports specifying an exact update to your package manager (https://github.com/renovatebot/renovate/issues/41624), it is recommended to directly pin your dependencies (with `rangeStrategy=pin` for apps, or `rangeStrategy=widen` for libraries)
See also: https://docs.renovatebot.com/dependency-pinning/

@github-actions

github-actions Bot commented Aug 23, 2026 •

Copy link
Copy Markdown
Contributor

Test Results

    8 files  ±0      8 suites  ±0   29s ⏱️ +2s
  256 tests ±0    256 ✅ ±0  0 💤 ±0  0 ❌ ±0 
2 008 runs  ±0  2 008 ✅ ±0  0 💤 ±0  0 ❌ ±0 

Results for commit 0d74130. ± Comparison against base commit e879f0e.

♻️ This comment has been updated with latest results.

@renovate
renovate Bot force-pushed the users/renovate/python branch 6 times, most recently from e9d0562 to f65d963 Compare September 3, 2026 23:59
@renovate
renovate Bot force-pushed the users/renovate/python branch 5 times, most recently from b093591 to 2f85780 Compare September 11, 2026 13:53
@renovate
renovate Bot force-pushed the users/renovate/python branch 6 times, most recently from b313a15 to 6eb7e8d Compare September 20, 2026 13:41
@renovate
renovate Bot force-pushed the users/renovate/python branch 2 times, most recently from 014d6b2 to a8ceb40 Compare September 30, 2026 00:27
@renovate
renovate Bot force-pushed the users/renovate/python branch 7 times, most recently from cebd681 to 6e513e3 Compare October 7, 2026 01:28
@renovate
renovate Bot force-pushed the users/renovate/python branch 15 times, most recently from 694d993 to ca359e7 Compare October 25, 2026 22:09
@renovate
renovate Bot force-pushed the users/renovate/python branch 14 times, most recently from b0e3446 to 9281f03 Compare October 30, 2026 01:08

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants