Popüler: Veriler 27 Ekim 2026 tarihinde güncellendi

Kategoriler

İnternet1.356
İletişim321
Ses ve video898
Grafik ve tasarım539
Ofis ve verimlilik1.124
Geliştirici araçları3.134
Yapay zekâ araçları529
Güvenlik ve gizlilik385
Sistem araçları3.114
Oyunlar523
Eğitim ve bilim239
Ağ ve BT284

Pyrefly 1.3.2 indir

A fast type checker and language server for Python

Bu eski bir sürüm. Güncel sürüm: 1.4.0. Pyrefly 1.4.0 · Çıkış tarihi:

Kurulum dosyaları 1.3.2

MimariTürKapsamDosya boyutuİndirSHA256
64 bit ZIP → Taşınabilir — — github.com VirusTotal
ARM64 ZIP → Taşınabilir — — github.com VirusTotal

Bağlantı ve SHA256, Windows Paket Yöneticisi topluluk manifestinden alınmıştır. Dosyayı çalıştırmadan önce hash değerini karşılaştırın.

Sürüm notları

*Release date:September 28, 2026*

Pyrefly v1.3.2 is a patch release that fixes regressions in how Pyrefly infers the type of a variable after it is assigned a value of type `Any`.

---

## 🐛 Bug fixes

• **#4846:** Fixed several regressions from v1.3.0 in type inference after a variable is reassigned to `Any`:
• Assigning an implicit `Any` (a value with no known type, such as the result of an unannotated function or an unresolved import) to an annotated variable once again produces `Unknown`. It no longer turns into an explicit `Any`.
• When a variable annotated as `Optional[T]` or `T | None` is narrowed to `None` and then reassigned inside that branch, Pyrefly no longer adds the annotation's `None` back after the branch. For example, `x:Any | None` followed by `if x is None: x = get_any()` now gives `Any` instead of `Any | None`.
• When a variable's annotation is a union that contains `Any`, assigning `Any` to it now narrows the variable to `Any`. For example, `x:Any | None` followed by `x = x or get_any()` now gives `Any` instead of `Any | None`, so later attribute access no longer reports a false `missing-attribute` error on `None`.

Thank-you to all our contributors who found these bugs and reported them! Did you know this is one of the most helpful contributions you can make to an open-source project? If you find any bugs in Pyrefly we want to know about them! Please open a bug report issue [here](https://github.com/facebook/pyrefly/issues).

---

## 📦 Upgrade

```bash
pip install --upgrade pyrefly==1.3.2
```

### How to safely upgrade your codebase

Upgrading the version of Pyrefly you're using or a third-party library you depend on can reveal new type errors in your code. Fixing them all at once is often unrealistic. We've written scripts to help you temporarily silence them. After upgrading, follow these steps:

1. `pyrefly check --suppress-errors`
2. Run your code formatter of choice
3. `pyrefly check --remove-unused-ignores`
4. Repeat until you achieve a clean formatting run and a clean type check.

This will add `# pyrefly:ignore` comments to your code, enabling you to silence errors and return to fix them later. This can make the process of upgrading a large codebase much more manageable.

Read more about error suppressions in the [Pyrefly documentation](https://pyrefly.org/en/docs/error-suppressions/).

https://github.com/facebook/pyrefly/releases/tag/1.3.2

Diller ve SDK’lar: en popüler

Tümünü gör
  1. Go Programming LanguageDiller ve SDK’lar
  2. LLVMDiller ve SDK’lar · LLVM
  3. DenoDiller ve SDK’lar · Deno Land Inc.
  4. CMakeDiller ve SDK’lar · Kitware
  5. YarnDiller ve SDK’lar · Yarn Contributors
  6. CcacheDiller ve SDK’lar · Joel Rosdahl
  7. sbtDiller ve SDK’lar · Lightbend, Inc.
  8. BOINCDiller ve SDK’lar · Space Sciences Laboratory, U.C. Berkeley
  9. Dart SDKDiller ve SDK’lar · Google
  10. NVM for WindowsDiller ve SDK’lar · Ecor Ventures LLC

Meta yayıncısının diğer programları

Tümünü gör

Etiketler

Paylaş