Re: Adding namespace support to PyPi (continuation from PyPA Summit/Sprint)
Lukas Puehringer <[email protected]>
| Newsgroups | gmane.comp.python.distutils.devel |
|---|---|
| Message-ID | <[email protected]> |
> Will the TUF implementation need any changes to support namespaces? > In the minimum security model (PEP 458), namespaces should not affect TUF integration at all, since all target metadata (i.e. metadata about packages uploaded to PyPI) are signed with keys owned by PyPI. In the maximum security model (PEP 480), PyPI delegates trust about packages to the packagers, i.e. the packagers sign TUF target metadata with their keys and upload it to PyPI along with the corresponding packages. The delegation is then **verified using package names**. So in the latter case, namespace ownership and delegation management are indeed related, as in, both deal with package name prefixes. However, I think this is more an organizational matter than something that needs implementation changes. Besides, from what I gather from the "Namespace support in pypi" discussion [1], it's not really clear yet, what namespace support actually means. [1] https://discuss.python.org/t/namespace-support-in-pypi/1609/17, -- [email protected] PGP fingerprint: 8BA6 9B87 D43B E294 F23E 8120 89A2 AD3C 07D9 62E8 -- Distutils-SIG mailing list -- [email protected] To unsubscribe send an email to [email protected] https://mail.python.org/mailman3/lists/distutils-sig.python.org/ Message archived at https://mail.python.org/archives/list/[email protected]/message/GT74WUDLO3JYJDXFEY6QHOGZDIHV4P65/
signature.asc
(application/pgp-signature, 874 B)
-----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAEBCgAdFiEEi6abh9Q74pTyPoEgiaKtPAfZYugFAlzTPSAACgkQiaKtPAfZ Yujx6Q//Rt+of4BqUxwW4kCj/XQUDZT9o3lgllOnb0BjPFBK3cOaAK6fjgd0EGXB MBIHE8FNZAEeUe7n87HDzdYKkDMVsRktWv2vgtkWDwvre5MY571pvBtGpE3cTR6z fxbE0Ty0erjamUa6UlCPdccOELCpgiql3pjNplFoNT5VBdZ2/muNbL8vow+8qRQJ xFbxLkh5CR7/+Pb73jy+YyOaQImTiR0Y44I82LgdDvcCxvYKgvdHCPKSjrRQPVgP vdL5AZEq2RghS9e+BJKZJAlZjTNg4mobcV3DKbcAWZ44vxFFEjj5WA75xlDGDIT5 wtWxjoRMPeqcod7qso1Qh6U6+pSypGeTAVPXbrZFq0z8mUBGvqQpoLXqR6lJvY9Q oBm9PmsEAISYe5vitWUQ8+q+ZXJGXM9yRLg7P9NZepyfbupw+gg3q4RGG8zsO8et 8E+SIRU2ZyBek/csgFfeICJpU+NrLPGrqWyCfGBEHFSPY+5kyLj1MvMGyjpTmVWA cN8DrXJt9JRJVW/t4E7hYhDyyRguLD06KXMAAQZkegk8hxJXkNPXQF0vmZExiT7M JbMMNrXi4ApeEAR/AR5wKAj+HbxVkJAzPbivPgZWyxSYUqIr66KhJkoTfaZt435v h7ellcqV3WNPMyIZcSgUojmmSxOXu/eY+sBfVrQCvCF2YY6jqXQ= =Wot7 -----END PGP SIGNATURE-----