🐍PyPI стал поддерживать новую систему проверки подлинности пакетов
Это так называемые цифровые аттестации. Они представляют собой подписи, которые разработчики могут прикреплять к своим пакетам на PyPI. Аттестации служат для подтверждения: 🔘Источника пакета (например, что он был опубликован из определённого репозитория на GitHub). 🔘Того, что файл, опубликованный на PyPI, действительно соответствует исходному коду (вплоть до конкретного коммита).
▶️Чем цифровые аттестации лучше старой системы PGP? 🔘Аттестации подписываются через OpenID Connect (OIDC), что связывает их с учётной записью разработчика или организации. PGP использует публичные и приватные ключи, которые можно потерять или скомпрометировать. 🔘Аттестации включают данные о репозитории. 🔘PyPI не примет пакет с неподтверждённой аттестацией. Многие PGP-подписи в прошлом нельзя было проверить, из-за чего они становились бесполезными.
🐍PyPI стал поддерживать новую систему проверки подлинности пакетов
Это так называемые цифровые аттестации. Они представляют собой подписи, которые разработчики могут прикреплять к своим пакетам на PyPI. Аттестации служат для подтверждения: 🔘Источника пакета (например, что он был опубликован из определённого репозитория на GitHub). 🔘Того, что файл, опубликованный на PyPI, действительно соответствует исходному коду (вплоть до конкретного коммита).
▶️Чем цифровые аттестации лучше старой системы PGP? 🔘Аттестации подписываются через OpenID Connect (OIDC), что связывает их с учётной записью разработчика или организации. PGP использует публичные и приватные ключи, которые можно потерять или скомпрометировать. 🔘Аттестации включают данные о репозитории. 🔘PyPI не примет пакет с неподтверждённой аттестацией. Многие PGP-подписи в прошлом нельзя было проверить, из-за чего они становились бесполезными.
The channel also called on people to turn out for illegal assemblies and listed the things that participants should bring along with them, showing prior planning was in the works for riots. The messages also incited people to hurl toxic gas bombs at police and MTR stations, he added. It’s easy to create a Telegram channel via desktop app or mobile app (for Android and iOS): Content is editable within two days of publishing To delete a channel with over 1,000 subscribers, you need to contact user support The optimal dimension of the avatar on Telegram is 512px by 512px, and it’s recommended to use PNG format to deliver an unpixelated avatar.
from us