Nemanja Mikic
8339b9b033
python-build: show download progress in interactive terminals
...
---
Co-authored-by: Ivan Pozdeev <vano@mail.mipt.ru>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-09-27 11:00:13 +03:00
Ivan Pozdeev
08021a03ab
python-build: Support automatically picking PyPy as bootstrap version
2026-09-24 12:18:57 +03:00
native-api
df5372511c
python-build: create pypy* symlinks for PyPy ( #3562 )
...
Source and some older versions builds do not create them
2026-09-24 07:23:52 +03:00
native-api
a3c666e177
install-prerequisites: add an option for optional dependencies ( #3560 )
2026-09-24 00:12:25 +03:00
native-api
26370b7f24
python-build: create PEP 394 symlinks for PyPy ( #3559 )
2026-09-23 13:34:23 +03:00
David Lawson
4eea9b7848
python-build: create PEP 394 symlinks for Pyston ( #3557 )
...
* Consolidate build_package_pyston2_2 into build_package_pyston
There's no longer a difference
---------
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
Co-authored-by: Ivan Pozdeev <vano@mail.mipt.ru>
2026-09-23 09:49:52 +03:00
Ivan Pozdeev
3787bacc91
2.8.6
2026-09-17 10:06:03 +03:00
13steinj
7d55c1a7d9
Add miniconda3 26.7.1-0, 26.7.1-1 and miniforge3 26.5.3-0, 26.7.2-0 ( #3550 )
...
Adds latest miniconda releases 26.7.1-0, 26.7.1-1 for Python 3.10–3.14
and miniforge releases 26.5.3-0, 26.7.2-0.
Updates Python verification to 3.14 for miniforge3 starting with
26.5.3-0 and adds Linux riscv64 detection for 26.7.2-0.
Ref: https://github.com/conda-forge/miniforge/releases/tag/26.5.3-0
Ref: https://github.com/conda-forge/miniforge/releases/tag/26.7.2-0
Ref: https://www.anaconda.com/docs/getting-started/miniconda/release-notes
2026-09-17 08:20:51 +03:00
Mingyang Wu
5d43b9a39d
python-build: honor explicitly configured OpenSSL on macOS ( #3541 )
...
* python-build: probe OpenSSL from standard dependency discovery
Assisted-by: OpenAI Codex
Signed-off-by: Mingyang Wu <129849514+aprylewu@users.noreply.github.com>
2026-09-15 02:20:52 +03:00
Ayush
265b0dcefa
python-build: add build prerequisite installer ( #3532 )
2026-09-02 17:56:35 +03:00
Ivan Pozdeev
c293de3650
2.8.5
2026-09-01 18:05:40 +03:00
Ivan Pozdeev
0f16606e4f
2.8.4
2026-08-13 15:08:51 +03:00
Ivan Pozdeev
da172db42d
2.8.3
2026-08-05 22:08:09 +03:00
Ivan Pozdeev
9e4d1ca95a
2.8.2
2026-08-04 23:10:49 +03:00
Ayush
7126870320
pyenv-binary: add the package subcommand; add pyenv install --list --bare ( #3498 )
...
Co-authored-by: native-api <vano@mail.mipt.ru>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-07-28 14:31:20 +03:00
Ivan Pozdeev
bec9a562a5
2.8.1
2026-07-18 22:02:09 +03:00
Ivan Pozdeev
135adbb192
2.8.0
2026-07-13 21:01:27 +03:00
Ivan Pozdeev
a27d2723d6
install: reflect the new alias syntax in reference
2026-06-30 04:17:58 +03:00
Ayush
4c78a0dd50
pyenv-install: install a version under a custom name with <version>:<alias> ( #3484 )
2026-06-30 04:12:16 +03:00
Ivan Pozdeev
933d0aaf1d
2.7.3
2026-06-24 05:14:13 +03:00
Ivan Pozdeev
b43c9e5d42
2.7.2
2026-06-10 23:16:50 +03:00
Ivan Pozdeev
45180928d3
2.7.1
2026-06-03 09:09:54 +03:00
native-api
c425c9ec3a
Update URLs for PyPy nightly; Remove pypy3.5 and pypy3.7 nightly ( #3466 )
...
pypy3.5-c-jit-latest and pypy3.7-c-jit-latest are no longer available
2026-06-02 13:16:51 +03:00
native-api
95ddd7d479
Support 3.9 EOL Pip URL, consolidate tests ( #3465 )
2026-06-02 10:29:59 +03:00
Ivan Pozdeev
29057a6c69
2.6.32
2026-05-31 06:20:35 +03:00
Ivan Pozdeev
034e15b810
3.14.0-5: Support building against OpenSSL 4
2026-05-30 22:00:43 +03:00
native-api
549a644688
Fix linking against a keg_only Homebrew OpenSSL when a a non-keg_only one is also installed ( #3462 )
2026-05-30 16:53:57 +03:00
native-api
08a015100e
python_build: Make verify_python verify `pythonX.Y' suffix ( #3459 )
...
* Fix erroneous use in tests that didn't show until now
2026-05-30 12:47:16 +03:00
Ivan Pozdeev
9ea5bd3005
3.11.0+: Use the `--with-openssl-rpath' Configure option
...
The options is available since 3.10.0+ (https://github.com/python/cpython/pull/24820 )
but has no effect until 3.11.0 (cpython b9e9292d75fdea621e05e39b8629e6935d282d0d)
and broken in MacOS until 3.12.2 (cpython cc13eabc7ce08accf49656e258ba500f74a1dae8),
we add downstream patches to fix that except for 3.11-dev where we disabled it
2026-05-30 05:38:32 +03:00
Ivan Pozdeev
c639152ac7
2.6.31
2026-05-11 01:39:26 +03:00
Ivan Pozdeev
40dba8256f
2.6.30
2026-05-08 17:37:31 +03:00
Ned Batchelder
e30c23eac2
Add CPython 3.16-dev, switch 3.15-dev to maintenance branch ( #3442 )
...
3.15.0b1 released means we need 3.16 support
2026-05-08 17:10:22 +03:00
Ivan Pozdeev
a7cc776274
2.6.29
2026-05-08 03:54:43 +03:00
Ivan Pozdeev
485090e713
2.6.28
2026-04-29 08:26:10 +03:00
Ivan Pozdeev
914ff80062
2.6.27
2026-04-08 18:26:46 +03:00
exurd
ce491008e7
python-build: advise user with no c compiler ( #3294 )
...
this checks if "no acceptable C compiler found" is in the last 10 lines of the log, and asks if the user has correctly installed the build dependencies.
2026-04-01 21:32:48 +03:00
Ivan Pozdeev
174c61526f
2.6.26
2026-03-11 01:37:45 +03:00
Tekin Tian
d5fa1e225e
Fix MacPorts OpenSSL formula detection ( #3417 )
...
Co-authored-by: Ivan Pozdeev <vano@mail.mipt.ru>
2026-03-07 11:44:57 +03:00
Ivan Pozdeev
aa2e8b8260
2.6.25
2026-03-03 20:06:38 +03:00
Ivan Pozdeev
c89b6b46dc
2.6.24
2026-03-03 08:17:57 +03:00
Ivan Pozdeev
81befc1592
2.6.23
2026-02-17 02:38:47 +03:00
Ivan Pozdeev
57ec277d6a
2.6.22
2026-02-04 03:52:39 +03:00
Ivan Pozdeev
6d8c0e4021
2.6.21
2026-02-03 23:46:41 +03:00
Ivan Pozdeev
3441980e83
2.6.20
2026-01-15 07:05:06 +03:00
Ivan Pozdeev
92c9ab5273
2.6.19
2026-01-14 04:11:02 +03:00
Ivan Pozdeev
c62be31e8c
2.6.18
2026-01-10 06:16:21 +03:00
native-api
bf37e78693
Merge pull request #3379 from native-api/make_j_argument
...
Recognize an argument to -j in MAKEFLAGS when building extensions in 3.10-3.11 and latest 3.5-3.9
2025-12-27 06:23:19 +03:00
Ivan Pozdeev
56bc05d5d6
python-build: Use no-tests only for OpenSSL 1.1.1+
...
Introduced in 1.1.1-pre1
2025-12-27 02:56:15 +03:00
rockandska
2c38423a98
pyenv launcher: introduce and export _PYENV_INSTALL_PREFIX ( #3334 )
...
provides a reliable way for Pyenv code to locate other parts of Pyenv code that are not under `PYENV_ROOT`
* tests: Work with Git entirely in a test repo
Co-authored-by: Ivan Pozdeev <vano@mail.mipt.ru>
2025-12-24 10:00:09 +03:00
Ivan Pozdeev
22b192913e
2.6.17
2025-12-16 23:30:42 +03:00