Re: [Python-Dev] pickle5 backport updated
On Wed, 16 Jan 2019 at 20:38, Antoine Pitrou wrote: > > On Wed, 16 Jan 2019 11:25:04 +0100 > Victor Stinner wrote: > > I see that the PEP is still a draft. What's the status? > > PEP 574 is ready for pronouncement. It's waiting for an authority to > approve it (or decide on a PEP delegate, who IMHO should probably > be Nick Coghlan). Aye, and I had already taken on that role unofficially - IIRC, the only major change I requested was the one to allow buffer handling callbacks to ask the pickler to include the buffer in-line after all [1]. It was just that the BDFL-Delegate appointment process was put on hold after Guido stepped down. Cheers, Nick. [1] https://github.com/python/peps/commit/1ed3043948527893f277d6451a315a05bde123ec#diff-4576f13d94059bcccb9205ad5005f96c -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia ___ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com
Re: [Python-Dev] pickle5 backport updated
On Wed, 16 Jan 2019 11:25:04 +0100 Victor Stinner wrote: > I see that the PEP is still a draft. What's the status? PEP 574 is ready for pronouncement. It's waiting for an authority to approve it (or decide on a PEP delegate, who IMHO should probably be Nick Coghlan). Regards Antoine. > > Do you need someone to review your PEP? Do you have anyone in mind who > can review it? I don't feel able to review such PEP, sorry :-( > > Victor > > Le mer. 16 janv. 2019 à 11:14, Antoine Pitrou a écrit : > > > > > > Hello, > > > > For the record, the pickle5 backport (PEP 574) was updated to include > > the latest pickle changes from CPython git master. > > > > pickle5 is available for Python 3.6 and 3.7. > > https://pypi.org/project/pickle5/ > > > > Regards > > > > Antoine. > > > > > > ___ > > Python-Dev mailing list > > Python-Dev@python.org > > https://mail.python.org/mailman/listinfo/python-dev > > Unsubscribe: > > https://mail.python.org/mailman/options/python-dev/vstinner%40redhat.com > > > ___ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com
Re: [Python-Dev] pickle5 backport updated
On Wed, 16 Jan 2019 05:26:13 -0500 Wes Turner wrote: > Thanks! Apache Arrow may also be worth a look: From PEP 574, "implementation section": « Support for pickle protocol 5 and out-of-band buffers was added to the Apache Arrow Python bindings [10]. » So Arrow is very much in the scope for PEP 574. Regards Antoine. PS: I work on Arrow. ___ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com
Re: [Python-Dev] pickle5 backport updated
Maybe a bit OT: is there a way to *not pickle any callables*? On Wednesday, January 16, 2019, Wes Turner wrote: > Thanks! Apache Arrow may also be worth a look: > > > Apache Arrow is a cross-language development platform for in-memory > data. It specifies a standardized language-independent columnar memory > format for flat and hierarchical data, organized for efficient analytic > operations on modern hardware. It also provides computational libraries and > zero-copy streaming messaging and interprocess communication. > > > The Arrow Python bindings have first-class integration with NumPy, > pandas, and built-in Python objects > > https://arrow.apache.org/docs/python/ > > Pickle supports arbitrary Python objects without any schema definition > (other than that what's defined in the object's __reduce__() > and __reduce_ex__()) > > On Wednesday, January 16, 2019, Antoine Pitrou > wrote: > >> >> Hello, >> >> For the record, the pickle5 backport (PEP 574) was updated to include >> the latest pickle changes from CPython git master. >> >> pickle5 is available for Python 3.6 and 3.7. >> https://pypi.org/project/pickle5/ >> >> Regards >> >> Antoine. >> >> >> ___ >> Python-Dev mailing list >> Python-Dev@python.org >> https://mail.python.org/mailman/listinfo/python-dev >> Unsubscribe: https://mail.python.org/mailman/options/python-dev/wes. >> turner%40gmail.com >> > ___ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com
Re: [Python-Dev] pickle5 backport updated
Thanks! Apache Arrow may also be worth a look: > Apache Arrow is a cross-language development platform for in-memory data. It specifies a standardized language-independent columnar memory format for flat and hierarchical data, organized for efficient analytic operations on modern hardware. It also provides computational libraries and zero-copy streaming messaging and interprocess communication. > The Arrow Python bindings have first-class integration with NumPy, pandas, and built-in Python objects https://arrow.apache.org/docs/python/ Pickle supports arbitrary Python objects without any schema definition (other than that what's defined in the object's __reduce__() and __reduce_ex__()) On Wednesday, January 16, 2019, Antoine Pitrou wrote: > > Hello, > > For the record, the pickle5 backport (PEP 574) was updated to include > the latest pickle changes from CPython git master. > > pickle5 is available for Python 3.6 and 3.7. > https://pypi.org/project/pickle5/ > > Regards > > Antoine. > > > ___ > Python-Dev mailing list > Python-Dev@python.org > https://mail.python.org/mailman/listinfo/python-dev > Unsubscribe: https://mail.python.org/mailman/options/python-dev/ > wes.turner%40gmail.com > ___ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com
Re: [Python-Dev] pickle5 backport updated
I see that the PEP is still a draft. What's the status? Do you need someone to review your PEP? Do you have anyone in mind who can review it? I don't feel able to review such PEP, sorry :-( Victor Le mer. 16 janv. 2019 à 11:14, Antoine Pitrou a écrit : > > > Hello, > > For the record, the pickle5 backport (PEP 574) was updated to include > the latest pickle changes from CPython git master. > > pickle5 is available for Python 3.6 and 3.7. > https://pypi.org/project/pickle5/ > > Regards > > Antoine. > > > ___ > Python-Dev mailing list > Python-Dev@python.org > https://mail.python.org/mailman/listinfo/python-dev > Unsubscribe: > https://mail.python.org/mailman/options/python-dev/vstinner%40redhat.com -- Night gathers, and now my watch begins. It shall not end until my death. ___ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com
[Python-Dev] pickle5 backport updated
Hello, For the record, the pickle5 backport (PEP 574) was updated to include the latest pickle changes from CPython git master. pickle5 is available for Python 3.6 and 3.7. https://pypi.org/project/pickle5/ Regards Antoine. ___ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com