PyPy is one of the weirdest projects ever. Let’s try to make a JIT compiler We tried, but for these features it was not possible, so let’s call what we could achieve as RPython (restricted Python) and call it a day What if we make a Python interpreter in RPython? It freaking works Answer from romulof on reddit.com
🌐
Reddit
reddit.com › r/programming › python release python 3.14.0
r/programming on Reddit: Python Release Python 3.14.0
October 7, 2025 - And after this we need to jump straight to build 15, for 3.14.15. ... Look for the easter egg in virtual environments created with the venv module (unfortunately uv was not interested into having it as well). ... JIT is now available, instead of requiring compiling it from source, kudos to the team. ... According to changelog it's on macos and windows. As a linux enjoyer I feel left out. (A double enjoyer - one linux runs python inside docker)
🌐
Reddit
reddit.com › r/python › python 3.14 released
r/Python on Reddit: Python 3.14 Released
October 7, 2025 -

https://docs.python.org/3.14/whatsnew/3.14.html

Interpreter improvements:

  • PEP 649 and PEP 749: Deferred evaluation of annotations

  • PEP 734: Multiple interpreters in the standard library

  • PEP 750: Template strings

  • PEP 758: Allow except and except* expressions without brackets

  • PEP 765: Control flow in finally blocks

  • PEP 768: Safe external debugger interface for CPython

  • A new type of interpreter

  • Free-threaded mode improvements

  • Improved error messages

  • Incremental garbage collection

Significant improvements in the standard library:

  • PEP 784: Zstandard support in the standard library

  • Asyncio introspection capabilities

  • Concurrent safe warnings control

  • Syntax highlighting in the default interactive shell, and color output in several standard library CLIs

C API improvements:

  • PEP 741: Python configuration C API

Platform support:

  • PEP 776: Emscripten is now an officially supported platform, at tier 3.

Release changes:

  • PEP 779: Free-threaded Python is officially supported

  • PEP 761: PGP signatures have been discontinued for official releases

  • Windows and macOS binary releases now support the experimental just-in-time compiler

  • Binary releases for Android are now provided

🌐
Reddit
reddit.com › r/programming › python 3.14 is here. how fast is it?
r/programming on Reddit: Python 3.14 Is Here. How Fast Is It?
October 8, 2025 - Nope, this is all I have: idle3, idle3.14, pip, pip3, pip3.14, pydoc3, pydoc3.14, python, python3, python3-config, python3.14, python3.14-config · But you can create the symlink yourself. ... So... PiThon? ... Python 3.14, due out later this year, is set to receive a new type of interpreter that can boost performance by up to 30% with no changes to existing code.
🌐
Reddit
reddit.com › r/python › a new type of interpreter has been added to python 3.14 with much better performance
r/Python on Reddit: A new type of interpreter has been added to Python 3.14 with much better performance
March 6, 2025 -

Summary: This week I landed a new type of interpreter into Python 3.14. It improves performance by -3-30% (I actually removed outliers, otherwise it's 45%), and a geometric mean of 9-15%(EDIT: 3-5%, see correction notice below) faster on pyperformance depending on platform and architecture. The main caveat however is that it only works with the newest compilers (Clang 19 and newer). We made this opt-in, so there's no backward compatibility concerns. Once the compilers start catching up a few years down the road, I expect this feature to become widespread.

Python 3.14 documentation: https://docs.python.org/3.14/whatsnew/3.14.html#whatsnew314-tail-call

I have a lot of people to thank for their ideas and help: Mark Shannon, Donghee Na, Diego Russo, Garrett Gu, Haoran Xu, and Josh Haberman. Also my academic supervisors Stefan Marr and Manuel Rigger :).

