[Python-ideas] Add pop_callback to deque signature

Antoine Pitrou solipsis at pitrou.net
Tue Oct 3 12:38:57 EDT 2017


On Tue, 3 Oct 2017 10:13:53 -0600
Chris Barker <chris.barker at noaa.gov> wrote:
> On Tue, Oct 3, 2017 at 5:22 AM, Antoine Pitrou <solipsis at pitrou.net> wrote:
> 
> > Daniel Stutzbach's blist is well-known at this point:
> > http://stutzbachenterprises.com/performance-blist
> > <https://mail.python.org/pipermail/python-ideas/2014-September/029434.html>  
> 
> 
> 
> > https://mail.python.org/pipermail/python-ideas/2014-September/029434.html
> > (inconclusive)
> >  
> 
> that was some years ago -- I wonder how much use it's seen?

You can go a surprisingly long way with Python's built-in and stdlib
containers, so I'm not surprised it's not very widely used.

> but I note:
> 
> "I'm really reluctant to include `blist` as a  dependency, given that it
> would basically mean my package wouldn't be  pip-installable on Windows
> machines. "
> 
> With binary wheels and all, this isn't the same issue it used to be -- so a
> third party package is more viable.

I don't know what wheels are supposed to change here.  You could already
build binary packages for Windows before wheels existed.  The problem as
I understand it is that you need a Windows machine (or VM) together with
the required set of compilers, and have to take the time to run the
builds.

With conda-forge though, one could simply submit a recipe and have all
builds done automatically in the cloud.  Your users then have to use
conda (rather than pip and virtualenv).

Regards

Antoine.




More information about the Python-ideas mailing list