Comments (6)
I guess I'm too boring, but I'm -1 on this. This would a nice-ish easter egg, but we'd have to revert for 3.15 and that opens up backward compatibility issues.
from cpython.
I agree with @ronaldoussoren. But, I still advocate for using pi
easter egg for 3.14 release somewhere else.
from cpython.
+1 It doesn't need to be reverted. We check specifically for 3.14.
from cpython.
I have seen cute things like this break systems . I believe racket-lang had some birthday code trigger but then it broke the system on that day. Who knows what this would break and it seems too hard to test.
from cpython.
+1 It doesn't need to be reverted. We check specifically for 3.14.
Still, someone might start using pythonπ in a shell script with 3.14 and then gets a broken script once upgrading to 3.15 because pythonπ doesn't exist there. That's not a very likely scenario, but still.
And yes, this would have to be reverted in 3.15 because otherwise we'd end up with dead code in the stdlib.
from cpython.
Unlike most easter eggs, this will be directly presented to users because it will appear in tab completion, so you will get questions about it. Users without Unicode fonts in their terminal will be extra confused. I don't think it is worth the support burden.
from cpython.
Related Issues (20)
- Removed unused internal C API functions
- test_email fails on WASI: thread 'main' has overflowed its stack HOT 1
- faulthandler will hang the process with a TSAN and free-thread build Python HOT 5
- cpython HOT 1
- locals() does not include local variables set in exec() statement in 3.13b2 HOT 33
- `datetime.strftime("%Y")` is not padding correctly HOT 10
- psutil fails (segfault) on macOS in the free-threaded (python3.13t) version HOT 3
- Python 3.13 interactive console - CTRL-C does not give control back to gdb HOT 1
- No precise location provided for bytecode of lambda function returning a constant value HOT 2
- New warnings: ``warning: unused function 'is_core_module' [-Wunused-function]``
- Python 3.12.3 -> 3.12.4 breaks use of `create_autospec(X, spec_set=True, name="X")` HOT 2
- some internal compiler functions don't follow the naming convention
- tarfile silently stops/skips on bad member header (e.g. checksum mismatch) HOT 1
- Soft deprecate os.spawn*(), os.popen() and os.system() functions HOT 2
- Emscripten settings in configure.ac are not embedding friendly HOT 15
- Speed up open().read() pattern by reducing the number of system calls HOT 3
- make_ssl_certs fails with "no issuer certificate" with recent openssl HOT 1
- Hitting Assert for Managed Static Types During Subinterpreter Finalization HOT 3
- The New REPL Does Not Load My Command History HOT 1
- The New REPL Command History Does Not Honor Partial Text
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cpython.