(Sorry can't cross-post here) Original post: https://www.reddit.com/r/ProgrammingLanguages/comments/1ikqi0d/a_new_type_of_interpreter_has_been_added_to/

EDIT:

The performance numbers given were wrong due to a compiler bug in LLVM 19. I've since revised downwards the numbers to account for the bug. I sincerely apologize to anyone I have unintentionally misled. I was not aware of the compiler bug myself. See the original release notes for an updated explanation.

🌐
Reddit
reddit.com › r/python › python 3.14 – what you need to know
r/Python on Reddit: Python 3.14 – What you need to know
September 23, 2025 -

We're currently on 3.14.0rc3 (Release Candidate 3) with the official release of Python 3.14 scheduled for the 7th of October (2 weeks from now). To save users the trouble of going through all of the release notes, discussions and PEP docs, Cloudsmith have compiled a shortened, synthesized version of the Python 3.14 release notes as we approach the release date. There's some really interesting changes in this release, such as discontinuing PGP signatures in favour of short-lived Sigstore signing through OIDC, making Parentheses Optional in Except and Except Blocks, as well as deferred Evaluation Of Annotations Using Descriptors.

If you're excited about this upcoming release, check out the full full release notes here:
https://cloudsmith.com/blog/python-3-14-what-you-need-to-know

🌐
Python
python.org › downloads › release › python-3143
Python Release Python 3.14.3 | Python.org
February 3, 2026 - The JSON file available for download contains the list of all the installable packages available as part of this release, including file URLs and hashes, but is not required to install the latest release. The traditional installer will remain available throughout the 3.14 and 3.15 releases.
Find elsewhere
🌐
Reddit
reddit.com › r/python › python 3.14 | upcoming changes breakdown
r/Python on Reddit: Python 3.14 | Upcoming Changes Breakdown
April 9, 2025 -

3.14 alpha 7 was released yesterday!

And after the next release (beta 1) there will be no more new features, so we can check out most of upcoming changes already.

Since I'd like to make programming videos a lot, I' pushed through my anxiety about my voice and recorded the patch breakdown, I hope you'll like it:

https://www.youtube.com/watch?v=hzys1_xmLPc

Top answer
1 of 5
66
Should have called it Python - pi edition.
2 of 5
44
Thanks! But I personally prefer reading changelogs. https://docs.python.org/3.14/whatsnew/3.14.html Here are what I'm interested in the most Highlights concurrent.futures. Add InterpreterPoolExecutor, which exposes “subinterpreters (multiple Python interpreters in the same process) to Python code. This is separate from the proposed API in PEP 734. (Contributed by Eric Snow in gh-124548.) I definitely want to try this, maybe pytorch Dataloader will be cheaper. Add the optional buffersize parameter to concurrent.futures.Executor.map() to limit the number of submitted tasks whose results have not yet been yielded. If the buffer is full, iteration over the iterables pauses until a result is yielded from the buffer. (Contributed by Enzo Bonnal and Josh Rosenberg in gh-74028.) When container length was high, I have to implement my own logic with queues to limit number of scheduled jobs. Finally I don't need it anymore! pathlib. Add methods to pathlib.Path to recursively copy or move files and directories Now I don't need to import shutil and use shutil.copytree. But I still need shutil.rmtree base64 Improve the performance of base64.b16decode() by up to ten times, and reduce the import time of base64 by up to six times. (Contributed by Bénédikt Tran, Chris Markiewicz, and Adam Turner in gh-118761.) io io which provides the built-in open() makes less system calls when opening regular files as well as reading whole files. Reading a small operating system cached file in full is up to 15% faster. pathlib.Path.read_bytes() has the most optimizations for reading a file’s bytes in full. (Contributed by Cody Maloney and Victor Stinner in gh-120754 and gh-90102.)
🌐
Reddit
reddit.com › r/learnpython › how do i install python 3.10.19 for windows?
r/learnpython on Reddit: How do I install Python 3.10.19 for Windows?
January 15, 2026 -

I know there is "Download XZ compressed source tarball" but according to ChatGPT (I don't know how reliable it is), that's for Linux.

I would need it for AUTOMATIC1111 Stable Diffusion.

Thanks in advance ^^

🌐
Reddit
reddit.com › r/python › my favorite new features in python 3.14
r/Python on Reddit: My favorite new features in Python 3.14
October 7, 2025 -

I have been using Python 3.14 as my primary version while teaching and writing one-off scripts for over 6 months. My favorite features are the ones that immediately impact newer Python users.

My favorite new features in Python 3.14:

  • All the color (REPL & PDB syntax highlighting, argparse help, unittest, etc.)

  • pathlib's copy & move methods: no more need for shutil

  • date.strptime: no more need for datetime.strptime().date()

  • uuid7: random but also orderable/sortable

  • argparse choice typo suggestions

  • t-strings: see awesome-t-strings for libraries using them

  • concurrent subinterpreters: the best of both threading & multiprocessing

  • import tab completion

I recorded a 6 minute demo of these features and wrote an article on them.

🌐
Reddit
reddit.com › r/learnpython › need help!
r/learnpython on Reddit: Need help!
December 17, 2025 -

EDIT:It worked i installed a python3.12.9(64-bit)setup from https://www.python.org/downloads/release/python-3129/? Thanks to everyone who tried to help. .......................................... I’m using Windows 10 Pro (64-bit). I tried installing Python 3.14.2, but when I run it I get the message “This app can’t run on your PC.” I then tried installing Python 3.9, but I’m seeing the same error. I’m not sure what I’m doing wrong. Can someone please suggest how to fix this issue? •Windows 10 Pro 64-bit, OS Build 19045.xxxx

🌐
Reddit
reddit.com › r/learnpython › how to install specific python version if installer is not provided anymore
r/learnpython on Reddit: How to install specific python version if installer is not provided anymore
October 13, 2024 -

My assignment require either python 10 or 11, now the latest one is 3.13. And it is driving me crazy that installer is not provided on python.org anymore. I can only get a thing called source release .tar.xz file, how do I install it. By the way, my pc already have 3.13 installed.

🌐
Reddit
reddit.com › r/fedora › python 3.14
r/Fedora on Reddit: Python 3.14
October 30, 2025 -

The upgrade to Fedora 43 went smoothly as usual, and it replaces Python 3.13 with Python 3.14, which was released recently. No problem but be aware the some of the PyPI packages don't support 3.14 yet. PySide6 and DearPyGUI are two I've found. If you've moved from Fedora 42 Python 3.13 will still be installed and can be used. I prefer venv so 'python3.13 -m venv ,,,' works fine.

I don't know if this is the case if Fedora 43 was a clean install.

🌐
Reddit
reddit.com › r/programming › python 3.14, due out later this year, is set to receive a new type of interpreter that can boost performance by up to 30% with no changes to existing code. 👨‍💻
r/programming on Reddit: Python 3.14, due out later this year, is set to receive a new type of interpreter that can boost performance by up to 30% with no changes to existing code. 👨‍💻
February 18, 2025 -

The CPython 3.14 change log describes the feature as “a new type of interpreter based on tail calls.” This description may be a little misleading for those who don’t closely follow internal Python development work. “Tail calls” doesn’t mean that CPython, or the Python language, will now support tail call optimization. It refers to an optimization that a C compiler performs on the CPython code, which speeds up the way the interpreter dispatches its bytecode instructions.