Skip to content

MAINT: Bump the python-deps group across 1 directory with 3 updates#295

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/requirements/python-deps-991fc87063
Open

MAINT: Bump the python-deps group across 1 directory with 3 updates#295
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/requirements/python-deps-991fc87063

Conversation

@dependabot
Copy link
Copy Markdown

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

Updates the requirements on pyrefly, gitpython and delvewheel to permit the latest version.
Updates pyrefly from 0.63.1 to 1.0.0

Release notes

Sourced from pyrefly's releases.

Pyrefly v1.0.0

Status: STABLE Release date: 12 May 2026

Pyrefly v1.0.0 is here!

We're thrilled to announce that Pyrefly has reached its stable 1.0.0 release! Since our beta release in November 2025, we've fixed hundreds of bugs, improved performance, and added lots of new functionality. Pyrefly is already the default type checker for Instagram at Meta and has been adopted by other large production codebases like PyTorch and JAX. Today, we're making it official: Pyrefly is production ready.

This would not have been possible without our amazing open-source community. To everyone who filed GitHub issues, submitted pull requests, gave us feedback at conferences, or joined us on Discord: thank you. Your contributions shaped this release.

These release notes cover the major highlights since our beta release. For the full history, see our past weekly release notes.


Performance Improvements

We've continued to push Pyrefly's performance since the speed improvements we shared in February. Since beta:

  • 2–125x faster updated diagnostics after saving a file (no, that’s not a typo!). Thanks to fine-grained dependency tracking and streaming diagnostics, updates now consistently arrive in milliseconds
  • 20–36% faster full type checking on large projects like PyTorch and Pandas
  • 2–3x faster initial indexing when Pyrefly first scans your project
  • 40–60% less memory usage during both indexing and incremental type checking

(Tested on an M4 Macbook Pro using open-source benchmarks from type_coverage_py and ty_benchmark.)

Compare the performance of Pyrefly and other Python type checkers on our regularly updated benchmarking suite, which runs against 53 popular Python packages.


Configuration Presets

A new preset configuration option provides named bundles of error severities and behavior settings.

Preset Description
off Silences all diagnostics. Useful for IDE-only users or if you want total control of which errors are enabled.
basic Low-noise, high-confidence diagnostics only (syntax errors, missing imports, unknown names, etc.). Ideal for unconfigured projects or IDE-first users.
legacy For codebases migrating from mypy. Disables checks mypy doesn't have. pyrefly init now emits this preset automatically when migrating from a mypy config.
default The standard Pyrefly experience. Equivalent to having no preset.
strict Enables additional strict checks on top of the default preset. For users who want to avoid Any types in their codebase.

See the configuration docs for details.


Onboarding Experience

We’ve made improvements to the out-of-the-box experience for projects without a pyrefly.toml.

  • Automatic config synthesis — if you have a mypy or pyright config, Pyrefly automatically migrates your settings and synthesizes an appropriate in-memory Pyrefly config. (This is the same migration that pyrefly init would commit to disk.)

... (truncated)

Commits
  • 2362c07 Bump to version 1.0.0 with release notes
  • 471bb83 Prep README.md and pyproject.toml for V1
  • f2c6df4 Use vanity URLs for unconfigured-config upsell
  • d5bf386 Fix TSP extra IPC connection shutdown hang (#3287)
  • e0a91be do not send snapshotchanged to extra connections
  • 3df562c extract TypeErrorDisplayStatus into its own module
  • 71ff2a5 upgrade
  • b3d4102 Strip debuginfo from release binaries to reduce binary size
  • ccb904d Fix Pyrefly regression with imported TypeVars via attribute access (#3333)
  • fb2ef60 support vscode-python-environments extension (#3327)
  • Additional commits viewable in compare view

Updates gitpython to 3.1.50

Release notes

Sourced from gitpython's releases.

3.1.50

What's Changed

New Contributors

Full Changelog: gitpython-developers/GitPython@3.1.49...3.1.50

Commits

Updates delvewheel from 1.12.0 to 1.12.1

Changelog

Sourced from delvewheel's changelog.

1.12.1 (6 May 2026)

  • Support the abi3t tag defined in PEP 803.
  • Improve the Limitations section of the README.
  • Improve support for abi3 wheels targeting the very old Python 3.3 and 3.4.
  • Add combase.dll to DLL exclusion list.
  • Update GitHub Actions.
  • Exclude DLLs needed for GraalPy runtime when repairing GraalPy wheels.
Commits

Updates the requirements on [pyrefly](https://github.com/facebook/pyrefly), [gitpython](https://github.com/gitpython-developers/GitPython) and [delvewheel](https://github.com/adang1345/delvewheel) to permit the latest version.

Updates `pyrefly` from 0.63.1 to 1.0.0
- [Release notes](https://github.com/facebook/pyrefly/releases)
- [Commits](facebook/pyrefly@0.63.1...1.0.0)

Updates `gitpython` to 3.1.50
- [Release notes](https://github.com/gitpython-developers/GitPython/releases)
- [Changelog](https://github.com/gitpython-developers/GitPython/blob/main/CHANGES)
- [Commits](gitpython-developers/GitPython@3.1.49...3.1.50)

Updates `delvewheel` from 1.12.0 to 1.12.1
- [Changelog](https://github.com/adang1345/delvewheel/blob/master/CHANGELOG.md)
- [Commits](https://github.com/adang1345/delvewheel/commits)

---
updated-dependencies:
- dependency-name: delvewheel
  dependency-version: 1.12.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-deps
- dependency-name: gitpython
  dependency-version: 3.1.50
  dependency-type: direct:production
  dependency-group: python-deps
- dependency-name: pyrefly
  dependency-version: 0.64.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/pip/requirements/python-deps-991fc87063 branch from 328e6eb to e8df7a0 Compare May 19, 2026 22:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants