Re: [Python-Dev] pickle5 backport updated

2019-01-17 Thread Nick Coghlan
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

2019-01-16 Thread Antoine Pitrou
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

2019-01-16 Thread Antoine Pitrou
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

2019-01-16 Thread Wes Turner
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

2019-01-16 Thread Wes Turner
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

2019-01-16 Thread Victor Stinner
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

2019-01-16 Thread Antoine Pitrou


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