Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Aug 1, 2025

Bumps pyrefly from 0.24.2 to 0.26.1.

Release notes

Sourced from pyrefly's releases.

Pyrefly v0.26.0

Status: ALPHA

Release date: 2025-07-28

Pyrefly 0.26.0 bundles 179 commits from 24 contributors

📝 Changelog

Configuration

  • Added a "disable-search-path-heuristics" to disable search path heuristics for users that want to configure all imports manually.
  • Fixed issues with the --watch flag.
  • Support .pyx, .pyd, and .pyw compiled files for module finding and globbing.
  • Disabled imports from pycache to prevent incorrect imports.

Typechecking Features

  • Fix several bugs with variable scopes.
  • Warn on calling deprecated overloads.
  • Added support for checking code snippets directly from the command line.
  • Disallowed attribute assignment or deletion on super() objects.
  • Emit an error when an uncalled function is used as the condition for an if statement.
  • Improved new and init_subclass behavior.
  • Enabled support for descriptors in dataclass fields.
  • Fixed bugs related to TypedDict operations, including setitem and matching against PartialTypedDict.
  • Fix bug with synthesized namedtuple constructors.

IDE

  • Optimized autocomplete by filtering local variable results and providing a specialized path for builtins, effectively improving auto-import behavior.

Other

  • Enhanced performance with caching for node packages and rust-cache.
  • Improved display of default values and type information.
  • Improved subscript error messages to indicate non-subscriptable types.
  • Summary display is now more concise by default, with options for detailed or no summary.

📦 Upgrade

pip install --upgrade pyrefly==0.26.0

🖊️ Contributors this release

@​grievejia @​samwgoldman @​stroxler @​rchen152 @​fangyi-zhou @​ndmitchell @​rubmary @​kinto0 @​arthaud @​lolpack @​migeed-z @​darricklaidin @​connernilsen @​regexyl @​danielocfb @​WeixiMa @​MaggieMoss @​yangdanny97

Full Changelog: https://github.com/facebook/pyrefly/compare/0.25.0..0.26.0

Pyrefly v0.25.0

Status: ALPHA

... (truncated)

Commits
  • 4645d76 Version bump
  • 0389dcc Drop Pyre1's typeshed when type checking with Buck+Pyrefly
  • 0c7797e On closing file, free the memory
  • bd9ac0e Delete redundant ignore
  • d6b736c Add another incremental test case
  • d1af10d Rewrite invalidate_rdeps
  • b41ba6d Make it an error to call commit without run
  • 304294f Add an explicit test of the rdeps case
  • 079c8d1 Don't even call set_memory if there are subsequent mutations
  • 9da753d Replace recursive calls to is_subset_eq_impl() inside is_subset_eq_impl with ...
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Aug 1, 2025
@dependabot dependabot bot requested a review from remyleone as a code owner August 1, 2025 13:27
@dependabot dependabot bot added the python Pull requests that update Python code label Aug 1, 2025
@Laure-di Laure-di force-pushed the dependabot/pip/scaleway/pyrefly-0.26.1 branch from 7beec24 to 681d3e0 Compare August 11, 2025 08:33
@Laure-di Laure-di requested a review from a team as a code owner August 11, 2025 09:30
@github-actions github-actions bot added the instance Instance issues, bugs and feature requests label Aug 11, 2025
@github-actions github-actions bot removed the instance Instance issues, bugs and feature requests label Aug 11, 2025
@Laure-di Laure-di added this pull request to the merge queue Aug 11, 2025
Merged via the queue into main with commit 310c6f9 Aug 11, 2025
63 of 67 checks passed
@Laure-di Laure-di deleted the dependabot/pip/scaleway/pyrefly-0.26.1 branch August 11, 2025 10:34
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 Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants