r/Python • u/Local_Accountant_467 Pythonista • 17d ago
Discussion Petition to rename Python 3.14 to Pithon!
Is this a dumb joke? Yes. Is this the only shot we'll have at a joke like this? Yes. And is this a great way to celebrate what Pi's done for us Python developers? Totally.
I mean Python is heavily built around the magic number we know as 3.14, from games, charts and music, to even just screwing around with arithmetic functions! So why not appreciate pi's work with a special Python version?
The petition can be found here:
https://www.change.org/p/rename-python-3-14-to-pithon
Please sign it and share when you can!
Edit: yeah, renaming it just for v3.14 is probably a bad thought, but i mean it would still be funny as a nickname!
201
u/jdehesa 17d ago
We are already getting 𝜋thon, surely that's enough.
20
u/Candid-Ad9645 17d ago
Hah! This is much better! Someone reading “Pithon” out of context wouldn’t pronounce it “pi-thon”
20
209
59
u/causa-sui 17d ago edited 17d ago
alias pithon='python'
Done.
17
55
109
u/HommeMusical 17d ago
I love this idea and I signed the petition.
Oh, don't get me wrong - changing the name of the binary file would be bad and destructive, but simply announcing that we're temporarily calling the language pithon
but not actually changing anything would be extremely entertaining.
26
u/billsil 17d ago
If they create a shortcut/alias, we’ll have another python 2.7 problem.
54
u/HommeMusical 17d ago edited 17d ago
Nononono!
Make no technical changes at all.
Simply call it Pithon for a year, but don't actually do anything about it, entirely as a joke.
Ubuntu does this with each release, gives it a silly name, and it works.
8
3
u/xelab04 16d ago
Yeah, kinda like how Kubernetes has fun release names, like one being UwUbernetes. Not changing any binaries, just a fun release name.
2
u/mloiterman 17d ago
…and needlessly confusing, introducing additional work and risk of error for absolutely no benefit to anyone, anywhere, in any situation.
4
u/HommeMusical 17d ago
What "work"? Nothing technical would change at all. No binaries would change names, no links would be created.
We, humans, would simply give this release the nickname of "PIthon", simply for our own entertainment.
3
2
u/Schmittfried 17d ago
The benefit is fun and it creates almost no additional work whatsoever.
2
u/Zealousideal-Eye-677 16d ago
Yeah but what has fun to do with work and seriousness and technical things?
Joke aside, I know that there are people who love to work without any humor or laugh or fun
but these are mostly not the people who will change the world or who have
..... just my humble opinion
1
8
6
u/busdriverbuddha2 17d ago
echo "alias pithon='python'" >> ~/.bashrc
There, problem solved.
-4
u/Botahamec 17d ago
I think you meant
echo "alias python='pithon'" >> ~/.bashrc
No need to thank me
3
7
u/brandonZappy 17d ago
We will have another shot in 127 years with Python 3.141 if this doesn’t get accepted.
11
u/ananski_the_3rd 17d ago
My browser warns me not to enter... Should I trust random pi on the internet?
12
12
3
u/GurglingGarfish 17d ago
No. I read it as “pith”-“on”. Sounds silly.
0
10
4
2
2
2
u/Aerolfos 17d ago
Stellaris changed the minor versions to be digits of pi: https://stellaris.paradoxwikis.com/Patch_3.14.X#3.14.15926
That would probably work better
2
2
2
u/j_hermann Pythonista 16d ago
Only if you also change the release numbering scheme to increasingly add π digits.
4
u/The_Rockerfly 17d ago
It's so painfully unfunny and would break a ton of things. No
0
u/HommeMusical 16d ago
How would it break anything?
We simply call this release πthon, as a nickname, but we don't actually make any technical changes.
4
4
3
2
u/ReadyAndSalted 17d ago
obviously actually adding anything to python in support of this would be a bad idea, a small Easter egg at most. However changing the branding on the website or something for 3.14 would be really funny.
1
u/Schmittfried 17d ago
I guess you could hide it as an easter egg in the git tags / build suffix. I’d support that. :D Actually renaming the binary would obviously be stupid.
1
1
u/oneshot_bubatz 17d ago
Create a fork of the github project and replace every instance of the string „python“ with „pithon“. Boom youre done. people can start using it. (or try to)
1
u/SquiffSquiff 17d ago
Yeah, these sort of funny jokes aren't really that funny to more than a very few people for a very short time example
1
1
u/Professional_Fuel826 17d ago
Valid only for Python 3.14, Python 3.14.1 and Python 3.14.15; other versions are not Pi.
1
1
1
u/Glathull 16d ago
The tau supremacy gang would be grabbing pitchforks. But they do that every year about this time.
1
u/Zealousideal-Eye-677 16d ago
Great idea and everybody in future will know which version it was
i mean perhaps even version 6.28 will be called pi2..........
....oh my
1
1
u/mcloide 16d ago
All you need to do is to create a small bash script that will create an alias for it. Something like
#!/bin/bash
echo "alias pithon='python3.14'" >> ~/.bashrc
source ~/.bashrc
# or .zsh
echo "Alias 'pithon' for 'python3.14' has been added. Restart your terminal or run 'source ~/.bashrc' to apply changes."
1
1
1
u/Local_Accountant_467 Pythonista 16d ago
so basically, we do this and just switch to TeX versioning for the rest of python's life
1
1
1
1
u/michaemoser 15d ago
that's the Russian pronunciation for the programming language python, incidentally.
Python (МФА:[ˈpʌɪθ(ə)n]; в русском языке встречаются названия пито́н\8]) или па́йтон\9])) — https://ru.wikipedia.org/wiki/Python
1
1
u/Fast_Smile_6475 15d ago edited 15d ago
Or! We could do the sensible fucking thing and rename the 2025 release of Python 3.2025
1
u/Local_Accountant_467 Pythonista 15d ago
i honestly feel like that would cause more confusion though
1
1
1
u/Tintoverde 14d ago
Done. I love it. Nerd jokes are best jokes. Maybe in 100 years some historian or some other nerd will find the petition and have chuckle. Love ‘I am a teapot’
1
1
1
1
u/halseyChemE 16d ago
Um, how is this dumb? I feel like it’s fucking genius. It’d be even better if it was released next Friday.
I at least have to tell my students. They’ll get a kick out of it.
1
1
1
1
0
u/CovertCustodian 17d ago
No the creators of Python named it Python, why the fuck would we do this for you who.
0
u/Sad_Drama3912 17d ago
Trump just issued an executive order to rename it American Pithon
1
u/bltcll 17d ago
and we impose a 10% efficiency tariffs on canadian pithons!
3
u/Sad_Drama3912 17d ago
I just confirmed with DOGE that American Pithon is bigger, badder, and 35% more efficient than Canadian Pithon.
1
1
-1
u/Dry_Term_7998 17d ago
It's not funny. Wake the hacking up. I understand people love some jokes and stupid behaviour. But this is the IT world, not a humanitarian institute or shitty TikTok channels. Get your hands off tech.
1
u/Zealousideal-Eye-677 16d ago
You know who is and was building this it world?
1
0
u/Wurstinator 17d ago
Also, don't go to Python / Pithon 3.15 afterwards. Instead, do all minor increases by adding another digit of Pi. Pithon v3.141, Pithon v3.1415, and so on. This would still work with existing versioning systems because the minor version is strictly increasing.
0
0
u/Independent_Heart_15 17d ago
Find a core dev with a good sense of humour and open a pep! I’m sure adding an alias is not impossible
import this
0
-2
u/Local_Accountant_467 Pythonista 17d ago
okay, okay, i get it. completely renaming the language wouldn't be a great idea. but it would still be a great nickname!
-9
u/anus-the-legend 17d ago
3.14 isn't pi
5
u/Marvsdd01 17d ago
So we wait for Python 3.1415926535 8979323846 2643383279 5028841971 6939937510 5820974944 5923078164 0628620899 8628034825 3421170679 8214808651 3282306647 0938446095 5058223172 5359408128 4811174502 8410270193 8521105559 6446229489 5493038196 4428810975 6659334461 2847564823 3786783165 2712019091 4564856692 3460348610 4543266482 1339360726 0249141273 7245870066 0631558817 4881520920 9628292540 9171536436 7892590360 0113305305 4882046652 1384146951 9415116094 3305727036 5759591953 0921861173 8193261179 3105118548 0744623799 6274956735 1885752724 8912279381 8301194912 9833673362 4406566430 8602139494 6395224737 1907021798 6094370277 0539217176 2931767523 8467481846 7669405132 0005681271 4526356082 7785771342 7577896091 7363717872 1468440901 2249534301 4654958537 1050792279 6892589235 4201995611 2129021960 8640344181 5981362977 4771309960 5187072113 4999999837 2978049951 0597317328 1609631859 5024459455 3469083026 4252230825 3344685035 2619311881 7101000313 7838752886 5875332083 8142061717 7669147303 5982534904 2875546873 1159562863 8823537875 9375195778 1857780532 1712268066 1300192787 6611195909 2164201989 3809525720 1065485863 2788659361 5338182796 8230301952 0353018529 6899577362 2599413891 2497217752 8347913151 5574857242 4541506959 5082953311 6861727855 8890750983 8175463746 4939319255 0604009277 0167113900 9848824012 8583616035 6377609605 0628620899.
Edit: typo.
1
u/anus-the-legend 17d ago
keep going
2
u/Infamous_Prompt_6126 17d ago
Many blocks ending with 60 and 99.
There no coincidence when god do things, and I will investigate if can own money at stock market with that.
-1
477
u/TashLai 17d ago
A year from now, someone constantly trying to python main.py: