pypy3.10 (disabled)

Install command:
brew install pypy3.10

Implementation of Python 3 in Python

https://pypy.org/

License: MIT

Development: Pull requests

Formula JSON API: /api/formula/pypy3.10.json

Formula code: pypy3.10.rb on GitHub

Bottle (binary package) installation support provided for:

macOS on
Apple Silicon
golden gate ✅
tahoe ✅
sequoia ✅
sonoma ✅
macOS on
Intel
sonoma ✅
Linux ARM64 ✅
x86_64 ✅

Current versions:

stable ✅ 7.3.19
head ⚡️ HEAD

Depends on:

gdbm 1.26 GNU database manager
openssl@3 3.5.9 Cryptography and SSL/TLS Toolkit
sqlite 3.54.0 Command-line interface for SQLite
tcl-tk@8 8.6.18 Tool Command Language
xz 5.8.4 General-purpose data compression with high compression ratio

Depends on when building from source:

pkgconf 3.0.8 Package compiler and linker metadata toolkit
pypy 8.0.1 Highly performant implementation of Python 2 in Python

Uses from macOS: bzip2, expat, libffi, ncurses, unzip

Binaries: pypy3.10

A "distutils.cfg" has been written to:
    $HOMEBREW_CELLAR/pypy3.10/7.3.19/libexec/lib/pypy3.10/distutils
specifying the install-scripts folder as:
    $HOMEBREW_PREFIX/share/pypy3.10

If you install Python packages via "pypy3.10 setup.py install" or pip_pypy3.10,
any provided scripts will go into the install-scripts folder
above, so you may want to add it to your PATH *after* $HOMEBREW_PREFIX/bin
so you don't overwrite tools from CPython.

Setuptools and pip have been installed, so you can use pip_pypy3.10.
To update pip and setuptools between pypy3.10 releases, run:
     pip_pypy3.10 install --upgrade pip setuptools

See: https://docs.brew.sh/Homebrew-and-Python

Known vulnerabilities in the current version:

GHSA-r9hx-vwmv-q579 (high) pypa/setuptools vulnerable to Regular Expression Denial of Service (ReDoS)
GHSA-cx63-2mw6-8hw5 (high) setuptools vulnerable to Command Injection via package URL
GHSA-5rjg-fvgr-3xxf setuptools has a path traversal vulnerability in PackageIndex.download that leads to Arbitrary Fi...
GHSA-4xh5-x5gv-qwph pip's fallback tar extraction doesn't check symbolic links point to extraction directory
GHSA-qwm4-qh6w-59xr pip would incorrectly handle doubly-encoded package URLs from indexes
GHSA-6vgw-5pg2-w6jp pip Path Traversal vulnerability
GHSA-58qw-9mgm-455v pip has an interpretation conflict due to handling both concatenated tar and ZIP files as ZIP files
GHSA-h35f-9h28-mq5c (medium) setuptools: MANIFEST.in exclusion bypass in sdist via Unicode normalization collision (NFC/NFD) o...
GHSA-jp4c-xjxw-mgf9 pip Vulnerable to Inclusion of Functionality from Untrusted Control Sphere
GHSA-wf93-45jw-7689 (high) pip: Path traversal in console_scripts/gui_scripts entry point names allows installing scripts o...

Data from Homebrew/advisory-database. Run brew vulns pypy3.10 for a live check.

Analytics:

30 days90 days365 days
Installs714191,437
Installs (--HEAD)003
Installs on Request714191,433
Installs on Request (--HEAD)003
Build Errors0