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
Adam Johnson
03a5d65387
Add CPython 3.7.15, 3.8.15, and 3.9.15 ( #2482 )
...
Co-authored-by: Ivan Pozdeev <vano@mail.mipt.ru>
2022-10-12 20:52:53 +03:00
MuX
776f6ff9fa
Add CPython 3.10.8 ( #2480 )
2022-10-12 07:39:42 +03:00
Ville Skyttä
2c2619a49e
Add Pyston 2.3.5 ( #2476 )
2022-10-05 20:52:20 +03:00
Ivan Pozdeev
8b226c9679
Build 3.12+ with --with-dsymutil
2022-09-23 16:16:17 +03:00
Ivan Pozdeev
f3521e88be
Allow to build CPython with --with-dsymutil
...
Since 3.12, CPython can provide debug symbols in
Apple's nonstandard way, "dSYM bundles"
2022-09-23 16:16:17 +03:00
native-api
5b08a6492b
Add missing patch for 3.7.14 ( #2469 )
2022-09-22 10:59:03 +03:00
Ivan Pozdeev
aa07a3a37c
Remove extraneous is_mac call
2022-09-19 00:19:00 +03:00
Sam Doran
e6446555f3
Add envvar to skip Homebrew
2022-09-19 00:19:00 +03:00
Sam Doran
cfe684ef42
Add patches for 3.7.14 needed for Apple Silicon ( #2463 )
2022-09-15 17:53:22 +03:00
Viktor Haag
1d28067353
Add CPython 3.11.0rc2 ( #2459 )
2022-09-14 07:53:34 +03:00
Tsuki
0740fdf910
Update miniconda3-3.9-4.12.0 ( #2460 )
...
update checksum from https://repo.anaconda.com/miniconda/
Miniconda3-py39_4.12.0-MacOSX-arm64.sh 52.2M 2022-06-01 14:45:20 f7448cfeb278f2a84ed903db02d5525c
2022-09-14 07:48:12 +03:00
Edgar Ramírez Mondragón
a0fbdad292
Add CPython security releases 3.7.14, 3.8.14 and 3.9.14
2022-09-07 11:13:11 -05:00
Edgar R. M
f6f1803ac9
Add CPython 3.10.7 ( #2454 )
2022-09-06 19:13:59 +03:00
Filip Š
7c1c180551
Add Cinder 3.8 ( #2433 )
...
* Add Cinder 3.8
* Add distro and GCC warnings
* Set the complier to GCC 10 if available
Co-authored-by: Ivan Pozdeev <vano@mail.mipt.ru>
2022-09-04 01:48:43 +03:00
Dmitriy Serdyuk
c89a69a6ed
Add micropython 1.18 and 1.19.1 ( #2443 )
...
Support frozen builtin modules e.g. upip
2022-09-01 13:48:26 +03:00
hardikpnsp
afeb971fa2
Add support for multiple versions in pyenv uninstall
( #2432 )
2022-08-15 20:25:46 +03:00
Edgar R. M
965421d5d4
Add CPython 3.11.0rc1 ( #2434 )
2022-08-14 15:12:22 +03:00
Edgar R. M
1ae5596bfa
Add CPython 3.10.6 ( #2428 )
2022-08-02 23:51:31 +03:00
Michael Šimáček
ff9d3ca69e
Add GraalPython 22.2.0 ( #2425 )
2022-07-28 00:08:14 +03:00
Edgar R. M
d98d3f5055
Add CPython 3.11.0b5 ( #2420 )
2022-07-26 22:04:26 +03:00
brogon
f5cbba0636
Allow pypy2 pypy3 patching ( #2421 )
...
* Fix: patterns for pypy2.*/pypy3.* versions
* Shrink pypy patterns
* Fix extglob pattern
* Fix: no regex-charclasses like '[:digit:]' in 'extglob', needs also double-activation for parse/runtime stage
Co-authored-by: native-api <vano@mail.mipt.ru>
Co-authored-by: Bjoern Schneider <bjoern.schneider@scribos.com>
2022-07-26 22:03:26 +03:00
brogon
16f7ea03e8
Fix: patterns for pypy2.*/pypy3.* versions ( #2419 )
...
Co-authored-by: native-api <vano@mail.mipt.ru>
2022-07-25 23:55:11 +03:00
Sorin Sbarnea
0990e7843d
python-build: Replace deprecated git protocol in the README ( #2413 )
2022-07-14 16:29:59 +03:00
Tahir H. Butt
aee9c82c29
Add CPython 3.11.0b4 ( #2411 )
2022-07-12 00:05:34 +03:00
Ivan Pozdeev
207f33fc5e
Fix line endings in 3.7.13 patches
2022-07-02 22:05:34 +03:00
Ivan Pozdeev
572a8bcfba
Merge branch 'master' of https://github.com/pyenv/pyenv
2022-06-13 18:22:36 +03:00
Ivan Pozdeev
100871b48a
Remove no-longer-needed commented line
2022-06-13 18:22:21 +03:00
Xiangyu Xu
9f2cba3da8
Update anaconda3-2022.05 MacOSX arm64 md5 ( #2391 )
2022-06-11 01:28:58 +03:00
dand-oss
7457df4190
Add pyston-2.3.4 ( #2390 )
...
Co-authored-by: Dan Dees <dand@appsmiths.com>
2022-06-10 10:11:44 +03:00
Ivan Pozdeev
97039ca1af
Fix accidental typo
2022-06-08 23:23:01 +03:00
native-api
c3404568e8
Merge pull request #2385 from native-api/condas
...
Add Anaconda 2019.10, 2021.04, 2022.05; support Anaconda in add_miniconda.py
2022-06-08 22:40:50 +03:00
Ivan Pozdeev
e9f95065ad
Add Anaconda 2019.10, 2021.04, 2022.05
2022-06-08 18:37:36 +03:00
Ivan Pozdeev
64aacd5cfd
add_miniconda: support Anaconda, support non-CPython scripts in scripts check
2022-06-08 18:32:42 +03:00
Illia Volochii
9b91641094
Add CPython 3.10.5 ( #2386 )
2022-06-06 21:52:20 +03:00
native-api
bc13a87bee
Add flags for Homebrew into python-config --ldflags
( #2384 )
2022-06-05 22:35:56 +03:00
Edgar R. M
c055ba718b
Add CPython 3.11.0b3 ( #2382 )
2022-06-01 19:45:35 +03:00
Alex Hedges
4456e64c89
Add post-install checks for curses, ctypes, lzma, and tkinter ( #2353 )
...
Tkinter check is conditional on DISPLAY
Co-authored-by: Ivan Pozdeev <vano@mail.mipt.ru>
2022-05-31 21:37:44 +03:00
yggdr
cd5522965b
Pass through CFLAGS_EXTRA for Micropython ( #2007 )
...
Co-authored-by: Ivan Pozdeev <vano@mail.mipt.ru>
2022-05-31 19:47:06 +03:00
Saaket Prakash
845e08eb2f
Add CPython 3.11.0b2 ( #2380 )
2022-05-31 18:50:52 +03:00
native-api
8608d60fed
Merge pull request #2371 from aphedges/update-miniconda-4.12.0
...
Add miniconda 4.12.0
2022-05-18 00:42:29 +03:00
Mathieu Kniewallner
ef110c1c4f
Add CPython 3.9.13 ( #2372 )
2022-05-18 00:35:26 +03:00
Alex Hedges
d200c6afa9
Add miniconda 4.12.0
2022-05-17 15:59:25 -04:00
Alex Hedges
25e0ffa67d
Add missing miniconda architectures: aarch64, arm64, s390x
2022-05-17 15:59:11 -04:00
Hugo van Kemenade
70b23638f4
Update 3.11-dev and add 3.12-dev ( #2361 )
2022-05-10 12:01:58 +03:00
Edgar Ramírez
df5ecfc72d
Add CPython 3.11.0b1 ( #2358 )
2022-05-09 06:07:44 +03:00
Ivan Pozdeev
5d967fa38a
Merge branch 'master' into no_linuxbrew
2022-05-04 03:10:08 +03:00
Ivan Pozdeev
65316a7e99
Don't use Homebrew outside of MacOS
...
In Linux, it's not the primary source of packages and
cannot be used without build flag adjustments
thus has caused build failures.
2022-05-04 03:04:45 +03:00
Ivan Pozdeev
e928e75f22
Fix a duplicate error message on stub plan overrun
2022-05-04 02:58:47 +03:00
native-api
d5b12f826d
Make PYENV_DEBUG imply -v for pyenv install
( #2347 )
...
Trace logs without `-v` are usually useless due to missing the build part.
So this leaves one less thing for users to worry about
when submitting error reports.
Mentioning `-v` in the issue template should stay for some time
since users report on old versions, too.
2022-05-01 05:49:09 +03:00
Michael Šimáček
b6b761f9f1
Add GraalPython 22.1.0 ( #2346 )
2022-04-29 20:30:31 +03:00
native-api
e8f952a5d8
Support XCode 13.3 (Apple Cang 13.1.6) in all releases that officially support MacOS 11 ( #2344 )
...
There are no new (glaring) platform incompatibilities in MacOS 12 so those releases should technically run in it as well
2022-04-29 08:54:22 +03:00
Sam Gross
864cd79980
Add "nogil" Python v3.9.10 ( #2342 )
2022-04-29 05:49:43 +03:00
Illia Volochii
6d20b3b123
Add CPython 3.11.0a7 ( #2315 )
2022-04-19 18:01:22 +03:00
Ville Skyttä
fe4eccf3e7
Add Pyston 2.3.3 ( #2316 )
2022-04-19 18:01:07 +03:00
dand-oss
f0f2cdd1c6
Add PyPy 7.3.9 ( #2308 )
...
Co-authored-by: Dan Dees <dand@appsmiths.com>
2022-04-01 15:26:38 +03:00
Sam Doran
fb97a9c2bd
Support MacOS with CLang 3+ for CPython 3.7.12 ( #2292 )
2022-03-24 16:36:48 +03:00
Netanel Shine
48b545345e
Support MacOS with CLang 3+ for CPython 3.6.15 ( #2288 )
2022-03-24 16:35:57 +03:00
Saaket Prakash
45bb60dc39
Add CPython 3.10.4 ( #2295 )
2022-03-24 16:10:10 +03:00
Saaket Prakash
c0fef470cb
Add CPython 3.9.12 ( #2296 )
2022-03-24 16:09:17 +03:00
Ivan Pozdeev
bfe54c9459
declare -ar
causes "readonly variable" error in Bash 3.2
...
Fixes https://github.com/pyenv/pyenv/issues/2278
2022-03-18 07:39:44 +03:00
Ivan Pozdeev
a43631d7c0
Copy patches 3.7.12->3.7.13
...
All the patches still apply
2022-03-17 14:48:33 +03:00
tuzi3040
a157725dbe
Bump openssl 1.1 to 1.1.1n for CPython 3.7.13 3.8.13 3.9.11 3.10+ ( #2276 )
2022-03-17 00:47:09 +03:00
Josh Friend
3a95c969e1
v2.2.5 Add new CPython versions
2022-03-16 16:58:43 -04:00
dand-oss
0d949796ce
Add PyPy 7.3.8 ( #2253 )
...
Co-authored-by: Dan Dees <dand@appsmiths.com>
2022-03-09 21:13:38 +03:00
Alex Hedges
7bc426e2be
Add miniconda3-3.7-4.11.0, miniconda3-3.8-4.11.0, miniconda3-3.9-4.11.0 ( #2268 )
2022-03-08 17:37:39 +03:00
Saaket Prakash
3b0ee099a8
Add CPython 3.11.0a6 ( #2266 )
2022-03-07 21:23:04 +03:00
Ivan Pozdeev
44db3b03d0
Merge branch 'master' of https://github.com/pyenv/pyenv
2022-03-01 09:25:30 +03:00
Ivan Pozdeev
49d955d584
Fix typo in looked-for argument name
2022-03-01 09:25:20 +03:00
Saaket Prakash
1e79a5222b
Add CPython 3.11.0a5 ( #2241 )
2022-02-04 03:04:53 +03:00
David Lawson
d29feab2c8
Add pyston-2.3.2 ( #2240 )
2022-02-03 16:07:56 +03:00
Pedro Fonini
a98fee0555
python-build: add URL for get-pip for Python 3.6 ( #2238 )
2022-02-03 03:20:52 +03:00
Pedro Fonini
7ea0408966
Fix UnicodeDecodeError for CPython 3.6.15 and 3.7.12 ( #2237 )
2022-02-02 15:56:12 +03:00
Michael Šimáček
8aa8d84e09
Add GraalPython 22.0.0 ( #2226 )
2022-01-26 12:12:55 +03:00
Verdi March
39f1b141ef
miniconda3-latest: added Linux-aarch64 ( #2221 )
2022-01-17 19:44:59 +03:00
Ned Batchelder
a55dd92436
CPython 3.9.10 and 3.10.2 ( #2219 )
2022-01-15 16:27:08 +03:00
Ned Batchelder
9f5aa953b4
CPython 3.11.0a4 ( #2217 )
2022-01-15 10:51:28 +03:00
native-api
971397dd4e
Revert "Disable coreutils on M1 Apple Silicon with arm64 ( #2020 )" ( #2212 )
...
This reverts commit 90d0d20508
.
After further consideration, we've decided to remove this workaround:
* It only has an effect if the user has added `gnubin` from Homebrew Coreutils to PATH which is an unsupported setup
* It was intended to be applied only to a few select 3.8 and 3.9 versions that officially support Apple Silicon and only fail with Homebrew Coreutils in PATH because they have `config.*` from a too old version of Autoconf that doesn't support the Arm64 arch -- but
* CPython devs [didn't actually fix the problem in 3.10, either, only in 3.11](https://github.com/pyenv/pyenv/pull/2157#issuecomment-968055387 ), so we'd need to apply it to all 3.10 releases, too
* users started pushing this workaround into other unrelated branches because they were using the above unsupported setup. See https://github.com/pyenv/pyenv/pull/2190#pullrequestreview-835221952 for discussion.
2022-01-08 13:56:56 +03:00
Christian Hammond
867909c933
Fix a regression in include paths when compiling ctypes in 3.6.15/3.7.12. ( #2209 )
...
In my previous work on getting Python 3.6.15 and 3.7.12 to compile on
Apple M1, I backported logic from newer 3.8.x releases to properly find
libffi and related files on macOS.
This regressed compilation on Linux. The include search path was
incomplete, and `ffi.h` could not be found, resulting in `ctypes` being
disabled.
There was a key difference between the old logic and new logic that led
to this regression:
1. In 3.8 and newer, `detect_ctypes()` in `setup.py` took no arguments,
and was expected to access instance variables for the include search
path.
2. In 3.7 and earlier, `detect_ctypes()` took the path as an argument,
and was expected to make use of it.
The backport made use of the instance variables, overriding the provided
include path. These were not equivalent. The one on the instance was not
complete, lacking the necessary directories to find `ffi.h`. Since this
could not be found, `ctypes` support was disabled.
The fix is to simply not overwrite the variables passed to the function,
and resume using them as before.
Fixes #2207
2022-01-07 05:14:22 +03:00
Joseph Strach
162fea40f7
Fix incorrect pypy 2.7-7.3.6 sha256 hashes ( #2208 )
2022-01-05 23:46:06 +03:00
Fluency
423de9ae8d
add-miniconda: add docstrings to several key functions ( #2197 )
2021-12-23 21:01:28 +03:00
Yudai Hayashi
381002dbe2
Add pypy2.7-7.3.2~7.3.6 ( #2194 )
2021-12-20 13:51:28 +03:00
Christian Hammond
2d9e981d60
Fix Python 3.7.12 compilation on macOS arm64/M1. ( #2190 )
...
This change ports pyenv and Python patches to 3.7.12 to enable the
`ctypes `and `decimal` modules to compile.
While Python 3.7.12 itself compiles on arm64/M1, both of these modules
fail to compile, due to missing support for locating system libffi and
due to architecture gate-keeping. These issues have been fixed in newer
releases of Python, and in other pyenv patch bundles.
The following patches are provided:
1. `0001-Port-ctypes-and-system-libffi-patches-for-arm64-macO.patch` -
Fixes system `ffi.h`/`libffi` path determination and usage and
enables calling of variadic functions, fixing ctypes support
(consolidated port of existing pyenv patches for 2.7.18 that iterate
on this logic).
2. `0002-bpo-41100-fix-_decimal-for-arm64-Mac-OS-GH-21228.patch` -
Adds arm64 to the list of allowable architectures for the
`decimal` module (port of Python patch introduced in 3.8.10).
2021-12-20 07:14:14 +03:00
Christian Hammond
152457a428
Fix Python 3.6.15 compilation on macOS arm64/M1. ( #2189 )
...
This change ports several established patches to the Python 3.6.15
build, enabling compilation on arm64/Apple M1 architectures:
1. `0001-Detect-arm64-in-configure.patch` -
Updates configure to detect arm64 architectures (port of an existing
pyenv patch for 2.7.18).
2. `0002-bpo-36231-Support-building-on-macOS-without-usr-incl.patch` -
Adds macOS SDK root computation logic for determining include paths
(port of existing Python patches introduced in 2.7.17 and 3.7.4).
3. `0003-Fix-macOS-_tkinter-use-of-Tck-Tk-in-Library-Framewor.patch` -
Fixes Tcl/Tk support on macOS (port of an existing pyenv patch
for 2.7.18).
4. `0004-Port-ctypes-and-system-libffi-patches-for-arm64-macO.patch` -
Fixes system `ffi.h`/`libffi` path determination and usage and
enables calling of variadic functions, fixing ctypes support
(consolidated port of existing pyenv patches for 2.7.18 that iterate
on this logic).
5. `0005-BPO-41100-Support-macOS-11-when-building-GH-21113.patch` -
Updates Darwin version checks to handle macOS 11's major version
bump (port of Python patches introduced in 3.7.0 and 3.9.0).
6. `0006-bpo-41100-fix-_decimal-for-arm64-Mac-OS-GH-21228.patch` -
Adds arm64 to the list of allowable architectures for the
`decimal` module (port of Python patch introduced in 3.8.10).
2021-12-20 07:09:38 +03:00
SouthWolf
86ca164a11
Add Anaconda3-2021.11 ( #2193 )
...
* Use verify_py39 since anaconda3-2021.11 is using python-3.9 according to release notes
2021-12-19 18:43:01 +03:00
Ned Batchelder
943c5f995d
Add CPython 3.11.0a3 ( #2187 )
2021-12-09 21:41:09 +03:00
Juan Luis Cano Rodríguez
15677f7f5a
Add Miniforge and Mambaforge 4.10.3-10 ( #2184 )
2021-12-07 21:39:30 +03:00
Ricardo Madriz
631bf6a23a
Add CPython 3.10.1 ( #2183 )
2021-12-07 08:50:30 -05:00
James Morris
4d56947277
Fix Python 3.6.15 build
2021-12-03 16:50:13 -05:00
Xiangyu Xu
7706a45080
Add macOS Apple M1 to Miniconda-latest ( #2164 )
...
[source](https://www.anaconda.com/blog/anaconda-individual-edition-2021-11#:~:text=Update%20on%20macOS%20Apple%20M1%20Support )
2021-11-20 23:58:42 +03:00
Illia Volochii
df7ccfe0e8
Add CPython 3.9.9 ( #2162 )
2021-11-16 19:17:00 +03:00
Ville Skyttä
e54cd5f49d
Add micropython 1.17
2021-11-13 22:56:51 +02:00
Ville Skyttä
80ec306155
Add micropython 1.16
2021-11-13 22:56:42 +02:00
Ville Skyttä
a9e11ba164
Use command
and type
instead of which
( #2144 )
...
`which` has been deprecated in Debian's debianutils 5.0+
They suggest using `type` and `command` as replacements:
3a8dd10b45
,
610a65c6ef
2021-11-11 21:08:12 +03:00
native-api
d79bda4602
Patch 3.10.0 configure ( #2155 )
...
* Fix "PKG_PROG_PKG_CONFIG: command not found"
Apply f146ca36f8
* bpo-45350: Rerun autoreconf with the pkg-config macros (GH-28707)
2021-11-09 19:06:42 +03:00
Parnassius
663abeb5fa
Add CPython 3.9.8 ( #2152 )
2021-11-07 17:43:58 +03:00
Ned Batchelder
748261869a
CPython 3.11.0a2 ( #2150 )
2021-11-06 14:21:35 +03:00
Ivan Pozdeev
6e214570d1
Use OpenSSL 1 for 2.7.18
2021-10-29 12:20:20 +03:00
Danny Hermes
4bbf7d7bb0
Adding PyPy release 7.3.7 (Python 3.7 and 3.8). ( #2132 )
2021-10-26 05:09:48 +03:00
native-api
4b82f575c7
Append Homebrew custom prefix to search path ( #1957 )
...
This is needed to find other Python deps (e.g. libintl) in Homebrew if it has
nonstandard prefix (e.g. in Apple M1)
* Re-allow to search Homebrew for zlib everywhere
2021-10-26 04:36:01 +03:00
native-api
8db91d5516
Default --with-universal-archs to universal2 on Apple Silicon ( #2122 )
...
Don't override a user-supplied value
2021-10-23 22:01:57 +03:00
Michael Šimáček
d4f45b0096
Add GraalPython 21.3.0 ( #2117 )
2021-10-21 18:04:03 +03:00