Änderungen angekündigt am 31. Januar 2024

Änderungen für Protocol Buffers angekündigt am 31. Januar 2024.

Dieses Thema behandelt Breaking Changes in Python in der 26.x-Linie.

Python Breaking Changes

Entfernung von setup.py und setup.cfg Unterstützung von GitHub

In der 26.x-Version werden setup.py und setup.cfg nicht mehr im Verzeichnis python/ des GitHub-Repositorys oder in den GitHub-Release-Tarballs enthalten sein. Dies bedeutet, dass es nicht mehr möglich sein wird, ein Python-Paket direkt aus dem GitHub-Repository oder dem Release-Tarball zu erstellen.

Die Python-Quellpakete, die auf PyPI veröffentlicht werden, werden weiterhin eine setup.py im Top-Level-Verzeichnis enthalten. Dies ist die unterstützte und empfohlene Methode zum Erstellen von Python-Binärpaketen für Benutzer, die die von uns auf PyPI verteilten Binärpakete nicht verwenden möchten.

Weitere Informationen finden Sie unter #15671.