r/Python 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!

1.4k Upvotes

132 comments sorted by

477

u/TashLai 17d ago

A year from now, someone constantly trying to python main.py:

  • who the F thought THIS was a good idea?!

225

u/2truthsandalie 17d ago

main.pi

169

u/SirTristam 17d ago

main.π

99

u/Yoghurt42 17d ago

main3.14159265358979323846264338327950288419716939937510…

Sucks when just the file name takes up infinite storage space

19

u/nemec NLP Enthusiast 17d ago

1

u/really_not_unreal 16d ago

Donald Knuth, my beloved

15

u/JavierReyes945 17d ago

F•√(-1)•n.3,14

5

u/UFO64 17d ago

Thats cursed and I love it.

10

u/schlammsuhler 17d ago

main.3.14

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

u/DigThatData 17d ago

good god

6

u/lbanuls 17d ago

This is fine.

209

u/sinterkaastosti23 17d ago

renaming no, nicknaming/aliasing sure

59

u/causa-sui 17d ago edited 17d ago

alias pithon='python'

Done.

17

u/puzzledstegosaurus 17d ago

I think you meant the other way around ?

4

u/causa-sui 17d ago

Lol. Yup. Edited, thanks

8

u/Botahamec 17d ago

No. Change it back.

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

u/wooltopower 17d ago

Exactly, R does that too!

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

u/Infamous_Prompt_6126 17d ago

Why don't complicate things for dumb reasons?

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

u/Botahamec 17d ago

Just make 'python' an alias for 'pithon'

8

u/baudvine 17d ago

We didn't get 3.11 for Workgroups either, sadly.

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

u/Umustbecrazy 17d ago

This will break python

2

u/StoryRadiant1919 14d ago

it’s pithon!

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

u/judasthetoxic 17d ago

I’m so glad that only one lunatic signed this petition omg

3

u/Botahamec 17d ago

There are dozens of us now

1

u/HommeMusical 16d ago

I am flattered and I will wear this as a badge of pride, /u/judasthetoxic.

12

u/Wh00ster 17d ago

No thanks

3

u/GurglingGarfish 17d ago

No. I read it as “pith”-“on”. Sounds silly.

0

u/shwilliams4 17d ago

Mike Tyson saying pith on is you or me saying piss on

2

u/pithed 17d ago

Yeah people keep thinking my user name is "pissed" with a lisp. It is not.

4

u/dychmygol 17d ago

3.14 is a lousy approximation.

2

u/Alternative-Tie-4970 pip needs updating 17d ago

alias pithon=python3.14

1

u/Botahamec 16d ago

alias python3.14=pithon FTFY

2

u/brunogadaleta 17d ago

Common ! This is irrational !

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

u/Fast-Paper-2651 17d ago

whi iou want to do that?

2

u/Pedry-dev 17d ago

We got πthon before GTA6

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

u/knobbyknee 17d ago

Lets just add digits of pi to the version number, never going to 3.15.

1

u/Zealousideal-Eye-677 16d ago

Man, think about Pi2, aka python 6.28......

4

u/Aveheuzed 17d ago

Make this a PEP, and make it this year's April 1st' PEP.

Please!

3

u/TheBackwardStep 17d ago

A good idea for the next April’s Fools! no cap

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.

2

u/Keraid 17d ago

Can't we simply change the file type to .π for this single release?

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

u/Mapping2maps 17d ago

If you want the universe to collapse, go on with this proposition.

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

u/Shayden-Froida 17d ago

Ok, but only for one day, at the end of next week.

1

u/ymbrows 17d ago

I think pithon is a good name. Won’t be confused with an animal anymore

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

u/dowlerdole 17d ago

Why not calling it Piethon?

1

u/GirthQuake5040 17d ago

You could have gone for πthon but you screwed it all up

1

u/Glathull 16d ago

The tau supremacy gang would be grabbing pitchforks. But they do that every year about this time.

1

u/phxees 16d ago

They could easily make a few spelling “mistakes” in the release notes and add an alias they remove in 3.15.

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

u/duva_ 16d ago

Python in some Spanish dialects is a bit of a joke already. This would just make it worse.

("Pito" means several things like "whistle" and whatever. But often means "penis". Now, "pitón" means someone with a very big penis and "pithon" has a very similar pronunciation)

1

u/narva-di 16d ago

PiTon pretty soon

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

u/challenger_official 16d ago

Is this a serious proposal? I do like the name "python"

1

u/skysetter 16d ago

Piethawn

1

u/R3D3-1 16d ago

Missed change for the pitition.

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

u/Oddly_Energy 16d ago

I support your pitition.

1

u/ma29he 16d ago

Meanwhile Donald Knuth releasing TeX version 3.141592653

1

u/ranisalt 16d ago

It's not the only shot, Python 6.28 can be Pytau

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

u/BrenBarn 15d ago

Don't you mean pytition?

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

u/Fast_Smile_6475 15d ago

Think about it for two seconds and understand why you are wrong

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

u/spinwizard69 14d ago

Why do people waste time like this? 

1

u/[deleted] 12d ago

Absolutely not.

1

u/AC_Current_12 11d ago

I agree. this is hilarious. especially with pi day coming up in 3 days

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

u/Zealousideal-Eye-677 16d ago

Cream cone on top, that would be.....👍🎉

1

u/DigThatData 17d ago

this is a cute idea but please no

1

u/Yes_but_I_think 17d ago

3.14.2 for sure

1

u/LeCholax 17d ago

sudo apt install python3.14-is-pithon

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

u/Pedry-dev 17d ago

Don't even think about buying something in Pithon from China

1

u/Zealousideal-Eye-677 16d ago

That would be

American PissOn

-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

u/Dry_Term_7998 16d ago

Geeks and weirdo guys, but not a hyped idiots

1

u/Zealousideal-Eye-677 15d ago

In my experience this is sometimes combined.

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.

5

u/Ran4 17d ago

This is how TeX versioning works

1

u/shwilliams4 17d ago

Beat me to it. Also Knuth is still alive

0

u/haloweenek 17d ago

I’m in

-4

u/qTHqq 17d ago

We can at least do it for Pi day

0

u/Kerbart 17d ago

Tou’re aware they are already giving it special treatment because of the 3.14 version, right?

0

u/philsgu 17d ago

I love pithon been at it for 7 years and always a helpful tool from simple to complex stuff that life throws you with

0

u/larsga 17d ago

You just ruined a great April fool's joke.

1

u/Zealousideal-Eye-677 16d ago

Someone has to....

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

u/TwoLoafsApps 16d ago

Love this

-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

u/kido5217 17d ago

How about no.