Skip to content

build(deps): bump the production-dependencies group across 1 directory with 12 updates#9

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/production-dependencies-9e13bec829
Open

build(deps): bump the production-dependencies group across 1 directory with 12 updates#9
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/production-dependencies-9e13bec829

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 20, 2026

Bumps the production-dependencies group with 12 updates in the / directory:

Package From To
boto3 1.42.93 1.43.11
fastapi 0.136.0 0.136.1
numba 0.65.0 0.65.1
numpy 2.4.4 2.4.6
numerapi 2.22.0 2.23.1
pydantic 2.13.3 2.13.4
uvicorn 0.45.0 0.47.0
ruff 0.15.11 0.15.13
tabpfn 7.1.1 8.0.3
torch 2.11.0 2.12.0
ty 0.0.32 0.0.38
mlflow 3.11.1 3.12.0

Updates boto3 from 1.42.93 to 1.43.11

Commits
  • c628e75 Merge branch 'release-1.43.11'
  • ac6f929 Bumping version to 1.43.11
  • bb47b73 Add changelog entries from botocore
  • d8c26e0 Merge branch 'release-1.43.10'
  • 4ed1db8 Merge branch 'release-1.43.10' into develop
  • 413e36a Bumping version to 1.43.10
  • 401448d Add changelog entries from botocore
  • 6d47260 Merge branch 'release-1.43.9'
  • df96d6d Merge branch 'release-1.43.9' into develop
  • 7fb9872 Bumping version to 1.43.9
  • Additional commits viewable in compare view

Updates fastapi from 0.136.0 to 0.136.1

Release notes

Sourced from fastapi's releases.

0.136.1

Upgrades

Internal

Commits

Updates numba from 0.65.0 to 0.65.1

Release notes

Sourced from numba's releases.

0.65.1

Numba patch release, please refer to the detailed release notes here - https://numba.readthedocs.io/en/stable/release/0.65.1-notes.html

Commits
  • 9e3087a Merge pull request #10562 from swap357/release0.65
  • b99b8b2 Apply suggestions from review.
  • 0d1ffca update 0.65.1 release notes with entry for changelog update PR
  • 8aa8d3d update version support table for 0.65.1 release
  • 96ab95a update towncrier release notes for 0.65.1
  • 438935e Merge pull request #10547 from swap357/disable_sys_monitoring_py3144
  • See full diff in compare view

Updates numpy from 2.4.4 to 2.4.6

Release notes

Sourced from numpy's releases.

v2.4.6 (May 18, 2026)

NumPy 2.4.6 Release Notes

NumPy 2.4.6 is a quick release that fixes a regression discovered in the 2.4.5 release.

This release supports Python versions 3.11-3.14

Contributors

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

  • !EarlMilktea
  • Charles Harris
  • Sebastian Berg
  • Warren Weckesser

Pull requests merged

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

  • #31444: MAINT: Prepare 2.4.x for further development
  • #31453: BUG: Fix regression in arr.conj()
  • #31459: BUG: np.linalg.svd(..., hermitian=True) returns non-unitary...
  • #31460: BUG: Don't call INCREF/DECREF on descr in NpyStringAcquireAllocator...

v2.4.5 (May 15, 2026)

NumPy 2.4.5 Release Notes

NumPy 2.4.5 is a patch release that fixes bugs discovered after the 2.4.4 release, has some typing improvements, and maintains infrastructure.

This release supports Python versions 3.11-3.14

Contributors

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

  • Aleksei Nikiforov
  • Anarion Zuo +
  • Ankit Ahlawat
  • Breno Favaretto +
  • Charles Harris
  • Igor Krivenko +
  • Ijtihed Kilani +
  • Joren Hammudoglu
  • Maarten Baert +

... (truncated)

Commits
  • b832a09 Merge pull request #31462 from charris/prepare-2.4.6
  • 57cc147 REL: Prepare for the NumPy 2.4.6 release
  • 0c72b0b Merge pull request #31459 from charris/backport-31347
  • 9778d26 BUG: core: Don't call INCREF/DECREF on descr in NpyStringAcquireAllocator. (#...
  • e0e3876 BUG: core: Don't call INCREF/DECREF on descr in NpyStringAcquireAllocator. (#...
  • d1bffeb BUG: np.linalg.svd(..., hermitian=True) returns non-unitary vh (#31347)
  • 8d8d7e5 Merge pull request #31453 from seberg/issue-31452
  • bddaab7 BUG: Fix regression in arr.conj()
  • 37a1ecc Merge pull request #31444 from charris/begin-2.4.6
  • 3c0e043 MAINT: Prepare 2.4.x for further development
  • Additional commits viewable in compare view

Updates numerapi from 2.22.0 to 2.23.1

Changelog

Sourced from numerapi's changelog.

[2.23.1] - 2026-04-23

  • fix package version lookup
Commits

Updates pydantic from 2.13.3 to 2.13.4

Release notes

Sourced from pydantic's releases.

v2.13.4 2026-05-06

v2.13.4 (2026-05-06)

What's Changed

Packaging

Fixes

Full Changelog: pydantic/pydantic@v2.13.3...v2.13.4

Changelog

Sourced from pydantic's changelog.

v2.13.4 (2026-05-06)

GitHub release

What's Changed

Packaging

Fixes

Commits
  • cf67d4b Fix linting
  • f0d8a21 Prepare release v2.13.4
  • 5e3fe1d Check for pydantic tag pattern in CI
  • 7f9edcc Document tagging conventions
  • b46a0c9 Adapt pydantic-core linker flags on macOS
  • 50629c8 Update to PyPy 7.3.22
  • 8522ebb Preserve RootModel core metadata
  • a37f3af Adapt MISSING sentinel test to work with unreleased typing_extensions ver...
  • 909259a Remove Logfire example in documentation
  • 2c4174c Bump libc from 0.2.155 to 0.2.185
  • See full diff in compare view

Updates uvicorn from 0.45.0 to 0.47.0

Release notes

Sourced from uvicorn's releases.

Version 0.47.0

What's Changed

Full Changelog: Kludex/uvicorn@0.46.0...0.47.0

Version 0.46.0

What's Changed

Full Changelog: Kludex/uvicorn@0.45.0...0.46.0

Changelog

Sourced from uvicorn's changelog.

0.47.0 (May 14, 2026)

Added

  • Add ssl_context_factory for custom SSLContext configuration (#2920)

Changed

  • Eagerly import the ASGI app in the parent process (#2919)

Fixed

  • Treat fd=0 as a valid file descriptor with reload/workers (#2927)

0.46.0 (April 23, 2026)

Added

  • Support ws_max_size in wsproto implementation (#2915)
  • Support ws_ping_interval and ws_ping_timeout in wsproto implementation (#2916)

Changed

  • Use bytearray for incoming WebSocket message buffer in websockets-sansio (#2917)
Commits
  • 479a2c0 Version 0.47.0 (#2937)
  • 89347fd Add 7-day cooldown for dependency resolution via uv exclude-newer (#2936)
  • 767315b Drop unused contents/actions permissions from zizmor workflow (#2935)
  • f25ee43 chore(deps): bump urllib3 from 2.6.3 to 2.7.0 (#2933)
  • 8782666 Fix typo in docs/deployment/index.md. (#2932)
  • ad5ff87 Treat fd=0 as a valid file descriptor with reload/workers (#2927)
  • 6761b2c Remove Hugging Face sponsor block from docs (#2923)
  • 438f648 Surface sponsors on welcome page and sidebar (#2921)
  • 10ddc6d Add ssl_context_factory for custom SSLContext configuration (#2920)
  • b499bc4 Eagerly import the ASGI app in the parent process (#2919)
  • Additional commits viewable in compare view

Updates ruff from 0.15.11 to 0.15.13

Release notes

Sourced from ruff's releases.

0.15.13

Release Notes

Released on 2026-05-14.

Preview features

  • Add a rule to flag lazy imports that are eagerly evaluated (#25016)
  • [pylint] Standardize diagnostic message (PLR0914, PLR0917) (#24996)

Bug fixes

  • Fix F811 false positive for class methods (#24933)
  • Fix setting selection for multi-folder workspace (#24819)
  • [eradicate] Fix false positive for lines with leading whitespace (ERA001) (#25122)
  • [flake8-pyi] Fix false positive for f-string debug specifier (PYI016) (#24098)

Rule changes

  • Always include panic payload in panic diagnostic message (#24873)
  • Restrict PYI034 for in-place operations to enclosing class (#24511)
  • Improve error message for parameters that are declared global (#24902)
  • Update known stdlib (#25103)

Performance

  • [isort] Avoid constructing glob::Patterns for literal known modules (#25123)

CLI

  • Add TOML examples to --config help text (#25013)
  • Colorize ruff check 'All checks passed' (#25085)

Configuration

  • Increase max allowed value of line-length setting (#24962)

Documentation

  • Add D203 to rules that conflict with the formatter (#25044)
  • Clarify COM819 and formatter interaction (#25045)
  • Clarify that NotImplemented is a value, not an exception (F901) (#25054)
  • Update number of lint rules supported (#24942)

Other changes

  • Simplify the playground's markdown template (#24924)

Contributors

... (truncated)

Changelog

Sourced from ruff's changelog.

0.15.13

Released on 2026-05-14.

Preview features

  • Add a rule to flag lazy imports that are eagerly evaluated (#25016)
  • [pylint] Standardize diagnostic message (PLR0914, PLR0917) (#24996)

Bug fixes

  • Fix F811 false positive for class methods (#24933)
  • Fix setting selection for multi-folder workspace (#24819)
  • [eradicate] Fix false positive for lines with leading whitespace (ERA001) (#25122)
  • [flake8-pyi] Fix false positive for f-string debug specifier (PYI016) (#24098)

Rule changes

  • Always include panic payload in panic diagnostic message (#24873)
  • Restrict PYI034 for in-place operations to enclosing class (#24511)
  • Improve error message for parameters that are declared global (#24902)
  • Update known stdlib (#25103)

Performance

  • [isort] Avoid constructing glob::Patterns for literal known modules (#25123)

CLI

  • Add TOML examples to --config help text (#25013)
  • Colorize ruff check 'All checks passed' (#25085)

Configuration

  • Increase max allowed value of line-length setting (#24962)

Documentation

  • Add D203 to rules that conflict with the formatter (#25044)
  • Clarify COM819 and formatter interaction (#25045)
  • Clarify that NotImplemented is a value, not an exception (F901) (#25054)
  • Update number of lint rules supported (#24942)

Other changes

  • Simplify the playground's markdown template (#24924)

Contributors

... (truncated)

Commits
  • 2afb467 Bump 0.15.13 (#25157)
  • 3008796 [ty] classify TypeVar semantic tokens as type parameters (#24891)
  • 79470e3 [isort] Avoid constructing glob::Patterns for literal known modules (#25123)
  • 2522549 Remove shellcheck from prek (#25154)
  • 7db7170 [ty] Support TypedDict key completions in incomplete, anonymous contexts (#25...
  • bb3dd53 [ty] Run full iteration analysis on narrowed typevars (#25143)
  • 828cdb7 [ty] Isolate file-watching test environment (#25151)
  • 89e1d86 [ty] Preserve TypedDict keys through dict unpacking (#24523)
  • 86f3064 [ty] Avoid accessing args[0] for static_assert (#25149)
  • ed819f9 [ty] Treat custom enum __new__ values as dynamic (#25136)
  • Additional commits viewable in compare view

Updates tabpfn from 7.1.1 to 8.0.3

Release notes

Sourced from tabpfn's releases.

v8.0.3

Changed

  • Significantly reduced import tabpfn time (roughly halved: ~2.4s → ~1.1s warm, and ~9s → ~5s on a cold first import) by no longer importing torch._dynamo/torch._inductor or scikit-learn's estimator-check test machinery at import time. (#972)

v8.0.2

Added

  • Add flash attention support for MPS to reduce memory usage. Remove attention_backend. (#949)

Changed

  • Modernized the SHAP / Shapley Values section in TabPFN_Demo_Local.ipynb to use shapiq (with TabPFN's KV cache enabled), and made small fixes to the feature-selection, time-series, and causal-inference sections. (#960)

v8.0.1

Fixed

  • Remove warning about SVD falling back to CPU on MPS. (#957)

v8.0.0

Breaking Changes

  • Major release: TabPFN-3 is now the default model. New users and existing users who do not pin a model will automatically get TabPFN-3 going forward. To use a previous model version, use the create_default_for_version() classmethod on TabPFNClassifier / TabPFNRegressor, or pass an explicit model_path to the estimator constructor to pin a specific model file. (#948)

Added

  • Add opt-in feature subsampling strategies across ensemble members when the number of features exceeds max_features_per_estimator. Set FEATURE_SUBSAMPLING_METHOD in the inference config to one of "random" (default), "balanced", or "constant_and_balanced". (#851)
  • Add enable_torch_compile to PerformanceOptions. (#879)
  • Add GPU preprocessing pipeline that runs feature transformations (quantile normalization, SVD) directly on the GPU as part of the model forward pass. (#884)
  • Add get_inference_config() method to TabPFNClassifier and TabPFNRegressor. This method loads the model checkpoint if needed and returns the active InferenceConfig, allowing inspection of preprocessing and inference settings before calling fit(). (#890)
  • Add an optional show_progress_bar flag to TabPFN classifier and regressor inference, defaulting to False. (#899)
  • Add a nightly workflow that reproduces every example notebook's pip-install sequence in a fresh venv and asserts tabpfn resolves to the latest PyPI release. (#901)
  • Add gini_feature_importance and gini_feature_importance_lightgbm as new FEATURE_SUBSAMPLING_METHOD options. Both rank features by importance and always include the top-K most predictive features per estimator when the dataset exceeds max_features_per_estimator. LightGBM is an optional dependency (pip install tabpfn[lightgbm]). (#908)
  • Add TabPFN v3 support: TabPFNClassifier and TabPFNRegressor now support ModelVersion.V3, including create_default_for_version(ModelVersion.V3) and explicit v3 model paths. (#909)
  • Add auto as a new FEATURE_SUBSAMPLING_METHOD option. When selected, it automatically uses gini_feature_importance (LightGBM-based) for datasets with more than 100k samples where feature subsampling is needed, and falls back to balanced otherwise. LightGBM is now a required dependency (previously optional via pip install tabpfn[lightgbm]). (#913)
  • Add embedding_dim abstract property to the Architecture interface, exposing the output embedding dimension for all architecture implementations. (#924)
  • Stratified row subsampling for the classifier: when SUBSAMPLE_SAMPLES is set, each ensemble member now draws rows that preserve the original class proportions, using a balanced round-robin pool per class to ensure uniform row coverage across estimators. (#928)
  • Add opt-in FlashAttention-3 backend selector for v3 (PerformanceOptions.attention_backend). On Hopper GPUs, "auto" routes to FA3 once the sequence length amortises FA3's dispatch overhead; otherwise falls back to PyTorch SDPA. (#935)
  • Auto-scale n_estimators at fit time so every feature is covered by at least one ensemble member. The effective count is exposed as n_estimators_; a UserWarning is emitted when scaling triggers. (#937)
  • Add TorchSquashingScaler and TorchSquashingScalerStep — a torch implementation of SquashingScaler mirroring the CPU version. (#938)
  • Run SVD on GPU when enable_gpu_preprocessing=True by pre-warming PyTorch's LAPACK lazy wrapper on the main thread before parallel dispatch to avoid a multi-GPU race in torch.svd_lowrank -> torch.linalg.qr. (#941)
  • Schedule the squashing scaler on GPU when the configuration is eligible. This makes the preprocessing significantly faster. (#944)

Changed

  • Introduces balanced subsampling of features for improved performance for datasets with large number of features. Results may vary slightly because of different seeds. (#851)
  • Model checkpoint caching now automatically invalidates when the file on disk changes (detected via mtime and size), so replaced checkpoints (e.g. during finetuning) are always reloaded. (#863)
  • Row subsampling across ensemble members now uses round-robin balanced sampling. This replaces the previous random sampling approach. (#886)
  • Remove unused v2.6 defaults from InferenceConfig.get_default(). V2.6 checkpoints always embed their own InferenceConfig, so these defaults were never used at inference time. The v2.6 preprocessor config factories are also removed from tabpfn.preprocessing. (#890)
  • Renamed InferenceConfig.CONSTANT_FEATURE_COUNT to FEATURE_SUBSAMPLING_CONSTANT_FEATURE_COUNT to better reflect its purpose. Old checkpoints that store the previous key name are migrated transparently on load. (#900)

... (truncated)

Changelog

Sourced from tabpfn's changelog.

[8.0.3] - 2026-05-16

Changed

  • Significantly reduced import tabpfn time (roughly halved: ~2.4s → ~1.1s warm, and ~9s → ~5s on a cold first import) by no longer importing torch._dynamo/torch._inductor or scikit-learn's estimator-check test machinery at import time. (#972)

[8.0.2] - 2026-05-13

Added

  • Add flash attention support for MPS to reduce memory usage. Remove attention_backend. (#949)

Changed

  • Modernized the SHAP / Shapley Values section in TabPFN_Demo_Local.ipynb to use shapiq (with TabPFN's KV cache enabled), and made small fixes to the feature-selection, time-series, and causal-inference sections. (#960)

[8.0.1] - 2026-05-12

Fixed

  • Remove warning about SVD falling back to CPU on MPS. (#957)

[8.0.0] - 2026-05-12

Breaking Changes

  • Major release: TabPFN-3 is now the default model. New users and existing users who do not pin a model will automatically get TabPFN-3 going forward. To use a previous model version, use the create_default_for_version() classmethod on TabPFNClassifier / TabPFNRegressor, or pass an explicit model_path to the estimator constructor to pin a specific model file. (#948)

Added

  • Add opt-in feature subsampling strategies across ensemble members when the number of features exceeds max_features_per_estimator. Set FEATURE_SUBSAMPLING_METHOD in the inference config to one of "random" (default), "balanced", or "constant_and_balanced". (#851)
  • Add enable_torch_compile to PerformanceOptions. (#879)
  • Add GPU preprocessing pipeline that runs feature transformations (quantile normalization, SVD) directly on the GPU as part of the model forward pass. (#884)
  • Add get_inference_config() method to TabPFNClassifier and TabPFNRegressor. This method loads the model checkpoint if needed and returns the active InferenceConfig, allowing inspection of preprocessing and inference settings before calling fit(). (#890)
  • Add an optional show_progress_bar flag to TabPFN classifier and regressor inference, defaulting to False. (#899)
  • Add a nightly workflow that reproduces every example notebook's pip-install sequence in a fresh venv and asserts tabpfn resolves to the latest PyPI release. (#901)
  • Add gini_feature_importance and gini_feature_importance_lightgbm as new FEATURE_SUBSAMPLING_METHOD options. Both rank features by importance and always include the top-K most predictive features per estimator when the dataset exceeds max_features_per_estimator. LightGBM is an optional dependency (pip install tabpfn[lightgbm]). (#908)
  • Add TabPFN v3 support: TabPFNClassifier and TabPFNRegressor now support ModelVersion.V3, including create_default_for_version(ModelVersion.V3) and explicit v3 model paths. (#909)
  • Add auto as a new FEATURE_SUBSAMPLING_METHOD option. When selected, it automatically uses gini_feature_importance (LightGBM-based) for datasets with more than 100k samples where feature subsampling is needed, and falls back to balanced otherwise. LightGBM is now a required dependency (previously optional via pip install tabpfn[lightgbm]). (#913)
  • Add embedding_dim abstract property to the Architecture interface, exposing the output embedding dimension for all architecture implementations. (#924)
  • Stratified row subsampling for the classifier: when SUBSAMPLE_SAMPLES is set, each ensemble member now draws rows that preserve the original class proportions, using a balanced round-robin pool per class to ensure uniform row coverage across estimators. (#928)
  • Add opt-in FlashAttention-3 backend selector for v3 (PerformanceOptions.attention_backend). On Hopper GPUs, "auto" routes to FA3 once the sequence length amortises FA3's dispatch overhead; otherwise falls back to PyTorch SDPA. (#935)
  • Auto-scale n_estimators at fit time so every feature is covered by at least one ensemble member. The effective count is exposed as n_estimators_; a UserWarning is emitted when scaling triggers. (#937)
  • Add TorchSquashingScaler and TorchSquashingScalerStep — a torch implementation of SquashingScaler mirroring the CPU version. (#938)
  • Run SVD on GPU when enable_gpu_preprocessing=True by pre-warming PyTorch's LAPACK lazy wrapper on the main thread before parallel dispatch to avoid a multi-GPU race in torch.svd_lowrank -> torch.linalg.qr. (#941)
  • Schedule the squashing scaler on GPU when the configuration is eligible. This makes the preprocessing significantly faster. (#944)

... (truncated)

Commits
  • 61db021 Release v8.0.3 (#974)
  • 7751d14 chore: add SECURITY.md (#973)
  • 8a13def Speed up import tabpfn (~2x faster) by deferring torch.compile + sklearn te...
  • 2467051 Make 'open an issue first' PR policy stand out in README (#970)
  • 4331486 Add missing id-token: write permission to Claude review workflow. (#969)
  • 8879f36 Update ruff to match internal repo. (#968)
  • 88f459d Add a timeout for CI. (#966)
  • 8375498 chore: add THIRD-PARTY-NOTICES.md (#964)
  • 6b65582 Disable Xet, allow passing raw filename and still hit the cache. (#962)
  • 0293570 Add Claude Code GitHub Workflow (#940)
  • Additional commits viewable in compare view

Updates torch from 2.11.0 to 2.12.0

Release notes

Sourced from torch's releases.

PyTorch 2.12.0 Release Notes

Highlights

For more details about these highlighted features, you can look at the release blogpost. Below are the full release notes for this release.

Backwards Incompatible Changes

Build Frontend

  • Strengthened SVE compile checks in FindARM.cmake, which may reject previously accepted but incorrect SVE configurations (#176646)

    Source builds that enable SVE now validate the compiler configuration more strictly. If a build previously passed with an incomplete or mismatched SVE setup, it may now fail during CMake configuration instead of later in compilation. Update the compiler/toolchain flags so they accurately describe the target SVE support, or disable SVE for that build.

  • Updated the minimum CUDA version required to build PyTorch from source to CUDA 12.6 (#178925)

    Building PyTorch from source with CUDA versions older than 12.6 is no longer supported. Users building custom binaries should install CUDA 12.6 or newer and make sure CUDA_HOME points to that installation.

    Version 2.11:

    CUDA_HOME=/usr/local/cuda-12.4 python setup.py develop

    Version 2.12:

    CUDA_HOME=/usr/local/cuda-12.6 python setup.py develop
  • Enforced a C++20 minimum in CMake build files (#178662)

... (truncated)

Commits
  • 0d62256 [release] Dockerfile: skip torchaudio install when CUDA_PATH=cu132 (#183346)
  • 7661cd9 [MPS] Fix SDPA wrong output for permuted q/k/v with B > 1 (#181886)
  • 9da6087 Fix stale PYTORCH_RELEASES_CODE_CC dict (fixes #182250) (#182369)
  • e4c37cc Avoid raw stream name collisions in Inductor (#182178)
  • 822d047 [MPS] Fix bool mask handling in 1-pass SDPA decode kernel (#182285) (#182311)
  • 5c5e523 Add enable_gqa parameter to SDPA MPS meta registration (#181550)
  • eece52e [AOTI] Add BC-safe c_shim v2 for _scaled_dot_product_attention_math_for_mps e...
  • b39330b [Inductor] Call latest c_shim version for versioned fallback ops (#181548)
  • 06f10d0 Revert "[FSDP2] add fqn to communication ops" (#182100) (#182157)
  • 449e339 Revert "[Inductor] Improve materialization heuristic for a chain of computaio...
  • Additional commits viewable in compare view

Updates ty from 0.0.32 to 0.0.38

Release notes

Sourced from ty's releases.

0.0.38

Release Notes

Released on 2026-05-19.

Bug fixes

  • Fix panic in enum literal during cycle recovery (#25237)
  • Fix panic from lazy NewType base expansion during cycle recovery (#25234)
  • Fix class-body global lookup before class binding (#25224)
  • Handle aliased dict fallbacks in TypedDict unions (#25241)
  • Ignore _generate_next_value_ with custom construction hooks (#25210)

LSP server

  • Fix find references for except handlers (#25231)
  • Preserve delimiters when folding expressions (#24999)
  • Use incremental file walk on .gitignore changes (#25183)

Core type checking

  • Add first-class support for enum complements (#24961)
  • Allow known non-field writes on frozen dataclass subclasses (#25087)
  • Ignore generic specialization in layout compatibility checks (#25178)
  • Preserve short-circuit bindings in all condition consumers (#25160)
  • Support class decorators (#25091)
  • Support custom _generate_next_value_ methods in enums (#25196)

Contributors

Install ty 0.0.38

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://releases.astral.sh/github/ty/releases/download/0.0.38/ty-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://releases.astral.sh/github/ty/releases/download/0.0.38/ty-installer.ps1 | iex"

... (truncated)

Changelog

Sourced from ty's changelog.

0.0.38

Released on 2026-05-19.

Bug fixes

  • Fix panic in enum literal during cycle recovery (#25237)
  • Fix panic from lazy NewType base expansion during cycle recovery (#25234)
  • Fix clas...

    Description has been truncated

…y with 12 updates

Bumps the production-dependencies group with 12 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [boto3](https://github.com/boto/boto3) | `1.42.93` | `1.43.11` |
| [fastapi](https://github.com/fastapi/fastapi) | `0.136.0` | `0.136.1` |
| [numba](https://github.com/numba/numba) | `0.65.0` | `0.65.1` |
| [numpy](https://github.com/numpy/numpy) | `2.4.4` | `2.4.6` |
| [numerapi](https://github.com/uuazed/numerapi) | `2.22.0` | `2.23.1` |
| [pydantic](https://github.com/pydantic/pydantic) | `2.13.3` | `2.13.4` |
| [uvicorn](https://github.com/Kludex/uvicorn) | `0.45.0` | `0.47.0` |
| [ruff](https://github.com/astral-sh/ruff) | `0.15.11` | `0.15.13` |
| [tabpfn](https://github.com/priorlabs/tabpfn) | `7.1.1` | `8.0.3` |
| [torch](https://github.com/pytorch/pytorch) | `2.11.0` | `2.12.0` |
| [ty](https://github.com/astral-sh/ty) | `0.0.32` | `0.0.38` |
| [mlflow](https://github.com/mlflow/mlflow) | `3.11.1` | `3.12.0` |



Updates `boto3` from 1.42.93 to 1.43.11
- [Release notes](https://github.com/boto/boto3/releases)
- [Commits](boto/boto3@1.42.93...1.43.11)

Updates `fastapi` from 0.136.0 to 0.136.1
- [Release notes](https://github.com/fastapi/fastapi/releases)
- [Commits](fastapi/fastapi@0.136.0...0.136.1)

Updates `numba` from 0.65.0 to 0.65.1
- [Release notes](https://github.com/numba/numba/releases)
- [Commits](numba/numba@0.65.0...0.65.1)

Updates `numpy` from 2.4.4 to 2.4.6
- [Release notes](https://github.com/numpy/numpy/releases)
- [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst)
- [Commits](numpy/numpy@v2.4.4...v2.4.6)

Updates `numerapi` from 2.22.0 to 2.23.1
- [Changelog](https://github.com/uuazed/numerapi/blob/master/CHANGELOG.md)
- [Commits](https://github.com/uuazed/numerapi/commits)

Updates `pydantic` from 2.13.3 to 2.13.4
- [Release notes](https://github.com/pydantic/pydantic/releases)
- [Changelog](https://github.com/pydantic/pydantic/blob/v2.13.4/HISTORY.md)
- [Commits](pydantic/pydantic@v2.13.3...v2.13.4)

Updates `uvicorn` from 0.45.0 to 0.47.0
- [Release notes](https://github.com/Kludex/uvicorn/releases)
- [Changelog](https://github.com/Kludex/uvicorn/blob/main/docs/release-notes.md)
- [Commits](Kludex/uvicorn@0.45.0...0.47.0)

Updates `ruff` from 0.15.11 to 0.15.13
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.15.11...0.15.13)

Updates `tabpfn` from 7.1.1 to 8.0.3
- [Release notes](https://github.com/priorlabs/tabpfn/releases)
- [Changelog](https://github.com/PriorLabs/TabPFN/blob/main/CHANGELOG.md)
- [Commits](PriorLabs/TabPFN@v7.1.1...v8.0.3)

Updates `torch` from 2.11.0 to 2.12.0
- [Release notes](https://github.com/pytorch/pytorch/releases)
- [Changelog](https://github.com/pytorch/pytorch/blob/main/RELEASE.md)
- [Commits](pytorch/pytorch@v2.11.0...v2.12.0)

Updates `ty` from 0.0.32 to 0.0.38
- [Release notes](https://github.com/astral-sh/ty/releases)
- [Changelog](https://github.com/astral-sh/ty/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ty@0.0.32...0.0.38)

Updates `mlflow` from 3.11.1 to 3.12.0
- [Release notes](https://github.com/mlflow/mlflow/releases)
- [Changelog](https://github.com/mlflow/mlflow/blob/master/CHANGELOG.md)
- [Commits](mlflow/mlflow@v3.11.1...v3.12.0)

---
updated-dependencies:
- dependency-name: boto3
  dependency-version: 1.43.11
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: fastapi
  dependency-version: 0.136.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
- dependency-name: numba
  dependency-version: 0.65.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
- dependency-name: numpy
  dependency-version: 2.4.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
- dependency-name: numerapi
  dependency-version: 2.23.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: pydantic
  dependency-version: 2.13.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
- dependency-name: uvicorn
  dependency-version: 0.47.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: ruff
  dependency-version: 0.15.13
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
- dependency-name: tabpfn
  dependency-version: 8.0.3
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: production-dependencies
- dependency-name: torch
  dependency-version: 2.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: ty
  dependency-version: 0.0.38
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
- dependency-name: mlflow
  dependency-version: 3.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels May 20, 2026
@dependabot dependabot Bot requested a review from dshap474 as a code owner May 20, 2026 09:26
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 python:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants