[Python-3000] Is pickle's persistent_id worth keeping?

Barry Warsaw barry at python.org
Mon Jan 7 14:50:38 CET 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Jan 6, 2008, at 1:35 PM, Jim Fulton wrote:

> Really, I'd like to see a much smaller standard library.  IMO, pickle
> isn't essential enough to be part of the standard library and I'd be
> happy to see pickle become a separate project. I'd prefer to see most
> of the Python 2 standard library become separate projects.

I still think this idea has merit, if only because some packages  
simply have a different lifecycle than the core language.  There are  
advantages and disadvantages to packaging with the core.

I think /if/ we do this, then we need really solid mechanisms for  
installing, uninstalling, and updating packages, for querying what's  
installed, for making assertions about requirements, etc.  Basically  
everything that a good OS package manager does.  PyPI/Cheeseshop/ 
setuptools/easy_install is the closest thing we have, and it's great,  
but it definitely needs polish.

I think it would also be worthwhile getting some OS distro folks  
involved.  I talked with some of the Ubuntu packaging people at our  
company's recent all-hands meeting and they had a very interesting  
perspective on the whole setuptools approach and how it interacts (or  
doesn't) with the distro packagers.

- -Barry

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)

iQCVAwUBR4IuLnEjvBPtnXfVAQLzQQQAqntqN6JW/WPK5nso/YWj7ytBfgUP7j0H
YxsgYuAzviHgKbUTEC392UIVPMrEaQRxPg2Fed9wRUfE5yyFA+6L0yzTCG0ahhyK
4NvqhiJqgLKZYXv8nN1bcrGDHm5IWrTL5RnUK6UgxZ45EdTBREzh9QKCMAoEENM6
DtNLMIoAmAc=
=ckf+
-----END PGP SIGNATURE-----


More information about the Python-3000 mailing list