Skip to content

Mirror CPython and support 𝜋thon in 3.14 venvs #16240

@TimPansino

Description

@TimPansino

Summary

In CPython 3.14's venv module there is a new alias for the python interpretter alongside python3 or python3.14 called 𝜋thon. This is an easter egg for this minor version of CPython, and it would be neat if uv also added this alias.

In the spirit of the original easter egg, would probably be best to leave it out of the release notes and just quietly add it.

Original Easter Egg: python/cpython#125035

Example

With venv

python3.14 -m venv .venv

Or with uv

uv venv -p 3.14 .venv

Would produce this list of executables in the .venv/bin/ directory

$ ls .venv/bin/
activate                activate.fish           pip                     python
activate_this.py        activate.nu             pip3                    python3
activate.bat            activate.ps1            pip3.14                 python3.14
activate.csh            deactivate.bat          pydoc.bat               𝜋thon

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or improvement to existing functionality

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions