py-google-auth: update to 2.49.0.
2.49.0 (2026-03-05)
Features
mTLS configuration via x.509 for asynchronous session in google-auth (#1959) (7b70feade1d336b49f66de55d776a5e6ebcc5928)
Support timeout as aiohttp.ClientTimeout and total_attempts (max retries) in AsyncAuthorizedSession (#1961) (4d818b93a6c9a5a2526264174b368d47728b513b)
Add helper methods for asynchronous x.509 certificate discovery (#1956) (3368f27c3267c744ffb067f612c1202954b9b14b)
support an alternative env to decide if mtls should be enabled (#1945) (89fc6f2e1fd6c6fcf4b3945961b2dfde98631e72)
Bug Fixes
gracefully fallback if workload fields are missing from cert config (#16022) (3ed2d6804bcacfdfd74e223d30492d90e606ea98)
[libc++] Use compiler explorer for Clang as well and update to LLVM 23 as head (#185168)
Using the compiler explorer infrastucture simplifies the dockerfile a
bit, since we have a single source for compilers now instead of two
independent ones. compiler explorer is also usually significantly faster
at providing new versions than apt.llvm.org.
NAS-140200 / 27.0.0-BETA.1 / Proper `NotImplementedError` and `NotImplemented` usage (#18405)
Middleware's usage of
[`NotImplemented`](https://docs.python.org/3.13/library/constants.html#NotImplemented)
and
[`NotImplementedError`](https://docs.python.org/3.13/library/exceptions.html#NotImplementedError)
is inconsistent with Python documentation. This PR removes or replaces
improper usage.
Most commonly, we are using them as default values like `None`,
especially in abstract base classes. If we don't want to use `None`, it
is better practice to leave the variables unassigned and check for their
existence.
`NotImplementedError` should _only_ be raised (we use it correctly in
many places), and `NotImplemented` has a very specific use case for
binary operator implementations. We do not use it anywhere in this way.
py-dotenv: update to 1.2.2.
Added
Support for Python 3.14, including the free-threaded (3.14t) build. (#)
Changed
The dotenv run command now forwards flags directly to the specified command by @bbc2 in #607
Improved documentation clarity regarding override behavior and the reference page.
Updated PyPy support to version 3.11.
Documentation for FIFO file support.
Support for Python 3.9.
Fixed
Improved set_key and unset_key behavior when interacting with symlinks by @bbc2 in #790c5
Corrected the license specifier and added missing Python 3.14 classifiers in package metadata by @JYOuyang in #590
[22 lines not shown]
py-codespell: update to 2.4.2.
Highlights
Fixed compatibility with chardet 7+
What's Changed
Fix and clarify cases in ignore patterns by @DanielYang59 in #3583
codespell-private.yml: Do not codespell digital signature files by @cclauss in #3623
[pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #3634
numbes->numbers and numbesr->numbers by @skshetry in #3635
Add spelling corrections for disclose and variables. by @cfi-gb in #3622
Add spelling correction for Vulnererability and variants. by @cfi-gb in #3625
Remove lets->let's by @Piedone in #3633
Add corrections for "dictate" by @jdufresne in #3636
Add specicification (and pl) typo by @yarikoptic in #3639
Remove "blueish" correction by @hadess in #3510
Add "lighting" as an option to fix "lighning" by @yarikoptic in #3648
[177 lines not shown]
moor: update to 2.11.1.
Before this release, when...
Open a file in moor
Press "v" to open it in an editor
Exit the editor
... moor would exit.
With this release, moor will now instead continue where it left off.
Also in this release, filtering now performs better in certain cases.
[mlir][Linalg] Prevent vectorization of generic Conv with dynamic dims (#185415)
-- We should use `isaConvolutionOpInterface` instead as it accommodates
both named as well as generic convolution ops.
-- https://github.com/llvm/llvm-project/pull/176339 missed making one
such update to `vectorizeDynamicLinalgOpPrecondition` and it got exposed
in a downstream project.
-- This commit therefore aims to fix the same.
Signed-off-by: Abhishek Varma <abhvarma at amd.com>
[mlir][vector] Flatten transfer - support multi-dim scalar element (#185417)
Adds support for flattening multi-dimensional scalar vector transfers.
The addition prevents pattern crashes on such inputs and allows for
cleaner lowering of scalar vectors.
[DA] Test AddRecs are nsw before strong SIV test (#183421)
Currently Strong SIV test, does not check that the AddRecs involved do
not overflow. This is required for correctness of the tests. Strictly
speaking, the range-based independence check in Strong SIV relies on
SCEV which internally takes care of potential overflows, so this is
mainly needed for the divisibility test and distance/directions
calculations, but putting the test early in the function covers all the
cases anyways.
openexr: update to 3.4.6.
## Version 3.4.6 (March 1, 2026)
Patch release with several bug fixes, enhancements, and build improvements.
* :bug: A limit of ``UINT_MAX`` deep samples per pixel is now
enforced, which prevents an integer overflow when using the
`CompositeDeepScanLine` API to combine multiple deep parts.
* :bug: `IlmThread` now builds properl with glibc 2.43.
* :wrench: In `IlmThreadPool`, replace deprecated `std::atomic_load /
std::atomic_exchange` overloads for `std::shared_ptr` with the C++20
`std::atomic<std::shared_ptr<T>>` interface when available.
* :bug: The ``ZIP`` and ``ZIPS`` Compressor objects had incorrect
compression types set, although the ill effects were miminal as the
value is seldom used.
[39 lines not shown]