Re: pre-PEP: transition to release-file hosting at pypi site
Donald Stufft <[email protected]> Tue, 12 Mar 2013 14:17:55 -0400
| Newsgroups | gmane.comp.python.catalog |
|---|---|
| Message-ID | <[email protected]> |
On Mar 12, 2013, at 12:41 PM, "M.-A. Lemburg" <[email protected]> wrote: > On 12.03.2013 17:29, Jacob Kaplan-Moss wrote: >> On Tue, Mar 12, 2013 at 11:19 AM, M.-A. Lemburg <[email protected]> wrote: >>> So let's do this carefully and find a good solution before >>> jumping to conclusions. >> >> Completely agreed; rushing is a bad idea. >> >> But so is not starting. What I'm seeing — as a total outsider, a user >> of these tools, not someone who creates them — is that a bunch of >> people (Holger, Donald, Richard, the pip maintainers, etc.) have the >> beginnings of a solution ready to go *right now*, and I want to >> capture that energy and enthusiasm before it evaporates. >> >> This isn't an academic situation; I've seen companies decline to adopt >> Python over this exact security issue. I can't share details in >> writing but ask me at PyCon and I can tell you some stories. >> Externally-hosted packages are a security risk, full stop. >> >> There's likely a even better solution involving strong cryptography >> and such, but there's also an incremental improvement on the table >> right now. Nobody's suggesting that we do this hastily or all at once, >> but there *is* a proposal to get the process started right now. Why >> shouldn't we get going while there's momentum? > > Sure; I'm just saying that we need to test drive the proposal > before actually adopting it. fwiw https://restricted.crate.io/ is the simple index minus any external url and has existed for over a year. I use it full time. and have others doing the same. > > I'm also trying to get some of the more radical unneeded changes > reconsidered. We don't need to break things just because we can - > let's leave that to our kids ;-) > > Holger has already addressed much of this in his V2 proposal > and apart from the time frame and some details, it looks good. > > Meanwhile, I've been playing around with the earlier proposal > I put forward: > > http://wiki.python.org/moin/PyPI/DownloadMetaDataProposal > > to secure external links and found several issues while > implementing it. It's easy to draw up a design, but you > only get down to the problems when actually trying to > implement it. > > -- > Marc-Andre Lemburg > eGenix.com > > Professional Python Services directly from the Source (#1, Mar 12 2013) >>>> Python Projects, Consulting and Support ... http://www.egenix.com/ >>>> mxODBC.Zope/Plone.Database.Adapter ... http://zope.egenix.com/ >>>> mxODBC, mxDateTime, mxTextTools ... http://python.egenix.com/ > ________________________________________________________________________ > > ::::: Try our mxODBC.Connect Python Database Interface for free ! :::::: > > eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48 > D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg > Registered at Amtsgericht Duesseldorf: HRB 46611 > http://www.egenix.com/company/contact/ > _______________________________________________ > Catalog-SIG mailing list > [email protected] > http://mail.python.org/mailman/listinfo/catalog-sig ----------------- Donald Stufft PGP: 0x6E3CBCE93372DCFA // 7C6B 7C5D 5E2B 6356 A926 F04F 6E3C BCE9 3372 DCFA _______________________________________________ Catalog-SIG mailing list [email protected] http://mail.python.org/mailman/listinfo/catalog-sig
signature.asc
(application/pgp-signature, 841 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.19 (Darwin) iQIcBAEBAgAGBQJRP3FTAAoJEG48vOkzctz6kUQQAIQjd2IQWL3XES2X0Puxx3LI zxKJWZ3DvDylPipE1/Pf4/zX3wyTilNcbqdeZTwOAhjvzrb7dwasmF0BDuDS5bGf 5KSlvxZsJVW7JwedHfe976oanE1y//5ZcJQ5kg/2c59C6Rmrt7A+gU+eYKXitJe6 rxGpfvv8F5OKlQiVOT5dHtMIIupBtH4Lvqdk3S1RQSD10CuNMzLq5lGdtcYPQyvo mQPF1lQhSSrjBEhVud5KBs0cSIJJzoL+kTXiAZcJNP7yswLEtYWCGJuc09U12576 K0aKOgBGUUCZpObYKdTO1GBPyuZONGQppspeAfGx9PVCtHAr/cfMNgROe90bHeZI zaNfRxSGxN94N7D90aigf0XquzBIMKrQXn2dMR/s6vDSJhswhHroJKWfuvj7VRsi 7KQlfCQ3BXYMuzV0pqPvi/GvNGo89DnO5KNTDvL62Y8pIUS9IpXxymhd7XCsqltw Nb4VjNoNf2DVKarBX0D3+k3T1ErWDIqHJ/t0TbnLJBddejnvk9lFyEiQqn2+KxuO ZflTy1fkEzfst/csMgdx/xr7iPXIPOGSRHX426M3e8uXJRUYlBwZNAc2M94MqNlM zBCdz5o6hQvxElLESTfPSoqG4POrES5ggdsMkryd/sQgf2vP5mfjaCjvO/YvIvTl srTrOeCNrWbr/2G+iils =JJOp -----END PGP SIGNATURE-----