You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

366 line
16 KiB

11 年之前
8 年之前
8 年之前
9 年之前
9 年之前
9 年之前
9 年之前
9 年之前
9 年之前
9 年之前
9 年之前
9 年之前
9 年之前
9 年之前
9 年之前
9 年之前
9 年之前
10 年之前
10 年之前
10 年之前
10 年之前
10 年之前
10 年之前
10 年之前
10 年之前
10 年之前
10 年之前
10 年之前
10 年之前
10 年之前
10 年之前
10 年之前
10 年之前
10 年之前
10 年之前
10 年之前
10 年之前
10 年之前
10 年之前
10 年之前
10 年之前
10 年之前
10 年之前
10 年之前
10 年之前
10 年之前
10 年之前
11 年之前
11 年之前
11 年之前
11 年之前
11 年之前
11 年之前
11 年之前
11 年之前
11 年之前
11 年之前
11 年之前
9 年之前
11 年之前
11 年之前
11 年之前
  1. ## Version History
  2. ### 20151210
  3. + pyenv: Add a default hook for Anaconda to look for original `$PATH` (#491)
  4. + pyenv: Skip virtualenv aliases on `pyenv versions --skip-aliases` (yyuu/pyenv-virtualenv#126)
  5. + python-build: Add CPython 2.7.11, 3.5.1 (#494, #498)
  6. + python-build: Update OpenSSL to 1.0.1q (#496)
  7. + python-build: Adding SSL patch to build 2.7.3 on Debian (#495)
  8. ### 20151124
  9. * pyenv: Import recent changes from rbenv 5fb9c84e14c8123b2591d22e248f045c7f8d8a2c
  10. * pyenv: List anaconda-style virtual environments as a version in pyenv (#471)
  11. * python-build: Import recent changes from ruby-build v20151028
  12. * python-build: Add PyPy 4.0.1 (#489)
  13. * python-build: Add `miniconda*-3.18.3` (#477)
  14. * python-build: Add CPython 2.7.11 RC1
  15. ### 20151105
  16. * python-build: Add anaconda2-2.4.0 and anacondaa3-2.4.0
  17. * python-biuld: Add Portable PyPy 4.0 (#472)
  18. ### 20151103
  19. * python-build: Add PyPy 4.0.0 (#463)
  20. * python-build: Add Jython 2.7.1b2
  21. * python-build: Add warning about setuptools issues on CPython 3.0.1 on OS X (#456)
  22. ### 20151006
  23. * pyenv: Different behaviour when invoking .py script through symlink (#379, #404)
  24. * pyenv: Enabled Gitter on the project (#436, #444)
  25. * python-build: Add Jython 2.7.1b1
  26. * python-build: Install OpenSSL on OS X if no proper versionn is available (#429)
  27. ### 20150913
  28. * python-build: Add CPython 3.5.0
  29. * python-build: Remove CPython 3.5.0 release candidates
  30. * python-build: Fixed anaconda3 repo's paths (#439)
  31. * python-build: Add miniconda-3.16.0 and miniconda3-3.16.0 (#435)
  32. ### 20150901
  33. * python-build: Add CPython 3.5.0 release candidates; 3.5.0rc1 and 3.5.0rc2
  34. * python-build: Disabled `_FORTITY_SOURCE` to fix CPython >= 2.4, <= 2.4.3 builds (#422)
  35. * python-build: Removed CPython 3.5.0 betas
  36. * python-build: Add miniconda-3.10.1 and miniconda3-3.10.1 (#414)
  37. * python-build: Add PyPy 2.6.1 (#433)
  38. * python-build: Add PyPy-STM 2.3 and 2.5.1 (#428)
  39. * python-build: Ignore user's site-packages on ensurepip/get-pip (#411)
  40. * pyenv: Import recent changes from ruby-build v20150818
  41. #### 20150719
  42. * python-build: Add CPython `3.6-dev` (#413)
  43. * python-build: Add Anaconda/Anaconda3 2.3.0
  44. * python-build: Fix download URL of portable PyPy 2.6 (fixes #389)
  45. * python-build: Use custom `MACOSX_DEPLOYMENT_TARGET` if defined (#312)
  46. * python-build: Use original CPython repository instead of mirror at bitbucket.org as the source of `*-dev` versions (#409)
  47. * python-build: Pin pip version to 1.5.6 for python 3.1.5 (#351)
  48. #### 20150601
  49. * python-build: Add PyPy 2.6.0
  50. * python-build: Add PyPy 2.5.1 portable
  51. * python-build: Add CPython 3.5.0 beta releases; 3.5.0b1 and 3.5.0b2
  52. * python-build: Removed CPython 3.5.0 alpha releases
  53. * python-build: Fix inverted condition for `--altinstall` of ensurepip (#255)
  54. * python-build: Skip installing `setuptools` by `ez_setup.py` explicitly (fixes #381)
  55. * python-build: Import changes from ruby-build v20150519
  56. #### 20150524
  57. * pyenv: Improve `pyenv version`, if there is one missing (#290)
  58. * pyenv: Improve pip-rehash to handle versions in command, like `pip2` and `pip3.4` (#368)
  59. * python-build: Add CPython release; 2.7.10 (#380)
  60. * python-build: Add Miniconda/Miniconda3 3.9.1 and Anaconda/Anaconda3 2.2.0 (#375, #376)
  61. #### 20150504
  62. * python-build: Add Jython 2.7.0
  63. * python-build: Add CPython alpha release; 3.5.0a4
  64. * python-build: Add CPython 3.1, 3.1.1, and 3.1.2
  65. * python-build: Fix pip version to 1.5.6 for CPython 3.1.x (#351)
  66. #### 20150326
  67. * python-build: Add Portable PyPy binaries from https://github.com/squeaky-pl/portable-pypy (#329)
  68. * python-build: Add CPython alpha release; 3.5.0a2 (#328)
  69. * python-build: Add pypy-2.5.1 (fixes #338)
  70. * pyenv: Import recent changes from rbenv 4d72eefffc548081f6eee2e54d3b9116b9f9ee8e
  71. #### 20150226
  72. * python-build: Add CPython release; 3.4.3 (#323)
  73. * python-build: Add CPython alpha release; 3.5.0a1 (#324)
  74. * python-build: Add Miniconda/Miniconda3 3.8.3 (#318)
  75. #### 20150204
  76. * python-build: Add PyPy 2.5.0 release (#311)
  77. * python-build: Add note about `--enable-shared` and RPATH (#217)
  78. * python-build: Fix regression of `PYTHON_MAKE_INSTALL_TARGET` and add test (#255)
  79. * python-build: Symlink `pythonX.Y-config` to `python-config` if `python-config` is missing (#296)
  80. * python-build: Latest `pip` can't be installed into `3.0.1` (#309)
  81. #### 20150124
  82. * python-build: Import recent changes from ruby-build v20150112
  83. * python-build: Prevent adding `/Library/Python/X.X/site-packages` to `sys.path` whtn `--enable-framework` is enabled on OS X. Thanks @s1341 (#292)
  84. * python-build: Add new IronPython release; 2.7.5
  85. #### 20141211
  86. * pyenv: Add bulit-in `pip-rehash` feature. You don't need to install [pyenv-pip-rehash](https://github.com/yyuu/pyenv-pip-rehash) anymore.
  87. * python-build: Add new CPython release; 2.7.9 (#284)
  88. * python-build: Add new PyPy releases; pypy3-2.4.0, pypy3-2.4.0-src (#277)
  89. * python-build: Add build definitions of PyPy nightly build
  90. #### 20141127
  91. * python-build: Add new CPython release candidates; 2.7.9rc1 (#276)
  92. #### 20141118
  93. * python-build: Fix broken `setup_builtin_patches` (#270)
  94. * python-build: Add a patch to allow building 2.6.9 on OS X 10.9 with `--enable-framework` (#269, #271)
  95. #### 20141106
  96. * pyenv: Optimize pyenv-which. Thanks to @blueyed (#129)
  97. * python-build: Add Miniconda/Miniconda3 3.7.0 and Anaconda/Anaconda3 2.1.0 (#260)
  98. * python-build: Use HTTPS for mirror download URLs (#262)
  99. * python-build: Set `rpath` for `--shared` build of PyPy (#244)
  100. * python-build: Support `make altinstall` when building CPython/Stackless (#255)
  101. * python-build: Import recent changes from ruby-build v20141028 (#265)
  102. #### 20141012
  103. * python-build: Add new CPython releases; 3.2.6, 3.3.6 (#253)
  104. #### 20141011
  105. * python-build: Fix build error of Stackless 3.3.5 on OS X (#250)
  106. * python-build: Add new Stackless releases; stackless-2.7.7, stackless-2.7.8, stackless-3.4.1 (#252)
  107. #### 20141008
  108. * python-build: Add new CPython release; 3.4.2 (#251)
  109. * python-build: Add new CPython release candidates; 3.2.6rc1, 3.3.6rc1 (#248)
  110. #### 20140924
  111. * pyenv: Fix an unintended behavior when user does not have write permission on `$PYENV_ROOT` (#230)
  112. * pyenv: Fix a zsh completion issue (#232)
  113. * python-build: Add new PyPy release; pypy-2.4.0, pypy-2.4.0-src (#241)
  114. #### 20140825
  115. * pyenv: Fix zsh completion with multiple words (#215)
  116. * python-build: Display the package name of `hg` as `mercurial` in message (#212)
  117. * python-build: Unset `PIP_REQUIRE_VENV` during build (#216)
  118. * python-build: Set `MACOSX_DEPLOYMENT_TARGET` from the product version of OS X (#219, #220)
  119. * python-build: Add new Jython release; jython2.7-beta3 (#223)
  120. #### 20140705
  121. * python-build: Add new CPython release; 2.7.8 (#201)
  122. * python-build: Support `SETUPTOOLS_VERSION` and `PIP_VERSION` to allow installing specific version of setuptools/pip (#202)
  123. #### 20140628
  124. * python-build: Add new Anaconda releases; anaconda-2.0.1, anaconda3-2.0.1 (#195)
  125. * python-build: Add new PyPy3 release; pypy3-2.3.1 (#198)
  126. * python-build: Add ancient CPython releases; 2.1.3, 2.2.3, 2.3.7 (#199)
  127. * python-build: Use `ez_setup.py` and `get-pip.py` instead of installing them from tarballs (#194)
  128. * python-build: Add support for command-line options to `ez_setup.py` and `get-pip.py` (#200)
  129. #### 20140615
  130. * python-build: Update default setuptools version (4.0.1 -> 5.0) (#190)
  131. #### 20140614
  132. * pyenv: Change versioning schema (`v0.4.0-YYYYMMDD` -> `vYYYYMMDD`)
  133. * python-build: Add new PyPy release; pypy-2.3.1, pypy-2.3.1-src
  134. * python-build: Create symlinks for executables with version suffix (#182)
  135. * python-build: Use SHA2 as default digest algorithm to verify downloaded archives
  136. * python-build: Update default setuptools version (4.0 -> 4.0.1) (#183)
  137. * python-build: Import recent changes from ruby-build v20140524 (#184)
  138. #### 0.4.0-20140602
  139. * python-build: Add new Anaconda/Anaconda3 releases; anaconda-2.0.0, anaconda3-2.0.0 (#179)
  140. * python-build: Add new CPython release; 2.7.7 (#180)
  141. * python-build: Update default setuptools version (3.6 -> 4.0) (#181)
  142. * python-build: Respect environment variables of `CPPFLAGS` and `LDFLAGS` (#168)
  143. * python-build: Support for xz-compressed Python tarballs (#177)
  144. #### 0.4.0-20140520
  145. * python-build: Add new CPython release; 3.4.1 (#170, #171)
  146. * python-build: Update default pip version (1.5.5 -> 1.5.6) (#169)
  147. #### 0.4.0-20140516
  148. * pyenv: Prefer gawk over awk if both are available.
  149. * python-build: Add new PyPy release; pypy-2.3, pypy-2.3-src (#162)
  150. * python-build: Add new Anaconda release; anaconda-1.9.2 (#155)
  151. * python-build: Add new Miniconda releases; miniconda-3.3.0, minoconda-3.4.2, miniconda3-3.3.0, miniconda3-3.4.2
  152. * 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)
  153. * python-build: Add IronPython versions (setuptools and pip will work); ironpython-2.7.4, ironpython-dev
  154. * python-build: Add new Jython beta release; jython-2.7-beta2
  155. * python-build: Update default setuptools version (3.4.1 -> 3.6)
  156. * python-build: Update default pip version (1.5.4 -> 1.5.5)
  157. * python-build: Update GNU Readline (6.2 -> 6.3)
  158. * python-build: Import recent changes from ruby-build v20140420
  159. #### 0.4.0-20140404
  160. * pyenv: Reads only the first word from version file. This is as same behavior as rbenv.
  161. * python-build: Fix build of Tkinter with Tcl/Tk 8.6 (#131)
  162. * python-build: Fix build problem with Readline 6.3 (#126, #131, #149, #152)
  163. * python-build: Do not exit with errors even if some of modules are absent (#131)
  164. * python-build: MacOSX was mispelled as MaxOSX in `anaconda_architecture` (#136)
  165. * python-build: Use default `cc` as the C Compiler to build CPython (#148, #150)
  166. * python-build: Display value from `pypy_architecture` and `anaconda_architecture` on errors (yyuu/pyenv-virtualenv#18)
  167. * python-build: Remove old development version; 2.6-dev
  168. * python-build: Update default setuptools version (3.3 -> 3.4.1)
  169. #### 0.4.0-20140317
  170. * python-build: Add new CPython releases; 3.4.0 (#133)
  171. * python-build: Add new Anaconda releases; anaconda-1.9.0, anaconda-1.9.1
  172. * python-build: Add new Miniconda releases; miniconda-3.0.4, miniconda-3.0.5, miniconda3-3.0.4, miniconda3-3.0.5
  173. * python-build: Update default setuptools version (3.1 -> 3.3)
  174. #### 0.4.0-20140311
  175. * python-build: Add new CPython releases; 3.3.5 (#127)
  176. * python-build: Add new CPython release candidates; 3.4.0rc1, 3.4.0rc2, 3.4.0rc3
  177. * python-build: Update default setuptools version (2.2 -> 3.1)
  178. * python-build: Update default pip version (1.5.2 -> 1.5.4)
  179. * python-build: Import recent changes from ruby-build v20140225
  180. #### 0.4.0-20140211
  181. * python-build: Add new CPython release candidates; 3.3.4, 3.4.0b3
  182. * python-build: Add [Anaconda](https://store.continuum.io/cshop/anaconda/) and [Miniconda](http://repo.continuum.io/miniconda/) binary distributions
  183. * 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)
  184. * python-build: Update default setuptools version (2.1 -> 2.2)
  185. * python-build: Update default pip version (1.5.1 -> 1.5.2)
  186. * python-build: Import recent changes from ruby-build v20140204
  187. #### 0.4.0-20140123
  188. * pyenv: Always append the directory at the top of the `$PATH` to return proper value for `sys.executable` (#98)
  189. * pyenv: Unset `GREP_OPTIONS` to avoid issues of conflicting options (#101)
  190. * python-build: Install `pip` with using `ensurepip` if available
  191. * python-build: Add support for framework installation (`--enable-framework`) of CPython (#55, #99)
  192. * python-build: Import recent changes from ruby-build v20140110.1
  193. * python-build: Import `bats` tests from ruby-build v20140110.1
  194. #### 0.4.0-20140110.1
  195. * python-build: Fix build error of CPython 2.x on the platform where the `gcc` is llvm-gcc.
  196. #### 0.4.0-20140110
  197. * pyenv: Reliably detect parent shell in `pyenv init` (#93)
  198. * pyenv: Import recent changes from rbenv 0.4.0
  199. * pyenv: Import `bats` tests from rbenv 0.4.0
  200. * python-build: Add new CPython releases candidates; 3.4.0b2
  201. * python-build: Add ruby-build style patching feature (#91)
  202. * python-build: Set `RPATH` if `--enable-shared` was given (#65, #66, 82)
  203. * python-build: Update default setuptools version (2.0 -> 2.1)
  204. * python-build: Update default pip version (1.4.1 -> 1.5)
  205. * python-build: Activate friendly CPython during build if the one is not activated (8fa6b4a1847851919ad7857c6c42ed809a4d277b)
  206. * python-build: Fix broken install.sh
  207. * python-build: Import recent changes from ruby-build v20131225.1
  208. * version-ext-compat: Removed from default plugin. Please use [pyenv-version-ext](https://github.com/yyuu/pyenv-version-ext) instead.
  209. #### 0.4.0-20131217
  210. * python-build: Fix broken build of CPython 3.3+ on Darwin
  211. * python-build: Not build GNU Readline uselessly on Darwin
  212. #### 0.4.0-20131216
  213. * python-build: Add new CPython releases; 3.3.3 (#80)
  214. * python-build: Add new CPython releases candidates; 3.4.0b1
  215. * python-build: Add new PyPy releases; pypy-2.2.1, pypy-2.2.1-src
  216. * python-build: Update default setuptools version (1.3.2 -> 2.0)
  217. * python-build: Imported recent changes from ruby-build v20131211
  218. * pyenv: Fix pyenv-prefix to trim "/bin" in `pyenv prefix system` (#88)
  219. #### 0.4.0-20131116
  220. * python-build: Add new CPython releases; 2.6.9, 2.7.6 (#76)
  221. * python-build: Add new CPython release candidates; 3.3.3-rc1, 3.3.3-rc2
  222. * python-build: Add new PyPy releases; pypy-2.2, pypy-2.2-src (#77)
  223. * python-build: Update default setuptools version (1.1.6 -> 1.3.2)
  224. * python-build: Imported recent changes from ruby-build v20131030
  225. #### 0.4.0-20131023
  226. * pyenv: Improved [fish shell](http://fishshell.com/) support
  227. * python-build: Add new PyPy releases; pypy-2.1, pypy-2.1-src, pypy3-2.1-beta1, pypy3-2.1-beta1-src
  228. * python-build: Add ancient versions; 2.4, 2.4.1, 2.4.3, 2.4.4 and 2.4.5
  229. * python-build: Add alpha releases; 3.4.0a2, 3.4.0a3, 3.4.0a4
  230. * python-build: Update default pip version (1.4 -> 1.4.1)
  231. * python-build: Update default setuptools version (0.9.7 -> 1.1.6)
  232. #### 0.4.0-20130726
  233. * pyenv: Fix minor issue of variable scope in `pyenv versions`
  234. * python-build: Update base version to ruby-build v20130628
  235. * python-build: Use brew managed OpenSSL and GNU Readline if they are available
  236. * python-build: Fix build of CPython 3.3+ on OS X (#29)
  237. * python-build: Fix build of native modules of CPython 2.5 on OS X (#33)
  238. * python-build: Fix build of CPython 2.6+ on openSUSE (#36)
  239. * python-build: Add ancient versions; 2.4.2 and 2.4.6. The build might be broken. (#37)
  240. * python-build: Update default pip version (1.3.1 -> 1.4)
  241. * python-build: Update default setuptools version (0.7.2 -> 0.9.7)
  242. #### 0.4.0-20130613
  243. * pyenv: Changed versioning schema. There are two parts; the former is the base rbenv version, and the latter is the date of release.
  244. * python-build: Add `--debug` option to build CPython with debug symbols. (#11)
  245. * 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)
  246. * python-build: Add `svnversion` patch for old CPython versions (#14)
  247. * python-build: Enable mirror by default for faster download (#20)
  248. * python-build: Add `OPENSSL_NO_SSL2` patch for old CPython versions (#22)
  249. * python-build: Install GNU Readline on Darwin if the system one is broken (#23)
  250. * python-build: Bundle patches in `${PYTHON_BUILD_ROOT}/share/python-build/patches` and improve patching mechanism (`apply_patches`).
  251. * python-build: Verify native extensions after building. (`build_package_verify_py*`)
  252. * python-build: Add `install_hg` to install package from Mercurial repository
  253. * python-build: Support building Jython and PyPy.
  254. * 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
  255. * python-build: Add new Jython development versions: jython-2.5.4-rc1, jython-2.5-dev, jython-2.7-beta1, jython-dev
  256. * 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}
  257. * 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
  258. * python-build: Add new Stackless development versions: stackless-2.7-dev, stackless-3.2-dev, stackless-3.3-dev, stackless-dev
  259. * python-build: Update default pip version (1.2.1 -> 1.3.1)
  260. * python-build: Update default setuptools version (0.6.34 (distribute) -> 0.7.2 ([new setuptools](https://bitbucket.org/pypa/setuptools)))
  261. #### 0.2.0 (February 18, 2013)
  262. * Import changes from rbenv 0.4.0.
  263. #### 0.1.2 (October 23, 2012)
  264. * Add push/pop for version stack management.
  265. * Support multiple versions via environment variable.
  266. * Now GCC is not a requirement to build CPython and Stackless.
  267. #### 0.1.1 (September 3, 2012)
  268. * Support multiple versions of Python at a time.
  269. #### 0.1.0 (August 31, 2012)
  270. * Initial public release.