Yamashita Yuu
4b9907af1c
Update setuptools (2.1.2 -> 2.2)
il y a 12 ans
Yamashita Yuu
800ccaa5e3
Add `armv6l` and `armv7l`
il y a 12 ans
Yamashita Yuu
00da261211
Install Raspbian binaries of pypy
il y a 12 ans
Yamashita Yuu
b81d0ff0cd
Update setuptools (2.1 -> 2.1.2)
il y a 12 ans
Yamashita Yuu
6aa6d6b026
Fix broken test
il y a 12 ans
Yamashita Yuu
62f9b7a731
Display error if wget doesn't support SNI ( #60 )
il y a 12 ans
Yamashita Yuu
cc967fddb7
Refactor definitions of pypy
il y a 12 ans
Yamashita Yuu
71db79eded
Add old Anaconda/Miniconda releases
il y a 12 ans
Yamashita Yuu
3aa263b51f
Add Miniconda 3.0.0
il y a 12 ans
Yamashita Yuu
59fbf8d103
Add Anaconda 1.8.0
il y a 12 ans
Yamashita Yuu
3c6ecaf66a
Update pip (1.5.1 -> 1.5.2)
il y a 12 ans
Yamashita Yuu
87ca55100b
Add 3.3.4rc1 and 3.4.0b3
il y a 12 ans
Yamashita Yuu
589872affb
Set proper `PYENV_VERSION` during `pyenv install`
il y a 12 ans
Yamashita Yuu
403154e09e
Update pip (1.5 -> 1.5.1)
il y a 12 ans
Yamashita Yuu
b44398e954
Add .gitignore
il y a 12 ans
Yamashita Yuu
bf94eb8cbe
Add workaround for `--enable-framework` to work with CPython 2.7.6
il y a 12 ans
Yamashita Yuu
b225f2030d
Add support for `--enable-framework` ( #55 , #99 )
```
$ env PYTHON_CONFIGURE_OPTS="--enable-framework" pyenv install 3.3.2
```
il y a 12 ans
Yamashita Yuu
e65a10be51
Add bats test for `python-build`
il y a 12 ans
Yamashita Yuu
badc8255ab
Do not invoke `use_homebrew_readline` twice
il y a 12 ans
Yamashita Yuu
558200285b
Use ensurepip to install pip if available
il y a 12 ans
Yamashita Yuu
2c26b0870a
Setup built-in patches out from stub functions of `{before,after}_install_package}.
il y a 12 ans
Yamashita Yuu
2cea06b88a
Sort built-in patches by its name
il y a 12 ans
Yamashita Yuu
07ae0d8e42
Import changes from ruby-build 20140110.1
il y a 12 ans
Yamashita Yuu
a3f35b7e0d
Fallback to use clang if there is gcc not installed
il y a 12 ans
Yamashita Yuu
b025dbfdab
Add `require_cc` again
il y a 12 ans
Yamashita Yuu
6ee7aaf611
Should not recognize `cc` as `clang`
il y a 12 ans
Yamashita Yuu
93ba3a4c51
Use same `require_gcc` as ruby-build
il y a 12 ans
Yamashita Yuu
f136b219db
Update pip (1.4.1 -> 1.5)
il y a 12 ans
Yamashita Yuu
84705cfe61
Update setuptools (2.0.2 -> 2.1)
il y a 12 ans
Yamashita Yuu
2a9f6038e0
Use `package_option()` to setup configure options
il y a 12 ans
Yamashita Yuu
0e3e603429
Don't check `$(uname -s)` twice
il y a 12 ans
Yamashita Yuu
8e02b93e39
Call `build_package_ldflags_dirs` to suppress linker warnings
il y a 12 ans
Yamashita Yuu
a7a99c75eb
Apply patch only if there are patches exist for the package
il y a 12 ans
Yamashita Yuu
bb3b5de179
Add CPython 3.4.0b2
il y a 12 ans
Yamashita Yuu
8fa6b4a184
CPython installer requires existing Pyhthon of similar version.
il y a 12 ans
Yamashita Yuu
8892f3735d
Use `-p0` for all patches to keep things simple ( sstephenson/ruby-build#484 )
There is filterdiff(1) available to transform strip level of a patch if
optional level is required.
```
git diff HEAD^ | filterdiff --strip=1 | pyenv install -p 3.3.3
```
il y a 12 ans
Yamashita Yuu
9eedd4ef84
Update setuptools (2.0.1 -> 2.0.2)
il y a 12 ans
Yamashita Yuu
b70dcb9f2d
Add `list_patches()` to sort patches by their names
il y a 12 ans
Yamashita Yuu
008a5a1ff9
Force `PYTHON_BUILD_PATCH_PATH` to be absolute path
il y a 12 ans
Yamashita Yuu
5b7eb42a9f
Add `-p0` as an option for patch if both `PATCH_OPTS` and `PACKAGE_PATCH_OPTS` aren't defined
il y a 12 ans
Yamashita Yuu
35d4cd2259
Remove `PACKAGE_PATCH_STRIP`. Use `PACKAGE_PATCH_OPTS` instead.
il y a 12 ans
Yamashita Yuu
6efb3c327f
Revert setuptools version for jython-2.7-beta1 (2.0.1 -> 2.0)
Could not install setuptools 2.0.1 for jython-2.7-beta1 by the
lack of `parser` module.
il y a 12 ans
Yamashita Yuu
df51c13323
Use `cp -RPp` to copy share directories recursively.
We have some patches for CPython in `share/python-build/patches`.
il y a 12 ans
Yamashita Yuu
a025866bac
Update setuptools (2.0 -> 2.0.1)
il y a 12 ans
Yamashita Yuu
2797f3d80e
Update README about `PYTHON_PATCH_PATH`.
il y a 12 ans
Yamashita Yuu
0d85193f39
Remove `-Wl,-rpath=...` from `LDFLAGS` on Darwin to fix build.
We don't need to set `rpath` explicitly because the ld on Darwin
embeds the full paths to each dylib by default
il y a 12 ans
Yamashita Yuu
43212f64ed
Pass rpath to linker if `--enable-shared` was given ( #65 , #66 , #82 )
il y a 12 ans
Yamashita Yuu
75559df89d
Search extra patches from given directory then apply it during build ( #91 )
```
$ env PYTHON_PATCH_PATH="./patches" PYTHON_PATCH_OPTS="-p1" pyenv install 2.7.6
```
il y a 12 ans
Yamashita Yuu
aa76fd2f9c
On Darwin, should not build readline if there is brewed readline
il y a 12 ans
Yamashita Yuu
db141f66a4
Restored `has_broken_mac_llvm_gcc` which is required to build 3.3+ on Darwin
il y a 12 ans