Alex Hedges
37cc45a831
Update anaconda and miniconda with add_miniconda.py
...
This adds anaconda 2023.03, anaconda 2023.07, miniconda 23.3.1, and
miniconda 23.5.0.
2023-07-11 17:42:00 -04:00
Alex Hedges
3f6bc8d16a
Support miniconda with Python 3.11
2023-07-11 17:36:41 -04:00
Alex Hedges
dd5378941a
Fix miniconda version handling
...
Anaconda and miniconda have changed their version string format again,
so the parsing needs to be done differently. `add_miniconda.py` can now
parse all existing definition files properly.
2023-07-11 17:30:10 -04:00
Alex Hedges
2506c9773c
Log errors when parsing existing Conda versions
...
This makes it easier to fix file names that cannot be parsed using the
current logic.
2023-07-11 17:30:10 -04:00
Edgar R. M
51166377b7
Add CPython 3.12.0b4 ( #2741 )
2023-07-11 21:50:06 +03:00
Filip Š
1874f95a0e
Update Cinder errors and warnings
2023-07-01 19:34:12 +02:00
Filip Š
1a882c6053
Add Cinder configure patches
2023-06-28 14:02:51 +02:00
Filip Š
05dcd45741
Add Cinder 3.10
2023-06-28 10:29:55 +02:00
Edgar Ramírez Mondragón
ad0d131032
Add CPython 3.12.0b3
2023-06-20 07:46:41 -06:00
Edgar Ramírez Mondragón
d4bd7bbe2b
Add PyPy 7.3.12
2023-06-17 22:46:05 -06:00
Michael Simacek
8f655d2ca6
Add graalpy-23.0.0
2023-06-13 17:13:00 +02:00
Alex Tomkins
687944d991
Add missing patches for Python 3.7/3.8/3.9 ( #2718 )
...
* Use OpenSSL 1.1.1u and remove patches for 1.1.1q
2023-06-11 00:09:42 +03:00
native-api
0f337a6c9a
Merge pull request #2717 from native-api/backport_42351_3.5.10
...
Backport bpo-42351 to 3.5.10
2023-06-10 20:49:31 +03:00
Ivan Pozdeev
afe2615a1c
3.5.10: Backport bpo-42351
...
The bug is reported to manifest in Mandjaro Linux 6.3.5-2
2023-06-10 20:33:01 +03:00
Ivan Pozdeev
d7d5ab5148
3.5.10: Fix patches to apply cleanly
2023-06-10 20:31:57 +03:00
Anton Petrov
e008430451
Merge pull request #2713 from edgarrmondragon/cpython-3.12.0b2
...
Add CPython 3.12.0b2
2023-06-07 14:47:56 +03:00
Anton Petrov
09fc5b8824
Merge pull request #2714 from edgarrmondragon/cpython-3.10.12
...
Add CPython 3.10.12
2023-06-07 14:47:10 +03:00
Edgar Ramírez Mondragón
452647ab33
Add CPython 3.11.4
2023-06-07 01:12:47 -06:00
Edgar Ramírez Mondragón
4086e452fd
Add CPython 3.10.12
2023-06-06 18:26:24 -06:00
Edgar Ramírez Mondragón
82c8d511c4
Add CPython 3.12.0b2
2023-06-06 14:39:15 -06:00
Edgar Ramírez Mondragón
23c727a767
Add CPython 3.7.17 and CPython 3.8.17
2023-06-06 10:39:56 -06:00
Edgar Ramírez Mondragón
fb73c4b714
Add CPython 3.9.17
2023-06-06 09:19:19 -06:00
t0b3
def5cd994e
Update 3.12-dev and add 3.13-dev ( #2703 )
2023-05-25 09:47:37 +03:00
Edgar R. M
b5576240a2
Add CPython 3.12.0b1 ( #2701 )
2023-05-23 23:07:48 +03:00
Mirek Długosz
777089466d
Correct link in has_tar_xz_support else branch of 3.10.11 and 3.11.3
2023-04-11 09:15:16 +02:00
Anton Petrov
0f75cd8800
Merge pull request #2670 from mirekdlugosz/cpython-3.10.11
...
Add CPython 3.10.11
2023-04-05 18:28:35 +03:00
Mirek Długosz
be4939604e
Add CPython 3.11.3
2023-04-05 15:52:01 +02:00
Mirek Długosz
fc616a0aee
Add CPython 3.10.11
2023-04-05 15:51:13 +02:00
Edgar R. M
b613a4abeb
Add CPython 3.12.0a7 ( #2668 )
2023-04-05 05:56:24 +03:00
Shengqi Chen
b1ee6c93c4
Try locate readlink
first in pyenv-hooks, fix #2654 ( #2655 )
...
* Remove all use of `greadlink`, fix #2654
Signed-off-by: Harry Chen <i@harrychen.xyz>
* revert greadlink back in tests
---------
Signed-off-by: Harry Chen <i@harrychen.xyz>
Co-authored-by: Anton Petrov <anton.a.petrov@gmail.com>
2023-03-28 11:25:27 +03:00
Petrov
e28d747b83
set hashes to sha-256
2023-03-23 13:41:02 +03:00
Petrov
ddd37eb823
Add hashes
2023-03-23 13:35:50 +03:00
Petrov
be2bd5f03d
Create anaconda3-2023.03
2023-03-19 08:14:59 +03:00
Justin Lecher
4ef81b5c7a
Add Miniforge3-22.11.1-4 ( #2642 )
2023-03-10 19:38:06 +03:00
Saaket Prakash
ad15c75e0e
Add CPython 3.12.0a6 ( #2638 )
2023-03-08 08:32:18 +03:00
Alex Hedges
bcbdadf10d
Add miniconda 23.1.0-1 ( #2635 )
2023-03-02 06:49:44 +03:00
Chaim Halbert
3bfc97ad29
bpo-36231 for v3.5.10: fix Unsupported MacOS X CPU type in ffi.h ( #2633 )
2023-02-26 18:36:51 +03:00
Chaim Halbert
b30508f9b8
bpo-41100 for v3.5.10: fix implicit declaration of function sendfile
2023-02-26 05:51:20 -07:00
Chaim Halbert
0e80d0725b
v3.5.10 on macOS13: fix unexpected output of arch on OSX
2023-02-26 05:21:03 -07:00
Chaim Halbert
6bec7a50fe
bpo-45405 for v3.5.10: Prevent internal configure error when running configure with recent versions of clang. (GH-28845) (GH-31890)
2023-02-24 13:16:52 -07:00
Chaim Halbert
28be65992d
bpo-27987 for v3.5.10 and v3.6.15: align by 16bytes on 64bit platforms
2023-02-24 12:19:13 -07:00
Florian Schüller
68918e69b7
Support for BusyBox version of `head' ( #2629 )
2023-02-22 20:11:48 +03:00
Anton Petrov
c8daaa3954
Merge pull request #2614 from Afront/3.12.0a5
...
Add CPython 3.12.0a5
2023-02-08 14:08:18 +03:00
Anton Petrov
88be70722f
Merge pull request #2616 from edgarrmondragon/cpython-3.10.10
...
Add CPython 3.10.10
2023-02-08 14:07:46 +03:00
Edgar Ramírez Mondragón
6b758c8cf9
Add CPython 3.10.10
2023-02-08 03:43:04 -06:00
Edgar Ramírez Mondragón
017b6d877e
Add CPython 3.11.2
2023-02-08 03:38:33 -06:00
Afront
063aa457e4
Add CPython 3.12.0a5
2023-02-08 15:34:14 +09:00
native-api
dd60d5fae2
Fix overriding arguments for --enable-framework and --enable-universalsdk after #2592 ( #2605 )
2023-01-29 00:59:47 +03:00
Sam Gross
c998eae677
Add more recent build of nogil Python.
2023-01-22 13:12:28 -08:00
native-api
f1a1f59c87
Fix :latest
after #2568 ( #2599 )
...
* Cleanup mocks logic
* Add test for `:latest`
2023-01-22 05:49:40 +03:00
native-api
819e2b8f45
Fix wrong libpython being linked to in MacOS ( #2596 )
...
Without rpath, python would link up to the system's libpython
2023-01-19 00:21:10 +03:00
Christian Clauss
bd618ea9ef
add_miniconda.py: fix typo oversight ( #2595 )
2023-01-15 13:37:11 +03:00
native-api
12e74e147a
Fix a compilation error in 3.8.10+ and 3.9.5+ when linking against OpenSSL built with SSLv3 support ( #2594 )
2023-01-14 05:18:10 +03:00
Ivan Pozdeev
e447fe5b73
Don't set --enable-shared if user supplied --disable-shared
2023-01-14 01:45:20 +03:00
Ivan Pozdeev
4242694a0e
Fix priority for user-supplied configure and make flags
2023-01-14 01:44:59 +03:00
Ivan Pozdeev
4bd8a975f4
Avoid adding dangling spaces to *FLAGS
2023-01-13 22:07:31 +03:00
Ivan Pozdeev
2a5bbf6cb5
Fix searching readline and sqlite3 in FreeBSD
...
Surprisingly, CPython doesn't search these with pkg-config
This is fixed upstream in 3.12.0a1
2023-01-13 22:07:31 +03:00
Sean McGivern
b9a27af7b8
Add missing Miniforge/Mambaforge versions (4.10.2-0 - 22.9.0-3) ( #2591 )
2023-01-11 22:51:31 +03:00
Sean McGivern
c7f2c4db45
Add a script to add the latest miniforge and mambaforge versions
...
This takes inspiration from the similar script for miniconda, but it
simplifies in a couple of ways:
1. Use the GitHub Releases API instead of scraping HTML.
2. Don't perform a diff, simply add the latest release.
Lots of intermediate miniconda releases have been skipped in the past,
and it doesn't seem particularly valuable to backfill those.
2023-01-11 13:59:33 +00:00
Afront
f4598bc1f0
Add CPython 3.12.0a4
2023-01-11 13:16:00 +09:00
native-api
2369ac2a08
Fix using dependencies from Ports in BSD with no pkg-config ( #2586 )
2023-01-10 01:13:09 +03:00
Alex Hedges
7d7f8b94ae
Add miniconda 22.11.1-1
2023-01-03 20:31:01 -05:00
Alex Hedges
e715e03be0
Support new miniconda file name format
2023-01-03 20:29:19 -05:00
Alex Hedges
b3a5b5eee3
Support miniconda with Python 3.10
2023-01-03 20:18:26 -05:00
hauntsaninja
03ee3ffd32
Mention how to build for maximum performance
2023-01-02 14:35:16 -08:00
dand-oss
3d83bcdbef
Add PyPy 7.3.11 ( #2576 )
...
Co-authored-by: Dan Dees <dand@appsmiths.com>
2022-12-31 11:17:18 +03:00
Anton Petrov
773c65416b
Merge pull request #2554 from anton-petrov/master
...
Build CPython with--enable-shared flag by default on non-mac systems
2022-12-23 13:48:30 +03:00
Anton Petrov
ca1593c80e
Fix build tests
2022-12-23 13:36:37 +03:00
rockandska
31f372034d
Allow multiple versions for pyenv-install
2022-12-22 19:04:04 +01:00
Tobias Klauser
ff93c58bab
Remove stray newline after python-build installation ( #2566 )
...
To match other Pyenv commands
2022-12-20 22:01:19 +03:00
Phung Nhat-Huy
ae04877154
Add Anaconda3-2022.10 ( #2565 )
2022-12-19 01:16:18 +03:00
Sam Doran
6b9795728e
Add openssl patches for 3.7.15, 3.7.16, and 3.8.16
2022-12-15 16:48:41 -05:00
宇萱/土撥鼠(Lisbeth)
23576296ae
Fix compilation error when building OpenSSL 1.1.1q in MacOS 11+ for 3.9.16 ( #2558 )
2022-12-13 20:05:01 +03:00
Sean McGivern
9ba6124833
Add miniforge3 and mambaforge 22.9.0-2
2022-12-13 11:19:40 +00:00
Ivan Pozdeev
18f62f266d
Remove no-longer-needed PyPy prerequisites
2022-12-11 02:18:36 +03:00
Dan Dees
cad18bb332
Add PyPy 7.3.10
2022-12-11 02:17:19 +03:00
Ivan Pozdeev
79fdf1e3bb
Improve Mac feature messages phrasing
2022-12-09 16:58:44 +03:00
Ivan Pozdeev
03bba03291
Set --enable-shared earlier
...
To take advantage of the existing logic to add to rpath
2022-12-09 16:52:47 +03:00
Ivan Pozdeev
cf50e2a2db
Don't hide output from extension checks
2022-12-09 11:41:26 +03:00
Anton Petrov
b3d52b05d2
--enable-shared by default on non-mac systems
2022-12-08 12:17:53 +03:00
Anton Petrov
73dc5547fc
Merge pull request #2551 from nwh/add-miniforge3-latest-suffix
...
add -latest suffix to miniforge3
2022-12-08 11:33:16 +03:00
Chad Crawford
48b0224aaf
Add CPython 3.7.16, 3.8.16, 3.9.16 ( #2550 )
2022-12-08 00:26:27 +03:00
Nick Henderson
8cfa967d74
add -latest suffix to miniforge3
...
The auto-resolve feature (#2487 ) means that
pyenv install miniforge3
installs miniforge3-4.10.3-10 and not the exactly named "miniforge3"
recipe. Renaming "miniforge3" to "miniforge3-latest" solves this
issue allowing users to execute
pyenv install miniforge3-latest
This is similar to the naming of the current "miniconda3-latest" recipe.
2022-12-07 12:56:03 -08:00
Anton Petrov
a57106c932
Merge pull request #2544 from rudisimo/master
...
Add CPython 3.10.9
2022-12-07 14:35:18 +03:00
Anton Petrov
8680247381
Add CPython 3.11.1
2022-12-07 13:43:35 +03:00
Saaket Prakash
b05d15f673
Add CPython 3.12.0a3
2022-12-07 04:57:31 +05:30
Rodolfo Puig
881ba40ff4
Add CPython 3.10.9
...
Signed-off-by: Rodolfo Puig <rodolfo@puig.io>
2022-12-06 17:36:03 -05:00
Saaket Prakash
4c261e6ea1
Add CPython 3.12.0a2 ( #2527 )
2022-11-16 00:10:34 +03:00
native-api
31355676f0
Support aria2c
being a snap ( #2528 )
...
Likely in Ubuntu where it's only available as a snap
2022-11-15 20:57:04 +03:00
Twangboy
cd2858aa17
Fix compilation error when building OpenSSL 1.1.1q in MacOS 11+ for 3.9.15 and 3.8.15
2022-11-13 04:46:48 +03:00
native-api
1250d7dd30
Don't use Zlib from XCode SDK if a custom compiler is used ( #2516 )
2022-11-05 02:11:55 +03:00
Ivan Pozdeev
75022d5d7c
Revert version auto-resolution in python-build
...
It was moved to `pyenv-install`
2022-10-30 04:12:42 +03:00
native-api
a12f947cc3
Auto-resolve prefixes to the latest version ( #2487 )
2022-10-30 03:38:40 +03:00
native-api
5b0ac41dec
Discover Tcl/Tk from Homebrew via pkgconfig for 3.11+ ( #2501 )
...
CPython 3.11+ dropped support for --with-tcl-tk-*
in favor of pure pkgconfig
2022-10-29 22:48:13 +03:00
Michael Šimáček
44510a68f1
Add graalpy-22.3.0 ( #2497 )
2022-10-27 02:55:27 +03:00
Edgar R. M
16c4924f22
Add CPython 3.12.0a1 ( #2495 )
2022-10-27 02:41:30 +03:00
Ivan Pozdeev
9f5dcbffd4
Fix compilation error when building OpenSSL 1.1.1q in MacOS 11+
...
"error: implicitly declaring library function 'memcmp'"
Downstream backport of https://github.com/openssl/openssl/issues/18720
2022-10-27 00:02:24 +03:00
Ivan Pozdeev
faceb4b79c
Allow patching supplementary packages
2022-10-27 00:02:13 +03:00
Igor Davydenko
d7389c10ee
Update Python 3.11.0 tgz checksum ( #2496 )
...
For some reason checksum for `Python-3.11.0.tgz` file introduced in
0726e02e3a
is invalid. Update that
checksum to ensure `pyenv install 3.11.0` works well on systems without
tar.xz support.
2022-10-26 21:21:53 +03:00
Noam Cohen
0726e02e3a
Add CPython 3.11.0 ( #2493 )
2022-10-24 22:49:48 +03:00