Skip to content

Bump pyrefly from 0.18.0 to 0.26.0#522

Merged
amyreese merged 1 commit intomainfrom
dependabot/pip/pyrefly-0.26.0
Jul 30, 2025
Merged

Bump pyrefly from 0.18.0 to 0.26.0#522
amyreese merged 1 commit intomainfrom
dependabot/pip/pyrefly-0.26.0

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jul 30, 2025

Bumps pyrefly from 0.18.0 to 0.26.0.

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
  • a3c977b Update pyrefly version]
  • 8afed95 use set_display_mode_to_hover in hover response
  • 3f3df04 only show type for BoundMethod in hover when displaying
  • 1335994 add set_display_mode_to_hover to TypeDisplayContext
  • 59bf3ce Find parent project layout type
  • 633d723 Remove panics when finding binding and rework output to match expectations
  • 6f11d2a Support level for imports
  • 22af822 Pretty up merge_flow a bit
  • 5141848 Move phi key creation to MergeItem::new
  • 7d3663c Pull out the construction of flow info to MergeItem
  • 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)

Bumps [pyrefly](https://github.com/facebook/pyrefly) from 0.18.0 to 0.26.0.
- [Release notes](https://github.com/facebook/pyrefly/releases)
- [Commits](facebook/pyrefly@0.18.0...0.26.0)

---
updated-dependencies:
- dependency-name: pyrefly
  dependency-version: 0.26.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Jul 30, 2025
@dependabot dependabot bot requested review from amyreese and zsol as code owners July 30, 2025 20:30
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Jul 30, 2025
@meta-cla meta-cla bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Jul 30, 2025
@amyreese amyreese merged commit f084f8f into main Jul 30, 2025
30 checks passed
@dependabot dependabot bot deleted the dependabot/pip/pyrefly-0.26.0 branch July 30, 2025 20:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. 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.

1 participant