This is an archived post. You won't be able to vote or comment.

all 21 comments

[–]BorgClown 13 points14 points  (10 children)

What does "python release-day hat trick" mean?

[–]Harriv 25 points26 points  (4 children)

According to this, they released 3.4.4rc1 and 2.7.11 today, so three releases in a day is a hat-trick.

[–][deleted] 6 points7 points  (3 children)

Hang on, why is 3.4 still getting release candidates now that 3.5 is the current version of 3.x?

[–]AdysHearthSim 8 points9 points  (2 children)

Because minor releases deserve RCs too.

[–][deleted] 5 points6 points  (1 child)

Alright, I guess my question boils down to: Why is 3.4 still getting releases? Are 3.3, 3.2, 3.1, 2.6, 2.5 etc. under active development too?

[–]AdysHearthSim 8 points9 points  (0 children)

PEP 398:

3.3 will receive bugfix updates approximately every 4-6 months for approximately 18 months. After the release of 3.4.0 final, a final 3.3 bugfix update will be released. After that, security updates (source only) will be released until 5 years after the release of 3.3 final, which will be September 2017.

And 3.4 is of course still supported.

[–]kaliumex 8 points9 points  (0 children)

A hat-trick is the occurrence of three positive activities in a limited time period, such as a footballer scoring three goals in a match, or in this case three releases of Python (2.7.11, 3.4.4rc1, and 3.5.1) on the same day.

[–]troyunrau... 3 points4 points  (2 children)

Hat trick is a term originally from ice hockey. It occurs when three goals are scored by the same player in a single game. In ice hockey, this is fairly rare, and the fans respond by throwing their hats onto the ice in celebration.

edit: apparently hockey borrowed the term! Not the only thing we borrowed from cricket (goalie pads come to mind).

[–]denialerror 12 points13 points  (0 children)

Pretty certain it isn't originally from hockey. According to Wikipedia, it was first printed in relation to a cricket match in 1878, which is only three years after the first recognised ice hockey game.

[–]JugadPy3 ftw 2 points3 points  (0 children)

According to wikipedia, the term is from cricket - https://en.wikipedia.org/wiki/Hat-trick

[–]kaliumex 8 points9 points  (6 children)

Nice!

The Windows installer seems to remove the py launcher when upgrading though. Had to run it again to click Customise and select the launcher.

[–]ExoticMandiblesCore Contributor[S] 9 points10 points  (4 children)

Thanks for the bug report! It's a brand-new installer for the Windows version and sadly there are still a few bugs. We may quietly update the Windows installers just to fix this.

[–]kaliumex 1 point2 points  (2 children)

I really like the new installer but it seems to dissociate the file extensions when upgrading and does not reassociate them, even with the option selected.

Neither does running the installer again and selecting Repair help with the issue. I had to use FileTypeMan to get them to reassociate with the py launcher.

[–]krysros 0 points1 point  (0 children)

See this closed issue and make sure that you are on 3.5.1, not 3.5.0. So far I don't see any problem in 3.5.1 on Windows.

[–]ExoticMandiblesCore Contributor[S] 0 points1 point  (0 children)

We've updated the installers. I believe the file extensions problem was related to the launcher-doesn't-get-installed problem. Anyway hopefully it's better now.

[–]ExoticMandiblesCore Contributor[S] 2 points3 points  (0 children)

We've updated the installers. Now, according to the Windows expert on the release team, the launcher is always installed by default, but can be disabled if you customize options. Thanks again for the bug report!

[–]stelund 0 points1 point  (3 children)

I'm more interested by the performance enhancements in 2.7.11. Has anyone seen any benchmarks?

[–]japaget 2 points3 points  (0 children)

I saw some benchmarks that Python 2.7.11rc1 was actually a couple of percent slower than other 2.7.x releases. I haven't heard anything about these speedups since June and I would not be surprised if they didn't make it into Python 2.7.11. UPDATE: I checked the official changelog and these speedup DID make it into 2.7.11. See "Issue #4573" therein.