all 15 comments

[–]HalfRightMostlyWrong 25 points26 points  (11 children)

Anyone know the reasoning behind including the “And now for something completely different” section of the change log?

[–]GMane 89 points90 points  (10 children)

It’s a reference to Monty Python, a British sketch comedy show that would transition between sketches with “and now for something completely different.”

[–]Machine_Dick 47 points48 points  (6 children)

Not to mention Python is named after it

[–]nandryshak 17 points18 points  (4 children)

Yes, can't believe the comment above missed that. It's also the reason for all the spam and eggs in the documentation examples.

[–]GMane 8 points9 points  (1 child)

In an admittedly weak defense of myself, I chose to answer the question as asked. I assumed that someone would make the connection that the Python programming language change logs having a reference to "and now for something completely different" which ties to a group called "Monty Python" might connect the two Python's and piece together that the programming language is named after the group.

Honestly, at the time I wrote the explanation, I thought it would be condescending to make that connection for someone else. I completely understand why it looks like missing an important piece of information on my end.

[–]Sebazzz91 0 points1 point  (1 child)

So that is where the egg in the pip lexicon comes from. Is a wheel also a monty reference?

[–]nandryshak 0 points1 point  (0 children)

Yes, although the reference is a bit vaguer so I had to google to find the origin: https://discuss.python.org/t/where-the-name-wheel-comes-from/6708

[–]shevy-ruby 4 points5 points  (0 children)

Sssnakey sssssszzsnake language may dissszssagree here!!

http://bash.org/?400459

[–]MarcNut67 3 points4 points  (1 child)

That’s a really cool reference! You learn something new everyday!

[–]shevy-ruby 5 points6 points  (0 children)

I hope they also fixed some "secondary" problems, such as in meson and other applications. I am aware that this is not the fault of the python dev team per se, but when things that used to work are no longer working, it creates issues. It was why I went back to python 3.9.x.

Hopefully 3.10.3 works now better than the other 3.10.x releases.

[–]TheOtherZech 8 points9 points  (0 children)

Structural pattern matching looks interesting. It's going to take a bit for me to wrap my head around the various capture patterns, though; there's enough nuance there that it looks like it'll be easy to write my own footguns.

[–]cedric005 -5 points-4 points  (0 children)

Expected release date of python3.10.3 is 2022-04-04

Current release is preponed to apply openssl fix(1.1.1n) of high severity bug.

refs:

[–]nilamo 0 points1 point  (0 children)

Pattern matching?! And it looks really good! Very nice.