Yamashita, Yuu
15ff779eb5
Refactoring
...
Manage `GET_PIP_URL` value at single place for readability.
2018-03-22 01:34:44 +00:00
Yamashita, Yuu
ed2d2a921e
Unset PIP_VERSION
before invoking get-pip.py
as a workaround for invalid truth value
error ( pyenv/pyenv-installer#70 )
2018-03-20 04:04:49 +00:00
Jens Hedegaard Nielsen
59846ca9b1
Set openssl PKG_CONFIG_PATH for python 3.7 ( #1117 )
2018-03-13 10:00:23 -04:00
Tim Savage
3daed2e517
Added entries to support installing ActivePython (linux)
2018-03-09 12:12:13 +11:00
Hiro Asari
2ba2d8797b
Add 3.8-dev to point to master
...
Push 3.7-dev to `3.7` branch
2018-02-08 08:27:18 -05:00
Josh Friend
71f09a6d71
Add PyPy[23] 5.10
...
closes #1061
2017-12-26 10:23:07 -05:00
Kjetil Limkjær
dc145fa5a2
Added true fallback to num_cpu_cores SunOS case
2017-12-15 09:19:15 +01:00
Kjetil Limkjær
5149c53165
Add SunOS case statement to num_cpu_cores
2017-12-14 22:17:34 +01:00
Kjetil Limkjær
c5e4bab858
Fix pyenv install on Solaris / Illumos
...
pyenv install crashes on Solaris with an empty log file. Adding support for the proper Solaris getconf call in num_cpu_cores fixed it. Tested and working under OmniOS CE r151024.
2017-12-13 22:00:14 +01:00
LWisteria
4ebba7cd5f
Check wget version iff wget is going to be used
...
Do not check when tarball is cached
2017-11-29 20:54:04 +09:00
Yamashita, Yuu
85a66a9640
Merge pull request #1036 from zachriggle/pwd-changes
...
Fix $PWD changes when executing Python
2017-11-21 10:51:41 +09:00
Zach Riggle
19e2b9588a
Fix $PWD changes when executing Python
...
Specifically, this does not play well with PWD=/proc/self/cwd
2017-11-13 16:04:31 -06:00
Ville Skyttä
fc4f496545
Get number of processors using getconf over cpuinfo grep
2017-11-08 19:07:20 +02:00
Yamashita, Yuu
ecc5ff5ead
Fix a bug in handling of PACKAGE_MAKE_INSTALL_TARGET
2017-11-03 14:10:08 +00:00
Yamashita, Yuu
4521552662
Imported recent changes from the latest https://github.com/rbenv/ruby-build as of Oct 31, 2017 ( #1025 )
2017-11-03 14:10:08 +00:00
Yamashita, Yuu
4fb078c4c5
Merge pull request #978 from pyenv/skip-enable-unicode-py33
...
Skip passing `--enable-unicode` for CPython 3.3+ (fixes #912 )
2017-10-31 09:57:18 +09:00
Jamie Connolly
eb70ee3e73
Ignore LibreSSL bundled with macOS 10.13
2017-10-30 16:47:53 +00:00
Ville Skyttä
2f4caa83b7
micropython-dev: unix dir moved to ports/unix
2017-09-15 19:12:39 +03:00
Yamashita, Yuu
2a4b203312
Skip passing --enable-unicode
for CPython 3.3+ ( fixes #912 )
2017-09-11 01:09:23 +00:00
Nikita Grishko
09bc868ea8
Remove extra spaces in checksum ( #976 )
...
Fixes #902 .
2017-09-05 19:08:48 +02:00
Yamashita, Yuu
b1d32217c3
Avoid creating a symlink for symlink
2017-08-13 20:02:20 +09:00
Yamashita, Yuu
41f00c639d
Check if copying file is a file or not
2017-08-13 16:54:04 +09:00
Yamashita, Yuu
bb352f8822
Add genc
as a dependency
2017-08-13 16:53:41 +09:00
Yamashita, Yuu
0fe7d78503
Check pycparser's availability when building PyPy from source
2017-08-09 22:23:31 +09:00
Yamashita, Yuu
fc23323ed4
Revert "Avoid choosing virtualenv when building PyPy from source"
...
This reverts commit 63c00d9989
.
2017-08-09 22:22:05 +09:00
Yamashita, Yuu
63c00d9989
Avoid choosing virtualenv when building PyPy from source
2017-08-09 09:23:49 +00:00
Yamashita, Yuu
98878e5d12
Changed default PyPy build option; specify --batch
to avoid launching interactive debugger
2017-08-09 09:23:30 +00:00
Yamashita, Yuu
0cbfcf09d4
Fix pattern match for PyPy versions
2017-08-09 07:34:59 +00:00
Yamashita, Yuu
269a702321
Fix wrong variable reference
2017-07-26 01:31:26 +00:00
Yamashita, Yuu
adc0365923
Add support for PyPy3 executables like libpypy3-c.so
( fixes #955 )
2017-07-26 01:06:04 +00:00
Ville Skyttä
7add7793cd
micropython-dev: Set better sys.path
2017-07-05 08:30:49 +03:00
Ville Skyttä
fd1fb13016
Add micropython-dev
2017-05-28 14:04:42 +03:00
José Oliveros
aad7c0e055
add -f to anaconda install script
2017-04-27 18:51:30 -05:00
Yamashita, Yuu
d01fa09a7d
Migrate project URL to https://github.com/pyenv/pyenv
2017-03-06 04:31:48 +00:00
Yamashita, Yuu
3d36ee7227
Change default mirror site to https://pyenv.github.io
2017-03-06 04:27:06 +00:00
Yamashita, Yuu
9a99d427ef
--quiet
options isn't sensible for sha256sum(1) of GNU coreutils (fixes #840 )
...
The option is available only if verifying digest, not available when computing digest.
> --quiet
> don't print OK for each successfully verified file
2017-02-23 20:06:44 +00:00
Yamashita, Yuu
afbd54dd13
Revert "use $ORIGIN for rpath so the built python can be copied"
2017-01-28 20:21:25 +09:00
woosley
2657f1049c
use $ORIGIN for rpath so the built python can be copied
2017-01-26 08:30:15 +00:00
Yamashita, Yuu
0464221edb
Specify -O0
when --debug
has specified ( fixes #808 )
2017-01-16 01:23:01 +00:00
Yamashita, Yuu
322aa82ae7
I should have created stub script in $BUILD_PATH
explicltly since pwd
isn't changed before install_jar
2017-01-06 14:23:23 +00:00
Yamashita, Yuu
9833be730a
Let Jython installer to generate shell script instead of python script even if there's python2.7
available in $PATH
( #800 )
2017-01-06 14:19:04 +00:00
Yamashita, Yuu
31a3aec870
Merge pull request #726 from yyuu/osx-unicode-narrow-ucs2
...
Stop using ucs4 as default unicode encoding on OS X
2016-10-12 11:56:23 +09:00
Ville Skyttä
725ff0c5dd
Spelling fixes
2016-10-11 14:07:48 +03:00
Hiro Asari
a87877c381
Add 3.7-dev definition
...
As reported in https://github.com/travis-ci/travis-ci/issues/6599 ,
the "default" Python branch has moved on to "3.7-dev".
2016-10-10 00:53:44 -04:00
Yamashita, Yuu
021b53f924
Stop specifying --enable-unicode=ucs4
on OS X ( #257 )
2016-10-05 00:32:57 +00:00
Samuel Villamonte
46bc0b7558
Moved this too soon, verify_python() expects bin/python to be created first
2016-10-02 11:38:50 -05:00
Samuel Villamonte
b662634abf
Move virtualenv hack into pyston-0.5.1
2016-10-02 10:07:50 -05:00
Samuel Villamonte
d24ce2494b
Added pyston_architecture() alias to python-build
2016-09-26 20:28:46 -05:00
Samuel Villamonte
866dcd408e
Add build_package_pyston() to python-build
2016-09-25 17:25:55 -05:00
Yamashita, Yuu
bc4abf06bd
Remove bin.orig
if it already exists ( fixes #687 )
...
The directory may exist if the `build_package_symlink_version_suffix`
ran multiple times.
2016-09-14 09:54:01 +09:00
s1341
36647a66de
Only mv bin to bin.orig the first time, otherwise the mv will fail
2016-09-14 09:53:19 +09:00
Yamashita, Yuu
66c8ca6cff
Import changes in rbenv/ruby-build#979
2016-08-15 04:42:50 +00:00
Yamashita, Yuu
3a1379cb34
Import changes from ruby-build v20160602
2016-08-15 04:40:09 +00:00
Yamashita, Yuu
bc8dba4bea
Always create bin
as symlink to framework path if the version was built with --enable-frameowrk
( #590 )
...
Actually I'm not 100% sure what was going on, but it seems CPython build
script may create `bin` as directory instead of symlink even if
`--enable-framework` was specified.
2016-08-03 10:48:44 +09:00
Yamashita, Yuu
ad9805a455
Don't need to create temporary files since tar(1) writes to stdout by default
2016-07-26 07:22:47 +00:00
Yamashita, Yuu
e0fdded2cd
Use .tar.xz
archive only if tar
supports -J
(especially on *BSD) ( #654 )
2016-07-25 01:17:22 +00:00
Yamashita, Yuu
f22d0e969b
Added build_package_symlink_version_suffix
to stop calling verify_pyXX
twice ( #638 )
2016-06-27 00:39:49 +00:00
Yamashita, Yuu
c4e012d5e3
Prevent loading user's aria2.conf ( fixes #625 )
2016-06-22 00:38:38 +00:00
Yamashita, Yuu
4c654d703e
Merge pull request #620 from yyuu/workaround-aria2c-stdout
...
Write remote content on stdout with `aria2c`
2016-06-02 11:04:41 +09:00
Yamashita, Yuu
02c7589d2a
pwd
of build_package_*
must be $BUILD_PATH
2016-06-02 01:51:32 +00:00
Yamashita, Yuu
69d5656311
Import functions from ruby-build v20160426-33-g3304f96
...
I should add EOL warnings to old versions later....
2016-06-02 01:49:10 +00:00
Yamashita, Yuu
4d64f84a25
http_get_aria2c
should return proper value on aria2c
failures
2016-06-02 01:43:57 +00:00
Yamashita, Yuu
c8c40cff21
Write remote content on stdout with aria2c
( fixes #619 , #534 )
...
`aria2c` doesn't support writing content to stdout. As a workaround,
this patch will use temporary file then write content on stdout once
finished downloading.
2016-06-01 06:55:59 +00:00
Yamashita, Yuu
c71cf59f50
Merge branch 'master' into download-aria2c
2016-05-26 09:28:45 +09:00
Yamashita, Yuu
8ea88dee1c
Trivial fixes
2016-05-26 00:22:54 +00:00
Yamashita, Yuu
d75b1a12d7
Removed diff between ruby-build <-> python-build a little
2016-03-03 00:37:22 +00:00
Augusto F. Hack
d2e2c61c51
added pypy-dev special case in pyenv-install to use py27
2016-03-01 09:35:32 -03:00
Yamashita, Yuu
b1cccdb24c
Revert fetch_nightly_tarball
which is used from PyPy's nightly build ( fixes #546 )
2016-03-01 00:01:50 +00:00
Yamashita, Yuu
90e6e30d63
Compile with --enable-unicode=ucs4
by default for CPython ( fixes #257 )
2016-02-15 00:27:40 +00:00
Yamashita, Yuu
cd8f61b5e0
Allow overriding aria2c/curl/wget via environment variable ( #534 )
2016-02-13 02:50:51 +00:00
Yamashita, Yuu
fbc40aae77
Increased verbosity of aria2c
downloader ( #534 )
2016-02-12 07:08:59 +00:00
Yamashita, Yuu
b116f341fe
Use aria2c
as the download if available ( #534 )
2016-02-08 12:45:28 +00:00
Yamashita, Yuu
c8ab429d7b
Import recent changes from ruby-build 20160130
2016-02-08 00:19:05 +00:00
Yamashita, Yuu
dcec0cedf4
Add patches for Stackless 3.2.x to fix build failures
2016-01-30 02:37:15 +00:00
Yamashita, Yuu
046f5bde02
Add miniconda latest
2015-12-23 07:54:47 +00:00
Yamashita, Yuu
3031cb9750
Add workaround for test failure on Arch Linux ( #480 )
2015-12-20 12:29:30 +00:00
Yamashita, Yuu
2767461235
Use PYENV_BOOTSTRAP_VERSION
during python-build
if declared
2015-12-07 05:10:11 +00:00
Yamashita, Yuu
20432dda88
Add a workaround for Anaconda's curl
issue
...
Anaconda's `curl` doesn't work with HTTPS on platfroms where
`/etc/pki/tls/certs/ca-bundle.crt` isn't available.
2015-12-07 04:22:41 +00:00
Yamashita, Yuu
f62ee1a4db
Import changes from ruby-build v20151028
2015-11-21 02:59:36 +00:00
Yamashita, Yuu
6c3dd0a24f
Add PyPy 4.0.0 ( fixes #463 )
...
The binaries of portable-pypy are not yet available, though.
2015-10-30 02:54:08 +00:00
Yamashita, Yuu
bdfe6d383f
Add shebang workaround for Jython 2.7.x ( fixes #458 )
2015-10-18 11:47:12 +09:00
Yamashita, Yuu
34f938fdb9
--libdir
doesn't work nicely when building OpenSSL (#429 )
2015-09-23 14:17:47 +09:00
Yamashita, Yuu
e52ed97fff
install OpenSSL on OS X if no proper versionn is available ( #429 )
2015-09-21 06:26:03 +00:00
Yamashita, Yuu
0f288f2462
Import changes from ruby-build v20150818
2015-08-25 15:37:31 +09:00
Yamashita, Yuu
5ff089de9c
add PyPy-STM 2.3 and 2.5.1 ( fixes #428 )
2015-08-16 23:12:30 +09:00
Yamashita, Yuu
ce671398f8
Ignore user's site-packages on ensurepip/get-pip ( #411 )
...
https://www.python.org/dev/peps/pep-0370/
2015-07-18 14:22:58 +09:00
Hiro Asari
8a9d2557a0
Add 3.6-dev
2015-07-17 22:14:18 -04:00
Yamashita Yuu
22ecefd572
Use custom MACOSX_DEPLOYMENT_TARGET
if defined ( fixes #312 )
2015-06-28 13:50:45 +09:00
Yamashita Yuu
648afe05a9
Import changes from ruby-build v20150519
2015-05-27 01:08:12 +09:00
Yamashita Yuu
ed684c239c
Fix inverted condition for --altinstall
of ensurepip ( #255 )
2015-05-27 00:49:23 +09:00
Yamashita Yuu
fe934642c5
Skip installint setuptools
by ez_setup.py
explicitly ( fixes #381 )
...
`pip` will install `setuptools` automatically.
2015-05-26 23:49:46 +09:00
Josh Friend
e285f2e5b1
use full path when installing a jar
2015-05-04 10:35:34 -04:00
Josh Friend
1d7ce651b0
fix distro version check
2015-03-30 13:29:09 -04:00
Yamashita Yuu
cbd246acff
Symlink pythonX.Y-config
to python-config
if python-config
is missing ( fixes #296 )
2015-01-31 16:13:26 +09:00
Yamashita Yuu
9d21169ee0
Fix regression of #255 and add test
2015-01-31 15:35:40 +09:00
Yamashita Yuu
123b3af1a0
Import changes from ruby-build v20150112
2015-01-15 23:33:39 +09:00
Yamashita Yuu
fc49f7e21e
Fix building _dev_ versions
2014-12-11 22:35:12 +09:00
Yamashita Yuu
be4f5992d6
Add 3.5-dev
( #287 )
2014-12-11 21:46:22 +09:00
Yamashita Yuu
0fd1eaaeb5
Add pypy3-2.4.0-src ( #277 )
2014-11-29 11:16:44 +09:00
Yamashita Yuu
b986f8f93f
Add PyPy nightly builds
2014-11-29 10:55:26 +09:00