python / python/mypy

Drop support for 32-bit platforms?

Offen
#19,786 5 Kommentare 2 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

feature topic-developer
Vorherrschende Sprache
Python
Sterne
20.6k
Forks
3.3k
PR-Merge-Kennzahlen
PR-Kennzahlen ausstehend

Beschreibung

32-bit platforms seem pretty much obsolete (outside of embedded, which we don't actively support). There is no 32-bit version of Windows 11, and Windows 10 will reach EOL soon. All new desktop processors have been 64-bit for well over a decade now.

Does anybody have evidence that a non-trivial number of users are still using 32-bit platforms?

If we decide to move forward with this, we can start with not running CI on 32-bit platforms and updating documentation to not say that 32-bit platforms are supported (not sure if we ever make this explicit).

We can still keep the existing level of support in mypyc, in case somebody wants to maintain it in the future. If at some point there hasn't been any interest in fixing issues on 32-bit platforms for 6 months, we can think about removing all existing support.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Überprüfe die bestehende CI-Konfiguration und Dokumentation auf Verweise auf die Unterstützung von 32-Bit-Plattformen und untersuche die Unterstützung von mypyc separat. Sammle Belege über aktuelle 32-Bit-Nutzer, bevor du entscheidest, ob CI und Dokumentation geändert werden sollten; als abgeschlossen gilt die Aufgabe, wenn die Unterstützungsentscheidung und der daraus resultierende Umfang eindeutig festgehalten sind.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
devtools
Issue-Typ
Refactoring
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.