mirror of
https://github.com/pyenv/pyenv.git
synced 2024-11-14 20:39:55 -05:00
35 KiB
35 KiB
Version History
Release 2.0.7
- Update setup instructions in the Readme (#2067)
- Allow tcl-tk as argument or try with homebrew by default (#1646)
- Allow system Python in sbin (#2065)
- Prevent addition of duplicate plugin dirs to PATH (#2045)
- Disable coreutils on M1 Apple Silicon with arm64 (#2020)
- Add Python 3.10.0rc2 (#2053)
- Add space after
yes/no
prompt (#2040) - Add CPython v3.6.15 and v3.7.12 (#2052)
- Add missing Python 2.6.x definitions and patches (#2051)
- Fix build of ossaudiodev in Linux/FreeBSD for Python 2.6 (#2049)
- Fix build of ossaudiodev in Linux/FreeBSD for Python 3.1 (#2047)
Release 2.0.6
- Add CPython 3.9.7 (#2044)
- Add CPython v3.8.12 (#2043)
- Adapt conda.bash for bash associative array (#2037)
Release 2.0.5
- Move man page to location where it can be automatically found by man (#2032)
- Update checksums for CPython 3.10.0rc1 (#2025)
- Remove 3.9.3 (#2022)
- Add CPython 3.10.0rc1(#2023)
Release 2.0.4
- Added scripts for rolling releases of Miniforge (#2019)
- Update pyston-2.3 (#2017)
- Add GraalPython 21.2.0 (#2018)
- Add CPython 3.10.0b4 (#2013), (#2005)
- Add Pyston 2.3 (#2012)
Release 2.0.3
- Remove PATH warning (#2001)
- Add Python 3.6.14, 3.7.11, 3.8.11, and 3.9.6 (#1996)
- Miniforge minor update to 4.10.1-5 (#1992)
- Suggest that fish users init in interactive mode (#1991)
Release 2.0.2
- Miniforge minor update to 4.10.1-5 (#1992)
- Suggest that fish users init in interactive mode (#1991)
- Add 3.10.0b3 (#1988)
- Revert "Drop inferring version to install from
pyenv local
" (#1984) - Use system Python3 for tests (#1979)
- Check for shims in path with pure Bash (#1978)
- Update setup instructions for debian, ubuntu etc. (#1977)
Release 2.0.1
- Drop inferring version to install from
pyenv local
(#1907) - Create mambaforge-4.10.1-4 (#1971)
- Add 3.10.0b2 recipe (#1966)
- Fix .bashrc
echo
install syntax error (#1965) - Add explicit Zsh instructions for MacOS (#1964)
- Install pip with pyston (#1955)
- Mention log file if an error happened before building, too (#1537)
- Add pypy3.7-7.3.5 (#1950)
Release 2.0.0
- Support for CPython 3.9.5 has been added.
- Support for CPython 3.8.10 has been added.
- Support for CPython 3.10.0b1 has been added.
- Support for GraalPython 21.1.0 has been added.
- Support for Anaconda 2021.05 has been added.
- Support for Miniforge3 4.10.1-1 has been added.
- CPython 3.10-dev target branch renamed.
- CPython 3.10-dev and 3.11-dev updated.
- Bump OpenSSL to 1.1.1x for all Pythons that support MacOS 11
- Update generated configuration files before run ./configure
- Full shell configuration instructions placed into
pyenv init
- Prevent build from installing MacOS apps globally
- ldflags_dirs is not needed for Python and causes failures
- Report cache filename at download
- Add micropython 1.15
- Correct URLs for Stackless builds and add Stackless 2.7.16
Breaking changes
- Split startup logic into PATH and everything else (https://github.com/pyenv/pyenv/issues/1649#issuecomment-694388530)
1.2.27
- Add GraalPython 21.1.0 (#1882)
- Add CPython 3.10.0a7 (#1880)
- Docs(README): fix info about version-file separator (#1874)
- List versions starting with a dot (#1350)
- Feat: support (skip) commented lines in version-file (#1866)
- pypy3.7-7.3.4 (#1873)
- Create miniforge3-4.10 (#1868)
- Add CPython 3.9.4 (#1865)
1.2.26
- Add CPython 3.9.4 (#1865)
1.2.25
- bpo-43631: update to openssl 1.1.1k (#1861)
- Add CPython 3.9.3 and 3.8.9 (#1859)
- Add micropython 1.14 (#1858)
- Shell detect improvements (#1835)
- Test(init): remove misleading detect from parent shell case arg (#1856)
- Add GraalPython 21.0.0 (#1855)
1.2.24
- GitHub Actions: Add $PYENV_ROOT/shims to $PATH (#1838)
- Add Python 3.10.0a6 (#1839)
- Remove the "Using script's directory as PYENV_DIR if shim is invoked with a script argument" feature (#1814)
- Update GET_PIP_URL (#1844)
- GitHub Action to build Python versions on Ubuntu (#1794)
- Make work in nounset (-u) mode (#1786)
- Update miniforge3-4.9.2 (#1834)
- Added aarch64 for Linux in anaconda_architecture() (#1833)
- Hook script to add latest suffix for install command (#1831)
- Fix error link (#1832)
- Clarify proxy variable names in readme (#1830)
- Travis CI: Add Xcode 12 on macOS 10.15.5 (#1708)
- Added --nosystem argument (#1829)
- Add CPython 3.8.8 (#1825)
- Add CPython 3.9.2 (#1826)
- Add manpage (#1790)
1.2.23
- python-build: Add CPython v3.7.10 (#1818)
- python-build: Add CPython v3.6.13 (#1817)
- python-build: Add PyPy 3.7-c-jit-latest (#1812)
- python-build: Add PyPy 3.7 (#1718, #1726, #1780)
- python-build: Add miniconda3 4.9.2 (#1763)
- python-build: Add miniconda3 4.8.3 (#1763)
- python-build: Add miniconda3 4.8.2 (#1763)
- python-build: Add Miniforge3-4.9.2 (#1782)
- python-build: Fix download links for some PyPy and Stackless versions (#1692)
- python-build: Add PYENV_DEBUG option (#1806)
- python-build: Fix get-pip which dropped support for legacy Python (#1793)
- pyenv-help: Fix
sed: RE error: illegal byte sequence
(#1714) - pyenv-versions: Fix not printing asterisk for current version in Bash 3 (#1815)
- pyenv-prefix: "system" python - support cases where python3 is in PATH but not python (#1655)
- pyenv-which: Added fallback to system executable (#1797)
- pyenv-rehash: Use associative arrays for better performance on bash >= 4 (#1749)
- pyenv-rehash: Try to sleep in 0.1 sec steps when acquiring lock (#1798)
- pyenv: Use a better PS4 as recommended by Bash Hackers Wiki (#1810)
1.2.22
- python-build: Add LDFLAGS for zlib on macOS >= 1100 (#1711)
- python-build: Add the CPython 3.9.1 (#1752)
- python-build: Change order of LDFLAGS paths (#1754)
- python-build: Docker config for testing python-build (#1548)
- python-build: Put prerequisite for installation before install (#1750)
- python-build: Add GraalPython 20.3 (#1736)
- python-build: Add CPython 3.8.7
- python-build: Added anaconda3-2020.11 (#1774)
- python-build: Added arm64 architecture support in python-build for macOS (#1775)
1.2.21
- python-build: Add CPython 3.9.0 (#1706)
- python-build: Add CPython 3.8.6 (#1698)
- python-build: Add CPython 3.7.9 (#1680)
- python-build: Add CPython 3.6.12 (#1680)
- python-build: Add CPython 3.5.10 (#1690)
- python-build: Add Jython 2.7.2 (#1672)
- python-build: Add Graalpython 20.1.0 (#1594)
- python-build: Add Graalpython 20.2.0 (#1594)
- python-build: Add Anaconda3-2020.07 (#1684)
- python-build: Add micropython-1.13 (#1704)
- python-build: Fix PyPy download links (#1682)
- python-build: Support for
PYTHON_BUILD_MIRROR_URL
when checksums do not exist (#1673) - pyenv: Search for plugins in
PYENV_DIR
andPYENV_ROOT
(#1697) - pyenv-help: Fix 'sed: RE error: illegal byte sequence' (#1670)
1.2.20
- python-build: Add CPython 3.8.5 (#1667)
- python-build: Add CPython 3.8.4 (#1658)
- python-build: Add CPython 3.7.8
- python-build: Add CPython 3.6.11
- pyenv-install: Make grep detection more robust (#1663)
- python-build: Fix has_tar_xz_support function on FreeBSD. (#1652)
1.2.19
- python-build: Add CPython 3.8.3 (#1612)
- python-build: Add CPython 2.7.18 (#1593)
- python-build: Add CPython 3.10-dev (#1619)
- python-build: Add anaconda3-2020.02 (#1584)
- python-build: Add stackless 3.7.5 (#1589)
1.2.18
- python-build: Update download URLs for old OpenSSL releases (#1578)
- python-build: Prevent
brew: command not found
messages that are not errors (#1544)
1.2.17
- python-build: Add CPython 3.8.2
- python-build: Add CPython 3.7.7 (#1553)
- python-build: Add Miniconda versions newer than 4.3.30 (#1361)
- python-build: Add Micropython 1.12 (#1542)
- python-build: Add Add CPython 3.9.0a4
- pyenv: Fix sed illegal byte sequence error (#1521)
1.2.16
- python-build: Add CPython 3.8.1 (#1497)
- python-build: Add CPython 3.7.6 (#1498)
- python-build: Add CPython 3.6.10 (#1499)
- python-build: Add CPython 3.5.9 (#1448)
- python-build: Add PyPy 7.3.0 (1502)
1.2.15
- python-build: Add CPython 3.7.5 (#1423)
- python-build: Add CPython 2.7.17 (#1433)
- python-build: Add CPython 3.5.8 (#1441)
- python-build: Add PyPy 7.2.0 (#1418)
- python-build: Add anaconda3-2019.10 (#1427)
- pyenv-help: Show text for all pyenv commands in pyenv-help (#1421)
1.2.14
- python-build: Add CPython 3.8.0 (#1416)
- python-build: Add Anaconda-2019.07 (#1382)
- python-build: Add Micropython 1.11 (#1395)
- python-build: Fix compatibility issues with Homebrew installed Tcl/Tk (#1397)
- pyenv-exec: Do not use
exec -a
, do not mangle PATH for system Python (#1169)
1.2.13
- python-build: Add CPython 3.7.4
- python-build: Add CPython 3.6.9
1.2.12
- python-build: Find zlib from Xcode or brew on Mojave (#1353)
- python-build: Add PyPy 7.1.1 (#1335)
- python-build: Add CPython 3.8.0b1
1.2.11
- python-build: Fix
posix_close
name collision in 2.4 builds (#1321) - python-build: Add CPython 3.4.10 (#1322)
- python-build: Add Anaconda 2019.03
- python-build: Allow overriding the preference of OpenSSL version per definition basis (#1302, #1325, #1326)
- python-build: Imported changes from rbenv/ruby-build 20190401 (#1327)
- python-build: Use GNU Readline 8.0 on macOS if brew's package isn't available (#1329)
1.2.10
- python-build: Force y, Y, yes or YES to confirm installation (#1217)
- python-build: Add PyPy 7.0.0, 7.1.0
- python-build: Add CPython 2.7.16, 3.5.7 and 3.7.3
- python-build: Install
python-gdb.py
(#1190, #1289) - python-build: Add micropython 1.10
- python-build: Prefer Homebrew's OpenSSL 1.1 over 1.0 (#839, #1302)
1.2.9
- python-build: Add CPython 3.7.2 and CPython 3.6.8 (#1256)
- python-build: Add anaconda[23]-5.3.1 (#1246)
- python-build: Add Anaconda 2018.12 (#1259)
- python-build: Fix ironpython-dev git repo url (#1260)
- python-build: Add
OPENSSL_NO_SSL3
patch for CPython 3.3.7 (#1263)
1.2.8
- python-build: Add CPython 3.7.1
- python-build: Add CPython 3.6.7
- python-build: Add anaconda[23]-5.3.0 (#1220)
1.2.7
- python-build: Add CPython 3.5.6 (#1199)
- python-build: Add CPython 3.4.9
1.2.6
- python-build: Added CPython 3.6.6 (#1178)
- python-build: Check wget version iff wget is going to be used (#1180)
1.2.5
- python-build: Add CPython 3.7.0 (#1177)
- python-build: Add micropython 1.9.4 (#1160)
- python-build: Add anaconda[23]-5.2.0 (#1165)
- pyenv: Fix
seq(1)
is not available on OpenBSD (#1166)
1.2.4
- python-build: Add CPython 2.7.15
- python-build: Add PyPy 6.0.0
- python-build: Allow overriding HTTP client type based on environment variable
PYTHON_BUILD_HTTP_CLIENT
(#1126) - python-build: Use version-specific
get-pip.py
when installing 2.6 and 3.2 (#1131) - pyenv: Merge rbenv master (#1151)
- pyenv: Make
pyenv-rehash
safer for multiple processes (#1092)
1.2.3
- python-build: Add CPython 3.6.5
- python-build: Set openssl PKG_CONFIG_PATH for python 3.7 (#1117)
- python-build: Add ActivePython versions 2.7.14, 3.5.4, 3.6.0 (#1113)
- python-build: Unset
PIP_VERSION
before invokingget-pip.py
as a workaround forinvalid truth value
error (#1124)
1.2.2
- python-build: Add PyPy3 5.10.1 (#1084)
- python-build: Add CPython 3.5.5 (#1090)
- python-build: Add Anaconda[23]-5.1.0 (#1100)
- python-build: Fix checksum issue for CPython 3.4.8 (#1094)
- python-build: Prevent Anaconda from installing a
clear
shim (#1084)
1.2.1
- python-build: Add CPython 3.6.4
- python-build: Add PyPy[23] 5.10
1.2.0
- python-build: Import changes from ruby-build v20171031 (#1026)
- python-build: Ignore LibreSSL bundled with macOS 10.13 (#1025)
- python-build: Skip passing
--enable-unicode
to CPython 3.3+ (#912) - python-build: Add CPython 3.3.7 (#1053)
- python-build: Add micropython 1.9.3
- python-build: Add PyPy 5.9.0
- python-build: Add Miniconda[23] 4.3.14, 4.3.21, 4.3.27, 4.3.30
- python-build: Add Anaconda[23] 5.0.1
- python-build: Update Anaconda[23] 5.0.0 to 5.0.0.1 bugfix release
v1.1.5
- python-build: Add CPython 3.6.3
- python-build: Add CPython 3.7.0a1
- python-build: Add Anaconda[23] 5.0.0
v1.1.4
- pyenv: Workaround for scripts in
$PATH
which needs to be source'd (#100, #688, #953) - python-build: Add support for PyPy3 executables like
libpypy3-c.so
(#955, #956) - python-build: Add CPython 2.7.14, 3.4.7, 3.5.4 (#965, #971, #980)
- python-build: Add Jython 2.7.1 (#973)
v1.1.3
- python-build: Add CPython 3.6.2 (#951)
v1.1.2
- pyenv: Fix incorrect
pyenv --version
output in v1.1.1 (#947)
v1.1.1
- python-build: Update links to Portable Pypy 5.8-1 bugfix release, affects pypy2.7-5.8.0 and pypy3.5-5.8.0 definitions (#939)
v1.1.0
- python-build: Add PyPy 5.7.1 (#888)
- pyenv: Merge rbenv master (#927)
- python-build: Add PyPy 5.8.0 (#932)
- python-build: Anaconda[23] 4.4.0
- python-build: Add micropython-dev
1.0.10
- python-build: Add Anaconda2/Anaconda3 4.3.1 (#876)
- python-build: Make miniconda-latest point to miniconda2-latest (#881)
- python-build: Fix typo in MacOS packages for anaconda2-4.3.0/4.2.0 (#880)
1.0.9
- pyenv: Migrate project site from https://github.com/yyuu/pyenv to https://github.com/pyenv/pyenv
- python-build: Add PyPy2 5.7.0 (#872, #868)
- python-build: Add PyPy3 5.7.0-beta (#871, #869)
- python-build: Add CPython 3.6.1 (#873)
- python-build: Add Pyston 0.6.1 (#859)
- python-build: Change default mirror site URL from https://yyuu.github.io/pythons to https://pyenv.github.io/pythons
- python-build: Upgrade OpenSSL from 1.0.2g to 1.0.2k (#850)
1.0.8
- pyenv: Fix fish subcommand completion (#831)
- python-build: Add Anaconda2/Anaconda3 4.3.0 (#824)
- python-build: Use CPython on GitHub as the source repository of CPython development versions (#836, #837)
- python-build: Fix checksum verification issue on the platform where OpenSSL isn't available (#840)
1.0.7
- python-build: Add CPython 3.5.3 (#811)
- python-build: Add CPython 3.4.6 (#812)
- python-build: Fix tar.gz checksum of CPython 3.6.0 (#793)
- python-build: Jython installer workaround (#800)
- python-build: Disable optimization (
-O0
) when--debug
was specified (#808)
1.0.6
- python-build: Add CPython 3.6.0 (#787)
1.0.5
- python-build: Add CPython 2.7.13 (#782)
- python-build: Add CPython 3.6.0rc2 (#781)
- python-build: Add Anaconda 4.2.0 (#774)
- python-build: Add Anaconda3 4.2.0 (#765)
- python-build: Add IronPython 2.7.7 (#755)
1.0.4
- python-build: Add PyPy 5.6.0 (#751)
- python-build: Add PyPy3 3.5 nightlies (
pypy3.5-c-jit-latest
#737) - python-build: Add Stackless 2.7.12 (#753)
- python-build: Add Stackless 2.7.11
- python-build: Add Stackless 2.7.10
- python-build: Add Pyston 0.6.0
- python-build: Add CPython 3.6.0b4 (#762)
1.0.3
- python-build: Add CPython 3.6.0b3 (#731, #744)
- python-build: Add PyPy3.3 5.5-alpha (#734, #736)
- python-build: Stop specifying
--enable-unicode=ucs4
on OS X (#257, #726) - python-build: Fix 3.6-dev and add 3.7-dev (#729, #730)
- python-build: Add a patch for https://bugs.python.org/issue26664 (#725)
- python-build: Add Pyston 0.5.1 (#718)
- python-build: Add Stackless 3.4.2 (#720)
- python-build: Add IronPython 2.7.6.3 (#716)
- python-build: Add Stackless 2.7.9 (#714)
1.0.2
- python-build: Add CPython 3.6.0b1 (#699)
- python-build: Add anaconda[23] 4.1.1 (#701, #702)
- python-build: Add miniconda[23] 4.1.11 (#703, #704, #706)
- python-build: Remove
bin.orig
if exists to fix an issue with--enable-framework
(#687, #700)
1.0.1
- python-build: Add CPython 3.6.0a4 (#673)
- python-build: Add PyPy2 5.4, 5.4.1 (#683, #684, #695, #697)
- python-build: Add PyPy Portable 5.4, 5.4.1 (#685, #686, #696)
- python-build: Make all HTTP source URLs to HTTPS (#680)
1.0.0
- pyenv: Import latest changes from rbenv as of Aug 15, 2016 (#669)
- pyenv: Add workaround for system python at
/bin/python
(#628) - python-build: Import changes from ruby-build v20160602 (#668)
20160726
- python-build: pypy-5.3.1: Remove stray text (#648)
- python-build: Add CPython 3.6.0a3 (#657)
- python-build: Add anaconda[23]-4.1.0
- pyenv: Keep using
.tar.gz
archives if tar doesn't support-J
(especially on BSD) (#654, #663) - pyenv: Fixed conflict between pyenv-virtualenv's
rehash
hooks ofenvs.bash
- pyenv: Write help message of
sh-*
commands to stdout properly (#650, #651)
20160629
- python-build: Added CPython 2.7.12 (#645)
- python-build: Added PyPy 3.5.1 (#646)
- python-build: Added PyPy Portable 5.3.1
20160628
- python-build: Added PyPy3.3 5.2-alpha1 (#631)
- python-build: Added CPython 2.7.12rc1
- python-build: Added CPython 3.6.0a2 (#630)
- python-build: Added CPython 3.5.2 (#643)
- python-build: Added CPython 3.4.5 (#643)
- python-build: Added PyPy2 5.3 (#626)
- pyenv: Skip creating shims for system executables bundled with Anaconda rather than ignoring them in
pyenv-which
(#594, #595, #599) - python-build: Configured GCC as a requirement to build CPython prior to 2.4.4 (#613)
- python-build: Use
aria2c
- ultra fast download utility if available (#534)
20160509
- python-build: Fixed wrong SHA256 of
pypy-5.1-linux_x86_64-portable.tar.bz2
(#586, #587) - python-build: Added miniconda[23]-4.0.5
- python-build: Added PyPy (Portable) 5.1.1 (#591, #592, #593)
20160422
- python-build: Added PyPy 5.1 (#579)
- python-build: Added PyPy 5.1 Portable
- python-build: Added PyPy 5.0.1 (#558)
- python-build: Added PyPy 5.0.1 Portable
- python-build: Added PyPy 5.0 Portable
- python-build: Added anaconda[23]-4.0.0 (#572)
- python-build: Added Jython 2.7.1b3 (#557)
20160310
- python-build: Add PyPy-5.0.0 (#555)
- pyenv: Import recent changes from rbenv 1.0 (#549)
20160303
- python-build: Add anaconda[23]-2.5.0 (#543)
- python-build: Import recent changes from ruby-build 20160130
- python-build: Compile with
--enable-unicode=ucs4
by default for CPython (#257, #542) - python-build: Switch download URL of Continuum products from HTTP to HTTPS (#543)
- python-build: Added pypy-dev special case in pyenv-install to use py27 (#547)
- python-build: Upgrade OpenSSL to 1.0.2g (#550)
20160202
- pyenv: Run rehash automatically after
conda install
- python-build: Add CPython 3.4.4 (#511)
- python-build: Add anaconda[23]-2.4.1, miniconda[23]-3.19.0
- python-build: Fix broken build definitions of CPython/Stackless 3.2.x (#531)
20151222
- pyenv: Merge recent changes from rbenv as of 2015-12-14 (#504)
- python-build: Add a
OPENSSL_NO_SSL3
patch for CPython 2.6, 2.7, 3.0, 3.1, 3.2 and 3.3 series (#507, #511) - python-build: Stopped using mirror at pyenv.github.io for CPython since http://www.python.org is on fast.ly
20151210
- pyenv: Add a default hook for Anaconda to look for original
$PATH
(#491) - pyenv: Skip virtualenv aliases on
pyenv versions --skip-aliases
(pyenv/pyenv-virtualenv#126) - python-build: Add CPython 2.7.11, 3.5.1 (#494, #498)
- python-build: Update OpenSSL to 1.0.1q (#496)
- python-build: Adding SSL patch to build 2.7.3 on Debian (#495)
20151124
- pyenv: Import recent changes from rbenv
5fb9c84e14
- pyenv: List anaconda-style virtual environments as a version in pyenv (#471)
- python-build: Import recent changes from ruby-build v20151028
- python-build: Add PyPy 4.0.1 (#489)
- python-build: Add
miniconda*-3.18.3
(#477) - python-build: Add CPython 2.7.11 RC1
20151105
- python-build: Add anaconda2-2.4.0 and anacondaa3-2.4.0
- python-build: Add Portable PyPy 4.0 (#472)
20151103
- python-build: Add PyPy 4.0.0 (#463)
- python-build: Add Jython 2.7.1b2
- python-build: Add warning about setuptools issues on CPython 3.0.1 on OS X (#456)
20151006
- pyenv: Different behaviour when invoking .py script through symlink (#379, #404)
- pyenv: Enabled Gitter on the project (#436, #444)
- python-build: Add Jython 2.7.1b1
- python-build: Install OpenSSL on OS X if no proper version is available (#429)
20150913
- python-build: Add CPython 3.5.0
- python-build: Remove CPython 3.5.0 release candidates
- python-build: Fixed anaconda3 repo's paths (#439)
- python-build: Add miniconda-3.16.0 and miniconda3-3.16.0 (#435)
20150901
- python-build: Add CPython 3.5.0 release candidates; 3.5.0rc1 and 3.5.0rc2
- python-build: Disabled
_FORTITY_SOURCE
to fix CPython >= 2.4, <= 2.4.3 builds (#422) - python-build: Removed CPython 3.5.0 betas
- python-build: Add miniconda-3.10.1 and miniconda3-3.10.1 (#414)
- python-build: Add PyPy 2.6.1 (#433)
- python-build: Add PyPy-STM 2.3 and 2.5.1 (#428)
- python-build: Ignore user's site-packages on ensurepip/get-pip (#411)
- pyenv: Import recent changes from ruby-build v20150818
20150719
- python-build: Add CPython
3.6-dev
(#413) - python-build: Add Anaconda/Anaconda3 2.3.0
- python-build: Fix download URL of portable PyPy 2.6 (fixes #389)
- python-build: Use custom
MACOSX_DEPLOYMENT_TARGET
if defined (#312) - python-build: Use original CPython repository instead of mirror at bitbucket.org as the source of
*-dev
versions (#409) - python-build: Pin pip version to 1.5.6 for python 3.1.5 (#351)
20150601
- python-build: Add PyPy 2.6.0
- python-build: Add PyPy 2.5.1 portable
- python-build: Add CPython 3.5.0 beta releases; 3.5.0b1 and 3.5.0b2
- python-build: Removed CPython 3.5.0 alpha releases
- python-build: Fix inverted condition for
--altinstall
of ensurepip (#255) - python-build: Skip installing
setuptools
byez_setup.py
explicitly (fixes #381) - python-build: Import changes from ruby-build v20150519
20150524
- pyenv: Improve
pyenv version
, if there is one missing (#290) - pyenv: Improve pip-rehash to handle versions in command, like
pip2
andpip3.4
(#368) - python-build: Add CPython release; 2.7.10 (#380)
- python-build: Add Miniconda/Miniconda3 3.9.1 and Anaconda/Anaconda3 2.2.0 (#375, #376)
20150504
- python-build: Add Jython 2.7.0
- python-build: Add CPython alpha release; 3.5.0a4
- python-build: Add CPython 3.1, 3.1.1, and 3.1.2
- python-build: Fix pip version to 1.5.6 for CPython 3.1.x (#351)
20150326
- python-build: Add Portable PyPy binaries from https://github.com/squeaky-pl/portable-pypy (#329)
- python-build: Add CPython alpha release; 3.5.0a2 (#328)
- python-build: Add pypy-2.5.1 (fixes #338)
- pyenv: Import recent changes from rbenv
4d72eefffc
20150226
- python-build: Add CPython release; 3.4.3 (#323)
- python-build: Add CPython alpha release; 3.5.0a1 (#324)
- python-build: Add Miniconda/Miniconda3 3.8.3 (#318)
20150204
- python-build: Add PyPy 2.5.0 release (#311)
- python-build: Add note about
--enable-shared
and RPATH (#217) - python-build: Fix regression of
PYTHON_MAKE_INSTALL_TARGET
and add test (#255) - python-build: Symlink
pythonX.Y-config
topython-config
ifpython-config
is missing (#296) - python-build: Latest
pip
can't be installed into3.0.1
(#309)
20150124
- python-build: Import recent changes from ruby-build v20150112
- python-build: Prevent adding
/Library/Python/X.X/site-packages
tosys.path
when--enable-framework
is enabled on OS X. Thanks @s1341 (#292) - python-build: Add new IronPython release; 2.7.5
20141211
- pyenv: Add built-in
pip-rehash
feature. You don't need to install pyenv-pip-rehash anymore. - python-build: Add new CPython release; 2.7.9 (#284)
- python-build: Add new PyPy releases; pypy3-2.4.0, pypy3-2.4.0-src (#277)
- python-build: Add build definitions of PyPy nightly build
20141127
- python-build: Add new CPython release candidates; 2.7.9rc1 (#276)
20141118
- python-build: Fix broken
setup_builtin_patches
(#270) - python-build: Add a patch to allow building 2.6.9 on OS X 10.9 with
--enable-framework
(#269, #271)
20141106
- pyenv: Optimize pyenv-which. Thanks to @blueyed (#129)
- python-build: Add Miniconda/Miniconda3 3.7.0 and Anaconda/Anaconda3 2.1.0 (#260)
- python-build: Use HTTPS for mirror download URLs (#262)
- python-build: Set
rpath
for--shared
build of PyPy (#244) - python-build: Support
make altinstall
when building CPython/Stackless (#255) - python-build: Import recent changes from ruby-build v20141028 (#265)
20141012
- python-build: Add new CPython releases; 3.2.6, 3.3.6 (#253)
20141011
- python-build: Fix build error of Stackless 3.3.5 on OS X (#250)
- python-build: Add new Stackless releases; stackless-2.7.7, stackless-2.7.8, stackless-3.4.1 (#252)
20141008
- python-build: Add new CPython release; 3.4.2 (#251)
- python-build: Add new CPython release candidates; 3.2.6rc1, 3.3.6rc1 (#248)
20140924
- pyenv: Fix an unintended behavior when user does not have write permission on
$PYENV_ROOT
(#230) - pyenv: Fix a zsh completion issue (#232)
- python-build: Add new PyPy release; pypy-2.4.0, pypy-2.4.0-src (#241)
20140825
- pyenv: Fix zsh completion with multiple words (#215)
- python-build: Display the package name of
hg
asmercurial
in message (#212) - python-build: Unset
PIP_REQUIRE_VENV
during build (#216) - python-build: Set
MACOSX_DEPLOYMENT_TARGET
from the product version of OS X (#219, #220) - python-build: Add new Jython release; jython2.7-beta3 (#223)
20140705
- python-build: Add new CPython release; 2.7.8 (#201)
- python-build: Support
SETUPTOOLS_VERSION
andPIP_VERSION
to allow installing specific version of setuptools/pip (#202)
20140628
- python-build: Add new Anaconda releases; anaconda-2.0.1, anaconda3-2.0.1 (#195)
- python-build: Add new PyPy3 release; pypy3-2.3.1 (#198)
- python-build: Add ancient CPython releases; 2.1.3, 2.2.3, 2.3.7 (#199)
- python-build: Use
ez_setup.py
andget-pip.py
instead of installing them from tarballs (#194) - python-build: Add support for command-line options to
ez_setup.py
andget-pip.py
(#200)
20140615
- python-build: Update default setuptools version (4.0.1 -> 5.0) (#190)
20140614
- pyenv: Change versioning schema (
v0.4.0-YYYYMMDD
->vYYYYMMDD
) - python-build: Add new PyPy release; pypy-2.3.1, pypy-2.3.1-src
- python-build: Create symlinks for executables with version suffix (#182)
- python-build: Use SHA2 as default digest algorithm to verify downloaded archives
- python-build: Update default setuptools version (4.0 -> 4.0.1) (#183)
- python-build: Import recent changes from ruby-build v20140524 (#184)
0.4.0-20140602
- python-build: Add new Anaconda/Anaconda3 releases; anaconda-2.0.0, anaconda3-2.0.0 (#179)
- python-build: Add new CPython release; 2.7.7 (#180)
- python-build: Update default setuptools version (3.6 -> 4.0) (#181)
- python-build: Respect environment variables of
CPPFLAGS
andLDFLAGS
(#168) - python-build: Support for xz-compressed Python tarballs (#177)
0.4.0-20140520
- python-build: Add new CPython release; 3.4.1 (#170, #171)
- python-build: Update default pip version (1.5.5 -> 1.5.6) (#169)
0.4.0-20140516
- pyenv: Prefer gawk over awk if both are available.
- python-build: Add new PyPy release; pypy-2.3, pypy-2.3-src (#162)
- python-build: Add new Anaconda release; anaconda-1.9.2 (#155)
- python-build: Add new Miniconda releases; miniconda-3.3.0, minoconda-3.4.2, miniconda3-3.3.0, miniconda3-3.4.2
- python-build: Add new Stackless releases; stackless-2.7.3, stackless-2.7.4, stackless-2.7.5, stackless-2.7.6, stackless-3.2.5, stackless-3.3.5 (#164)
- python-build: Add IronPython versions (setuptools and pip will work); ironpython-2.7.4, ironpython-dev
- python-build: Add new Jython beta release; jython-2.7-beta2
- python-build: Update default setuptools version (3.4.1 -> 3.6)
- python-build: Update default pip version (1.5.4 -> 1.5.5)
- python-build: Update GNU Readline (6.2 -> 6.3)
- python-build: Import recent changes from ruby-build v20140420
0.4.0-20140404
- pyenv: Reads only the first word from version file. This is as same behavior as rbenv.
- python-build: Fix build of Tkinter with Tcl/Tk 8.6 (#131)
- python-build: Fix build problem with Readline 6.3 (#126, #131, #149, #152)
- python-build: Do not exit with errors even if some of modules are absent (#131)
- python-build: MacOSX was misspelled as MaxOSX in
anaconda_architecture
(#136) - python-build: Use default
cc
as the C Compiler to build CPython (#148, #150) - python-build: Display value from
pypy_architecture
andanaconda_architecture
on errors (pyenv/pyenv-virtualenv#18) - python-build: Remove old development version; 2.6-dev
- python-build: Update default setuptools version (3.3 -> 3.4.1)
0.4.0-20140317
- python-build: Add new CPython releases; 3.4.0 (#133)
- python-build: Add new Anaconda releases; anaconda-1.9.0, anaconda-1.9.1
- python-build: Add new Miniconda releases; miniconda-3.0.4, miniconda-3.0.5, miniconda3-3.0.4, miniconda3-3.0.5
- python-build: Update default setuptools version (3.1 -> 3.3)
0.4.0-20140311
- python-build: Add new CPython releases; 3.3.5 (#127)
- python-build: Add new CPython release candidates; 3.4.0rc1, 3.4.0rc2, 3.4.0rc3
- python-build: Update default setuptools version (2.2 -> 3.1)
- python-build: Update default pip version (1.5.2 -> 1.5.4)
- python-build: Import recent changes from ruby-build v20140225
0.4.0-20140211
- python-build: Add new CPython release candidates; 3.3.4, 3.4.0b3
- python-build: Add Anaconda and Miniconda binary distributions
- python-build: Display error if the wget does not support Server Name Indication (SNI) to avoid SSL verification error when downloading from https://pypi.python.org. (#60)
- python-build: Update default setuptools version (2.1 -> 2.2)
- python-build: Update default pip version (1.5.1 -> 1.5.2)
- python-build: Import recent changes from ruby-build v20140204
0.4.0-20140123
- pyenv: Always append the directory at the top of the
$PATH
to return proper value forsys.executable
(#98) - pyenv: Unset
GREP_OPTIONS
to avoid issues of conflicting options (#101) - python-build: Install
pip
with usingensurepip
if available - python-build: Add support for framework installation (
--enable-framework
) of CPython (#55, #99) - python-build: Import recent changes from ruby-build v20140110.1
- python-build: Import
bats
tests from ruby-build v20140110.1
0.4.0-20140110.1
- python-build: Fix build error of CPython 2.x on the platform where the
gcc
is llvm-gcc.
0.4.0-20140110
- pyenv: Reliably detect parent shell in
pyenv init
(#93) - pyenv: Import recent changes from rbenv 0.4.0
- pyenv: Import
bats
tests from rbenv 0.4.0 - python-build: Add new CPython releases candidates; 3.4.0b2
- python-build: Add ruby-build style patching feature (#91)
- python-build: Set
RPATH
if--enable-shared
was given (#65, #66, 82) - python-build: Update default setuptools version (2.0 -> 2.1)
- python-build: Update default pip version (1.4.1 -> 1.5)
- python-build: Activate friendly CPython during build if the one is not activated (
8fa6b4a184
) - python-build: Fix broken install.sh
- python-build: Import recent changes from ruby-build v20131225.1
- version-ext-compat: Removed from default plugin. Please use pyenv-version-ext instead.
0.4.0-20131217
- python-build: Fix broken build of CPython 3.3+ on Darwin
- python-build: Not build GNU Readline uselessly on Darwin
0.4.0-20131216
- python-build: Add new CPython releases; 3.3.3 (#80)
- python-build: Add new CPython releases candidates; 3.4.0b1
- python-build: Add new PyPy releases; pypy-2.2.1, pypy-2.2.1-src
- python-build: Update default setuptools version (1.3.2 -> 2.0)
- python-build: Imported recent changes from ruby-build v20131211
- pyenv: Fix pyenv-prefix to trim "/bin" in
pyenv prefix system
(#88)
0.4.0-20131116
- python-build: Add new CPython releases; 2.6.9, 2.7.6 (#76)
- python-build: Add new CPython release candidates; 3.3.3-rc1, 3.3.3-rc2
- python-build: Add new PyPy releases; pypy-2.2, pypy-2.2-src (#77)
- python-build: Update default setuptools version (1.1.6 -> 1.3.2)
- python-build: Imported recent changes from ruby-build v20131030
0.4.0-20131023
- pyenv: Improved fish shell support
- python-build: Add new PyPy releases; pypy-2.1, pypy-2.1-src, pypy3-2.1-beta1, pypy3-2.1-beta1-src
- python-build: Add ancient versions; 2.4, 2.4.1, 2.4.3, 2.4.4 and 2.4.5
- python-build: Add alpha releases; 3.4.0a2, 3.4.0a3, 3.4.0a4
- python-build: Update default pip version (1.4 -> 1.4.1)
- python-build: Update default setuptools version (0.9.7 -> 1.1.6)
0.4.0-20130726
- pyenv: Fix minor issue of variable scope in
pyenv versions
- python-build: Update base version to ruby-build v20130628
- python-build: Use brew managed OpenSSL and GNU Readline if they are available
- python-build: Fix build of CPython 3.3+ on OS X (#29)
- python-build: Fix build of native modules of CPython 2.5 on OS X (#33)
- python-build: Fix build of CPython 2.6+ on openSUSE (#36)
- python-build: Add ancient versions; 2.4.2 and 2.4.6. The build might be broken. (#37)
- python-build: Update default pip version (1.3.1 -> 1.4)
- python-build: Update default setuptools version (0.7.2 -> 0.9.7)
0.4.0-20130613
- pyenv: Changed versioning schema. There are two parts; the former is the base rbenv version, and the latter is the date of release.
- python-build: Add
--debug
option to build CPython with debug symbols. (#11) - python-build: Add new CPython versions: 2.7.4, 2.7.5, 3.2.4, 3.2.5, 3.3.1, 3.3.2 (#12, #17)
- python-build: Add
svnversion
patch for old CPython versions (#14) - python-build: Enable mirror by default for faster download (#20)
- python-build: Add
OPENSSL_NO_SSL2
patch for old CPython versions (#22) - python-build: Install GNU Readline on Darwin if the system one is broken (#23)
- python-build: Bundle patches in
${PYTHON_BUILD_ROOT}/share/python-build/patches
and improve patching mechanism (apply_patches
). - python-build: Verify native extensions after building. (
build_package_verify_py*
) - python-build: Add
install_hg
to install package from Mercurial repository - python-build: Support building Jython and PyPy.
- python-build: Add new CPython development versions: 2.6-dev, 2.7-dev, 3.1-dev, 3.2-dev, 3.3-dev, 3.4-dev
- python-build: Add new Jython development versions: jython-2.5.4-rc1, jython-2.5-dev, jython-2.7-beta1, jython-dev
- python-build: Add new PyPy versions: pypy-1.5{,-src}, pypy-1.6, pypy-1.7, pypy-2.0{,-src}, pypy-2.0.1{,-src}, pypy-2.0.2{,-src}
- python-build: Add new PyPy development versions: pypy-1.7-dev, pypy-1.8-dev, pypy-1.9-dev, pypy-2.0-dev, pypy-dev, pypy-py3k-dev
- python-build: Add new Stackless development versions: stackless-2.7-dev, stackless-3.2-dev, stackless-3.3-dev, stackless-dev
- python-build: Update default pip version (1.2.1 -> 1.3.1)
- python-build: Update default setuptools version (0.6.34 (distribute) -> 0.7.2 (new setuptools))
0.2.0 (February 18, 2013)
- Import changes from rbenv 0.4.0.
0.1.2 (October 23, 2012)
- Add push/pop for version stack management.
- Support multiple versions via environment variable.
- Now GCC is not a requirement to build CPython and Stackless.
0.1.1 (September 3, 2012)
- Support multiple versions of Python at a time.
0.1.0 (August 31, 2012)
- Initial public release.