[Python-Dev] Release schedule for 3.4.4

2015-11-22 Thread Larry Hastings



Sorry for the short notice of this schedule, but... here goes:

   Sat Dec 05 - tag 3.4.4rc1
   Sun Dec 06 - release 3.4.4rc1
   Sat Dec 19 - tag 3.4.4 final
   Sun Dec 20 - release 3.4.4 final


The reason for the short notice: we may have to change personnel for 
this release, and we need to work around some holiday vacation schedules 
too.  However, note that we have two weeks for the RC release.  Because 
of the short notice, I plan to be a little more flexible about changes 
between RC1 and final.  It also means we can pretty easily add a second 
RC if we need to.


Unless something amazing happens, 3.4.4 will be the final release of 3.4 
with binary installers.  3.4 will also move into "security fixes only" 
mode at that time.



Best wishes, and again my apologies for the short notice,


//arry/
___
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] collections.Counter __add__ implementation quirk

2015-11-22 Thread Alexander Walters

collections.Counter.__add__ as a bit of a quirk.

Counters allow for negative numbers.  You can subtract from a counter 
into the negative no problem.  However, if you have a counter with a 
negative value and add it to another counter, and if that value, after 
addition, would still be negative... that value is not included in the 
resulting Counter object.  This is kind of weird, to the point of 
thinking I had a bug in other code for several hours until I went and 
checked how Counters are implemented.


Is there any particular reason counters drop negative values when you 
add them together?  I definitely expected them to act like ints do when 
you add negatives, and had to subclass it to get what I think is the 
obvious behavior.

___
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] [RELEASED] Python 3.5.1rc1 is now available

2015-11-22 Thread Larry Hastings


On behalf of the Python development community and the Python 3.5 release 
team, I'm pleased to announce the availability of Python 3.5.1rc1.  
Python 3.5.1 will be the first update for Python 3.5.  Python 3.5 is the 
newest version of the Python language, and it contains many exciting new 
features and optimizations.



You can see what's changed in Python 3.5.1rc1 (as compared to 3.5.0) here:

   https://docs.python.org/3.5/whatsnew/changelog.html


And you can download Python 3.5.1 here:

   https://www.python.org/downloads/release/python-351rc1/

Windows and Mac users: please read the important platform-specific 
"Notes on this release" section near the end of that page.




We hope you enjoy Python 3.5.1!


//arry/
___
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] Reminder: checkins into 3.5 after rc1 won't automatically go into final

2015-11-22 Thread Larry Hastings



3.5.1rc1 is tagged, merged, and pushed back into the central repo. At 
this point I don't plan to merge further changes from hg.python.org into 
3.5.1 final.  If you have an important bug fix that didn't make it into 
3.5.1rc1 and *has* to go into 3.5.1 final, add me to the issue and we'll 
talk about it.  If it happens I'll have to manually cherry-pick the change.


I've added a 3.5.2rc1 section to Misc/NEWS; please add new entries there.

Happy holidays,


//arry/
___
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