From ca252599007375ffbb3522a736a2a7a7d1eeccde Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mislav=20Marohni=C4=87?= Date: Wed, 23 Dec 2015 15:19:54 +0100 Subject: [PATCH 01/70] Allow explicit target directory argument to `rbenv-version-file` Can be used for `.ruby-version` file lookup in the ancestry of a specific directory. In this mode of operation, global version files aren't taken into consideration, and the command fails unless a local version file was found. --- libexec/rbenv-version-file | 38 ++++++++++++++++++++++++-------------- test/version-file.bats | 11 +++++++++++ 2 files changed, 35 insertions(+), 14 deletions(-) diff --git a/libexec/rbenv-version-file b/libexec/rbenv-version-file index 5e38c695..1e70539f 100755 --- a/libexec/rbenv-version-file +++ b/libexec/rbenv-version-file @@ -1,35 +1,45 @@ #!/usr/bin/env bash +# Usage: rbenv version-file [] # Summary: Detect the file that sets the current rbenv version set -e [ -n "$RBENV_DEBUG" ] && set -x +target_dir="$1" + find_local_version_file() { local root="$1" - while true; do - [[ "$root" =~ ^//[^/]*$ ]] && break + while ! [[ "$root" =~ ^//[^/]*$ ]]; do if [ -e "${root}/.ruby-version" ]; then echo "${root}/.ruby-version" - exit + return 0 elif [ -e "${root}/.rbenv-version" ]; then echo "${root}/.rbenv-version" - exit + return 0 fi [ -n "$root" ] || break root="${root%/*}" done + return 1 } -find_local_version_file "$RBENV_DIR" -[ "$RBENV_DIR" = "$PWD" ] || find_local_version_file "$PWD" +find_global_version_file() { + local global_version_file="${RBENV_ROOT}/version" -global_version_file="${RBENV_ROOT}/version" + if [ -e "$global_version_file" ]; then + echo "$global_version_file" + elif [ -e "${RBENV_ROOT}/global" ]; then + echo "${RBENV_ROOT}/global" + elif [ -e "${RBENV_ROOT}/default" ]; then + echo "${RBENV_ROOT}/default" + else + echo "$global_version_file" + fi +} -if [ -e "$global_version_file" ]; then - echo "$global_version_file" -elif [ -e "${RBENV_ROOT}/global" ]; then - echo "${RBENV_ROOT}/global" -elif [ -e "${RBENV_ROOT}/default" ]; then - echo "${RBENV_ROOT}/default" +if [ -n "$target_dir" ]; then + find_local_version_file "$target_dir" else - echo "$global_version_file" + find_local_version_file "$RBENV_DIR" || { + [ "$RBENV_DIR" != "$PWD" ] && find_local_version_file "$PWD" + } || find_global_version_file fi diff --git a/test/version-file.bats b/test/version-file.bats index ed84c484..ef7901f4 100644 --- a/test/version-file.bats +++ b/test/version-file.bats @@ -97,3 +97,14 @@ create_file() { RBENV_DIR="${RBENV_TEST_DIR}/widget/blank" run rbenv-version-file assert_success "${RBENV_TEST_DIR}/project/.ruby-version" } + +@test "finds version file in target directory" { + create_file "project/.ruby-version" + run rbenv-version-file "${PWD}/project" + assert_success "${RBENV_TEST_DIR}/project/.ruby-version" +} + +@test "fails when no version file in target directory" { + run rbenv-version-file "$PWD" + assert_failure "" +} From ba072adcb99a5c77df2a93afccdca59a23703696 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mislav=20Marohni=C4=87?= Date: Wed, 23 Dec 2015 15:21:24 +0100 Subject: [PATCH 02/70] Have `rbenv local` read version from parent directories as well Fixes #807 --- libexec/rbenv-local | 9 +++++---- test/local.bats | 4 ++-- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/libexec/rbenv-local b/libexec/rbenv-local index 9169943e..d5c5f11c 100755 --- a/libexec/rbenv-local +++ b/libexec/rbenv-local @@ -47,9 +47,10 @@ elif [ -n "$RBENV_VERSION" ]; then } >&2 fi else - rbenv-version-file-read .ruby-version || - rbenv-version-file-read .rbenv-version || - { echo "rbenv: no local version configured for this directory" + if version_file="$(rbenv-version-file "$PWD")"; then + rbenv-version-file-read "$version_file" + else + echo "rbenv: no local version configured for this directory" >&2 exit 1 - } >&2 + fi fi diff --git a/test/local.bats b/test/local.bats index 3e93ca7f..a84833eb 100644 --- a/test/local.bats +++ b/test/local.bats @@ -32,11 +32,11 @@ setup() { assert_success "2.0" } -@test "ignores version in parent directory" { +@test "discovers version file in parent directory" { echo "1.2.3" > .ruby-version mkdir -p "subdir" && cd "subdir" run rbenv-local - assert_failure + assert_success "1.2.3" } @test "ignores RBENV_DIR" { From 258e4413b165b87e4c0c3190b45c1a167678b4d5 Mon Sep 17 00:00:00 2001 From: Jason Karns Date: Wed, 27 May 2015 23:10:39 -0400 Subject: [PATCH 03/70] create hook: version-name Expose a `version-name` hook. It is invoked *after* the traditional `RBENV_VERSION` lookup. Which means hook scripts can interrogate `$RBENV_VERSION_FILE` and/or `$RBENV_VERSION` (or use the executables). The hooks are then run, giving plugins a chance to alter `RBENV_VERSION`. Once the hooks have run, we now have (in `$RBENV_VERSION`) the actual version we want to use (or it's empty which defaults to `system` per normal). Lastly, the same logic remains for checking if the version exists, or trimming the `ruby-` prefix. Prime example: the ruby-bundler-ruby-version plugin can select a ruby by using the `ruby` directive from the `Gemfile` if a local `.ruby-version` doesn't exist. --- libexec/rbenv-version-name | 7 +++++++ test/version-name.bats | 19 +++++++++++++++++++ 2 files changed, 26 insertions(+) diff --git a/libexec/rbenv-version-name b/libexec/rbenv-version-name index 3769a7cd..1af277bf 100755 --- a/libexec/rbenv-version-name +++ b/libexec/rbenv-version-name @@ -8,6 +8,13 @@ if [ -z "$RBENV_VERSION" ]; then RBENV_VERSION="$(rbenv-version-file-read "$RBENV_VERSION_FILE" || true)" fi +OLDIFS="$IFS" +IFS=$'\n' scripts=(`rbenv-hooks version-name`) +IFS="$OLDIFS" +for script in "${scripts[@]}"; do + source "$script" +done + if [ -z "$RBENV_VERSION" ] || [ "$RBENV_VERSION" = "system" ]; then echo "system" exit diff --git a/test/version-name.bats b/test/version-name.bats index d6438b5b..bc633121 100644 --- a/test/version-name.bats +++ b/test/version-name.bats @@ -2,6 +2,13 @@ load test_helper +export RBENV_HOOK_PATH="${RBENV_ROOT}/rbenv.d" + +create_hook() { + mkdir -p "${RBENV_ROOT}/rbenv.d/version-name" + cat > "${RBENV_ROOT}/rbenv.d/version-name/$1" <<<"$2" +} + create_version() { mkdir -p "${RBENV_ROOT}/versions/$1" } @@ -22,6 +29,18 @@ setup() { assert_success "system" } +@test "RBENV_VERSION can be overridden by hook" { + create_version "1.8.7" + create_version "1.9.3" + + RBENV_VERSION=1.8.7 run rbenv-version-name + assert_success "1.8.7" + + create_hook test.bash "RBENV_VERSION=1.9.3" + RBENV_VERSION=1.8.7 run rbenv-version-name + assert_success "1.9.3" +} + @test "RBENV_VERSION has precedence over local" { create_version "1.8.7" create_version "1.9.3" From c3a5f91ed0d9f7a0382ae1821297051bc827e4b8 Mon Sep 17 00:00:00 2001 From: Jason Karns Date: Wed, 27 May 2015 23:29:11 -0400 Subject: [PATCH 04/70] create hook: version-origin Expose a `version-origin` hook. It is invoked *before* the traditional `rbenv-version-file` lookup. Because `version-origin` is traditionally run immediately after `version-name`, then any plugin hooks that alter `version-name` would have done so. Thus, running `version-origin` prior to printing the origin gives those plugins a chance to alter the `version-origin` to match. If any of the hooks set `$RBENV_VERSION_ORIGIN`, then it is used as the return value. Otherwise, the existing logic continues to return "environment variable" or "filename" as appropriate. This change, in conjunction with the `version-name` hook, makes a clean seam by which plugins can inject their own ruby version setting logic. Using this seam, as opposed to altering `$RBENV_COMMAND_PATH` from the `which` hook, means that the version name and origin are set more reliably and so `version`, `version-name`, `version-origin` and `which` all work as expected. Indeed, even PS1 works now. --- libexec/rbenv-version-origin | 11 ++++++++++- test/version-origin.bats | 16 ++++++++++++++++ 2 files changed, 26 insertions(+), 1 deletion(-) diff --git a/libexec/rbenv-version-origin b/libexec/rbenv-version-origin index ae7abf9c..a9d21c4c 100755 --- a/libexec/rbenv-version-origin +++ b/libexec/rbenv-version-origin @@ -3,7 +3,16 @@ set -e [ -n "$RBENV_DEBUG" ] && set -x -if [ -n "$RBENV_VERSION" ]; then +OLDIFS="$IFS" +IFS=$'\n' scripts=(`rbenv-hooks version-origin`) +IFS="$OLDIFS" +for script in "${scripts[@]}"; do + source "$script" +done + +if [ -n "$RBENV_VERSION_ORIGIN" ]; then + echo "$RBENV_VERSION_ORIGIN" +elif [ -n "$RBENV_VERSION" ]; then echo "RBENV_VERSION environment variable" else rbenv-version-file diff --git a/test/version-origin.bats b/test/version-origin.bats index 8ad4db04..fed0aaa5 100644 --- a/test/version-origin.bats +++ b/test/version-origin.bats @@ -2,6 +2,13 @@ load test_helper +export RBENV_HOOK_PATH="${RBENV_ROOT}/rbenv.d" + +create_hook() { + mkdir -p "${RBENV_ROOT}/rbenv.d/version-origin" + cat > "${RBENV_ROOT}/rbenv.d/version-origin/$1" <<<"$2" +} + setup() { mkdir -p "$RBENV_TEST_DIR" cd "$RBENV_TEST_DIR" @@ -36,3 +43,12 @@ setup() { run rbenv-version-origin assert_success "${PWD}/.rbenv-version" } + +@test "reports from hook" { + touch .ruby-version + create_hook test.bash "RBENV_VERSION_ORIGIN=plugin" + + RBENV_VERSION=1 run rbenv-version-origin + + assert_success "plugin" +} From 97f0499f43a1a885beea2c738a179175ecc48580 Mon Sep 17 00:00:00 2001 From: Jason Karns Date: Fri, 6 Nov 2015 21:17:40 -0500 Subject: [PATCH 05/70] add version-name/version-origin to hooks completion --- libexec/rbenv-hooks | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libexec/rbenv-hooks b/libexec/rbenv-hooks index 201c91da..df0a6f60 100755 --- a/libexec/rbenv-hooks +++ b/libexec/rbenv-hooks @@ -9,6 +9,8 @@ set -e if [ "$1" = "--complete" ]; then echo exec echo rehash + echo version-name + echo version-origin echo which exit fi From 4fde4ecbaf1e1f3082c9275a6f244c70527ad497 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mislav=20Marohni=C4=87?= Date: Wed, 23 Dec 2015 17:26:53 +0100 Subject: [PATCH 06/70] Ensure RBENV_VERSION_ORIGIN is not inherited from environment It's only supposed to be set from `version-origin` hooks, but not inherited from environment in case it was set. --- libexec/rbenv-version-origin | 2 ++ test/version-origin.bats | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/libexec/rbenv-version-origin b/libexec/rbenv-version-origin index a9d21c4c..3f1d4f03 100755 --- a/libexec/rbenv-version-origin +++ b/libexec/rbenv-version-origin @@ -3,6 +3,8 @@ set -e [ -n "$RBENV_DEBUG" ] && set -x +unset RBENV_VERSION_ORIGIN + OLDIFS="$IFS" IFS=$'\n' scripts=(`rbenv-hooks version-origin`) IFS="$OLDIFS" diff --git a/test/version-origin.bats b/test/version-origin.bats index fed0aaa5..e0576648 100644 --- a/test/version-origin.bats +++ b/test/version-origin.bats @@ -52,3 +52,8 @@ setup() { assert_success "plugin" } + +@test "doesn't inherit RBENV_VERSION_ORIGIN from environment" { + RBENV_VERSION_ORIGIN=ignored run rbenv-version-origin + assert_success "${RBENV_ROOT}/version" +} From 6e300322789b7809cb70a97948dd19c163b02a1e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mislav=20Marohni=C4=87?= Date: Wed, 23 Dec 2015 17:32:21 +0100 Subject: [PATCH 07/70] Simplify version-name, version-origin hook tests No need for helper function that's gonna be used just once. --- test/version-name.bats | 16 +++++----------- test/version-origin.bats | 16 +++++----------- 2 files changed, 10 insertions(+), 22 deletions(-) diff --git a/test/version-name.bats b/test/version-name.bats index ef283283..82e1b2d0 100644 --- a/test/version-name.bats +++ b/test/version-name.bats @@ -2,13 +2,6 @@ load test_helper -export RBENV_HOOK_PATH="${RBENV_ROOT}/rbenv.d" - -create_hook() { - mkdir -p "${RBENV_ROOT}/rbenv.d/version-name" - cat > "${RBENV_ROOT}/rbenv.d/version-name/$1" <<<"$2" -} - create_version() { mkdir -p "${RBENV_ROOT}/versions/$1" } @@ -33,11 +26,12 @@ setup() { create_version "1.8.7" create_version "1.9.3" - RBENV_VERSION=1.8.7 run rbenv-version-name - assert_success "1.8.7" + mkdir -p "${RBENV_ROOT}/rbenv.d/version-name" + cat > "${RBENV_ROOT}/rbenv.d/version-name/test.bash" < "${RBENV_ROOT}/rbenv.d/version-origin/$1" <<<"$2" -} - setup() { mkdir -p "$RBENV_TEST_DIR" cd "$RBENV_TEST_DIR" @@ -45,11 +38,12 @@ setup() { } @test "reports from hook" { - touch .ruby-version - create_hook test.bash "RBENV_VERSION_ORIGIN=plugin" - - RBENV_VERSION=1 run rbenv-version-origin + mkdir -p "${RBENV_ROOT}/rbenv.d/version-origin" + cat > "${RBENV_ROOT}/rbenv.d/version-origin/test.bash" < Date: Thu, 24 Dec 2015 03:52:33 +0100 Subject: [PATCH 08/70] Improve `git --version` git revision lookup It doesn't try to chdir into RBENV_ROOT anymore because that might be a location of an unrelated rbenv install that might have a different version than the current one that is installed e.g. via a package manager such as Homebrew. Now just tries the repo where the source files (`libexec/*`) are located, and if that isn't a valid rbenv repo, bail out early. --- libexec/rbenv---version | 11 ++++------- test/--version.bats | 33 +++++++-------------------------- 2 files changed, 11 insertions(+), 33 deletions(-) diff --git a/libexec/rbenv---version b/libexec/rbenv---version index 1254a2fd..f3fba63d 100755 --- a/libexec/rbenv---version +++ b/libexec/rbenv---version @@ -15,12 +15,9 @@ set -e version="0.4.0" git_revision="" -for source_dir in "${BASH_SOURCE%/*}" "$RBENV_ROOT"; do - if cd "$source_dir" 2>/dev/null && git remote -v 2>/dev/null | grep -q rbenv; then - git_revision="$(git describe --tags HEAD 2>/dev/null || true)" - git_revision="${git_revision#v}" - [ -z "$git_revision" ] || break - fi -done +if cd "${BASH_SOURCE%/*}" 2>/dev/null && git remote -v 2>/dev/null | grep -q rbenv; then + git_revision="$(git describe --tags HEAD 2>/dev/null || true)" + git_revision="${git_revision#v}" +fi echo "rbenv ${git_revision:-$version}" diff --git a/test/--version.bats b/test/--version.bats index 3d7ad5c7..556c7d64 100644 --- a/test/--version.bats +++ b/test/--version.bats @@ -2,22 +2,13 @@ load test_helper +export GIT_DIR="${RBENV_TEST_DIR}/.git" + setup() { mkdir -p "$HOME" git config --global user.name "Tester" git config --global user.email "tester@test.local" - - mkdir -p "${RBENV_TEST_DIR}/bin" - cat > "${RBENV_TEST_DIR}/bin/git" <&2 - exit 1 -else - exec $(which git) "\$@" -fi -CMD - chmod +x "${RBENV_TEST_DIR}/bin/git" + cd "$RBENV_TEST_DIR" } git_commit() { @@ -28,26 +19,21 @@ git_commit() { assert [ ! -e "$RBENV_ROOT" ] run rbenv---version assert_success - [[ $output == "rbenv 0."* ]] + [[ $output == "rbenv "?.?.? ]] } @test "doesn't read version from non-rbenv repo" { - mkdir -p "$RBENV_ROOT" - cd "$RBENV_ROOT" git init git remote add origin https://github.com/homebrew/homebrew.git git_commit git tag v1.0 - cd "$RBENV_TEST_DIR" run rbenv---version assert_success - [[ $output == "rbenv 0."* ]] + [[ $output == "rbenv "?.?.? ]] } @test "reads version from git repo" { - mkdir -p "$RBENV_ROOT" - cd "$RBENV_ROOT" git init git remote add origin https://github.com/rbenv/rbenv.git git_commit @@ -55,20 +41,15 @@ git_commit() { git_commit git_commit - cd "$RBENV_TEST_DIR" run rbenv---version - assert_success - [[ $output == "rbenv 0.4.1-2-g"* ]] + assert_success "rbenv 0.4.1-2-g$(git rev-parse --short HEAD)" } @test "prints default version if no tags in git repo" { - mkdir -p "$RBENV_ROOT" - cd "$RBENV_ROOT" git init git remote add origin https://github.com/rbenv/rbenv.git git_commit - cd "$RBENV_TEST_DIR" run rbenv---version - [[ $output == "rbenv 0."* ]] + [[ $output == "rbenv "?.?.? ]] } From 2c7960102c6b085684e24e458dadaba24ffd9b7f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mislav=20Marohni=C4=87?= Date: Thu, 24 Dec 2015 03:54:32 +0100 Subject: [PATCH 09/70] Simplify reference to realpath.dylib within `rbenv-versions` The `../libexec` dance isn't necessary here. It was only necessary in main `rbenv` command because that one might have been pointed to directly via a symlink. --- libexec/rbenv-versions | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libexec/rbenv-versions b/libexec/rbenv-versions index b646cb54..dc8eabc2 100755 --- a/libexec/rbenv-versions +++ b/libexec/rbenv-versions @@ -27,7 +27,7 @@ done versions_dir="${RBENV_ROOT}/versions" -if ! enable -f "${BASH_SOURCE%/*}"/../libexec/rbenv-realpath.dylib realpath 2>/dev/null; then +if ! enable -f "${BASH_SOURCE%/*}"/rbenv-realpath.dylib realpath 2>/dev/null; then if [ -n "$RBENV_NATIVE_EXT" ]; then echo "rbenv: failed to load \`realpath' builtin" >&2 exit 1 From f9d8b551dc2afa82e98d0779d1c6e4eebace74f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mislav=20Marohni=C4=87?= Date: Thu, 24 Dec 2015 12:29:35 +0100 Subject: [PATCH 10/70] Add test for detecting shell when `rbenv init` is called from script References #730 --- test/init.bats | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/test/init.bats b/test/init.bats index 0a46dd0d..d7005489 100644 --- a/test/init.bats +++ b/test/init.bats @@ -25,12 +25,24 @@ load test_helper } @test "detect parent shell" { - root="$(cd $BATS_TEST_DIRNAME/.. && pwd)" SHELL=/bin/false run rbenv-init - assert_success assert_line "export RBENV_SHELL=bash" } +@test "detect parent shell from script" { + mkdir -p "$RBENV_TEST_DIR" + cd "$RBENV_TEST_DIR" + cat > myscript.sh < Date: Sun, 10 May 2015 16:03:06 +0200 Subject: [PATCH 11/70] Fix shell version when invoked from a script When invoked from a shell script, `$(rbenv init -)` did not get the shell name correct. It needs to look at the `args` value from `ps`. Ref: https://github.com/yyuu/pyenv/issues/373 --- libexec/rbenv-init | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libexec/rbenv-init b/libexec/rbenv-init index 8e6ee3d8..9fcfc2f4 100755 --- a/libexec/rbenv-init +++ b/libexec/rbenv-init @@ -33,7 +33,7 @@ done shell="$1" if [ -z "$shell" ]; then - shell="$(ps c -p "$PPID" -o 'ucomm=' 2>/dev/null || true)" + shell="$(ps -p "$PPID" -o 'args=' 2>/dev/null || true)" shell="${shell##-}" shell="${shell%% *}" shell="${shell:-$SHELL}" From a9a9636d1e739e047c8089e0319eed5c0cfebc21 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mislav=20Marohni=C4=87?= Date: Thu, 24 Dec 2015 13:23:01 +0100 Subject: [PATCH 12/70] Tweak sanitizing shell name Handles situation when the output is `/bin/shell- args...`. First strip away the arguments, then the trailing dash. --- libexec/rbenv-init | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libexec/rbenv-init b/libexec/rbenv-init index 9fcfc2f4..7ddae5e5 100755 --- a/libexec/rbenv-init +++ b/libexec/rbenv-init @@ -34,8 +34,8 @@ done shell="$1" if [ -z "$shell" ]; then shell="$(ps -p "$PPID" -o 'args=' 2>/dev/null || true)" - shell="${shell##-}" shell="${shell%% *}" + shell="${shell##-}" shell="${shell:-$SHELL}" shell="${shell##*/}" fi From 7e5680a0d8c492c5af19358c543061a82dd7fcc4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mislav=20Marohni=C4=87?= Date: Thu, 24 Dec 2015 18:04:17 +0100 Subject: [PATCH 13/70] Add configure + make step to installation instructions This compiles the `realpath` dynamic extension for bash which speeds up symlink resolution. If the extension doesn't compile due to cross-platform issues, rbenv will still work normally, although not as fast. --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index 7b023676..7a517ed1 100644 --- a/README.md +++ b/README.md @@ -161,6 +161,13 @@ easy to fork and contribute any changes back upstream. $ git clone https://github.com/rbenv/rbenv.git ~/.rbenv ~~~ + Optionally, try to compile dynamic bash extension to speed up rbenv. Don't + worry if it fails; rbenv will still work normally: + + ~~~ + $ cd ~/.rbenv && src/configure && make -C src + ~~~ + 2. Add `~/.rbenv/bin` to your `$PATH` for access to the `rbenv` command-line utility. From 38692f97fec569b1a7fbc4209e800056ec547826 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mislav=20Marohni=C4=87?= Date: Thu, 24 Dec 2015 18:18:44 +0100 Subject: [PATCH 14/70] vim ignores, the-silver-searcher ignores --- .agignore | 2 ++ .vimrc | 1 + 2 files changed, 3 insertions(+) create mode 100644 .agignore create mode 100644 .vimrc diff --git a/.agignore b/.agignore new file mode 100644 index 00000000..3a0f7841 --- /dev/null +++ b/.agignore @@ -0,0 +1,2 @@ +./versions +./cache diff --git a/.vimrc b/.vimrc new file mode 100644 index 00000000..e12e62f0 --- /dev/null +++ b/.vimrc @@ -0,0 +1 @@ +set wildignore+=versions/*,cache/* From e554cd86c3d0bf2599cca93b5ccbd5ba019bc03d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mislav=20Marohni=C4=87?= Date: Thu, 24 Dec 2015 18:33:39 +0100 Subject: [PATCH 15/70] Strip leading `:` from RBENV_HOOK_PATH --- libexec/rbenv | 1 + test/rbenv.bats | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/libexec/rbenv b/libexec/rbenv index 795a2e9a..1ad36c95 100755 --- a/libexec/rbenv +++ b/libexec/rbenv @@ -84,6 +84,7 @@ RBENV_HOOK_PATH="${RBENV_HOOK_PATH}:/usr/local/etc/rbenv.d:/etc/rbenv.d:/usr/lib for plugin_hook in "${RBENV_ROOT}/plugins/"*/etc/rbenv.d; do RBENV_HOOK_PATH="${RBENV_HOOK_PATH}:${plugin_hook}" done +RBENV_HOOK_PATH="${RBENV_HOOK_PATH#:}" export RBENV_HOOK_PATH shopt -u nullglob diff --git a/test/rbenv.bats b/test/rbenv.bats index 4e6b32b0..6ded889c 100644 --- a/test/rbenv.bats +++ b/test/rbenv.bats @@ -71,5 +71,5 @@ load test_helper @test "RBENV_HOOK_PATH includes rbenv built-in plugins" { run rbenv echo "RBENV_HOOK_PATH" - assert_success ":${RBENV_ROOT}/rbenv.d:${BATS_TEST_DIRNAME%/*}/rbenv.d:/usr/local/etc/rbenv.d:/etc/rbenv.d:/usr/lib/rbenv/hooks" + assert_success "${RBENV_ROOT}/rbenv.d:${BATS_TEST_DIRNAME%/*}/rbenv.d:/usr/local/etc/rbenv.d:/etc/rbenv.d:/usr/lib/rbenv/hooks" } From e0b85397c8d1780908b2ffba10e35c1e676f0f71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mislav=20Marohni=C4=87?= Date: Thu, 24 Dec 2015 19:11:39 +0100 Subject: [PATCH 16/70] Point out that it's not necessary to `sudo gem install` Closes #532 --- README.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/README.md b/README.md index 7a517ed1..9dee46c1 100644 --- a/README.md +++ b/README.md @@ -293,6 +293,29 @@ that directory can also be a symlink to a Ruby version installed elsewhere on the filesystem. rbenv doesn't care; it will simply treat any entry in the `versions/` directory as a separate Ruby version. +#### Installing Ruby Gems + +Once you've installed some Ruby versions, you'll want to install gems. +First, ensure that the target version for your project is the one you want by +checking `rbenv version` (see [Command Reference](#command-reference)). Select +another version using `rbenv local 2.0.0-p247`, for example. Then, proceed to +install gems as you normally would: + +```sh +$ gem install bundler +``` + +**You don't need sudo** to install gems. Typically, the Ruby versions will be +installed and writeable by your user. No extra privileges are required to +install gems. + +Check the location where gems are being installed with `gem env`: + +```sh +$ gem env home +# => ~/.rbenv/versions//lib/ruby/gems/... +``` + ### Uninstalling Ruby Versions As time goes on, Ruby versions you install will accumulate in your From 3997a394d975136f468be196941492d3d0ef5143 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mislav=20Marohni=C4=87?= Date: Thu, 24 Dec 2015 18:34:52 +0100 Subject: [PATCH 17/70] rbenv 1.0.0 --- libexec/rbenv---version | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libexec/rbenv---version b/libexec/rbenv---version index f3fba63d..b10e9a30 100755 --- a/libexec/rbenv---version +++ b/libexec/rbenv---version @@ -12,7 +12,7 @@ set -e [ -n "$RBENV_DEBUG" ] && set -x -version="0.4.0" +version="1.0.0" git_revision="" if cd "${BASH_SOURCE%/*}" 2>/dev/null && git remote -v 2>/dev/null | grep -q rbenv; then From c9c9415154fa60d316afedf3c470c37b4a0a9df7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mislav=20Marohni=C4=87?= Date: Thu, 24 Dec 2015 20:01:36 +0100 Subject: [PATCH 18/70] Update ToC --- README.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 9dee46c1..a4394301 100644 --- a/README.md +++ b/README.md @@ -43,8 +43,9 @@ RVM?**](https://github.com/rbenv/rbenv/wiki/Why-rbenv%3F) * [Upgrading](#upgrading) * [Homebrew on Mac OS X](#homebrew-on-mac-os-x) * [How rbenv hooks into your shell](#how-rbenv-hooks-into-your-shell) - * [Installing Ruby Versions](#installing-ruby-versions) - * [Uninstalling Ruby Versions](#uninstalling-ruby-versions) + * [Installing Ruby versions](#installing-ruby-versions) + * [Installing Ruby gems](#installing-ruby-gems) + * [Uninstalling Ruby versions](#uninstalling-ruby-versions) * [Uninstalling rbenv](#uninstalling-rbenv) * [Command Reference](#command-reference) * [rbenv local](#rbenv-local) @@ -272,7 +273,7 @@ opposed to this idea. Here's what `rbenv init` actually does: Run `rbenv init -` for yourself to see exactly what happens under the hood. -### Installing Ruby Versions +### Installing Ruby versions The `rbenv install` command doesn't ship with rbenv out of the box, but is provided by the [ruby-build][] project. If you installed it either @@ -293,7 +294,7 @@ that directory can also be a symlink to a Ruby version installed elsewhere on the filesystem. rbenv doesn't care; it will simply treat any entry in the `versions/` directory as a separate Ruby version. -#### Installing Ruby Gems +#### Installing Ruby gems Once you've installed some Ruby versions, you'll want to install gems. First, ensure that the target version for your project is the one you want by @@ -316,7 +317,7 @@ $ gem env home # => ~/.rbenv/versions//lib/ruby/gems/... ``` -### Uninstalling Ruby Versions +### Uninstalling Ruby versions As time goes on, Ruby versions you install will accumulate in your `~/.rbenv/versions` directory. From abbcde665cd4cd7fed2138016f049b7385ea9116 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mislav=20Marohni=C4=87?= Date: Thu, 24 Dec 2015 20:02:13 +0100 Subject: [PATCH 19/70] Fix ToC level [ci skip] --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a4394301..b007759a 100644 --- a/README.md +++ b/README.md @@ -44,7 +44,7 @@ RVM?**](https://github.com/rbenv/rbenv/wiki/Why-rbenv%3F) * [Homebrew on Mac OS X](#homebrew-on-mac-os-x) * [How rbenv hooks into your shell](#how-rbenv-hooks-into-your-shell) * [Installing Ruby versions](#installing-ruby-versions) - * [Installing Ruby gems](#installing-ruby-gems) + * [Installing Ruby gems](#installing-ruby-gems) * [Uninstalling Ruby versions](#uninstalling-ruby-versions) * [Uninstalling rbenv](#uninstalling-rbenv) * [Command Reference](#command-reference) From 22f4980a21cea538096ead610451bf32bd386c66 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mislav=20Marohni=C4=87?= Date: Fri, 25 Dec 2015 00:26:46 +0100 Subject: [PATCH 20/70] :fire: deprecated ruby-local-exec It was useless for a while now. I should have nuked it prior to the 1.0.0 release but I forgot :( --- bin/ruby-local-exec | 23 ----------------------- 1 file changed, 23 deletions(-) delete mode 100755 bin/ruby-local-exec diff --git a/bin/ruby-local-exec b/bin/ruby-local-exec deleted file mode 100755 index de57897c..00000000 --- a/bin/ruby-local-exec +++ /dev/null @@ -1,23 +0,0 @@ -#!/usr/bin/env bash -# -# `ruby-local-exec` is a drop-in replacement for the standard Ruby -# shebang line: -# -# #!/usr/bin/env ruby-local-exec -# -# Use it for scripts inside a project with an `.rbenv-version` -# file. When you run the scripts, they'll use the project-specified -# Ruby version, regardless of what directory they're run from. Useful -# for e.g. running project tasks in cron scripts without needing to -# `cd` into the project first. - -set -e -export RBENV_DIR="${1%/*}" - -[ -n "$RBENV_SILENCE_WARNINGS" ] || { - echo "rbenv: \`ruby-local-exec' is deprecated and will be removed in the next release." - echo " To upgrade: https://github.com/rbenv/rbenv/wiki/ruby-local-exec" - echo -} >&2 - -exec ruby "$@" From 3c9674453fe51b40acef22141ad477d8da86dc7e Mon Sep 17 00:00:00 2001 From: Jason Karns Date: Mon, 28 Dec 2015 21:33:50 -0500 Subject: [PATCH 21/70] fix local --unset test --- test/local.bats | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/local.bats b/test/local.bats index a84833eb..368a8c0d 100644 --- a/test/local.bats +++ b/test/local.bats @@ -92,7 +92,7 @@ OUT touch .ruby-version run rbenv-local --unset assert_success "" - assert [ ! -e .rbenv-version ] + assert [ ! -e .ruby-version ] } @test "unsets alternate version file" { From f880dc6d6f65f2793f5f70fcb26e76f00033ec8b Mon Sep 17 00:00:00 2001 From: Jason Karns Date: Mon, 28 Dec 2015 21:34:05 -0500 Subject: [PATCH 22/70] Remove support for legacy version file --- README.md | 5 ----- libexec/rbenv-local | 13 +---------- libexec/rbenv-version-file | 3 --- test/local.bats | 44 -------------------------------------- test/version-file.bats | 21 ------------------ test/version-origin.bats | 6 ------ 6 files changed, 1 insertion(+), 91 deletions(-) diff --git a/README.md b/README.md index b007759a..64e8a3c1 100644 --- a/README.md +++ b/README.md @@ -374,11 +374,6 @@ configured local version. You can also unset the local version: $ rbenv local --unset -Previous versions of rbenv stored local version specifications in a -file named `.rbenv-version`. For backwards compatibility, rbenv will -read a local version specified in an `.rbenv-version` file, but a -`.ruby-version` file in the same directory will take precedence. - ### rbenv global Sets the global version of Ruby to be used in all shells by writing diff --git a/libexec/rbenv-local b/libexec/rbenv-local index d5c5f11c..70c3751d 100755 --- a/libexec/rbenv-local +++ b/libexec/rbenv-local @@ -15,10 +15,6 @@ # `RBENV_VERSION' environment variable takes precedence over local # and global versions. # -# For backwards compatibility, rbenv will also read version -# specifications from `.rbenv-version' files, but a `.ruby-version' -# file in the same directory takes precedence. -# # should be a string matching a Ruby version known to rbenv. # The special version string `system' will use your default system Ruby. # Run `rbenv versions' for a list of available Ruby versions. @@ -36,16 +32,9 @@ fi RBENV_VERSION="$1" if [ "$RBENV_VERSION" = "--unset" ]; then - rm -f .ruby-version .rbenv-version + rm -f .ruby-version elif [ -n "$RBENV_VERSION" ]; then - previous_file="$(RBENV_VERSION= rbenv-version-origin || true)" rbenv-version-file-write .ruby-version "$RBENV_VERSION" - if [ "$previous_file" -ef .rbenv-version ]; then - rm -f .rbenv-version - { echo "rbenv: removed existing \`.rbenv-version' file and migrated" - echo " local version specification to \`.ruby-version' file" - } >&2 - fi else if version_file="$(rbenv-version-file "$PWD")"; then rbenv-version-file-read "$version_file" diff --git a/libexec/rbenv-version-file b/libexec/rbenv-version-file index 1e70539f..0e0c1484 100755 --- a/libexec/rbenv-version-file +++ b/libexec/rbenv-version-file @@ -12,9 +12,6 @@ find_local_version_file() { if [ -e "${root}/.ruby-version" ]; then echo "${root}/.ruby-version" return 0 - elif [ -e "${root}/.rbenv-version" ]; then - echo "${root}/.rbenv-version" - return 0 fi [ -n "$root" ] || break root="${root%/*}" diff --git a/test/local.bats b/test/local.bats index 368a8c0d..2d378c70 100644 --- a/test/local.bats +++ b/test/local.bats @@ -19,19 +19,6 @@ setup() { assert_success "1.2.3" } -@test "supports legacy .rbenv-version file" { - echo "1.2.3" > .rbenv-version - run rbenv-local - assert_success "1.2.3" -} - -@test "local .ruby-version has precedence over .rbenv-version" { - echo "1.8" > .rbenv-version - echo "2.0" > .ruby-version - run rbenv-local - assert_success "2.0" -} - @test "discovers version file in parent directory" { echo "1.2.3" > .ruby-version mkdir -p "subdir" && cd "subdir" @@ -64,40 +51,9 @@ setup() { assert [ "$(cat .ruby-version)" = "1.2.3" ] } -@test "renames .rbenv-version to .ruby-version" { - echo "1.8.7" > .rbenv-version - mkdir -p "${RBENV_ROOT}/versions/1.9.3" - run rbenv-local - assert_success "1.8.7" - run rbenv-local "1.9.3" - assert_success - assert_output < .rbenv-version - assert [ ! -e "${RBENV_ROOT}/versions/1.9.3" ] - run rbenv-local "1.9.3" - assert_failure "rbenv: version \`1.9.3' not installed" - assert [ ! -e .ruby-version ] - assert [ "$(cat .rbenv-version)" = "1.8.7" ] -} - @test "unsets local version" { touch .ruby-version run rbenv-local --unset assert_success "" assert [ ! -e .ruby-version ] } - -@test "unsets alternate version file" { - touch .rbenv-version - run rbenv-local --unset - assert_success "" - assert [ ! -e .rbenv-version ] -} diff --git a/test/version-file.bats b/test/version-file.bats index ef7901f4..f5c544cc 100644 --- a/test/version-file.bats +++ b/test/version-file.bats @@ -45,19 +45,6 @@ create_file() { assert_success "${RBENV_TEST_DIR}/.ruby-version" } -@test "legacy file in current directory" { - create_file ".rbenv-version" - run rbenv-version-file - assert_success "${RBENV_TEST_DIR}/.rbenv-version" -} - -@test ".ruby-version has precedence over legacy file" { - create_file ".ruby-version" - create_file ".rbenv-version" - run rbenv-version-file - assert_success "${RBENV_TEST_DIR}/.ruby-version" -} - @test "in parent directory" { create_file ".ruby-version" mkdir -p project @@ -74,14 +61,6 @@ create_file() { assert_success "${RBENV_TEST_DIR}/project/.ruby-version" } -@test "legacy file has precedence if higher" { - create_file ".ruby-version" - create_file "project/.rbenv-version" - cd project - run rbenv-version-file - assert_success "${RBENV_TEST_DIR}/project/.rbenv-version" -} - @test "RBENV_DIR has precedence over PWD" { create_file "widget/.ruby-version" create_file "project/.ruby-version" diff --git a/test/version-origin.bats b/test/version-origin.bats index 61e1dfe8..12da6be9 100644 --- a/test/version-origin.bats +++ b/test/version-origin.bats @@ -31,12 +31,6 @@ setup() { assert_success "${PWD}/.ruby-version" } -@test "detects alternate version file" { - touch .rbenv-version - run rbenv-version-origin - assert_success "${PWD}/.rbenv-version" -} - @test "reports from hook" { mkdir -p "${RBENV_ROOT}/rbenv.d/version-origin" cat > "${RBENV_ROOT}/rbenv.d/version-origin/test.bash" < Date: Mon, 28 Dec 2015 22:04:53 -0500 Subject: [PATCH 23/70] Remove support for legacy global version files `default` was made legacy back in 2011 with 5be66da9f4053137a320058495031d0af6db29b4 (the command was renamed from `rbenv-default` to `rbenv-global`, and so the global file was renamed from `$RBENV_ROOT/default` to `$RBENV_ROOT/global` (the latter taking precedence) `global` was then made legacy about a month later in Sep 2011 when the preferred filename was changed to `$RBENV_ROOT/version`. --- libexec/rbenv-global | 5 +---- libexec/rbenv-version-file | 10 +--------- test/global.bats | 4 ++-- test/version-file.bats | 24 +++++------------------- 4 files changed, 9 insertions(+), 34 deletions(-) diff --git a/libexec/rbenv-global b/libexec/rbenv-global index c003359b..6de25eea 100755 --- a/libexec/rbenv-global +++ b/libexec/rbenv-global @@ -27,8 +27,5 @@ RBENV_VERSION_FILE="${RBENV_ROOT}/version" if [ -n "$RBENV_VERSION" ]; then rbenv-version-file-write "$RBENV_VERSION_FILE" "$RBENV_VERSION" else - rbenv-version-file-read "$RBENV_VERSION_FILE" || - rbenv-version-file-read "${RBENV_ROOT}/global" || - rbenv-version-file-read "${RBENV_ROOT}/default" || - echo system + rbenv-version-file-read "$RBENV_VERSION_FILE" || echo system fi diff --git a/libexec/rbenv-version-file b/libexec/rbenv-version-file index 1e70539f..55adbeb0 100755 --- a/libexec/rbenv-version-file +++ b/libexec/rbenv-version-file @@ -25,15 +25,7 @@ find_local_version_file() { find_global_version_file() { local global_version_file="${RBENV_ROOT}/version" - if [ -e "$global_version_file" ]; then - echo "$global_version_file" - elif [ -e "${RBENV_ROOT}/global" ]; then - echo "${RBENV_ROOT}/global" - elif [ -e "${RBENV_ROOT}/default" ]; then - echo "${RBENV_ROOT}/default" - else - echo "$global_version_file" - fi + echo "$global_version_file" } if [ -n "$target_dir" ]; then diff --git a/test/global.bats b/test/global.bats index f6dcc3e1..0256bcb4 100644 --- a/test/global.bats +++ b/test/global.bats @@ -3,7 +3,7 @@ load test_helper @test "default" { - run rbenv global + run rbenv-global assert_success assert_output "system" } @@ -20,7 +20,7 @@ load test_helper mkdir -p "$RBENV_ROOT/versions/1.2.3" run rbenv-global "1.2.3" assert_success - run rbenv global + run rbenv-global assert_success "1.2.3" } diff --git a/test/version-file.bats b/test/version-file.bats index ef7901f4..1e2c28e2 100644 --- a/test/version-file.bats +++ b/test/version-file.bats @@ -12,29 +12,15 @@ create_file() { touch "$1" } -@test "prints global file if no version files exist" { - assert [ ! -e "${RBENV_ROOT}/version" ] - assert [ ! -e ".ruby-version" ] +@test "detects global 'version' file" { + create_file "${RBENV_ROOT}/version" run rbenv-version-file assert_success "${RBENV_ROOT}/version" } -@test "detects 'global' file" { - create_file "${RBENV_ROOT}/global" - run rbenv-version-file - assert_success "${RBENV_ROOT}/global" -} - -@test "detects 'default' file" { - create_file "${RBENV_ROOT}/default" - run rbenv-version-file - assert_success "${RBENV_ROOT}/default" -} - -@test "'version' has precedence over 'global' and 'default'" { - create_file "${RBENV_ROOT}/version" - create_file "${RBENV_ROOT}/global" - create_file "${RBENV_ROOT}/default" +@test "prints global file if no version files exist" { + assert [ ! -e "${RBENV_ROOT}/version" ] + assert [ ! -e ".ruby-version" ] run rbenv-version-file assert_success "${RBENV_ROOT}/version" } From a95ccd09a2c7cff435d915756abd5a2fe096fb9d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mislav=20Marohni=C4=87?= Date: Tue, 29 Dec 2015 14:44:32 +0100 Subject: [PATCH 24/70] Simplify fallback to global version file --- libexec/rbenv-version-file | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/libexec/rbenv-version-file b/libexec/rbenv-version-file index 0cb8d554..0ea8d3aa 100755 --- a/libexec/rbenv-version-file +++ b/libexec/rbenv-version-file @@ -19,16 +19,10 @@ find_local_version_file() { return 1 } -find_global_version_file() { - local global_version_file="${RBENV_ROOT}/version" - - echo "$global_version_file" -} - if [ -n "$target_dir" ]; then find_local_version_file "$target_dir" else find_local_version_file "$RBENV_DIR" || { [ "$RBENV_DIR" != "$PWD" ] && find_local_version_file "$PWD" - } || find_global_version_file + } || echo "${RBENV_ROOT}/version" fi From 2cc2ec160ede7bbace8d51ee298c68fb2b5ff6ba Mon Sep 17 00:00:00 2001 From: Jason Karns Date: Tue, 29 Dec 2015 11:12:22 -0500 Subject: [PATCH 25/70] Remove redundant test Spaces in hook path is tested in test/hooks.bats --- test/exec.bats | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/test/exec.bats b/test/exec.bats index aeb0456c..42948c5c 100644 --- a/test/exec.bats +++ b/test/exec.bats @@ -43,17 +43,6 @@ ruby OUT } -@test "supports hook path with spaces" { - hook_path="${RBENV_TEST_DIR}/custom stuff/rbenv hooks" - mkdir -p "${hook_path}/exec" - echo "export HELLO='from hook'" > "${hook_path}/exec/hello.bash" - - export RBENV_VERSION=system - RBENV_HOOK_PATH="$hook_path" run rbenv-exec env - assert_success - assert_line "HELLO=from hook" -} - @test "carries original IFS within hooks" { hook_path="${RBENV_TEST_DIR}/rbenv.d" mkdir -p "${hook_path}/exec" From 5ccba5d7cc38a31b464ce6299173b5f0056b428e Mon Sep 17 00:00:00 2001 From: Jason Karns Date: Tue, 29 Dec 2015 10:53:01 -0500 Subject: [PATCH 26/70] Extract common create_hook helper --- test/rbenv.bats | 1 + test/test_helper.bash | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/test/rbenv.bats b/test/rbenv.bats index 6ded889c..0f305bca 100644 --- a/test/rbenv.bats +++ b/test/rbenv.bats @@ -70,6 +70,7 @@ load test_helper } @test "RBENV_HOOK_PATH includes rbenv built-in plugins" { + unset RBENV_HOOK_PATH run rbenv echo "RBENV_HOOK_PATH" assert_success "${RBENV_ROOT}/rbenv.d:${BATS_TEST_DIRNAME%/*}/rbenv.d:/usr/local/etc/rbenv.d:/etc/rbenv.d:/usr/lib/rbenv/hooks" } diff --git a/test/test_helper.bash b/test/test_helper.bash index b62cdc15..aef883a4 100644 --- a/test/test_helper.bash +++ b/test/test_helper.bash @@ -17,6 +17,7 @@ if [ -z "$RBENV_TEST_DIR" ]; then export RBENV_ROOT="${RBENV_TEST_DIR}/root" export HOME="${RBENV_TEST_DIR}/home" + export RBENV_HOOK_PATH="${RBENV_ROOT}/rbenv.d" PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin PATH="${RBENV_TEST_DIR}/bin:$PATH" @@ -129,3 +130,11 @@ path_without() { path="${path#:}" echo "${path%:}" } + +create_hook() { + mkdir -p "${RBENV_HOOK_PATH}/$1" + touch "${RBENV_HOOK_PATH}/$1/$2" + if [ ! -t 0 ]; then + cat > "${RBENV_HOOK_PATH}/$1/$2" + fi +} From 0f7a2cad8d497cce55b25035e4cf65a5bbe588de Mon Sep 17 00:00:00 2001 From: Jason Karns Date: Tue, 29 Dec 2015 11:01:10 -0500 Subject: [PATCH 27/70] Use create_hook helper Use extracted create_hook helper in tests for: - exec - hooks - rehash - version-name - version-origin - which --- test/exec.bats | 6 ++---- test/hooks.bats | 27 +++++++++++++-------------- test/rehash.bats | 6 ++---- test/version-name.bats | 8 ++------ test/version-origin.bats | 7 ++----- test/which.bats | 6 ++---- 6 files changed, 23 insertions(+), 37 deletions(-) diff --git a/test/exec.bats b/test/exec.bats index 42948c5c..5413912b 100644 --- a/test/exec.bats +++ b/test/exec.bats @@ -44,15 +44,13 @@ OUT } @test "carries original IFS within hooks" { - hook_path="${RBENV_TEST_DIR}/rbenv.d" - mkdir -p "${hook_path}/exec" - cat > "${hook_path}/exec/hello.bash" <" @@ -15,11 +10,13 @@ create_hook() { @test "prints list of hooks" { path1="${RBENV_TEST_DIR}/rbenv.d" path2="${RBENV_TEST_DIR}/etc/rbenv_hooks" - create_hook "$path1" exec "hello.bash" - create_hook "$path1" exec "ahoy.bash" - create_hook "$path1" exec "invalid.sh" - create_hook "$path1" which "boom.bash" - create_hook "$path2" exec "bueno.bash" + RBENV_HOOK_PATH="$path1" + create_hook exec "hello.bash" + create_hook exec "ahoy.bash" + create_hook exec "invalid.sh" + create_hook which "boom.bash" + RBENV_HOOK_PATH="$path2" + create_hook exec "bueno.bash" RBENV_HOOK_PATH="$path1:$path2" run rbenv-hooks exec assert_success @@ -33,8 +30,10 @@ OUT @test "supports hook paths with spaces" { path1="${RBENV_TEST_DIR}/my hooks/rbenv.d" path2="${RBENV_TEST_DIR}/etc/rbenv hooks" - create_hook "$path1" exec "hello.bash" - create_hook "$path2" exec "ahoy.bash" + RBENV_HOOK_PATH="$path1" + create_hook exec "hello.bash" + RBENV_HOOK_PATH="$path2" + create_hook exec "ahoy.bash" RBENV_HOOK_PATH="$path1:$path2" run rbenv-hooks exec assert_success @@ -45,8 +44,8 @@ OUT } @test "resolves relative paths" { - path="${RBENV_TEST_DIR}/rbenv.d" - create_hook "$path" exec "hello.bash" + RBENV_HOOK_PATH="${RBENV_TEST_DIR}/rbenv.d" + create_hook exec "hello.bash" mkdir -p "$HOME" RBENV_HOOK_PATH="${HOME}/../rbenv.d" run rbenv-hooks exec diff --git a/test/rehash.bats b/test/rehash.bats index 74f55a97..15d7a89b 100755 --- a/test/rehash.bats +++ b/test/rehash.bats @@ -105,15 +105,13 @@ OUT } @test "carries original IFS within hooks" { - hook_path="${RBENV_TEST_DIR}/rbenv.d" - mkdir -p "${hook_path}/rehash" - cat > "${hook_path}/rehash/hello.bash" < "${RBENV_ROOT}/rbenv.d/version-name/test.bash" < "${RBENV_ROOT}/rbenv.d/version-origin/test.bash" < "${hook_path}/which/hello.bash" < Date: Tue, 29 Dec 2015 11:15:27 -0500 Subject: [PATCH 28/70] Test IFS handling in version-name/version-origin hooks --- test/version-name.bats | 12 ++++++++++++ test/version-origin.bats | 12 ++++++++++++ 2 files changed, 24 insertions(+) diff --git a/test/version-name.bats b/test/version-name.bats index 6d19ab02..c240757c 100644 --- a/test/version-name.bats +++ b/test/version-name.bats @@ -31,6 +31,18 @@ setup() { assert_success "1.9.3" } +@test "carries original IFS within hooks" { + create_hook version-name hello.bash < Date: Mon, 1 Feb 2016 11:17:56 +0000 Subject: [PATCH 29/70] Updated Mac OSX brew install command It seems rbenv now comes with ruby-build. I have not investigated fully, but the previously shown command: `brew install rbenv ruby-build` caused issues on my machine. After uninstalling both and simply running `brew install rbenv` everything worked fine. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 64e8a3c1..7f59ad2d 100644 --- a/README.md +++ b/README.md @@ -234,7 +234,7 @@ manager on Mac OS X: ~~~ $ brew update -$ brew install rbenv ruby-build +$ brew install rbenv ~~~ Afterwards you'll still need to add `eval "$(rbenv init -)"` to your From 35ca51fe881822cfa6d5e4ed5d54bedec2c66c3e Mon Sep 17 00:00:00 2001 From: David Celis Date: Fri, 12 Feb 2016 16:05:59 -0800 Subject: [PATCH 30/70] Update `rbenv init` instructions The README details `eval`ing `rbenv init -`, but for some shells (such as fish) there's a difference in what should be run. It turns out that `rbenv init` on its own will print correct instructions, so we should point users to running that command instead. --- README.md | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 7f59ad2d..6c624b69 100644 --- a/README.md +++ b/README.md @@ -180,13 +180,8 @@ easy to fork and contribute any changes back upstream. **Zsh note**: Modify your `~/.zshrc` file instead of `~/.bash_profile`. -3. Add `rbenv init` to your shell to enable shims and autocompletion. - - ~~~ sh - $ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile - ~~~ - - _Same as in previous step, use `~/.bashrc` on Ubuntu, or `~/.zshrc` for Zsh._ +3. Run `~/.rbenv/bin/rbenv init` for shell-specific instructions on how to + initialize rbenv to enable shims and autocompletion. 4. Restart your shell so that PATH changes take effect. (Opening a new terminal tab will usually do it.) Now check if rbenv was set up: @@ -237,9 +232,8 @@ $ brew update $ brew install rbenv ~~~ -Afterwards you'll still need to add `eval "$(rbenv init -)"` to your -profile as stated in the caveats. You'll only ever have to do this -once. +Afterwards you'll still need to run `rbenv init` for instructions +as stated in the caveats. You'll only ever have to do this once. ### How rbenv hooks into your shell From 90e6e30d63a3911f9fad3774e0b94c6050566735 Mon Sep 17 00:00:00 2001 From: "Yamashita, Yuu" Date: Mon, 15 Feb 2016 00:27:40 +0000 Subject: [PATCH 31/70] Compile with `--enable-unicode=ucs4` by default for CPython (fixes #257) --- plugins/python-build/bin/python-build | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/plugins/python-build/bin/python-build b/plugins/python-build/bin/python-build index fef4260a..e22cfc5a 100755 --- a/plugins/python-build/bin/python-build +++ b/plugins/python-build/bin/python-build @@ -1850,6 +1850,11 @@ if [[ "$PYTHON_CONFIGURE_OPTS" == *"--enable-universalsdk"* ]]; then package_option python configure --enable-universalsdk=/ --with-universal-archs=intel fi +# Compile with `--enable-unicode=ucs4` by default (#257) +if [[ "$PYTHON_CONFIGURE_OPTS" != *"--enable-unicode="* ]]; then + package_option python configure --enable-unicode=ucs4 +fi + # SSL Certificate error with older wget that does not support Server Name Indication (#60) if ! command -v curl 1>/dev/null 2>&1 && [[ "$(wget --version 2>/dev/null || true)" = "GNU Wget 1.1"[0-3]* ]]; then echo "python-build: wget (< 1.14) doesn't support Server Name Indication. Please install curl (>= 7.18.1) and try again" >&2 From b37361b862747de369bad1fd76057c55b3f503b4 Mon Sep 17 00:00:00 2001 From: "Yamashita, Yuu" Date: Mon, 15 Feb 2016 00:37:20 +0000 Subject: [PATCH 32/70] Fix broken tests with `--enable-unicode=ucs4` by default --- plugins/python-build/test/build.bats | 24 ++++++++++++------------ plugins/python-build/test/compiler.bats | 2 +- plugins/python-build/test/pyenv_ext.bats | 10 +++++----- 3 files changed, 18 insertions(+), 18 deletions(-) diff --git a/plugins/python-build/test/build.bats b/plugins/python-build/test/build.bats index b8aa3acd..c14ea61a 100644 --- a/plugins/python-build/test/build.bats +++ b/plugins/python-build/test/build.bats @@ -77,7 +77,7 @@ yaml-0.1.6: --prefix=$INSTALL_ROOT make -j 2 make install Python-3.2.1: CPPFLAGS="-I${TMP}/install/include " LDFLAGS="-L${TMP}/install/lib " -Python-3.2.1: --prefix=$INSTALL_ROOT --libdir=$INSTALL_ROOT/lib +Python-3.2.1: --prefix=$INSTALL_ROOT --libdir=$INSTALL_ROOT/lib --enable-unicode=ucs4 make -j 2 make install OUT @@ -105,7 +105,7 @@ make -j 2 make install patch -p0 --force -i $TMP/python-patch.XXX Python-3.2.1: CPPFLAGS="-I${TMP}/install/include " LDFLAGS="-L${TMP}/install/lib " -Python-3.2.1: --prefix=$INSTALL_ROOT --libdir=$INSTALL_ROOT/lib +Python-3.2.1: --prefix=$INSTALL_ROOT --libdir=$INSTALL_ROOT/lib --enable-unicode=ucs4 make -j 2 make install OUT @@ -133,7 +133,7 @@ make -j 2 make install patch -p1 --force -i $TMP/python-patch.XXX Python-3.2.1: CPPFLAGS="-I${TMP}/install/include " LDFLAGS="-L${TMP}/install/lib " -Python-3.2.1: --prefix=$INSTALL_ROOT --libdir=$INSTALL_ROOT/lib +Python-3.2.1: --prefix=$INSTALL_ROOT --libdir=$INSTALL_ROOT/lib --enable-unicode=ucs4 make -j 2 make install OUT @@ -156,7 +156,7 @@ OUT assert_build_log < Date: Mon, 15 Feb 2016 00:40:07 +0000 Subject: [PATCH 33/70] Add a test for custom value for `--enable-unicode` --- plugins/python-build/test/pyenv_ext.bats | 25 ++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/plugins/python-build/test/pyenv_ext.bats b/plugins/python-build/test/pyenv_ext.bats index e538237c..4ccc7705 100644 --- a/plugins/python-build/test/pyenv_ext.bats +++ b/plugins/python-build/test/pyenv_ext.bats @@ -222,7 +222,7 @@ OUT [[ "$(resolve_link "${INSTALL_ROOT}/bin/python-config")" == "python3.4-config" ]] } -@test "--enable-framework" { +@test "enable framework" { mkdir -p "${INSTALL_ROOT}/Python.framework/Versions/Current/bin" touch "${INSTALL_ROOT}/Python.framework/Versions/Current/bin/python3" chmod +x "${INSTALL_ROOT}/Python.framework/Versions/Current/bin/python3" @@ -248,7 +248,7 @@ EOS [ -L "${INSTALL_ROOT}/Python.framework/Versions/Current/bin/python-config" ] } -@test "--enable-universalsdk" { +@test "enable universalsdk" { stub uname '-s : echo Darwin' PYTHON_CONFIGURE_OPTS="--enable-universalsdk" TMPDIR="$TMP" run_inline_definition <> build.log" \ + " : echo \"$MAKE \$@\" >> build.log && cat build.log >> '$INSTALL_ROOT/build.log'" + + PYTHON_CONFIGURE_OPTS="--enable-unicode=ucs2" TMPDIR="$TMP" install_tmp_fixture definitions/vanilla-python < /dev/null + assert_success + + assert_build_log < Date: Mon, 15 Feb 2016 15:31:57 +0800 Subject: [PATCH 34/70] Switch download URL of Continuum products from HTTP to HTTPS Conda access official Continuum repository through HTTPS now. Making the switch for better security and privacy. --- plugins/python-build/share/python-build/anaconda-1.4.0 | 6 +++--- plugins/python-build/share/python-build/anaconda-1.5.0 | 6 +++--- plugins/python-build/share/python-build/anaconda-1.5.1 | 2 +- plugins/python-build/share/python-build/anaconda-1.6.0 | 6 +++--- plugins/python-build/share/python-build/anaconda-1.6.1 | 6 +++--- plugins/python-build/share/python-build/anaconda-1.7.0 | 6 +++--- plugins/python-build/share/python-build/anaconda-1.8.0 | 6 +++--- plugins/python-build/share/python-build/anaconda-1.9.0 | 6 +++--- plugins/python-build/share/python-build/anaconda-1.9.1 | 6 +++--- plugins/python-build/share/python-build/anaconda-1.9.2 | 6 +++--- plugins/python-build/share/python-build/anaconda-2.0.0 | 6 +++--- plugins/python-build/share/python-build/anaconda-2.0.1 | 6 +++--- plugins/python-build/share/python-build/anaconda-2.1.0 | 6 +++--- plugins/python-build/share/python-build/anaconda-2.2.0 | 6 +++--- plugins/python-build/share/python-build/anaconda-2.3.0 | 6 +++--- .../python-build/share/python-build/anaconda2-2.4.0 | 6 +++--- .../python-build/share/python-build/anaconda2-2.4.1 | 6 +++--- .../python-build/share/python-build/anaconda3-2.0.0 | 6 +++--- .../python-build/share/python-build/anaconda3-2.0.1 | 6 +++--- .../python-build/share/python-build/anaconda3-2.1.0 | 6 +++--- .../python-build/share/python-build/anaconda3-2.2.0 | 6 +++--- .../python-build/share/python-build/anaconda3-2.3.0 | 6 +++--- .../python-build/share/python-build/anaconda3-2.4.0 | 6 +++--- .../python-build/share/python-build/anaconda3-2.4.1 | 6 +++--- .../python-build/share/python-build/miniconda-2.2.2 | 6 +++--- .../python-build/share/python-build/miniconda-3.0.0 | 6 +++--- .../python-build/share/python-build/miniconda-3.0.4 | 6 +++--- .../python-build/share/python-build/miniconda-3.0.5 | 6 +++--- .../python-build/share/python-build/miniconda-3.10.1 | 6 +++--- .../python-build/share/python-build/miniconda-3.16.0 | 6 +++--- .../python-build/share/python-build/miniconda-3.3.0 | 6 +++--- .../python-build/share/python-build/miniconda-3.4.2 | 6 +++--- .../python-build/share/python-build/miniconda-3.7.0 | 6 +++--- .../python-build/share/python-build/miniconda-3.8.3 | 6 +++--- .../python-build/share/python-build/miniconda-3.9.1 | 6 +++--- .../python-build/share/python-build/miniconda-latest | 10 +++++----- .../python-build/share/python-build/miniconda2-3.18.3 | 6 +++--- .../python-build/share/python-build/miniconda2-3.19.0 | 6 +++--- .../python-build/share/python-build/miniconda2-latest | 6 +++--- .../python-build/share/python-build/miniconda3-2.2.2 | 6 +++--- .../python-build/share/python-build/miniconda3-3.0.0 | 6 +++--- .../python-build/share/python-build/miniconda3-3.0.4 | 6 +++--- .../python-build/share/python-build/miniconda3-3.0.5 | 6 +++--- .../python-build/share/python-build/miniconda3-3.10.1 | 6 +++--- .../python-build/share/python-build/miniconda3-3.16.0 | 6 +++--- .../python-build/share/python-build/miniconda3-3.18.3 | 6 +++--- .../python-build/share/python-build/miniconda3-3.19.0 | 6 +++--- .../python-build/share/python-build/miniconda3-3.3.0 | 6 +++--- .../python-build/share/python-build/miniconda3-3.4.2 | 6 +++--- .../python-build/share/python-build/miniconda3-3.7.0 | 6 +++--- .../python-build/share/python-build/miniconda3-3.8.3 | 6 +++--- .../python-build/share/python-build/miniconda3-3.9.1 | 6 +++--- .../python-build/share/python-build/miniconda3-latest | 10 +++++----- 53 files changed, 161 insertions(+), 161 deletions(-) diff --git a/plugins/python-build/share/python-build/anaconda-1.4.0 b/plugins/python-build/share/python-build/anaconda-1.4.0 index 1bd730ee..f6d7cd21 100644 --- a/plugins/python-build/share/python-build/anaconda-1.4.0 +++ b/plugins/python-build/share/python-build/anaconda-1.4.0 @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Anaconda-1.4.0-Linux-x86" "http://repo.continuum.io/archive/Anaconda-1.4.0-Linux-x86.sh#065284c5de369c9b89dcae79e7169ce9b734dc3bbe6c409a67a5ec6480cc0f40" "anaconda" verify_py27 + install_script "Anaconda-1.4.0-Linux-x86" "https://repo.continuum.io/archive/Anaconda-1.4.0-Linux-x86.sh#065284c5de369c9b89dcae79e7169ce9b734dc3bbe6c409a67a5ec6480cc0f40" "anaconda" verify_py27 ;; "Linux-x86_64" ) - install_script "Anaconda-1.4.0-Linux-x86_64" "http://repo.continuum.io/archive/Anaconda-1.4.0-Linux-x86_64.sh#85ae8a0a6e3a41cf7845be3def36ed40582d3dc6e6a50e99063eaf6f1abee24e" "anaconda" verify_py27 + install_script "Anaconda-1.4.0-Linux-x86_64" "https://repo.continuum.io/archive/Anaconda-1.4.0-Linux-x86_64.sh#85ae8a0a6e3a41cf7845be3def36ed40582d3dc6e6a50e99063eaf6f1abee24e" "anaconda" verify_py27 ;; "MacOSX-x86_64" ) - install_script "Anaconda-1.4.0-MacOSX-x86_64" "http://repo.continuum.io/archive/Anaconda-1.4.0-MacOSX-x86_64.sh#e5d5dae6e93bb7df528abc19f5ed3a69cc4bc867836bdc56886c5a3768fccde7" "anaconda" verify_py27 + install_script "Anaconda-1.4.0-MacOSX-x86_64" "https://repo.continuum.io/archive/Anaconda-1.4.0-MacOSX-x86_64.sh#e5d5dae6e93bb7df528abc19f5ed3a69cc4bc867836bdc56886c5a3768fccde7" "anaconda" verify_py27 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/anaconda-1.5.0 b/plugins/python-build/share/python-build/anaconda-1.5.0 index 7190159d..39c90fd8 100644 --- a/plugins/python-build/share/python-build/anaconda-1.5.0 +++ b/plugins/python-build/share/python-build/anaconda-1.5.0 @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Anaconda-1.5.0-Linux-x86" "http://repo.continuum.io/archive/Anaconda-1.5.0-Linux-x86.sh#ca7e356dc1b8c8ef27dfb74b32c77563df704c6ddb39e69cac65ec416ebfe8e5" "anaconda" verify_py27 + install_script "Anaconda-1.5.0-Linux-x86" "https://repo.continuum.io/archive/Anaconda-1.5.0-Linux-x86.sh#ca7e356dc1b8c8ef27dfb74b32c77563df704c6ddb39e69cac65ec416ebfe8e5" "anaconda" verify_py27 ;; "Linux-x86_64" ) - install_script "Anaconda-1.5.0-Linux-x86_64" "http://repo.continuum.io/archive/Anaconda-1.5.0-Linux-x86_64.sh#f4cdc194f076e1b438c8a34e7e5f53e70c2200b411b2d0af719e23fe35c6411e" "anaconda" verify_py27 + install_script "Anaconda-1.5.0-Linux-x86_64" "https://repo.continuum.io/archive/Anaconda-1.5.0-Linux-x86_64.sh#f4cdc194f076e1b438c8a34e7e5f53e70c2200b411b2d0af719e23fe35c6411e" "anaconda" verify_py27 ;; "MacOSX-x86_64" ) - install_script "Anaconda-1.5.0-MacOSX-x86_64" "http://repo.continuum.io/archive/Anaconda-1.5.0-MacOSX-x86_64.sh#c69609f0f48f33ca5a12d425a9e4d0fc91b2c09d0345a590e1d77726446727aa" "anaconda" verify_py27 + install_script "Anaconda-1.5.0-MacOSX-x86_64" "https://repo.continuum.io/archive/Anaconda-1.5.0-MacOSX-x86_64.sh#c69609f0f48f33ca5a12d425a9e4d0fc91b2c09d0345a590e1d77726446727aa" "anaconda" verify_py27 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/anaconda-1.5.1 b/plugins/python-build/share/python-build/anaconda-1.5.1 index 78231750..d911501c 100644 --- a/plugins/python-build/share/python-build/anaconda-1.5.1 +++ b/plugins/python-build/share/python-build/anaconda-1.5.1 @@ -1,6 +1,6 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "MacOSX-x86_64" ) - install_script "Anaconda-1.5.1-MacOSX-x86_64" "http://repo.continuum.io/archive/Anaconda-1.5.1-MacOSX-x86_64.sh#6d3c86a2fdbaeeec2a6c251d5c9034a32b7c68a0437f2fac0b8f25125fe6866f" "anaconda" verify_py27 + install_script "Anaconda-1.5.1-MacOSX-x86_64" "https://repo.continuum.io/archive/Anaconda-1.5.1-MacOSX-x86_64.sh#6d3c86a2fdbaeeec2a6c251d5c9034a32b7c68a0437f2fac0b8f25125fe6866f" "anaconda" verify_py27 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/anaconda-1.6.0 b/plugins/python-build/share/python-build/anaconda-1.6.0 index 535b6f2c..8dde33ea 100644 --- a/plugins/python-build/share/python-build/anaconda-1.6.0 +++ b/plugins/python-build/share/python-build/anaconda-1.6.0 @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Anaconda-1.6.0-Linux-x86" "http://repo.continuum.io/archive/Anaconda-1.6.0-Linux-x86.sh#d6aeedfcb39d648fdfb5bd72c4d0b3063a9d4f4866baf5052aa0645bf5d2c07a" "anaconda" verify_py27 + install_script "Anaconda-1.6.0-Linux-x86" "https://repo.continuum.io/archive/Anaconda-1.6.0-Linux-x86.sh#d6aeedfcb39d648fdfb5bd72c4d0b3063a9d4f4866baf5052aa0645bf5d2c07a" "anaconda" verify_py27 ;; "Linux-x86_64" ) - install_script "Anaconda-1.6.0-Linux-x86_64" "http://repo.continuum.io/archive/Anaconda-1.6.0-Linux-x86_64.sh#20f5b70193af4b0b8f10aa0e66aabca552846ec8f4958757ff3f4b79ef7b3160" "anaconda" verify_py27 + install_script "Anaconda-1.6.0-Linux-x86_64" "https://repo.continuum.io/archive/Anaconda-1.6.0-Linux-x86_64.sh#20f5b70193af4b0b8f10aa0e66aabca552846ec8f4958757ff3f4b79ef7b3160" "anaconda" verify_py27 ;; "MacOSX-x86_64" ) - install_script "Anaconda-1.6.0-MacOSX-x86_64" "http://repo.continuum.io/archive/Anaconda-1.6.0-MacOSX-x86_64.sh#e03317888c36c07451a349577b426f435a75075d1ee71e204eb9d5dd23936f5e" "anaconda" verify_py27 + install_script "Anaconda-1.6.0-MacOSX-x86_64" "https://repo.continuum.io/archive/Anaconda-1.6.0-MacOSX-x86_64.sh#e03317888c36c07451a349577b426f435a75075d1ee71e204eb9d5dd23936f5e" "anaconda" verify_py27 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/anaconda-1.6.1 b/plugins/python-build/share/python-build/anaconda-1.6.1 index 8b3c6b49..60270209 100644 --- a/plugins/python-build/share/python-build/anaconda-1.6.1 +++ b/plugins/python-build/share/python-build/anaconda-1.6.1 @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Anaconda-1.6.1-Linux-x86" "http://repo.continuum.io/archive/Anaconda-1.6.1-Linux-x86.sh#745b9452fd18720deefb465a6687c0d66df8f11edceadcee758082dea1b8e812" "anaconda" verify_py27 + install_script "Anaconda-1.6.1-Linux-x86" "https://repo.continuum.io/archive/Anaconda-1.6.1-Linux-x86.sh#745b9452fd18720deefb465a6687c0d66df8f11edceadcee758082dea1b8e812" "anaconda" verify_py27 ;; "Linux-x86_64" ) - install_script "Anaconda-1.6.1-Linux-x86_64" "http://repo.continuum.io/archive/Anaconda-1.6.1-Linux-x86_64.sh#81d1819ba08069343f228b9c819cdba0e4d15f2142c0c033657599808c3960fb" "anaconda" verify_py27 + install_script "Anaconda-1.6.1-Linux-x86_64" "https://repo.continuum.io/archive/Anaconda-1.6.1-Linux-x86_64.sh#81d1819ba08069343f228b9c819cdba0e4d15f2142c0c033657599808c3960fb" "anaconda" verify_py27 ;; "MacOSX-x86_64" ) - install_script "Anaconda-1.6.1-MacOSX-x86_64" "http://repo.continuum.io/archive/Anaconda-1.6.1-MacOSX-x86_64.sh#bbc15de34208ce8af5aceedeea1334636fe94c578b9890896729f1a61ace5e4f" "anaconda" verify_py27 + install_script "Anaconda-1.6.1-MacOSX-x86_64" "https://repo.continuum.io/archive/Anaconda-1.6.1-MacOSX-x86_64.sh#bbc15de34208ce8af5aceedeea1334636fe94c578b9890896729f1a61ace5e4f" "anaconda" verify_py27 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/anaconda-1.7.0 b/plugins/python-build/share/python-build/anaconda-1.7.0 index bea310ab..352a6629 100644 --- a/plugins/python-build/share/python-build/anaconda-1.7.0 +++ b/plugins/python-build/share/python-build/anaconda-1.7.0 @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Anaconda-1.7.0-Linux-x86" "http://repo.continuum.io/archive/Anaconda-1.7.0-Linux-x86.sh#af372a27a1887e11061485e2a854c535775fd519713e028c38901f90c869cd83" "anaconda" verify_py27 + install_script "Anaconda-1.7.0-Linux-x86" "https://repo.continuum.io/archive/Anaconda-1.7.0-Linux-x86.sh#af372a27a1887e11061485e2a854c535775fd519713e028c38901f90c869cd83" "anaconda" verify_py27 ;; "Linux-x86_64" ) - install_script "Anaconda-1.7.0-Linux-x86_64" "http://repo.continuum.io/archive/Anaconda-1.7.0-Linux-x86_64.sh#6115cfae55a0746b4ae4128be839c99db39d02124160d9c531ca086c4d606582" "anaconda" verify_py27 + install_script "Anaconda-1.7.0-Linux-x86_64" "https://repo.continuum.io/archive/Anaconda-1.7.0-Linux-x86_64.sh#6115cfae55a0746b4ae4128be839c99db39d02124160d9c531ca086c4d606582" "anaconda" verify_py27 ;; "MacOSX-x86_64" ) - install_script "Anaconda-1.7.0-MacOSX-x86_64" "http://repo.continuum.io/archive/Anaconda-1.7.0-MacOSX-x86_64.sh#046b592245bc2c11e733acb9700dc50947f2eff0f30fec4a4a5bf79368dfa14b" "anaconda" verify_py27 + install_script "Anaconda-1.7.0-MacOSX-x86_64" "https://repo.continuum.io/archive/Anaconda-1.7.0-MacOSX-x86_64.sh#046b592245bc2c11e733acb9700dc50947f2eff0f30fec4a4a5bf79368dfa14b" "anaconda" verify_py27 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/anaconda-1.8.0 b/plugins/python-build/share/python-build/anaconda-1.8.0 index 3f8cd698..d8863ea2 100644 --- a/plugins/python-build/share/python-build/anaconda-1.8.0 +++ b/plugins/python-build/share/python-build/anaconda-1.8.0 @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Anaconda-1.8.0-Linux-x86" "http://repo.continuum.io/archive/Anaconda-1.8.0-Linux-x86.sh#2c08a5cd6ccaa9dc84063b0ee9b007aa82e35a75c340fb272b394896de853608" "anaconda" verify_py27 + install_script "Anaconda-1.8.0-Linux-x86" "https://repo.continuum.io/archive/Anaconda-1.8.0-Linux-x86.sh#2c08a5cd6ccaa9dc84063b0ee9b007aa82e35a75c340fb272b394896de853608" "anaconda" verify_py27 ;; "Linux-x86_64" ) - install_script "Anaconda-1.8.0-Linux-x86_64" "http://repo.continuum.io/archive/Anaconda-1.8.0-Linux-x86_64.sh#69f42966d918f4197040e4dd126d2e3cc3c267bb49869dbf2d6ef277ed5de8b7" "anaconda" verify_py27 + install_script "Anaconda-1.8.0-Linux-x86_64" "https://repo.continuum.io/archive/Anaconda-1.8.0-Linux-x86_64.sh#69f42966d918f4197040e4dd126d2e3cc3c267bb49869dbf2d6ef277ed5de8b7" "anaconda" verify_py27 ;; "MacOSX-x86_64" ) - install_script "Anaconda-1.8.0-MacOSX-x86_64" "http://repo.continuum.io/archive/Anaconda-1.8.0-MacOSX-x86_64.sh#5844ca595b5930399a1213db64ab53e9b7e2fc1c26d8f11769c161fe4f5661e6" "anaconda" verify_py27 + install_script "Anaconda-1.8.0-MacOSX-x86_64" "https://repo.continuum.io/archive/Anaconda-1.8.0-MacOSX-x86_64.sh#5844ca595b5930399a1213db64ab53e9b7e2fc1c26d8f11769c161fe4f5661e6" "anaconda" verify_py27 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/anaconda-1.9.0 b/plugins/python-build/share/python-build/anaconda-1.9.0 index 134b0efb..9cc5b37d 100644 --- a/plugins/python-build/share/python-build/anaconda-1.9.0 +++ b/plugins/python-build/share/python-build/anaconda-1.9.0 @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Anaconda-1.9.0-Linux-x86" "http://repo.continuum.io/archive/Anaconda-1.9.0-Linux-x86.sh#16471e90b3deb7be1b3d449d8883983d81f035dfaa1a3391497de20577de6f66" "anaconda" verify_py27 + install_script "Anaconda-1.9.0-Linux-x86" "https://repo.continuum.io/archive/Anaconda-1.9.0-Linux-x86.sh#16471e90b3deb7be1b3d449d8883983d81f035dfaa1a3391497de20577de6f66" "anaconda" verify_py27 ;; "Linux-x86_64" ) - install_script "Anaconda-1.9.0-Linux-x86_64" "http://repo.continuum.io/archive/Anaconda-1.9.0-Linux-x86_64.sh#855f1265e4c0b40d50f5a3a0fe7bae05b1cccb0a5301b378a19e0a8f7262913a" "anaconda" verify_py27 + install_script "Anaconda-1.9.0-Linux-x86_64" "https://repo.continuum.io/archive/Anaconda-1.9.0-Linux-x86_64.sh#855f1265e4c0b40d50f5a3a0fe7bae05b1cccb0a5301b378a19e0a8f7262913a" "anaconda" verify_py27 ;; "MacOSX-x86_64" ) - install_script "Anaconda-1.9.0-MacOSX-x86_64" "http://repo.continuum.io/archive/Anaconda-1.9.0-MacOSX-x86_64.sh#722fe4d4406e88c5023e7ee21dc1401bb2a540d6c031d303f0330a95e60131fd" "anaconda" verify_py27 + install_script "Anaconda-1.9.0-MacOSX-x86_64" "https://repo.continuum.io/archive/Anaconda-1.9.0-MacOSX-x86_64.sh#722fe4d4406e88c5023e7ee21dc1401bb2a540d6c031d303f0330a95e60131fd" "anaconda" verify_py27 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/anaconda-1.9.1 b/plugins/python-build/share/python-build/anaconda-1.9.1 index 97088be1..47c67394 100644 --- a/plugins/python-build/share/python-build/anaconda-1.9.1 +++ b/plugins/python-build/share/python-build/anaconda-1.9.1 @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Anaconda-1.9.1-Linux-x86" "http://repo.continuum.io/archive/Anaconda-1.9.1-Linux-x86.sh#9aa39c05f723fee18c54a9cc1729986193216affedbae125ca5faa067403030a" "anaconda" verify_py27 + install_script "Anaconda-1.9.1-Linux-x86" "https://repo.continuum.io/archive/Anaconda-1.9.1-Linux-x86.sh#9aa39c05f723fee18c54a9cc1729986193216affedbae125ca5faa067403030a" "anaconda" verify_py27 ;; "Linux-x86_64" ) - install_script "Anaconda-1.9.1-Linux-x86_64" "http://repo.continuum.io/archive/Anaconda-1.9.1-Linux-x86_64.sh#f6455e06a72b8cc11c8a96fb88a85518a2f7b2a1d6f1065f777d7ab4386f022d" "anaconda" verify_py27 + install_script "Anaconda-1.9.1-Linux-x86_64" "https://repo.continuum.io/archive/Anaconda-1.9.1-Linux-x86_64.sh#f6455e06a72b8cc11c8a96fb88a85518a2f7b2a1d6f1065f777d7ab4386f022d" "anaconda" verify_py27 ;; "MacOSX-x86_64" ) - install_script "Anaconda-1.9.1-MacOSX-x86_64" "http://repo.continuum.io/archive/Anaconda-1.9.1-MacOSX-x86_64.sh#7e4358adbaae2db9e17d1e0e4263b9a0174394c8f115c89d285c3f0f9206f75b" "anaconda" verify_py27 + install_script "Anaconda-1.9.1-MacOSX-x86_64" "https://repo.continuum.io/archive/Anaconda-1.9.1-MacOSX-x86_64.sh#7e4358adbaae2db9e17d1e0e4263b9a0174394c8f115c89d285c3f0f9206f75b" "anaconda" verify_py27 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/anaconda-1.9.2 b/plugins/python-build/share/python-build/anaconda-1.9.2 index 420ace1a..b17ba850 100644 --- a/plugins/python-build/share/python-build/anaconda-1.9.2 +++ b/plugins/python-build/share/python-build/anaconda-1.9.2 @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Anaconda-1.9.2-Linux-x86" "http://repo.continuum.io/archive/Anaconda-1.9.2-Linux-x86.sh#1f7c850d0b98c011a717b3b757d82077accf0704dd7627f6962267bfb4476aad" "anaconda" verify_py27 + install_script "Anaconda-1.9.2-Linux-x86" "https://repo.continuum.io/archive/Anaconda-1.9.2-Linux-x86.sh#1f7c850d0b98c011a717b3b757d82077accf0704dd7627f6962267bfb4476aad" "anaconda" verify_py27 ;; "Linux-x86_64" ) - install_script "Anaconda-1.9.2-Linux-x86_64" "http://repo.continuum.io/archive/Anaconda-1.9.2-Linux-x86_64.sh#7181d399833a2549a9584255bb477487f2fde1fda4c7f7215d6034ea2fcfa21e" "anaconda" verify_py27 + install_script "Anaconda-1.9.2-Linux-x86_64" "https://repo.continuum.io/archive/Anaconda-1.9.2-Linux-x86_64.sh#7181d399833a2549a9584255bb477487f2fde1fda4c7f7215d6034ea2fcfa21e" "anaconda" verify_py27 ;; "MacOSX-x86_64" ) - install_script "Anaconda-1.9.2-MacOSX-x86_64" "http://repo.continuum.io/archive/Anaconda-1.9.2-MacOSX-x86_64.sh#be4611ca671f80b984fa330d4ecf82244c388abbdb5c7679a4e6e806b4dca52f" "anaconda" verify_py27 + install_script "Anaconda-1.9.2-MacOSX-x86_64" "https://repo.continuum.io/archive/Anaconda-1.9.2-MacOSX-x86_64.sh#be4611ca671f80b984fa330d4ecf82244c388abbdb5c7679a4e6e806b4dca52f" "anaconda" verify_py27 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/anaconda-2.0.0 b/plugins/python-build/share/python-build/anaconda-2.0.0 index ef2aeba7..4ba50594 100644 --- a/plugins/python-build/share/python-build/anaconda-2.0.0 +++ b/plugins/python-build/share/python-build/anaconda-2.0.0 @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Anaconda-2.0.0-Linux-x86" "http://repo.continuum.io/archive/Anaconda-2.0.0-Linux-x86.sh#efb9d3987134d484d88a9d915437b1bd568d065b4fefbd538e0281694bd90888" "anaconda" verify_py27 + install_script "Anaconda-2.0.0-Linux-x86" "https://repo.continuum.io/archive/Anaconda-2.0.0-Linux-x86.sh#efb9d3987134d484d88a9d915437b1bd568d065b4fefbd538e0281694bd90888" "anaconda" verify_py27 ;; "Linux-x86_64" ) - install_script "Anaconda-2.0.0-Linux-x86_64" "http://repo.continuum.io/archive/Anaconda-2.0.0-Linux-x86_64.sh#3aa27ddf4a0ba5046ba52b97da99e20eb0614273d905bd73e016852451908917" "anaconda" verify_py27 + install_script "Anaconda-2.0.0-Linux-x86_64" "https://repo.continuum.io/archive/Anaconda-2.0.0-Linux-x86_64.sh#3aa27ddf4a0ba5046ba52b97da99e20eb0614273d905bd73e016852451908917" "anaconda" verify_py27 ;; "MacOSX-x86_64" ) - install_script "Anaconda-2.0.0-MacOSX-x86_64" "http://repo.continuum.io/archive/Anaconda-2.0.0-MacOSX-x86_64.sh#ad6271ad21403166bf54d0734ba8c7f7eb65bb78a70d67c58c15b6874cddc81e" "anaconda" verify_py27 + install_script "Anaconda-2.0.0-MacOSX-x86_64" "https://repo.continuum.io/archive/Anaconda-2.0.0-MacOSX-x86_64.sh#ad6271ad21403166bf54d0734ba8c7f7eb65bb78a70d67c58c15b6874cddc81e" "anaconda" verify_py27 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/anaconda-2.0.1 b/plugins/python-build/share/python-build/anaconda-2.0.1 index 3f23c601..1d342a11 100644 --- a/plugins/python-build/share/python-build/anaconda-2.0.1 +++ b/plugins/python-build/share/python-build/anaconda-2.0.1 @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Anaconda-2.0.1-Linux-x86" "http://repo.continuum.io/archive/Anaconda-2.0.1-Linux-x86.sh#e8ffc63f31673b5ce41a95796a1f729ddcf4c7db19d6dbe29bedaeaaf8478505" "anaconda" verify_py27 + install_script "Anaconda-2.0.1-Linux-x86" "https://repo.continuum.io/archive/Anaconda-2.0.1-Linux-x86.sh#e8ffc63f31673b5ce41a95796a1f729ddcf4c7db19d6dbe29bedaeaaf8478505" "anaconda" verify_py27 ;; "Linux-x86_64" ) - install_script "Anaconda-2.0.1-Linux-x86_64" "http://repo.continuum.io/archive/Anaconda-2.0.1-Linux-x86_64.sh#074204fa26872b4a946123071d15b8390c0e5441352c6b65b2abd32511bff240" "anaconda" verify_py27 + install_script "Anaconda-2.0.1-Linux-x86_64" "https://repo.continuum.io/archive/Anaconda-2.0.1-Linux-x86_64.sh#074204fa26872b4a946123071d15b8390c0e5441352c6b65b2abd32511bff240" "anaconda" verify_py27 ;; "MacOSX-x86_64" ) - install_script "Anaconda-2.0.1-MacOSX-x86_64" "http://repo.continuum.io/archive/Anaconda-2.0.1-MacOSX-x86_64.sh#4ecda163c6f46e70cc6a1fe62dece4c6ecd6474845129cc95a1d4e18c42f8015" "anaconda" verify_py27 + install_script "Anaconda-2.0.1-MacOSX-x86_64" "https://repo.continuum.io/archive/Anaconda-2.0.1-MacOSX-x86_64.sh#4ecda163c6f46e70cc6a1fe62dece4c6ecd6474845129cc95a1d4e18c42f8015" "anaconda" verify_py27 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/anaconda-2.1.0 b/plugins/python-build/share/python-build/anaconda-2.1.0 index a2617092..87e532f4 100644 --- a/plugins/python-build/share/python-build/anaconda-2.1.0 +++ b/plugins/python-build/share/python-build/anaconda-2.1.0 @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Anaconda-2.1.0-Linux-x86" "http://repo.continuum.io/archive/Anaconda-2.1.0-Linux-x86.sh#fd70c08719e6b5caae45b7c8402c6975a8cbc0e3e2a9c4c977554d1784f28b72" "anaconda" verify_py27 + install_script "Anaconda-2.1.0-Linux-x86" "https://repo.continuum.io/archive/Anaconda-2.1.0-Linux-x86.sh#fd70c08719e6b5caae45b7c8402c6975a8cbc0e3e2a9c4c977554d1784f28b72" "anaconda" verify_py27 ;; "Linux-x86_64" ) - install_script "Anaconda-2.1.0-Linux-x86_64" "http://repo.continuum.io/archive/Anaconda-2.1.0-Linux-x86_64.sh#191fbf290747614929d0bdd576e330c944b22a67585d1c185e0d2b3a3e65e1c0" "anaconda" verify_py27 + install_script "Anaconda-2.1.0-Linux-x86_64" "https://repo.continuum.io/archive/Anaconda-2.1.0-Linux-x86_64.sh#191fbf290747614929d0bdd576e330c944b22a67585d1c185e0d2b3a3e65e1c0" "anaconda" verify_py27 ;; "MacOSX-x86_64" ) - install_script "Anaconda-2.1.0-MacOSX-x86_64" "http://repo.continuum.io/archive/Anaconda-2.1.0-MacOSX-x86_64.sh#128fd4f53e0895e0d23f33e924ae32e01171c2914b044d2b157a9497108109cf" "anaconda" verify_py27 + install_script "Anaconda-2.1.0-MacOSX-x86_64" "https://repo.continuum.io/archive/Anaconda-2.1.0-MacOSX-x86_64.sh#128fd4f53e0895e0d23f33e924ae32e01171c2914b044d2b157a9497108109cf" "anaconda" verify_py27 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/anaconda-2.2.0 b/plugins/python-build/share/python-build/anaconda-2.2.0 index d31fbf26..6d39b0b6 100644 --- a/plugins/python-build/share/python-build/anaconda-2.2.0 +++ b/plugins/python-build/share/python-build/anaconda-2.2.0 @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Anaconda-2.2.0-Linux-x86" "http://repo.continuum.io/archive/Anaconda-2.2.0-Linux-x86.sh#6437d5b08a19c3501f2f5dc3ae1ae16f91adf6bed0f067ef0806a9911b1bef15" "anaconda" verify_py27 + install_script "Anaconda-2.2.0-Linux-x86" "https://repo.continuum.io/archive/Anaconda-2.2.0-Linux-x86.sh#6437d5b08a19c3501f2f5dc3ae1ae16f91adf6bed0f067ef0806a9911b1bef15" "anaconda" verify_py27 ;; "Linux-x86_64" ) - install_script "Anaconda-2.2.0-Linux-x86_64" "http://repo.continuum.io/archive/Anaconda-2.2.0-Linux-x86_64.sh#ca2582cb2188073b0f348ad42207211a2b85c10b244265b5b27bab04481b88a2" "anaconda" verify_py27 + install_script "Anaconda-2.2.0-Linux-x86_64" "https://repo.continuum.io/archive/Anaconda-2.2.0-Linux-x86_64.sh#ca2582cb2188073b0f348ad42207211a2b85c10b244265b5b27bab04481b88a2" "anaconda" verify_py27 ;; "MacOSX-x86_64" ) - install_script "Anaconda-2.2.0-MacOSX-x86_64" "http://repo.continuum.io/archive/Anaconda-2.2.0-MacOSX-x86_64.sh#20570e2f3911e38a78d8f888f3ff445d6c0cf97a2fca40d6956b48d12aaef339" "anaconda" verify_py27 + install_script "Anaconda-2.2.0-MacOSX-x86_64" "https://repo.continuum.io/archive/Anaconda-2.2.0-MacOSX-x86_64.sh#20570e2f3911e38a78d8f888f3ff445d6c0cf97a2fca40d6956b48d12aaef339" "anaconda" verify_py27 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/anaconda-2.3.0 b/plugins/python-build/share/python-build/anaconda-2.3.0 index a21fb5f4..5ed35156 100644 --- a/plugins/python-build/share/python-build/anaconda-2.3.0 +++ b/plugins/python-build/share/python-build/anaconda-2.3.0 @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Anaconda-2.3.0-Linux-x86" "http://repo.continuum.io/archive/Anaconda-2.3.0-Linux-x86.sh#73fdbbb3e38207ed18e5059f71676d18d48fdccbc455a1272eb45a60376cd818" "anaconda" verify_py27 + install_script "Anaconda-2.3.0-Linux-x86" "https://repo.continuum.io/archive/Anaconda-2.3.0-Linux-x86.sh#73fdbbb3e38207ed18e5059f71676d18d48fdccbc455a1272eb45a60376cd818" "anaconda" verify_py27 ;; "Linux-x86_64" ) - install_script "Anaconda-2.3.0-Linux-x86_64" "http://repo.continuum.io/archive/Anaconda-2.3.0-Linux-x86_64.sh#7c02499e9511c127d225992cfe1cd815e88fd46cd8a5b3cdf764f3fb4d8d4576" "anaconda" verify_py27 + install_script "Anaconda-2.3.0-Linux-x86_64" "https://repo.continuum.io/archive/Anaconda-2.3.0-Linux-x86_64.sh#7c02499e9511c127d225992cfe1cd815e88fd46cd8a5b3cdf764f3fb4d8d4576" "anaconda" verify_py27 ;; "MacOSX-x86_64" ) - install_script "Anaconda-2.3.0-MacOSX-x86_64" "http://repo.continuum.io/archive/Anaconda-2.3.0-MacOSX-x86_64.sh#c4bb59a57bf44dde80612041bbbcfd2e5cab8534842209ef456da7a46f919c33" "anaconda" verify_py27 + install_script "Anaconda-2.3.0-MacOSX-x86_64" "https://repo.continuum.io/archive/Anaconda-2.3.0-MacOSX-x86_64.sh#c4bb59a57bf44dde80612041bbbcfd2e5cab8534842209ef456da7a46f919c33" "anaconda" verify_py27 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/anaconda2-2.4.0 b/plugins/python-build/share/python-build/anaconda2-2.4.0 index b9fe7ac3..c9b74734 100644 --- a/plugins/python-build/share/python-build/anaconda2-2.4.0 +++ b/plugins/python-build/share/python-build/anaconda2-2.4.0 @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Anaconda2-2.4.0-Linux-x86" "http://repo.continuum.io/archive/Anaconda2-2.4.0-Linux-x86.sh#478a8fdde3a6e4040a68c57d7bdd6fab1a4f7f6e813948d46dad54867014c124" "anaconda" verify_py27 + install_script "Anaconda2-2.4.0-Linux-x86" "https://repo.continuum.io/archive/Anaconda2-2.4.0-Linux-x86.sh#478a8fdde3a6e4040a68c57d7bdd6fab1a4f7f6e813948d46dad54867014c124" "anaconda" verify_py27 ;; "Linux-x86_64" ) - install_script "Anaconda2-2.4.0-Linux-x86_64" "http://repo.continuum.io/archive/Anaconda2-2.4.0-Linux-x86_64.sh#49d19834da06b1b82b6fa85bc647d2e78fa5957d0cbae3ccd6c695a541befa6b" "anaconda" verify_py27 + install_script "Anaconda2-2.4.0-Linux-x86_64" "https://repo.continuum.io/archive/Anaconda2-2.4.0-Linux-x86_64.sh#49d19834da06b1b82b6fa85bc647d2e78fa5957d0cbae3ccd6c695a541befa6b" "anaconda" verify_py27 ;; "MacOSX-x86_64" ) - install_script "Anaconda2-2.4.0-MacOSX-x86_64" "http://repo.continuum.io/archive/Anaconda2-2.4.0-MacOSX-x86_64.sh#53c9123c9d508555100805fdb44d9845511c937e7a34f237beb19168d655e070" "anaconda" verify_py27 + install_script "Anaconda2-2.4.0-MacOSX-x86_64" "https://repo.continuum.io/archive/Anaconda2-2.4.0-MacOSX-x86_64.sh#53c9123c9d508555100805fdb44d9845511c937e7a34f237beb19168d655e070" "anaconda" verify_py27 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/anaconda2-2.4.1 b/plugins/python-build/share/python-build/anaconda2-2.4.1 index de7f15f8..4b8cdb6c 100644 --- a/plugins/python-build/share/python-build/anaconda2-2.4.1 +++ b/plugins/python-build/share/python-build/anaconda2-2.4.1 @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Anaconda2-2.4.1-Linux-x86" "http://repo.continuum.io/archive/Anaconda2-2.4.1-Linux-x86.sh#2388cc714567afe7697bf43b4063ff0ea2150a71b9beb17f75bc7e4879d9bf28" "anaconda" verify_py27 + install_script "Anaconda2-2.4.1-Linux-x86" "https://repo.continuum.io/archive/Anaconda2-2.4.1-Linux-x86.sh#2388cc714567afe7697bf43b4063ff0ea2150a71b9beb17f75bc7e4879d9bf28" "anaconda" verify_py27 ;; "Linux-x86_64" ) - install_script "Anaconda2-2.4.1-Linux-x86_64" "http://repo.continuum.io/archive/Anaconda2-2.4.1-Linux-x86_64.sh#2de682c96edf8cca2852071a84ff860025fbe8c502218e1995acd5ab47e8c9ac" "anaconda" verify_py27 + install_script "Anaconda2-2.4.1-Linux-x86_64" "https://repo.continuum.io/archive/Anaconda2-2.4.1-Linux-x86_64.sh#2de682c96edf8cca2852071a84ff860025fbe8c502218e1995acd5ab47e8c9ac" "anaconda" verify_py27 ;; "MacOSX-x86_64" ) - install_script "Anaconda2-2.4.1-MacOSX-x86_64" "http://repo.continuum.io/archive/Anaconda2-2.4.1-MacOSX-x86_64.sh#f4bd45a21e0dff106e36d11cfd532f2b5050d3b792cc0627ab231089341d2040" "anaconda" verify_py27 + install_script "Anaconda2-2.4.1-MacOSX-x86_64" "https://repo.continuum.io/archive/Anaconda2-2.4.1-MacOSX-x86_64.sh#f4bd45a21e0dff106e36d11cfd532f2b5050d3b792cc0627ab231089341d2040" "anaconda" verify_py27 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/anaconda3-2.0.0 b/plugins/python-build/share/python-build/anaconda3-2.0.0 index ba551093..1707e25d 100644 --- a/plugins/python-build/share/python-build/anaconda3-2.0.0 +++ b/plugins/python-build/share/python-build/anaconda3-2.0.0 @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Anaconda3-2.0.0-Linux-x86" "http://repo.continuum.io/archive/Anaconda3-2.0.0-Linux-x86.sh#439761159d5604e182951650a478dd53caff52e9dccf17c20ae66689b7b289dd" "anaconda" verify_py34 + install_script "Anaconda3-2.0.0-Linux-x86" "https://repo.continuum.io/archive/Anaconda3-2.0.0-Linux-x86.sh#439761159d5604e182951650a478dd53caff52e9dccf17c20ae66689b7b289dd" "anaconda" verify_py34 ;; "Linux-x86_64" ) - install_script "Anaconda3-2.0.0-Linux-x86_64" "http://repo.continuum.io/archive/Anaconda3-2.0.0-Linux-x86_64.sh#57ce4f97e300cf94c5724f72d992e9eecef708fdaa13bc672ae9779773056540" "anaconda" verify_py34 + install_script "Anaconda3-2.0.0-Linux-x86_64" "https://repo.continuum.io/archive/Anaconda3-2.0.0-Linux-x86_64.sh#57ce4f97e300cf94c5724f72d992e9eecef708fdaa13bc672ae9779773056540" "anaconda" verify_py34 ;; "MacOSX-x86_64" ) - install_script "Anaconda3-2.0.0-MacOSX-x86_64" "http://repo.continuum.io/archive/Anaconda3-2.0.0-MacOSX-x86_64.sh#776a1cf8a8e898b41bb6558c093632cc922698dc48486fee35d1e8eae3f604fa" "anaconda" verify_py34 + install_script "Anaconda3-2.0.0-MacOSX-x86_64" "https://repo.continuum.io/archive/Anaconda3-2.0.0-MacOSX-x86_64.sh#776a1cf8a8e898b41bb6558c093632cc922698dc48486fee35d1e8eae3f604fa" "anaconda" verify_py34 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/anaconda3-2.0.1 b/plugins/python-build/share/python-build/anaconda3-2.0.1 index ba885869..c9e0a3d5 100644 --- a/plugins/python-build/share/python-build/anaconda3-2.0.1 +++ b/plugins/python-build/share/python-build/anaconda3-2.0.1 @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Anaconda3-2.0.1-Linux-x86" "http://repo.continuum.io/archive/Anaconda3-2.0.1-Linux-x86.sh#21293fabbd3d5cfbb1afe0c9a8b39e0bc4d283cd7dbe3c84a60b335481a41ef3" "anaconda" verify_py34 + install_script "Anaconda3-2.0.1-Linux-x86" "https://repo.continuum.io/archive/Anaconda3-2.0.1-Linux-x86.sh#21293fabbd3d5cfbb1afe0c9a8b39e0bc4d283cd7dbe3c84a60b335481a41ef3" "anaconda" verify_py34 ;; "Linux-x86_64" ) - install_script "Anaconda3-2.0.1-Linux-x86_64" "http://repo.continuum.io/archive/Anaconda3-2.0.1-Linux-x86_64.sh#3c3b834793e461f3316ad1d9a9178c67859a9d74aaf7bcade076f04134dd1e26" "anaconda" verify_py34 + install_script "Anaconda3-2.0.1-Linux-x86_64" "https://repo.continuum.io/archive/Anaconda3-2.0.1-Linux-x86_64.sh#3c3b834793e461f3316ad1d9a9178c67859a9d74aaf7bcade076f04134dd1e26" "anaconda" verify_py34 ;; "MacOSX-x86_64" ) - install_script "Anaconda3-2.0.1-MacOSX-x86_64" "http://repo.continuum.io/archive/Anaconda3-2.0.1-MacOSX-x86_64.sh#7a08509d4e45efcc7055a6d06d8406a773716500bd869a4e85312ff131155bd6" "anaconda" verify_py34 + install_script "Anaconda3-2.0.1-MacOSX-x86_64" "https://repo.continuum.io/archive/Anaconda3-2.0.1-MacOSX-x86_64.sh#7a08509d4e45efcc7055a6d06d8406a773716500bd869a4e85312ff131155bd6" "anaconda" verify_py34 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/anaconda3-2.1.0 b/plugins/python-build/share/python-build/anaconda3-2.1.0 index bbe76609..f93deffd 100644 --- a/plugins/python-build/share/python-build/anaconda3-2.1.0 +++ b/plugins/python-build/share/python-build/anaconda3-2.1.0 @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Anaconda3-2.1.0-Linux-x86" "http://repo.continuum.io/archive/Anaconda3-2.1.0-Linux-x86.sh#657cb599004c21e37ce693515ea33922e0084fd7c159ef1b96b57c86eed8385f" "anaconda" verify_py34 + install_script "Anaconda3-2.1.0-Linux-x86" "https://repo.continuum.io/archive/Anaconda3-2.1.0-Linux-x86.sh#657cb599004c21e37ce693515ea33922e0084fd7c159ef1b96b57c86eed8385f" "anaconda" verify_py34 ;; "Linux-x86_64" ) - install_script "Anaconda3-2.1.0-Linux-x86_64" "http://repo.continuum.io/archive/Anaconda3-2.1.0-Linux-x86_64.sh#af3225ccbe8df0ffb918939e009aa57740e35058ebf9dfcf5fec794a77556c3c" "anaconda" verify_py34 + install_script "Anaconda3-2.1.0-Linux-x86_64" "https://repo.continuum.io/archive/Anaconda3-2.1.0-Linux-x86_64.sh#af3225ccbe8df0ffb918939e009aa57740e35058ebf9dfcf5fec794a77556c3c" "anaconda" verify_py34 ;; "MacOSX-x86_64" ) - install_script "Anaconda3-2.1.0-MacOSX-x86_64" "http://repo.continuum.io/archive/Anaconda3-2.1.0-MacOSX-x86_64.sh#efdb7e9d1e539cbed62dc3874b0de6a141f36684e6fbc05018e072b217e24077" "anaconda" verify_py34 + install_script "Anaconda3-2.1.0-MacOSX-x86_64" "https://repo.continuum.io/archive/Anaconda3-2.1.0-MacOSX-x86_64.sh#efdb7e9d1e539cbed62dc3874b0de6a141f36684e6fbc05018e072b217e24077" "anaconda" verify_py34 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/anaconda3-2.2.0 b/plugins/python-build/share/python-build/anaconda3-2.2.0 index b57d7707..f60765dc 100644 --- a/plugins/python-build/share/python-build/anaconda3-2.2.0 +++ b/plugins/python-build/share/python-build/anaconda3-2.2.0 @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Anaconda3-2.2.0-Linux-x86" "http://repo.continuum.io/archive/Anaconda3-2.2.0-Linux-x86.sh#223655cd256aa912dfc83ab24570e47bb3808bc3b0c6bd21b5db0fcf2750883e" "anaconda" verify_py34 + install_script "Anaconda3-2.2.0-Linux-x86" "https://repo.continuum.io/archive/Anaconda3-2.2.0-Linux-x86.sh#223655cd256aa912dfc83ab24570e47bb3808bc3b0c6bd21b5db0fcf2750883e" "anaconda" verify_py34 ;; "Linux-x86_64" ) - install_script "Anaconda3-2.2.0-Linux-x86_64" "http://repo.continuum.io/archive/Anaconda3-2.2.0-Linux-x86_64.sh#4aac68743e7706adb93f042f970373a6e7e087dbf4b02ac467c94ca4ce33d2d1" "anaconda" verify_py34 + install_script "Anaconda3-2.2.0-Linux-x86_64" "https://repo.continuum.io/archive/Anaconda3-2.2.0-Linux-x86_64.sh#4aac68743e7706adb93f042f970373a6e7e087dbf4b02ac467c94ca4ce33d2d1" "anaconda" verify_py34 ;; "MacOSX-x86_64" ) - install_script "Anaconda3-2.2.0-MacOSX-x86_64" "http://repo.continuum.io/archive/Anaconda3-2.2.0-MacOSX-x86_64.sh#81a2089ea6127717f146454e99ea0be2bd595193e4151bb05b4c15749b1d8124" "anaconda" verify_py34 + install_script "Anaconda3-2.2.0-MacOSX-x86_64" "https://repo.continuum.io/archive/Anaconda3-2.2.0-MacOSX-x86_64.sh#81a2089ea6127717f146454e99ea0be2bd595193e4151bb05b4c15749b1d8124" "anaconda" verify_py34 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/anaconda3-2.3.0 b/plugins/python-build/share/python-build/anaconda3-2.3.0 index 0e0d9120..1828bde1 100644 --- a/plugins/python-build/share/python-build/anaconda3-2.3.0 +++ b/plugins/python-build/share/python-build/anaconda3-2.3.0 @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Anaconda3-2.3.0-Linux-x86" "http://repo.continuum.io/archive/Anaconda3-2.3.0-Linux-x86.sh#4cc10d65c303191004ada2b6d75562c8ed84e42bf9871af06440dd956077b555" "anaconda" verify_py34 + install_script "Anaconda3-2.3.0-Linux-x86" "https://repo.continuum.io/archive/Anaconda3-2.3.0-Linux-x86.sh#4cc10d65c303191004ada2b6d75562c8ed84e42bf9871af06440dd956077b555" "anaconda" verify_py34 ;; "Linux-x86_64" ) - install_script "Anaconda3-2.3.0-Linux-x86_64" "http://repo.continuum.io/archive/Anaconda3-2.3.0-Linux-x86_64.sh#3be5410b2d9db45882c7de07c554cf4f1034becc274ec9074b23fd37a5c87a6f" "anaconda" verify_py34 + install_script "Anaconda3-2.3.0-Linux-x86_64" "https://repo.continuum.io/archive/Anaconda3-2.3.0-Linux-x86_64.sh#3be5410b2d9db45882c7de07c554cf4f1034becc274ec9074b23fd37a5c87a6f" "anaconda" verify_py34 ;; "MacOSX-x86_64" ) - install_script "Anaconda3-2.3.0-MacOSX-x86_64" "http://repo.continuum.io/archive/Anaconda3-2.3.0-MacOSX-x86_64.sh#6a0c94a49f41f9fda0138c8e966bd7b0a8965d6648fd21ffbd645d1453848ba5" "anaconda" verify_py34 + install_script "Anaconda3-2.3.0-MacOSX-x86_64" "https://repo.continuum.io/archive/Anaconda3-2.3.0-MacOSX-x86_64.sh#6a0c94a49f41f9fda0138c8e966bd7b0a8965d6648fd21ffbd645d1453848ba5" "anaconda" verify_py34 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/anaconda3-2.4.0 b/plugins/python-build/share/python-build/anaconda3-2.4.0 index 67f1b7be..a9441b50 100644 --- a/plugins/python-build/share/python-build/anaconda3-2.4.0 +++ b/plugins/python-build/share/python-build/anaconda3-2.4.0 @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Anaconda3-2.4.0-Linux-x86" "http://repo.continuum.io/archive/Anaconda3-2.4.0-Linux-x86.sh#f6080c6493cefc603cfeb67aaf6c3c4c6b80a66788f03db48ffd3cfa52017c0a" "anaconda" verify_py34 + install_script "Anaconda3-2.4.0-Linux-x86" "https://repo.continuum.io/archive/Anaconda3-2.4.0-Linux-x86.sh#f6080c6493cefc603cfeb67aaf6c3c4c6b80a66788f03db48ffd3cfa52017c0a" "anaconda" verify_py34 ;; "Linux-x86_64" ) - install_script "Anaconda3-2.4.0-Linux-x86_64" "http://repo.continuum.io/archive/Anaconda3-2.4.0-Linux-x86_64.sh#fb4e480059e991f2fa632b5a9bcdd284c7f0677814cd719c11d524453f96a40d" "anaconda" verify_py34 + install_script "Anaconda3-2.4.0-Linux-x86_64" "https://repo.continuum.io/archive/Anaconda3-2.4.0-Linux-x86_64.sh#fb4e480059e991f2fa632b5a9bcdd284c7f0677814cd719c11d524453f96a40d" "anaconda" verify_py34 ;; "MacOSX-x86_64" ) - install_script "Anaconda3-2.4.0-MacOSX-x86_64" "http://repo.continuum.io/archive/Anaconda3-2.4.0-MacOSX-x86_64.sh#f0cd785dbed0bab28dfc08a391c9de1b01633422fa317cb8365513a1ae5ae074" "anaconda" verify_py34 + install_script "Anaconda3-2.4.0-MacOSX-x86_64" "https://repo.continuum.io/archive/Anaconda3-2.4.0-MacOSX-x86_64.sh#f0cd785dbed0bab28dfc08a391c9de1b01633422fa317cb8365513a1ae5ae074" "anaconda" verify_py34 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/anaconda3-2.4.1 b/plugins/python-build/share/python-build/anaconda3-2.4.1 index 61d51c31..001e3435 100644 --- a/plugins/python-build/share/python-build/anaconda3-2.4.1 +++ b/plugins/python-build/share/python-build/anaconda3-2.4.1 @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Anaconda3-2.4.1-Linux-x86" "http://repo.continuum.io/archive/Anaconda3-2.4.1-Linux-x86.sh#00d13413f5b8129e863dabcc2296a181c697056c5ed210739a0aa06454ab7038" "anaconda" verify_py34 + install_script "Anaconda3-2.4.1-Linux-x86" "https://repo.continuum.io/archive/Anaconda3-2.4.1-Linux-x86.sh#00d13413f5b8129e863dabcc2296a181c697056c5ed210739a0aa06454ab7038" "anaconda" verify_py34 ;; "Linux-x86_64" ) - install_script "Anaconda3-2.4.1-Linux-x86_64" "http://repo.continuum.io/archive/Anaconda3-2.4.1-Linux-x86_64.sh#0735e69199fc37135930ea2fd4fb6ad0adef215a2a7ba9fd6b0a0a4daaadb1cf" "anaconda" verify_py34 + install_script "Anaconda3-2.4.1-Linux-x86_64" "https://repo.continuum.io/archive/Anaconda3-2.4.1-Linux-x86_64.sh#0735e69199fc37135930ea2fd4fb6ad0adef215a2a7ba9fd6b0a0a4daaadb1cf" "anaconda" verify_py34 ;; "MacOSX-x86_64" ) - install_script "Anaconda3-2.4.1-MacOSX-x86_64" "http://repo.continuum.io/archive/Anaconda3-2.4.1-MacOSX-x86_64.sh#22a3267638da9b7d64210d7da90d8762da7948234c21c0010a74f2621ee0ef68" "anaconda" verify_py34 + install_script "Anaconda3-2.4.1-MacOSX-x86_64" "https://repo.continuum.io/archive/Anaconda3-2.4.1-MacOSX-x86_64.sh#22a3267638da9b7d64210d7da90d8762da7948234c21c0010a74f2621ee0ef68" "anaconda" verify_py34 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/miniconda-2.2.2 b/plugins/python-build/share/python-build/miniconda-2.2.2 index 2edb0fba..63d54eed 100644 --- a/plugins/python-build/share/python-build/miniconda-2.2.2 +++ b/plugins/python-build/share/python-build/miniconda-2.2.2 @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Miniconda-2.2.2-Linux-x86" "http://repo.continuum.io/miniconda/Miniconda-2.2.2-Linux-x86.sh#c6c7847066dbf459f3934f7fc870d2b0919cf2cbdad78601e85c2c720daadc9d" "miniconda" verify_py27 + install_script "Miniconda-2.2.2-Linux-x86" "https://repo.continuum.io/miniconda/Miniconda-2.2.2-Linux-x86.sh#c6c7847066dbf459f3934f7fc870d2b0919cf2cbdad78601e85c2c720daadc9d" "miniconda" verify_py27 ;; "Linux-x86_64" ) - install_script "Miniconda-2.2.2-Linux-x86_64" "http://repo.continuum.io/miniconda/Miniconda-2.2.2-Linux-x86_64.sh#1cb05546029363279b0d6be5d66e7254b7e2b52637a02601483771f6248dde43" "miniconda" verify_py27 + install_script "Miniconda-2.2.2-Linux-x86_64" "https://repo.continuum.io/miniconda/Miniconda-2.2.2-Linux-x86_64.sh#1cb05546029363279b0d6be5d66e7254b7e2b52637a02601483771f6248dde43" "miniconda" verify_py27 ;; "MacOSX-x86_64" ) - install_script "Miniconda-2.2.2-MacOSX-x86_64" "http://repo.continuum.io/miniconda/Miniconda-2.2.2-MacOSX-x86_64.sh#69139f6c3988b9dc7900e8e65a1f265745b185b6a60e577fe2fd4ff84646c94e" "miniconda" verify_py27 + install_script "Miniconda-2.2.2-MacOSX-x86_64" "https://repo.continuum.io/miniconda/Miniconda-2.2.2-MacOSX-x86_64.sh#69139f6c3988b9dc7900e8e65a1f265745b185b6a60e577fe2fd4ff84646c94e" "miniconda" verify_py27 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/miniconda-3.0.0 b/plugins/python-build/share/python-build/miniconda-3.0.0 index 3e7b0289..fb40cb14 100644 --- a/plugins/python-build/share/python-build/miniconda-3.0.0 +++ b/plugins/python-build/share/python-build/miniconda-3.0.0 @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Miniconda-3.0.0-Linux-x86" "http://repo.continuum.io/miniconda/Miniconda-3.0.0-Linux-x86.sh#ffd2fb01d0c379d5e11a07f0712ebbddae73f24fe266d1af3c3fd93cc383ca8b" "miniconda" verify_py27 + install_script "Miniconda-3.0.0-Linux-x86" "https://repo.continuum.io/miniconda/Miniconda-3.0.0-Linux-x86.sh#ffd2fb01d0c379d5e11a07f0712ebbddae73f24fe266d1af3c3fd93cc383ca8b" "miniconda" verify_py27 ;; "Linux-x86_64" ) - install_script "Miniconda-3.0.0-Linux-x86_64" "http://repo.continuum.io/miniconda/Miniconda-3.0.0-Linux-x86_64.sh#09b3a81ea0421260ae5f8a1ba8a6a21b1e9f0c745d43b997010f11ad1920dbe3" "miniconda" verify_py27 + install_script "Miniconda-3.0.0-Linux-x86_64" "https://repo.continuum.io/miniconda/Miniconda-3.0.0-Linux-x86_64.sh#09b3a81ea0421260ae5f8a1ba8a6a21b1e9f0c745d43b997010f11ad1920dbe3" "miniconda" verify_py27 ;; "MacOSX-x86_64" ) - install_script "Miniconda-3.0.0-MacOSX-x86_64" "http://repo.continuum.io/miniconda/Miniconda-3.0.0-MacOSX-x86_64.sh#8f825d04146a8229154c54cf07e9cafd9b1fe44dbcfe92c36020a502489e04da" "miniconda" verify_py27 + install_script "Miniconda-3.0.0-MacOSX-x86_64" "https://repo.continuum.io/miniconda/Miniconda-3.0.0-MacOSX-x86_64.sh#8f825d04146a8229154c54cf07e9cafd9b1fe44dbcfe92c36020a502489e04da" "miniconda" verify_py27 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/miniconda-3.0.4 b/plugins/python-build/share/python-build/miniconda-3.0.4 index 0ec955ba..2934f468 100644 --- a/plugins/python-build/share/python-build/miniconda-3.0.4 +++ b/plugins/python-build/share/python-build/miniconda-3.0.4 @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Miniconda-3.0.4-Linux-x86" "http://repo.continuum.io/miniconda/Miniconda-3.0.4-Linux-x86.sh#b3f392e042469a598e2cd74886d1e15c4708e190a4b188f50fa61c057d7a0ffe" "miniconda" verify_py27 + install_script "Miniconda-3.0.4-Linux-x86" "https://repo.continuum.io/miniconda/Miniconda-3.0.4-Linux-x86.sh#b3f392e042469a598e2cd74886d1e15c4708e190a4b188f50fa61c057d7a0ffe" "miniconda" verify_py27 ;; "Linux-x86_64" ) - install_script "Miniconda-3.0.4-Linux-x86_64" "http://repo.continuum.io/miniconda/Miniconda-3.0.4-Linux-x86_64.sh#39f75a6d1619109b96756b4882d962ee12e40e07aa6d662eec10a88f19950eaa" "miniconda" verify_py27 + install_script "Miniconda-3.0.4-Linux-x86_64" "https://repo.continuum.io/miniconda/Miniconda-3.0.4-Linux-x86_64.sh#39f75a6d1619109b96756b4882d962ee12e40e07aa6d662eec10a88f19950eaa" "miniconda" verify_py27 ;; "MacOSX-x86_64" ) - install_script "Miniconda-3.0.4-MacOSX-x86_64" "http://repo.continuum.io/miniconda/Miniconda-3.0.4-MacOSX-x86_64.sh#a457695a2c1216ee91f23d6a1cf2a911178382ee25fd5166ad21d45d5e57de5b" "miniconda" verify_py27 + install_script "Miniconda-3.0.4-MacOSX-x86_64" "https://repo.continuum.io/miniconda/Miniconda-3.0.4-MacOSX-x86_64.sh#a457695a2c1216ee91f23d6a1cf2a911178382ee25fd5166ad21d45d5e57de5b" "miniconda" verify_py27 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/miniconda-3.0.5 b/plugins/python-build/share/python-build/miniconda-3.0.5 index 88c1c53d..3874adac 100644 --- a/plugins/python-build/share/python-build/miniconda-3.0.5 +++ b/plugins/python-build/share/python-build/miniconda-3.0.5 @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Miniconda-3.0.5-Linux-x86" "http://repo.continuum.io/miniconda/Miniconda-3.0.5-Linux-x86.sh#7f1b78d7380c664f65d811e76f3515c46689947634752e711693202a7451b85b" "miniconda" verify_py27 + install_script "Miniconda-3.0.5-Linux-x86" "https://repo.continuum.io/miniconda/Miniconda-3.0.5-Linux-x86.sh#7f1b78d7380c664f65d811e76f3515c46689947634752e711693202a7451b85b" "miniconda" verify_py27 ;; "Linux-x86_64" ) - install_script "Miniconda-3.0.5-Linux-x86_64" "http://repo.continuum.io/miniconda/Miniconda-3.0.5-Linux-x86_64.sh#5439a10dc7ff66fa48f5b40290adfad01e58db3b03317d87f90aaf72deda862a" "miniconda" verify_py27 + install_script "Miniconda-3.0.5-Linux-x86_64" "https://repo.continuum.io/miniconda/Miniconda-3.0.5-Linux-x86_64.sh#5439a10dc7ff66fa48f5b40290adfad01e58db3b03317d87f90aaf72deda862a" "miniconda" verify_py27 ;; "MacOSX-x86_64" ) - install_script "Miniconda-3.0.5-MacOSX-x86_64" "http://repo.continuum.io/miniconda/Miniconda-3.0.5-MacOSX-x86_64.sh#5ba297923cb06ed7077c4ee5e4213bc7db2878dbec9ccba1d4c9c61d5e2697ee" "miniconda" verify_py27 + install_script "Miniconda-3.0.5-MacOSX-x86_64" "https://repo.continuum.io/miniconda/Miniconda-3.0.5-MacOSX-x86_64.sh#5ba297923cb06ed7077c4ee5e4213bc7db2878dbec9ccba1d4c9c61d5e2697ee" "miniconda" verify_py27 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/miniconda-3.10.1 b/plugins/python-build/share/python-build/miniconda-3.10.1 index 692b6bc2..217498ff 100644 --- a/plugins/python-build/share/python-build/miniconda-3.10.1 +++ b/plugins/python-build/share/python-build/miniconda-3.10.1 @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Miniconda-3.10.1-Linux-x86" "http://repo.continuum.io/miniconda/Miniconda-3.10.1-Linux-x86.sh#509ee56f1590705472fdac4a00aa7191f79a6a09daf4af088e92f93c648d815e" "miniconda" verify_py27 + install_script "Miniconda-3.10.1-Linux-x86" "https://repo.continuum.io/miniconda/Miniconda-3.10.1-Linux-x86.sh#509ee56f1590705472fdac4a00aa7191f79a6a09daf4af088e92f93c648d815e" "miniconda" verify_py27 ;; "Linux-x86_64" ) - install_script "Miniconda-3.10.1-Linux-x86_64" "http://repo.continuum.io/miniconda/Miniconda-3.10.1-Linux-x86_64.sh#363f56f5608d1552325549e7371fcf460c5ed45484eb300058e3b99c997808b5" "miniconda" verify_py27 + install_script "Miniconda-3.10.1-Linux-x86_64" "https://repo.continuum.io/miniconda/Miniconda-3.10.1-Linux-x86_64.sh#363f56f5608d1552325549e7371fcf460c5ed45484eb300058e3b99c997808b5" "miniconda" verify_py27 ;; "MacOSX-x86_64" ) - install_script "Miniconda-3.10.1-MacOSX-x86_64" "http://repo.continuum.io/miniconda/Miniconda-3.10.1-MacOSX-x86_64.sh#61a1e468a79cca45a518b1760033e7af89108bf88487afead79f96e3229b422a" "miniconda" verify_py27 + install_script "Miniconda-3.10.1-MacOSX-x86_64" "https://repo.continuum.io/miniconda/Miniconda-3.10.1-MacOSX-x86_64.sh#61a1e468a79cca45a518b1760033e7af89108bf88487afead79f96e3229b422a" "miniconda" verify_py27 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/miniconda-3.16.0 b/plugins/python-build/share/python-build/miniconda-3.16.0 index 0d6fbd47..6c584a0a 100644 --- a/plugins/python-build/share/python-build/miniconda-3.16.0 +++ b/plugins/python-build/share/python-build/miniconda-3.16.0 @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Miniconda-3.16.0-Linux-x86" "http://repo.continuum.io/miniconda/Miniconda-3.16.0-Linux-x86.sh#57e9659848e6322cb18c1c4a5c844a4f7dc5e784dbd8977245769ff9db28dade" "miniconda" verify_py27 + install_script "Miniconda-3.16.0-Linux-x86" "https://repo.continuum.io/miniconda/Miniconda-3.16.0-Linux-x86.sh#57e9659848e6322cb18c1c4a5c844a4f7dc5e784dbd8977245769ff9db28dade" "miniconda" verify_py27 ;; "Linux-x86_64" ) - install_script "Miniconda-3.16.0-Linux-x86_64" "http://repo.continuum.io/miniconda/Miniconda-3.16.0-Linux-x86_64.sh#b1facded0d33850e3a467d6e4589830be477bd4f819407b99b033a4d22601e4d" "miniconda" verify_py27 + install_script "Miniconda-3.16.0-Linux-x86_64" "https://repo.continuum.io/miniconda/Miniconda-3.16.0-Linux-x86_64.sh#b1facded0d33850e3a467d6e4589830be477bd4f819407b99b033a4d22601e4d" "miniconda" verify_py27 ;; "MacOSX-x86_64" ) - install_script "Miniconda-3.16.0-MacOSX-x86_64" "http://repo.continuum.io/miniconda/Miniconda-3.16.0-MacOSX-x86_64.sh#e93517696d4ede4f8ff21ea42272f24508023b83f1e2e2c989d1b32ab19347a9" "miniconda" verify_py27 + install_script "Miniconda-3.16.0-MacOSX-x86_64" "https://repo.continuum.io/miniconda/Miniconda-3.16.0-MacOSX-x86_64.sh#e93517696d4ede4f8ff21ea42272f24508023b83f1e2e2c989d1b32ab19347a9" "miniconda" verify_py27 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/miniconda-3.3.0 b/plugins/python-build/share/python-build/miniconda-3.3.0 index e9c1bb14..349e8510 100644 --- a/plugins/python-build/share/python-build/miniconda-3.3.0 +++ b/plugins/python-build/share/python-build/miniconda-3.3.0 @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Miniconda-3.3.0-Linux-x86" "http://repo.continuum.io/miniconda/Miniconda-3.3.0-Linux-x86.sh#415119946afab438ee2ec9d9cd063977da780029d5561d2558101233913f226a" "miniconda" verify_py27 + install_script "Miniconda-3.3.0-Linux-x86" "https://repo.continuum.io/miniconda/Miniconda-3.3.0-Linux-x86.sh#415119946afab438ee2ec9d9cd063977da780029d5561d2558101233913f226a" "miniconda" verify_py27 ;; "Linux-x86_64" ) - install_script "Miniconda-3.3.0-Linux-x86_64" "http://repo.continuum.io/miniconda/Miniconda-3.3.0-Linux-x86_64.sh#e071ff3ffb9b4df65edf5e780d576c901753fecccd10e5af629138036aa51de3" "miniconda" verify_py27 + install_script "Miniconda-3.3.0-Linux-x86_64" "https://repo.continuum.io/miniconda/Miniconda-3.3.0-Linux-x86_64.sh#e071ff3ffb9b4df65edf5e780d576c901753fecccd10e5af629138036aa51de3" "miniconda" verify_py27 ;; "MacOSX-x86_64" ) - install_script "Miniconda-3.3.0-MacOSX-x86_64" "http://repo.continuum.io/miniconda/Miniconda-3.3.0-MacOSX-x86_64.sh#9e9a65c69a1f4ec3b4df05f477b517dfa1088182344bfe8009f58d0b4bd00e5c" "miniconda" verify_py27 + install_script "Miniconda-3.3.0-MacOSX-x86_64" "https://repo.continuum.io/miniconda/Miniconda-3.3.0-MacOSX-x86_64.sh#9e9a65c69a1f4ec3b4df05f477b517dfa1088182344bfe8009f58d0b4bd00e5c" "miniconda" verify_py27 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/miniconda-3.4.2 b/plugins/python-build/share/python-build/miniconda-3.4.2 index d7a885cf..c8bcd99d 100644 --- a/plugins/python-build/share/python-build/miniconda-3.4.2 +++ b/plugins/python-build/share/python-build/miniconda-3.4.2 @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Miniconda-3.4.2-Linux-x86" "http://repo.continuum.io/miniconda/Miniconda-3.4.2-Linux-x86.sh#f198359f0b34f7efa704235d24126160930b7ea7205127880f3acb0a47999413" "miniconda" verify_py27 + install_script "Miniconda-3.4.2-Linux-x86" "https://repo.continuum.io/miniconda/Miniconda-3.4.2-Linux-x86.sh#f198359f0b34f7efa704235d24126160930b7ea7205127880f3acb0a47999413" "miniconda" verify_py27 ;; "Linux-x86_64" ) - install_script "Miniconda-3.4.2-Linux-x86_64" "http://repo.continuum.io/miniconda/Miniconda-3.4.2-Linux-x86_64.sh#97d4e234f6abca0c53c606b8a7a73b909cc05a7703c512f4ea855de83b753db1" "miniconda" verify_py27 + install_script "Miniconda-3.4.2-Linux-x86_64" "https://repo.continuum.io/miniconda/Miniconda-3.4.2-Linux-x86_64.sh#97d4e234f6abca0c53c606b8a7a73b909cc05a7703c512f4ea855de83b753db1" "miniconda" verify_py27 ;; "MacOSX-x86_64" ) - install_script "Miniconda-3.4.2-MacOSX-x86_64" "http://repo.continuum.io/miniconda/Miniconda-3.4.2-MacOSX-x86_64.sh#f428977cbef0d5b78379d886735c75e446a482ecb6b5605837d6c2738ddcd074" "miniconda" verify_py27 + install_script "Miniconda-3.4.2-MacOSX-x86_64" "https://repo.continuum.io/miniconda/Miniconda-3.4.2-MacOSX-x86_64.sh#f428977cbef0d5b78379d886735c75e446a482ecb6b5605837d6c2738ddcd074" "miniconda" verify_py27 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/miniconda-3.7.0 b/plugins/python-build/share/python-build/miniconda-3.7.0 index 4562daf5..023adb74 100644 --- a/plugins/python-build/share/python-build/miniconda-3.7.0 +++ b/plugins/python-build/share/python-build/miniconda-3.7.0 @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Miniconda-3.7.0-Linux-x86" "http://repo.continuum.io/miniconda/Miniconda-3.7.0-Linux-x86.sh#cada23bbaab6f21053d45f6d76cf311dffb2f234659fcef0b6a33a6d769317cb" "miniconda" verify_py27 + install_script "Miniconda-3.7.0-Linux-x86" "https://repo.continuum.io/miniconda/Miniconda-3.7.0-Linux-x86.sh#cada23bbaab6f21053d45f6d76cf311dffb2f234659fcef0b6a33a6d769317cb" "miniconda" verify_py27 ;; "Linux-x86_64" ) - install_script "Miniconda-3.7.0-Linux-x86_64" "http://repo.continuum.io/miniconda/Miniconda-3.7.0-Linux-x86_64.sh#ed6fd3f85dc43ca10e41355bf3efc40bffd64f2364aecad24ac68a9f1009a469" "miniconda" verify_py27 + install_script "Miniconda-3.7.0-Linux-x86_64" "https://repo.continuum.io/miniconda/Miniconda-3.7.0-Linux-x86_64.sh#ed6fd3f85dc43ca10e41355bf3efc40bffd64f2364aecad24ac68a9f1009a469" "miniconda" verify_py27 ;; "MacOSX-x86_64" ) - install_script "Miniconda-3.7.0-MacOSX-x86_64" "http://repo.continuum.io/miniconda/Miniconda-3.7.0-MacOSX-x86_64.sh#9a8e731a2a3bd6ab3d5b7304c3c783c04582386142fe39ceb7d5bfabdd74d8eb" "miniconda" verify_py27 + install_script "Miniconda-3.7.0-MacOSX-x86_64" "https://repo.continuum.io/miniconda/Miniconda-3.7.0-MacOSX-x86_64.sh#9a8e731a2a3bd6ab3d5b7304c3c783c04582386142fe39ceb7d5bfabdd74d8eb" "miniconda" verify_py27 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/miniconda-3.8.3 b/plugins/python-build/share/python-build/miniconda-3.8.3 index 197f19f5..b859b98d 100644 --- a/plugins/python-build/share/python-build/miniconda-3.8.3 +++ b/plugins/python-build/share/python-build/miniconda-3.8.3 @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Miniconda-3.8.3-Linux-x86" "http://repo.continuum.io/miniconda/Miniconda-3.8.3-Linux-x86.sh#253a95fac2dbcc01ad5ce5a78d241a362482e1fbb24b1000ea5e217f55825cb6" "miniconda" verify_py27 + install_script "Miniconda-3.8.3-Linux-x86" "https://repo.continuum.io/miniconda/Miniconda-3.8.3-Linux-x86.sh#253a95fac2dbcc01ad5ce5a78d241a362482e1fbb24b1000ea5e217f55825cb6" "miniconda" verify_py27 ;; "Linux-x86_64" ) - install_script "Miniconda-3.8.3-Linux-x86_64" "http://repo.continuum.io/miniconda/Miniconda-3.8.3-Linux-x86_64.sh#7ac19397731ffb212ed5534c29cd25f5f4c0c81669707ba6da8635cf1431c114" "miniconda" verify_py27 + install_script "Miniconda-3.8.3-Linux-x86_64" "https://repo.continuum.io/miniconda/Miniconda-3.8.3-Linux-x86_64.sh#7ac19397731ffb212ed5534c29cd25f5f4c0c81669707ba6da8635cf1431c114" "miniconda" verify_py27 ;; "MacOSX-x86_64" ) - install_script "Miniconda-3.8.3-MacOSX-x86_64" "http://repo.continuum.io/miniconda/Miniconda-3.8.3-MacOSX-x86_64.sh#e19e16b7969fb256d68f7de3a4e02331ba04e1c48a262d2b9f66db106e016257" "miniconda" verify_py27 + install_script "Miniconda-3.8.3-MacOSX-x86_64" "https://repo.continuum.io/miniconda/Miniconda-3.8.3-MacOSX-x86_64.sh#e19e16b7969fb256d68f7de3a4e02331ba04e1c48a262d2b9f66db106e016257" "miniconda" verify_py27 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/miniconda-3.9.1 b/plugins/python-build/share/python-build/miniconda-3.9.1 index 61a75061..d50b66e2 100644 --- a/plugins/python-build/share/python-build/miniconda-3.9.1 +++ b/plugins/python-build/share/python-build/miniconda-3.9.1 @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Miniconda-3.9.1-Linux-x86" "http://repo.continuum.io/miniconda/Miniconda-3.9.1-Linux-x86.sh#f3cdc8d774acce05462eb07d2676162c519e1e5d35c98d1dc3d6eb7b262da0b2" "miniconda" verify_py27 + install_script "Miniconda-3.9.1-Linux-x86" "https://repo.continuum.io/miniconda/Miniconda-3.9.1-Linux-x86.sh#f3cdc8d774acce05462eb07d2676162c519e1e5d35c98d1dc3d6eb7b262da0b2" "miniconda" verify_py27 ;; "Linux-x86_64" ) - install_script "Miniconda-3.9.1-Linux-x86_64" "http://repo.continuum.io/miniconda/Miniconda-3.9.1-Linux-x86_64.sh#64f2b5047f944bb9b06e46c7281e9edffd412981c93e31d4c111287a1d30fef4" "miniconda" verify_py27 + install_script "Miniconda-3.9.1-Linux-x86_64" "https://repo.continuum.io/miniconda/Miniconda-3.9.1-Linux-x86_64.sh#64f2b5047f944bb9b06e46c7281e9edffd412981c93e31d4c111287a1d30fef4" "miniconda" verify_py27 ;; "MacOSX-x86_64" ) - install_script "Miniconda-3.9.1-MacOSX-x86_64" "http://repo.continuum.io/miniconda/Miniconda-3.9.1-MacOSX-x86_64.sh#ea529626cfb3519eebee83c40965f0a58375e0826c6777b759eb0c42ca9970d2" "miniconda" verify_py27 + install_script "Miniconda-3.9.1-MacOSX-x86_64" "https://repo.continuum.io/miniconda/Miniconda-3.9.1-MacOSX-x86_64.sh#ea529626cfb3519eebee83c40965f0a58375e0826c6777b759eb0c42ca9970d2" "miniconda" verify_py27 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/miniconda-latest b/plugins/python-build/share/python-build/miniconda-latest index 2a1c48d1..f7cbc139 100644 --- a/plugins/python-build/share/python-build/miniconda-latest +++ b/plugins/python-build/share/python-build/miniconda-latest @@ -1,18 +1,18 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-armv7l" ) - install_script "Miniconda-latest-Linux-armv7l" "http://repo.continuum.io/miniconda/Miniconda-latest-Linux-armv7l.sh" "miniconda" verify_py27 + install_script "Miniconda-latest-Linux-armv7l" "https://repo.continuum.io/miniconda/Miniconda-latest-Linux-armv7l.sh" "miniconda" verify_py27 ;; "Linux-ppc64le" ) - install_script "Miniconda-latest-Linux-ppc64le" "http://repo.continuum.io/miniconda/Miniconda-latest-Linux-ppc64le.sh" "miniconda" verify_py27 + install_script "Miniconda-latest-Linux-ppc64le" "https://repo.continuum.io/miniconda/Miniconda-latest-Linux-ppc64le.sh" "miniconda" verify_py27 ;; "Linux-x86" ) - install_script "Miniconda-latest-Linux-x86" "http://repo.continuum.io/miniconda/Miniconda-latest-Linux-x86.sh" "miniconda" verify_py27 + install_script "Miniconda-latest-Linux-x86" "https://repo.continuum.io/miniconda/Miniconda-latest-Linux-x86.sh" "miniconda" verify_py27 ;; "Linux-x86_64" ) - install_script "Miniconda-latest-Linux-x86_64" "http://repo.continuum.io/miniconda/Miniconda-latest-Linux-x86_64.sh" "miniconda" verify_py27 + install_script "Miniconda-latest-Linux-x86_64" "https://repo.continuum.io/miniconda/Miniconda-latest-Linux-x86_64.sh" "miniconda" verify_py27 ;; "MacOSX-x86_64" ) - install_script "Miniconda-latest-MacOSX-x86_64" "http://repo.continuum.io/miniconda/Miniconda-latest-MacOSX-x86_64.sh" "miniconda" verify_py27 + install_script "Miniconda-latest-MacOSX-x86_64" "https://repo.continuum.io/miniconda/Miniconda-latest-MacOSX-x86_64.sh" "miniconda" verify_py27 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/miniconda2-3.18.3 b/plugins/python-build/share/python-build/miniconda2-3.18.3 index 0f3fdbed..dc4a6a46 100644 --- a/plugins/python-build/share/python-build/miniconda2-3.18.3 +++ b/plugins/python-build/share/python-build/miniconda2-3.18.3 @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Miniconda2-3.18.3-Linux-x86" "http://repo.continuum.io/miniconda/Miniconda2-3.18.3-Linux-x86.sh#1eceb3a763ab784af41a46dfd96a520659957b5fefdc1f4d53f00de43b539be0" "miniconda" verify_py27 + install_script "Miniconda2-3.18.3-Linux-x86" "https://repo.continuum.io/miniconda/Miniconda2-3.18.3-Linux-x86.sh#1eceb3a763ab784af41a46dfd96a520659957b5fefdc1f4d53f00de43b539be0" "miniconda" verify_py27 ;; "Linux-x86_64" ) - install_script "Miniconda2-3.18.3-Linux-x86_64" "http://repo.continuum.io/miniconda/Miniconda2-3.18.3-Linux-x86_64.sh#dd16e093aec2346af4e8f383a9dedb9a3d6c1a0cb7637b180e1e0790dfa55e81" "miniconda" verify_py27 + install_script "Miniconda2-3.18.3-Linux-x86_64" "https://repo.continuum.io/miniconda/Miniconda2-3.18.3-Linux-x86_64.sh#dd16e093aec2346af4e8f383a9dedb9a3d6c1a0cb7637b180e1e0790dfa55e81" "miniconda" verify_py27 ;; "MacOSX-x86_64" ) - install_script "Miniconda2-3.18.3-MacOSX-x86_64" "http://repo.continuum.io/miniconda/Miniconda2-3.18.3-MacOSX-x86_64.sh#c90b37e4ba866ac2195ddf9ffe5549311279041def27ade29f661f5707d43c94" "miniconda" verify_py27 + install_script "Miniconda2-3.18.3-MacOSX-x86_64" "https://repo.continuum.io/miniconda/Miniconda2-3.18.3-MacOSX-x86_64.sh#c90b37e4ba866ac2195ddf9ffe5549311279041def27ade29f661f5707d43c94" "miniconda" verify_py27 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/miniconda2-3.19.0 b/plugins/python-build/share/python-build/miniconda2-3.19.0 index 890a1e94..eeb0b07a 100644 --- a/plugins/python-build/share/python-build/miniconda2-3.19.0 +++ b/plugins/python-build/share/python-build/miniconda2-3.19.0 @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Miniconda2-3.19.0-Linux-x86" "http://repo.continuum.io/miniconda/Miniconda2-3.19.0-Linux-x86.sh#869d65bed0927ff78973947f619558ed8be282851632449631d1923e3ac814d6" "miniconda" verify_py27 + install_script "Miniconda2-3.19.0-Linux-x86" "https://repo.continuum.io/miniconda/Miniconda2-3.19.0-Linux-x86.sh#869d65bed0927ff78973947f619558ed8be282851632449631d1923e3ac814d6" "miniconda" verify_py27 ;; "Linux-x86_64" ) - install_script "Miniconda2-3.19.0-Linux-x86_64" "http://repo.continuum.io/miniconda/Miniconda2-3.19.0-Linux-x86_64.sh#646b4d5398f8d76a0664375ee6226611c43ee3d49de3eb03efe7480e3c3b9ebf" "miniconda" verify_py27 + install_script "Miniconda2-3.19.0-Linux-x86_64" "https://repo.continuum.io/miniconda/Miniconda2-3.19.0-Linux-x86_64.sh#646b4d5398f8d76a0664375ee6226611c43ee3d49de3eb03efe7480e3c3b9ebf" "miniconda" verify_py27 ;; "MacOSX-x86_64" ) - install_script "Miniconda2-3.19.0-MacOSX-x86_64" "http://repo.continuum.io/miniconda/Miniconda2-3.19.0-MacOSX-x86_64.sh#32915acbfc8491e9fbe12b90a611a76b84e15f2cdef5272f576bfe77a4ef7061" "miniconda" verify_py27 + install_script "Miniconda2-3.19.0-MacOSX-x86_64" "https://repo.continuum.io/miniconda/Miniconda2-3.19.0-MacOSX-x86_64.sh#32915acbfc8491e9fbe12b90a611a76b84e15f2cdef5272f576bfe77a4ef7061" "miniconda" verify_py27 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/miniconda2-latest b/plugins/python-build/share/python-build/miniconda2-latest index 294abb2d..f81f640f 100644 --- a/plugins/python-build/share/python-build/miniconda2-latest +++ b/plugins/python-build/share/python-build/miniconda2-latest @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Miniconda2-latest-Linux-x86" "http://repo.continuum.io/miniconda/Miniconda2-latest-Linux-x86.sh" "miniconda" verify_py27 + install_script "Miniconda2-latest-Linux-x86" "https://repo.continuum.io/miniconda/Miniconda2-latest-Linux-x86.sh" "miniconda" verify_py27 ;; "Linux-x86_64" ) - install_script "Miniconda2-latest-Linux-x86_64" "http://repo.continuum.io/miniconda/Miniconda2-latest-Linux-x86_64.sh" "miniconda" verify_py27 + install_script "Miniconda2-latest-Linux-x86_64" "https://repo.continuum.io/miniconda/Miniconda2-latest-Linux-x86_64.sh" "miniconda" verify_py27 ;; "MacOSX-x86_64" ) - install_script "Miniconda2-latest-MacOSX-x86_64" "http://repo.continuum.io/miniconda/Miniconda2-latest-MacOSX-x86_64.sh" "miniconda" verify_py27 + install_script "Miniconda2-latest-MacOSX-x86_64" "https://repo.continuum.io/miniconda/Miniconda2-latest-MacOSX-x86_64.sh" "miniconda" verify_py27 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/miniconda3-2.2.2 b/plugins/python-build/share/python-build/miniconda3-2.2.2 index 7ac3e19a..804a490f 100644 --- a/plugins/python-build/share/python-build/miniconda3-2.2.2 +++ b/plugins/python-build/share/python-build/miniconda3-2.2.2 @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Miniconda3-2.2.2-Linux-x86" "http://repo.continuum.io/miniconda/Miniconda3-2.2.2-Linux-x86.sh#55a8d6fbd680a4959525c600f3d30475af54b338beee7cd1b44a10d8122e3ee4" "miniconda" verify_py33 + install_script "Miniconda3-2.2.2-Linux-x86" "https://repo.continuum.io/miniconda/Miniconda3-2.2.2-Linux-x86.sh#55a8d6fbd680a4959525c600f3d30475af54b338beee7cd1b44a10d8122e3ee4" "miniconda" verify_py33 ;; "Linux-x86_64" ) - install_script "Miniconda3-2.2.2-Linux-x86_64" "http://repo.continuum.io/miniconda/Miniconda3-2.2.2-Linux-x86_64.sh#4fb79fd66c228e221e8e6627570c84efb785f90ede576d6697e91f906b515548" "miniconda" verify_py33 + install_script "Miniconda3-2.2.2-Linux-x86_64" "https://repo.continuum.io/miniconda/Miniconda3-2.2.2-Linux-x86_64.sh#4fb79fd66c228e221e8e6627570c84efb785f90ede576d6697e91f906b515548" "miniconda" verify_py33 ;; "MacOSX-x86_64" ) - install_script "Miniconda3-2.2.2-MacOSX-x86_64" "http://repo.continuum.io/miniconda/Miniconda3-2.2.2-MacOSX-x86_64.sh#040065c06fdeaade1bec67418573608763f6c8c481e0e4e6a9f267598767ab33" "miniconda" verify_py33 + install_script "Miniconda3-2.2.2-MacOSX-x86_64" "https://repo.continuum.io/miniconda/Miniconda3-2.2.2-MacOSX-x86_64.sh#040065c06fdeaade1bec67418573608763f6c8c481e0e4e6a9f267598767ab33" "miniconda" verify_py33 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/miniconda3-3.0.0 b/plugins/python-build/share/python-build/miniconda3-3.0.0 index 57344a69..704fb0e5 100644 --- a/plugins/python-build/share/python-build/miniconda3-3.0.0 +++ b/plugins/python-build/share/python-build/miniconda3-3.0.0 @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Miniconda3-3.0.0-Linux-x86" "http://repo.continuum.io/miniconda/Miniconda3-3.0.0-Linux-x86.sh#1280ea8cbfcbd3f2a490b094657f2af7872752629b4895b88163f6d0d50dca83" "miniconda" verify_py33 + install_script "Miniconda3-3.0.0-Linux-x86" "https://repo.continuum.io/miniconda/Miniconda3-3.0.0-Linux-x86.sh#1280ea8cbfcbd3f2a490b094657f2af7872752629b4895b88163f6d0d50dca83" "miniconda" verify_py33 ;; "Linux-x86_64" ) - install_script "Miniconda3-3.0.0-Linux-x86_64" "http://repo.continuum.io/miniconda/Miniconda3-3.0.0-Linux-x86_64.sh#6bfa6dd73140f00b15e49a8092ec74dbbb96ad28d68a5e05dedd9b427539fcaf" "miniconda" verify_py33 + install_script "Miniconda3-3.0.0-Linux-x86_64" "https://repo.continuum.io/miniconda/Miniconda3-3.0.0-Linux-x86_64.sh#6bfa6dd73140f00b15e49a8092ec74dbbb96ad28d68a5e05dedd9b427539fcaf" "miniconda" verify_py33 ;; "MacOSX-x86_64" ) - install_script "Miniconda3-3.0.0-MacOSX-x86_64" "http://repo.continuum.io/miniconda/Miniconda3-3.0.0-MacOSX-x86_64.sh#b693cfdd2c4b819cd2e977b7200277e7374bcc1578a3d1975255a28887896597" "miniconda" verify_py33 + install_script "Miniconda3-3.0.0-MacOSX-x86_64" "https://repo.continuum.io/miniconda/Miniconda3-3.0.0-MacOSX-x86_64.sh#b693cfdd2c4b819cd2e977b7200277e7374bcc1578a3d1975255a28887896597" "miniconda" verify_py33 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/miniconda3-3.0.4 b/plugins/python-build/share/python-build/miniconda3-3.0.4 index 4c89cc99..0648967d 100644 --- a/plugins/python-build/share/python-build/miniconda3-3.0.4 +++ b/plugins/python-build/share/python-build/miniconda3-3.0.4 @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Miniconda3-3.0.4-Linux-x86" "http://repo.continuum.io/miniconda/Miniconda3-3.0.4-Linux-x86.sh#1046256accc3b752f4625658e7d845d65c14c7fbb7346579ee828adf7139471d" "miniconda" verify_py33 + install_script "Miniconda3-3.0.4-Linux-x86" "https://repo.continuum.io/miniconda/Miniconda3-3.0.4-Linux-x86.sh#1046256accc3b752f4625658e7d845d65c14c7fbb7346579ee828adf7139471d" "miniconda" verify_py33 ;; "Linux-x86_64" ) - install_script "Miniconda3-3.0.4-Linux-x86_64" "http://repo.continuum.io/miniconda/Miniconda3-3.0.4-Linux-x86_64.sh#afe03bbed5001a5352e81c018e0bb14e6ade2baa09ecf689febfd6edecb5e93a" "miniconda" verify_py33 + install_script "Miniconda3-3.0.4-Linux-x86_64" "https://repo.continuum.io/miniconda/Miniconda3-3.0.4-Linux-x86_64.sh#afe03bbed5001a5352e81c018e0bb14e6ade2baa09ecf689febfd6edecb5e93a" "miniconda" verify_py33 ;; "MacOSX-x86_64" ) - install_script "Miniconda3-3.0.4-MacOSX-x86_64" "http://repo.continuum.io/miniconda/Miniconda3-3.0.4-MacOSX-x86_64.sh#986525923231b4796c1eb13f2e4defae9aad5ed09b3e32c01b7ebb0aad4ad870" "miniconda" verify_py33 + install_script "Miniconda3-3.0.4-MacOSX-x86_64" "https://repo.continuum.io/miniconda/Miniconda3-3.0.4-MacOSX-x86_64.sh#986525923231b4796c1eb13f2e4defae9aad5ed09b3e32c01b7ebb0aad4ad870" "miniconda" verify_py33 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/miniconda3-3.0.5 b/plugins/python-build/share/python-build/miniconda3-3.0.5 index 1b99278c..5d7d5cd0 100644 --- a/plugins/python-build/share/python-build/miniconda3-3.0.5 +++ b/plugins/python-build/share/python-build/miniconda3-3.0.5 @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Miniconda3-3.0.5-Linux-x86" "http://repo.continuum.io/miniconda/Miniconda3-3.0.5-Linux-x86.sh#014d0e44b752d9e91373a3c56252b62c0f29b628a8584f8b5515c7c3d8acc6be" "miniconda" verify_py33 + install_script "Miniconda3-3.0.5-Linux-x86" "https://repo.continuum.io/miniconda/Miniconda3-3.0.5-Linux-x86.sh#014d0e44b752d9e91373a3c56252b62c0f29b628a8584f8b5515c7c3d8acc6be" "miniconda" verify_py33 ;; "Linux-x86_64" ) - install_script "Miniconda3-3.0.5-Linux-x86_64" "http://repo.continuum.io/miniconda/Miniconda3-3.0.5-Linux-x86_64.sh#eaf8c5005645eecd18cc09d2da2a69314057a9e36eadc5084120bc1deffa332b" "miniconda" verify_py33 + install_script "Miniconda3-3.0.5-Linux-x86_64" "https://repo.continuum.io/miniconda/Miniconda3-3.0.5-Linux-x86_64.sh#eaf8c5005645eecd18cc09d2da2a69314057a9e36eadc5084120bc1deffa332b" "miniconda" verify_py33 ;; "MacOSX-x86_64" ) - install_script "Miniconda3-3.0.5-MacOSX-x86_64" "http://repo.continuum.io/miniconda/Miniconda3-3.0.5-MacOSX-x86_64.sh#7c088951665e2c35574f6dde81189467d80806caff47872887525ed3d0b4dbd0" "miniconda" verify_py33 + install_script "Miniconda3-3.0.5-MacOSX-x86_64" "https://repo.continuum.io/miniconda/Miniconda3-3.0.5-MacOSX-x86_64.sh#7c088951665e2c35574f6dde81189467d80806caff47872887525ed3d0b4dbd0" "miniconda" verify_py33 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/miniconda3-3.10.1 b/plugins/python-build/share/python-build/miniconda3-3.10.1 index ce8f22e3..4244c09b 100644 --- a/plugins/python-build/share/python-build/miniconda3-3.10.1 +++ b/plugins/python-build/share/python-build/miniconda3-3.10.1 @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Miniconda3-3.10.1-Linux-x86" "http://repo.continuum.io/miniconda/Miniconda3-3.10.1-Linux-x86.sh#e9b751fa8bc5372731512e058fa3867ad9e54983b48d462b4c8f7a031953c2bc" "miniconda" verify_py34 + install_script "Miniconda3-3.10.1-Linux-x86" "https://repo.continuum.io/miniconda/Miniconda3-3.10.1-Linux-x86.sh#e9b751fa8bc5372731512e058fa3867ad9e54983b48d462b4c8f7a031953c2bc" "miniconda" verify_py34 ;; "Linux-x86_64" ) - install_script "Miniconda3-3.10.1-Linux-x86_64" "http://repo.continuum.io/miniconda/Miniconda3-3.10.1-Linux-x86_64.sh#cbd86f49008319416d1e57f9ac43a42445058f06aaeebe5ab974769887a8628b" "miniconda" verify_py34 + install_script "Miniconda3-3.10.1-Linux-x86_64" "https://repo.continuum.io/miniconda/Miniconda3-3.10.1-Linux-x86_64.sh#cbd86f49008319416d1e57f9ac43a42445058f06aaeebe5ab974769887a8628b" "miniconda" verify_py34 ;; "MacOSX-x86_64" ) - install_script "Miniconda3-3.10.1-MacOSX-x86_64" "http://repo.continuum.io/miniconda/Miniconda3-3.10.1-MacOSX-x86_64.sh#58ba40cbd1cf5bba680f94321d2ce22685a2b06ad9252044f06a0018fe99bd62" "miniconda" verify_py34 + install_script "Miniconda3-3.10.1-MacOSX-x86_64" "https://repo.continuum.io/miniconda/Miniconda3-3.10.1-MacOSX-x86_64.sh#58ba40cbd1cf5bba680f94321d2ce22685a2b06ad9252044f06a0018fe99bd62" "miniconda" verify_py34 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/miniconda3-3.16.0 b/plugins/python-build/share/python-build/miniconda3-3.16.0 index 78f2242f..16413e69 100644 --- a/plugins/python-build/share/python-build/miniconda3-3.16.0 +++ b/plugins/python-build/share/python-build/miniconda3-3.16.0 @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Miniconda3-3.16.0-Linux-x86" "http://repo.continuum.io/miniconda/Miniconda3-3.16.0-Linux-x86.sh#faedb7a75584d48d563f0f9b449cb00bf8d05ddb3e1ede1936bf522f03f0e1e2" "miniconda" verify_py34 + install_script "Miniconda3-3.16.0-Linux-x86" "https://repo.continuum.io/miniconda/Miniconda3-3.16.0-Linux-x86.sh#faedb7a75584d48d563f0f9b449cb00bf8d05ddb3e1ede1936bf522f03f0e1e2" "miniconda" verify_py34 ;; "Linux-x86_64" ) - install_script "Miniconda3-3.16.0-Linux-x86_64" "http://repo.continuum.io/miniconda/Miniconda3-3.16.0-Linux-x86_64.sh#3becbcdd36761711850cffa11064b87cfe067dbeb4a5eda544dc341af482de87" "miniconda" verify_py34 + install_script "Miniconda3-3.16.0-Linux-x86_64" "https://repo.continuum.io/miniconda/Miniconda3-3.16.0-Linux-x86_64.sh#3becbcdd36761711850cffa11064b87cfe067dbeb4a5eda544dc341af482de87" "miniconda" verify_py34 ;; "MacOSX-x86_64" ) - install_script "Miniconda3-3.16.0-MacOSX-x86_64" "http://repo.continuum.io/miniconda/Miniconda3-3.16.0-MacOSX-x86_64.sh#36fe954548a6900249270f9632b76252e247313cc9d551c096d7e1f526a88631" "miniconda" verify_py34 + install_script "Miniconda3-3.16.0-MacOSX-x86_64" "https://repo.continuum.io/miniconda/Miniconda3-3.16.0-MacOSX-x86_64.sh#36fe954548a6900249270f9632b76252e247313cc9d551c096d7e1f526a88631" "miniconda" verify_py34 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/miniconda3-3.18.3 b/plugins/python-build/share/python-build/miniconda3-3.18.3 index 7f7db8d7..749007f8 100644 --- a/plugins/python-build/share/python-build/miniconda3-3.18.3 +++ b/plugins/python-build/share/python-build/miniconda3-3.18.3 @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Miniconda3-3.18.3-Linux-x86" "http://repo.continuum.io/miniconda/Miniconda3-3.18.3-Linux-x86.sh#7f6b432daacfbe67ac5fd5b3e3bc5bca75642e4e099e967b1353a5b0a828b036" "miniconda" verify_py27 + install_script "Miniconda3-3.18.3-Linux-x86" "https://repo.continuum.io/miniconda/Miniconda3-3.18.3-Linux-x86.sh#7f6b432daacfbe67ac5fd5b3e3bc5bca75642e4e099e967b1353a5b0a828b036" "miniconda" verify_py27 ;; "Linux-x86_64" ) - install_script "Miniconda3-3.18.3-Linux-x86_64" "http://repo.continuum.io/miniconda/Miniconda3-3.18.3-Linux-x86_64.sh#6eee19f7ac958578b0da4124f58b09f23422fa6f6b26af8b594a47f08cc61af4" "miniconda" verify_py27 + install_script "Miniconda3-3.18.3-Linux-x86_64" "https://repo.continuum.io/miniconda/Miniconda3-3.18.3-Linux-x86_64.sh#6eee19f7ac958578b0da4124f58b09f23422fa6f6b26af8b594a47f08cc61af4" "miniconda" verify_py27 ;; "MacOSX-x86_64" ) - install_script "Miniconda3-3.18.3-MacOSX-x86_64" "http://repo.continuum.io/miniconda/Miniconda3-3.18.3-MacOSX-x86_64.sh#b81c9b27eb9a91e3183e51000dbf986bfe91f99acfa1a4e3bc849ddacc7bf934" "miniconda" verify_py27 + install_script "Miniconda3-3.18.3-MacOSX-x86_64" "https://repo.continuum.io/miniconda/Miniconda3-3.18.3-MacOSX-x86_64.sh#b81c9b27eb9a91e3183e51000dbf986bfe91f99acfa1a4e3bc849ddacc7bf934" "miniconda" verify_py27 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/miniconda3-3.19.0 b/plugins/python-build/share/python-build/miniconda3-3.19.0 index 474e0560..d96c5ebf 100644 --- a/plugins/python-build/share/python-build/miniconda3-3.19.0 +++ b/plugins/python-build/share/python-build/miniconda3-3.19.0 @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Miniconda3-3.19.0-Linux-x86" "http://repo.continuum.io/miniconda/Miniconda3-3.19.0-Linux-x86.sh#9789463cad35cdb3ee4cda5a9c3767cad21491faacc071fcd60eb38a9f75098e" "miniconda" verify_py27 + install_script "Miniconda3-3.19.0-Linux-x86" "https://repo.continuum.io/miniconda/Miniconda3-3.19.0-Linux-x86.sh#9789463cad35cdb3ee4cda5a9c3767cad21491faacc071fcd60eb38a9f75098e" "miniconda" verify_py27 ;; "Linux-x86_64" ) - install_script "Miniconda3-3.19.0-Linux-x86_64" "http://repo.continuum.io/miniconda/Miniconda3-3.19.0-Linux-x86_64.sh#9ea57c0fdf481acf89d816184f969b04bc44dea27b258c4e86b1e3a25ff26aa0" "miniconda" verify_py27 + install_script "Miniconda3-3.19.0-Linux-x86_64" "https://repo.continuum.io/miniconda/Miniconda3-3.19.0-Linux-x86_64.sh#9ea57c0fdf481acf89d816184f969b04bc44dea27b258c4e86b1e3a25ff26aa0" "miniconda" verify_py27 ;; "MacOSX-x86_64" ) - install_script "Miniconda3-3.19.0-MacOSX-x86_64" "http://repo.continuum.io/miniconda/Miniconda3-3.19.0-MacOSX-x86_64.sh#40ec9c2726262addd330c24f62853de47430482965f0bb8cba47d8cd995bec29" "miniconda" verify_py27 + install_script "Miniconda3-3.19.0-MacOSX-x86_64" "https://repo.continuum.io/miniconda/Miniconda3-3.19.0-MacOSX-x86_64.sh#40ec9c2726262addd330c24f62853de47430482965f0bb8cba47d8cd995bec29" "miniconda" verify_py27 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/miniconda3-3.3.0 b/plugins/python-build/share/python-build/miniconda3-3.3.0 index bc61a8a4..1e934bd5 100644 --- a/plugins/python-build/share/python-build/miniconda3-3.3.0 +++ b/plugins/python-build/share/python-build/miniconda3-3.3.0 @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Miniconda3-3.3.0-Linux-x86" "http://repo.continuum.io/miniconda/Miniconda3-3.3.0-Linux-x86.sh#80957b9c4b8d5674e13693cdf6be3e73ff1a109fa26faaefd4f0dbeb11a57295" "miniconda" verify_py33 + install_script "Miniconda3-3.3.0-Linux-x86" "https://repo.continuum.io/miniconda/Miniconda3-3.3.0-Linux-x86.sh#80957b9c4b8d5674e13693cdf6be3e73ff1a109fa26faaefd4f0dbeb11a57295" "miniconda" verify_py33 ;; "Linux-x86_64" ) - install_script "Miniconda3-3.3.0-Linux-x86_64" "http://repo.continuum.io/miniconda/Miniconda3-3.3.0-Linux-x86_64.sh#07fbf1b54c7a03a524a34ec0078d4c39499fe7cdf3dce209e686ef5e0433722f" "miniconda" verify_py33 + install_script "Miniconda3-3.3.0-Linux-x86_64" "https://repo.continuum.io/miniconda/Miniconda3-3.3.0-Linux-x86_64.sh#07fbf1b54c7a03a524a34ec0078d4c39499fe7cdf3dce209e686ef5e0433722f" "miniconda" verify_py33 ;; "MacOSX-x86_64" ) - install_script "Miniconda3-3.3.0-MacOSX-x86_64" "http://repo.continuum.io/miniconda/Miniconda3-3.3.0-MacOSX-x86_64.sh#131b6a351987caab78410082e81d9cb51db262301cb9b8f09656bc94cddc51e4" "miniconda" verify_py33 + install_script "Miniconda3-3.3.0-MacOSX-x86_64" "https://repo.continuum.io/miniconda/Miniconda3-3.3.0-MacOSX-x86_64.sh#131b6a351987caab78410082e81d9cb51db262301cb9b8f09656bc94cddc51e4" "miniconda" verify_py33 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/miniconda3-3.4.2 b/plugins/python-build/share/python-build/miniconda3-3.4.2 index 8e450881..30ea7dfc 100644 --- a/plugins/python-build/share/python-build/miniconda3-3.4.2 +++ b/plugins/python-build/share/python-build/miniconda3-3.4.2 @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Miniconda3-3.4.2-Linux-x86" "http://repo.continuum.io/miniconda/Miniconda3-3.4.2-Linux-x86.sh#9629cb8f1d633d1bfff59985fa93493eae3c18590893631bc5c1ae57d880e659" "miniconda" verify_py33 + install_script "Miniconda3-3.4.2-Linux-x86" "https://repo.continuum.io/miniconda/Miniconda3-3.4.2-Linux-x86.sh#9629cb8f1d633d1bfff59985fa93493eae3c18590893631bc5c1ae57d880e659" "miniconda" verify_py33 ;; "Linux-x86_64" ) - install_script "Miniconda3-3.4.2-Linux-x86_64" "http://repo.continuum.io/miniconda/Miniconda3-3.4.2-Linux-x86_64.sh#ea2eb831c89fedb8cd5e7d1cc4d299726684b8d8ccd0fdf16f039bd316dccf78" "miniconda" verify_py33 + install_script "Miniconda3-3.4.2-Linux-x86_64" "https://repo.continuum.io/miniconda/Miniconda3-3.4.2-Linux-x86_64.sh#ea2eb831c89fedb8cd5e7d1cc4d299726684b8d8ccd0fdf16f039bd316dccf78" "miniconda" verify_py33 ;; "MacOSX-x86_64" ) - install_script "Miniconda3-3.4.2-MacOSX-x86_64" "http://repo.continuum.io/miniconda/Miniconda3-3.4.2-MacOSX-x86_64.sh#8dbad17efb24dc04473fef911239a09e9bf4219cdcfef7b9e263f5f129a8f38d" "miniconda" verify_py33 + install_script "Miniconda3-3.4.2-MacOSX-x86_64" "https://repo.continuum.io/miniconda/Miniconda3-3.4.2-MacOSX-x86_64.sh#8dbad17efb24dc04473fef911239a09e9bf4219cdcfef7b9e263f5f129a8f38d" "miniconda" verify_py33 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/miniconda3-3.7.0 b/plugins/python-build/share/python-build/miniconda3-3.7.0 index 77f464d8..49399c41 100644 --- a/plugins/python-build/share/python-build/miniconda3-3.7.0 +++ b/plugins/python-build/share/python-build/miniconda3-3.7.0 @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Miniconda3-3.7.0-Linux-x86" "http://repo.continuum.io/miniconda/Miniconda3-3.7.0-Linux-x86.sh#d5143303a8159a5b7388cc1d09aa6d9bc029c2c5f8cb53230a5fcf07d9ee149c" "miniconda" verify_py34 + install_script "Miniconda3-3.7.0-Linux-x86" "https://repo.continuum.io/miniconda/Miniconda3-3.7.0-Linux-x86.sh#d5143303a8159a5b7388cc1d09aa6d9bc029c2c5f8cb53230a5fcf07d9ee149c" "miniconda" verify_py34 ;; "Linux-x86_64" ) - install_script "Miniconda3-3.7.0-Linux-x86_64" "http://repo.continuum.io/miniconda/Miniconda3-3.7.0-Linux-x86_64.sh#dba631db9938216af83ca9793605a73fae8b8e5ef966c15b9e89c09bf405de26" "miniconda" verify_py34 + install_script "Miniconda3-3.7.0-Linux-x86_64" "https://repo.continuum.io/miniconda/Miniconda3-3.7.0-Linux-x86_64.sh#dba631db9938216af83ca9793605a73fae8b8e5ef966c15b9e89c09bf405de26" "miniconda" verify_py34 ;; "MacOSX-x86_64" ) - install_script "Miniconda3-3.7.0-MacOSX-x86_64" "http://repo.continuum.io/miniconda/Miniconda3-3.7.0-MacOSX-x86_64.sh#fd4df5a944801019ef56a348bdcb483a7fdbf376c98aeacb25a78e5bc9bb4158" "miniconda" verify_py34 + install_script "Miniconda3-3.7.0-MacOSX-x86_64" "https://repo.continuum.io/miniconda/Miniconda3-3.7.0-MacOSX-x86_64.sh#fd4df5a944801019ef56a348bdcb483a7fdbf376c98aeacb25a78e5bc9bb4158" "miniconda" verify_py34 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/miniconda3-3.8.3 b/plugins/python-build/share/python-build/miniconda3-3.8.3 index 62c98984..eb42e966 100644 --- a/plugins/python-build/share/python-build/miniconda3-3.8.3 +++ b/plugins/python-build/share/python-build/miniconda3-3.8.3 @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Miniconda3-3.8.3-Linux-x86" "http://repo.continuum.io/miniconda/Miniconda3-3.8.3-Linux-x86.sh#2345cf595864ee0a139f6dd1572070442445baace0dec7a4937267169708f929" "miniconda" verify_py34 + install_script "Miniconda3-3.8.3-Linux-x86" "https://repo.continuum.io/miniconda/Miniconda3-3.8.3-Linux-x86.sh#2345cf595864ee0a139f6dd1572070442445baace0dec7a4937267169708f929" "miniconda" verify_py34 ;; "Linux-x86_64" ) - install_script "Miniconda3-3.8.3-Linux-x86_64" "http://repo.continuum.io/miniconda/Miniconda3-3.8.3-Linux-x86_64.sh#26483a27b56d3567596b866076cb6de75c4b7e376fe359720ec27fca2c05ceec" "miniconda" verify_py34 + install_script "Miniconda3-3.8.3-Linux-x86_64" "https://repo.continuum.io/miniconda/Miniconda3-3.8.3-Linux-x86_64.sh#26483a27b56d3567596b866076cb6de75c4b7e376fe359720ec27fca2c05ceec" "miniconda" verify_py34 ;; "MacOSX-x86_64" ) - install_script "Miniconda3-3.8.3-MacOSX-x86_64" "http://repo.continuum.io/miniconda/Miniconda3-3.8.3-MacOSX-x86_64.sh#86be2f1d55755670e0a21902584768b69732b31e87af22d1cca856f3d9e5c20d" "miniconda" verify_py34 + install_script "Miniconda3-3.8.3-MacOSX-x86_64" "https://repo.continuum.io/miniconda/Miniconda3-3.8.3-MacOSX-x86_64.sh#86be2f1d55755670e0a21902584768b69732b31e87af22d1cca856f3d9e5c20d" "miniconda" verify_py34 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/miniconda3-3.9.1 b/plugins/python-build/share/python-build/miniconda3-3.9.1 index e23f319f..55779b47 100644 --- a/plugins/python-build/share/python-build/miniconda3-3.9.1 +++ b/plugins/python-build/share/python-build/miniconda3-3.9.1 @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Miniconda3-3.9.1-Linux-x86" "http://repo.continuum.io/miniconda/Miniconda3-3.9.1-Linux-x86.sh#1a9f8abfc63080c2d764039335a24465388533cca86472224c994ed8d32c4d48" "miniconda" verify_py34 + install_script "Miniconda3-3.9.1-Linux-x86" "https://repo.continuum.io/miniconda/Miniconda3-3.9.1-Linux-x86.sh#1a9f8abfc63080c2d764039335a24465388533cca86472224c994ed8d32c4d48" "miniconda" verify_py34 ;; "Linux-x86_64" ) - install_script "Miniconda3-3.9.1-Linux-x86_64" "http://repo.continuum.io/miniconda/Miniconda3-3.9.1-Linux-x86_64.sh#6c6b44acdd0bc4229377ee10d52c8ac6160c336d9cdd669db7371aa9344e1ac3" "miniconda" verify_py34 + install_script "Miniconda3-3.9.1-Linux-x86_64" "https://repo.continuum.io/miniconda/Miniconda3-3.9.1-Linux-x86_64.sh#6c6b44acdd0bc4229377ee10d52c8ac6160c336d9cdd669db7371aa9344e1ac3" "miniconda" verify_py34 ;; "MacOSX-x86_64" ) - install_script "Miniconda3-3.9.1-MacOSX-x86_64" "http://repo.continuum.io/miniconda/Miniconda3-3.9.1-MacOSX-x86_64.sh#e32523e3fdf0addab008e816c54eb6ae6eb6d62b1122d1e0dc4f4313a97b0591" "miniconda" verify_py34 + install_script "Miniconda3-3.9.1-MacOSX-x86_64" "https://repo.continuum.io/miniconda/Miniconda3-3.9.1-MacOSX-x86_64.sh#e32523e3fdf0addab008e816c54eb6ae6eb6d62b1122d1e0dc4f4313a97b0591" "miniconda" verify_py34 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/miniconda3-latest b/plugins/python-build/share/python-build/miniconda3-latest index fd98aeb6..051cc6cd 100644 --- a/plugins/python-build/share/python-build/miniconda3-latest +++ b/plugins/python-build/share/python-build/miniconda3-latest @@ -1,18 +1,18 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-armv7l" ) - install_script "Miniconda3-latest-Linux-armv7l" "http://repo.continuum.io/miniconda/Miniconda3-latest-Linux-armv7l.sh" "miniconda" verify_py35 + install_script "Miniconda3-latest-Linux-armv7l" "https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-armv7l.sh" "miniconda" verify_py35 ;; "Linux-ppc64le" ) - install_script "Miniconda3-latest-Linux-ppc64le" "http://repo.continuum.io/miniconda/Miniconda3-latest-Linux-ppc64le.sh" "miniconda" verify_py35 + install_script "Miniconda3-latest-Linux-ppc64le" "https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-ppc64le.sh" "miniconda" verify_py35 ;; "Linux-x86" ) - install_script "Miniconda3-latest-Linux-x86" "http://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86.sh" "miniconda" verify_py35 + install_script "Miniconda3-latest-Linux-x86" "https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86.sh" "miniconda" verify_py35 ;; "Linux-x86_64" ) - install_script "Miniconda3-latest-Linux-x86_64" "http://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh" "miniconda" verify_py35 + install_script "Miniconda3-latest-Linux-x86_64" "https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh" "miniconda" verify_py35 ;; "MacOSX-x86_64" ) - install_script "Miniconda3-latest-MacOSX-x86_64" "http://repo.continuum.io/miniconda/Miniconda3-latest-MacOSX-x86_64.sh" "miniconda" verify_py35 + install_script "Miniconda3-latest-MacOSX-x86_64" "https://repo.continuum.io/miniconda/Miniconda3-latest-MacOSX-x86_64.sh" "miniconda" verify_py35 ;; * ) { echo From dc97ef3dbe7e4bb80d245c8bf9534dea7da843a8 Mon Sep 17 00:00:00 2001 From: Kuan-Yi Li Date: Mon, 15 Feb 2016 15:44:11 +0800 Subject: [PATCH 35/70] Add anaconda[23]-2.5.0 --- .../share/python-build/anaconda2-2.5.0 | 19 +++++++++++++++++++ .../share/python-build/anaconda3-2.5.0 | 19 +++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 plugins/python-build/share/python-build/anaconda2-2.5.0 create mode 100644 plugins/python-build/share/python-build/anaconda3-2.5.0 diff --git a/plugins/python-build/share/python-build/anaconda2-2.5.0 b/plugins/python-build/share/python-build/anaconda2-2.5.0 new file mode 100644 index 00000000..8367c6b3 --- /dev/null +++ b/plugins/python-build/share/python-build/anaconda2-2.5.0 @@ -0,0 +1,19 @@ +case "$(anaconda_architecture 2>/dev/null || true)" in +"Linux-x86" ) + install_script "Anaconda2-2.5.0-Linux-x86" "https://repo.continuum.io/archive/Anaconda2-2.5.0-Linux-x86.sh#4911047df51c46661f551d6022aee21a7e5d31df051d3433b8ff3ea3c2e771bb" "anaconda" verify_py27 + ;; +"Linux-x86_64" ) + install_script "Anaconda2-2.5.0-Linux-x86_64" "https://repo.continuum.io/archive/Anaconda2-2.5.0-Linux-x86_64.sh#e10abf459cde4a838bd6fc5ca03023c3401b81ad470627acde5a298d56715321" "anaconda" verify_py27 + ;; +"MacOSX-x86_64" ) + install_script "Anaconda2-2.5.0-MacOSX-x86_64" "https://repo.continuum.io/archive/Anaconda2-2.5.0-MacOSX-x86_64.sh#e7aa3b41210ee7ccf3c12e5b5ea43190d1811b58eaeca8584ccffa468ac8a346" "anaconda" verify_py27 + ;; +* ) + { echo + colorize 1 "ERROR" + echo ": The binary distribution of Anaconda2 is not available for $(anaconda_architecture 2>/dev/null || true)." + echo + } >&2 + exit 1 + ;; +esac diff --git a/plugins/python-build/share/python-build/anaconda3-2.5.0 b/plugins/python-build/share/python-build/anaconda3-2.5.0 new file mode 100644 index 00000000..394ff8b1 --- /dev/null +++ b/plugins/python-build/share/python-build/anaconda3-2.5.0 @@ -0,0 +1,19 @@ +case "$(anaconda_architecture 2>/dev/null || true)" in +"Linux-x86" ) + install_script "Anaconda3-2.5.0-Linux-x86" "https://repo.continuum.io/archive/Anaconda3-2.5.0-Linux-x86.sh#22ac26c8bde7c4153ea859f6f6d8aca93bbf1e213d800167ad5ea530c62959af" "anaconda" verify_py35 + ;; +"Linux-x86_64" ) + install_script "Anaconda3-2.5.0-Linux-x86_64" "https://repo.continuum.io/archive/Anaconda3-2.5.0-Linux-x86_64.sh#addadcb927f15cb0b5b6e36890563d3352a8ff6a901ea753d389047d274a29a9" "anaconda" verify_py35 + ;; +"MacOSX-x86_64" ) + install_script "Anaconda3-2.5.0-MacOSX-x86_64" "https://repo.continuum.io/archive/Anaconda3-2.5.0-MacOSX-x86_64.sh#9bb0f926927db210f8c2a8de881213d1a44c7b3d6dbcb93dfa6b99ed4bbd3e61" "anaconda" verify_py35 + ;; +* ) + { echo + colorize 1 "ERROR" + echo ": The binary distribution of Anaconda3 is not available for $(anaconda_architecture 2>/dev/null || true)." + echo + } >&2 + exit 1 + ;; +esac From 29b4da77370af0a3413dce00a72c7631302a2b25 Mon Sep 17 00:00:00 2001 From: Sam Stephenson Date: Fri, 19 Feb 2016 12:28:40 -0600 Subject: [PATCH 36/70] Adopt Contributor Covenant 1.4 --- CONDUCT.md | 80 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 CONDUCT.md diff --git a/CONDUCT.md b/CONDUCT.md new file mode 100644 index 00000000..aebb7899 --- /dev/null +++ b/CONDUCT.md @@ -0,0 +1,80 @@ +# Contributor Covenant Code of Conduct + +## Our Pledge + +In the interest of fostering an open and welcoming environment, we as +contributors and maintainers pledge to making participation in our project and +our community a harassment-free experience for everyone, regardless of age, body +size, disability, ethnicity, gender identity and expression, level of experience, +nationality, personal appearance, race, religion, or sexual identity and +orientation. + +## Our Standards + +Examples of behavior that contributes to creating a positive environment +include: + +* Using welcoming and inclusive language +* Being respectful of differing viewpoints and experiences +* Gracefully accepting constructive criticism +* Focusing on what is best for the community +* Showing empathy towards other community members + +Examples of unacceptable behavior by participants include: + +* The use of sexualized language or imagery and unwelcome sexual attention or +advances +* Trolling, insulting/derogatory comments, and personal or political attacks +* Public or private harassment +* Publishing others' private information, such as a physical or electronic + address, without explicit permission +* Other conduct which could reasonably be considered inappropriate in a + professional setting + +## Our Responsibilities + +Project maintainers are responsible for clarifying the standards of acceptable +behavior and are expected to take appropriate and fair corrective action in +response to any instances of unacceptable behavior. + +Project maintainers have the right and responsibility to remove, edit, or +reject comments, commits, code, wiki edits, issues, and other contributions +that are not aligned to this Code of Conduct, or to ban temporarily or +permanently any contributor for other behaviors that they deem inappropriate, +threatening, offensive, or harmful. + +## Scope + +This Code of Conduct applies both within project spaces and in public spaces +when an individual is representing the project or its community. Examples of +representing a project or community include using an official project e-mail +address, posting via an official social media account, or acting as an appointed +representative at an online or offline event. Representation of a project may be +further defined and clarified by project maintainers. + +## Enforcement + +Instances of abusive, harassing, or otherwise unacceptable behavior may be +reported by contacting one of the project maintainers listed below. All +complaints will be reviewed and investigated and will result in a response that +is deemed necessary and appropriate to the circumstances. The project team is +obligated to maintain confidentiality with regard to the reporter of an incident. +Further details of specific enforcement policies may be posted separately. + +Project maintainers who do not follow or enforce the Code of Conduct in good +faith may face temporary or permanent repercussions as determined by other +members of the project's leadership. + +## Project Maintainers + +* Sam Stephenson <> +* Mislav Marohnić <> +* Erik Michaels-Ober <> + +## Attribution + +This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, +available at [http://contributor-covenant.org/version/1/4][version] + +[homepage]: http://contributor-covenant.org +[version]: http://contributor-covenant.org/version/1/4/ From b1cccdb24ccda9461c2b518a3e585ff108cd548d Mon Sep 17 00:00:00 2001 From: "Yamashita, Yuu" Date: Tue, 1 Mar 2016 00:01:50 +0000 Subject: [PATCH 37/70] Revert `fetch_nightly_tarball` which is used from PyPy's nightly build (fixes #546) --- plugins/python-build/bin/python-build | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/plugins/python-build/bin/python-build b/plugins/python-build/bin/python-build index e22cfc5a..2f8921b7 100755 --- a/plugins/python-build/bin/python-build +++ b/plugins/python-build/bin/python-build @@ -412,6 +412,19 @@ fetch_tarball() { } >&4 2>&1 } +fetch_nightly_tarball() { + local package_name="$1" + local package_url="$2" + local package_pattern="$3" + fetch_tarball "$1" "$2" + if [ ! -e "${package_name}" ]; then + local nightly_package_name="$(echo ${package_pattern})" + if [ -e "${nightly_package_name}" ]; then + ln -fs "${nightly_package_name}" "${package_name}" + fi + fi +} + reuse_existing_tarball() { local package_filename="$1" local checksum="$2" From d2e2c61c518e721ab4bfc1861044839b57c3e60e Mon Sep 17 00:00:00 2001 From: "Augusto F. Hack" Date: Tue, 1 Mar 2016 09:35:32 -0300 Subject: [PATCH 38/70] added pypy-dev special case in pyenv-install to use py27 --- plugins/python-build/bin/pyenv-install | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/python-build/bin/pyenv-install b/plugins/python-build/bin/pyenv-install index 8839c9fe..ae937903 100755 --- a/plugins/python-build/bin/pyenv-install +++ b/plugins/python-build/bin/pyenv-install @@ -200,7 +200,7 @@ if [ -z "${PYENV_BOOTSTRAP_VERSION}" ]; then done done ;; - "pypy-"*"-src" | "pypy3-"*"-src" ) + "pypy-dev" | "pypy-"*"-src" | "pypy3-"*"-src" ) # PyPy/PyPy3 requires existing Python 2.7 to build if [ -n "${PYENV_RPYTHON_VERSION}" ]; then PYENV_BOOTSTRAP_VERSION="${PYENV_RPYTHON_VERSION}" From 7db657beb59510d5bc5b6fbcc14a038c648dac35 Mon Sep 17 00:00:00 2001 From: "Yamashita, Yuu" Date: Thu, 3 Mar 2016 00:27:45 +0000 Subject: [PATCH 39/70] Upgrade OpenSSL to 1.0.2g (fixes #550) --- plugins/python-build/share/python-build/2.6.6 | 2 +- plugins/python-build/share/python-build/2.6.7 | 2 +- plugins/python-build/share/python-build/2.6.8 | 2 +- plugins/python-build/share/python-build/2.6.9 | 2 +- plugins/python-build/share/python-build/2.7 | 2 +- plugins/python-build/share/python-build/2.7-dev | 2 +- plugins/python-build/share/python-build/2.7.1 | 2 +- plugins/python-build/share/python-build/2.7.10 | 2 +- plugins/python-build/share/python-build/2.7.11 | 2 +- plugins/python-build/share/python-build/2.7.2 | 2 +- plugins/python-build/share/python-build/2.7.3 | 2 +- plugins/python-build/share/python-build/2.7.4 | 2 +- plugins/python-build/share/python-build/2.7.5 | 2 +- plugins/python-build/share/python-build/2.7.6 | 2 +- plugins/python-build/share/python-build/2.7.7 | 2 +- plugins/python-build/share/python-build/2.7.8 | 2 +- plugins/python-build/share/python-build/2.7.9 | 2 +- plugins/python-build/share/python-build/3.0.1 | 2 +- plugins/python-build/share/python-build/3.1 | 2 +- plugins/python-build/share/python-build/3.1.1 | 2 +- plugins/python-build/share/python-build/3.1.2 | 2 +- plugins/python-build/share/python-build/3.1.3 | 2 +- plugins/python-build/share/python-build/3.1.4 | 2 +- plugins/python-build/share/python-build/3.1.5 | 2 +- plugins/python-build/share/python-build/3.2 | 2 +- plugins/python-build/share/python-build/3.2-dev | 2 +- plugins/python-build/share/python-build/3.2.1 | 2 +- plugins/python-build/share/python-build/3.2.2 | 2 +- plugins/python-build/share/python-build/3.2.3 | 2 +- plugins/python-build/share/python-build/3.2.4 | 2 +- plugins/python-build/share/python-build/3.2.5 | 2 +- plugins/python-build/share/python-build/3.2.6 | 2 +- plugins/python-build/share/python-build/3.3-dev | 2 +- plugins/python-build/share/python-build/3.3.0 | 2 +- plugins/python-build/share/python-build/3.3.1 | 2 +- plugins/python-build/share/python-build/3.3.2 | 2 +- plugins/python-build/share/python-build/3.3.3 | 2 +- plugins/python-build/share/python-build/3.3.4 | 2 +- plugins/python-build/share/python-build/3.3.5 | 2 +- plugins/python-build/share/python-build/3.3.6 | 2 +- plugins/python-build/share/python-build/3.4-dev | 2 +- plugins/python-build/share/python-build/3.4.0 | 2 +- plugins/python-build/share/python-build/3.4.1 | 2 +- plugins/python-build/share/python-build/3.4.2 | 2 +- plugins/python-build/share/python-build/3.4.3 | 2 +- plugins/python-build/share/python-build/3.4.4 | 2 +- plugins/python-build/share/python-build/3.5-dev | 2 +- plugins/python-build/share/python-build/3.5.0 | 2 +- plugins/python-build/share/python-build/3.5.1 | 2 +- plugins/python-build/share/python-build/3.6-dev | 2 +- plugins/python-build/share/python-build/stackless-2.7-dev | 2 +- plugins/python-build/share/python-build/stackless-2.7.2 | 2 +- plugins/python-build/share/python-build/stackless-2.7.3 | 2 +- plugins/python-build/share/python-build/stackless-2.7.4 | 2 +- plugins/python-build/share/python-build/stackless-2.7.5 | 2 +- plugins/python-build/share/python-build/stackless-2.7.6 | 2 +- plugins/python-build/share/python-build/stackless-2.7.7 | 2 +- plugins/python-build/share/python-build/stackless-2.7.8 | 2 +- plugins/python-build/share/python-build/stackless-3.2-dev | 2 +- plugins/python-build/share/python-build/stackless-3.2.2 | 2 +- plugins/python-build/share/python-build/stackless-3.2.5 | 2 +- plugins/python-build/share/python-build/stackless-3.3-dev | 2 +- plugins/python-build/share/python-build/stackless-3.3.5 | 2 +- plugins/python-build/share/python-build/stackless-3.4.1 | 2 +- plugins/python-build/share/python-build/stackless-dev | 2 +- 65 files changed, 65 insertions(+), 65 deletions(-) diff --git a/plugins/python-build/share/python-build/2.6.6 b/plugins/python-build/share/python-build/2.6.6 index f72babf9..a46c854c 100644 --- a/plugins/python-build/share/python-build/2.6.6 +++ b/plugins/python-build/share/python-build/2.6.6 @@ -1,4 +1,4 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "Python-2.6.6" "http://www.python.org/ftp/python/2.6.6/Python-2.6.6.tgz#372f66db46d773214e4619df1794a26449158f626138d4d2141a64c2f017fae1" ldflags_dirs standard verify_py26 ensurepip diff --git a/plugins/python-build/share/python-build/2.6.7 b/plugins/python-build/share/python-build/2.6.7 index 0d71e72f..9b39e3c8 100644 --- a/plugins/python-build/share/python-build/2.6.7 +++ b/plugins/python-build/share/python-build/2.6.7 @@ -1,4 +1,4 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "Python-2.6.7" "http://www.python.org/ftp/python/2.6.7/Python-2.6.7.tgz#a8093eace4cfd3e06b05f0deb5d765e3c6cec65908048640a8cadd7a948b3826" ldflags_dirs standard verify_py26 ensurepip diff --git a/plugins/python-build/share/python-build/2.6.8 b/plugins/python-build/share/python-build/2.6.8 index d3596c30..f08395d9 100644 --- a/plugins/python-build/share/python-build/2.6.8 +++ b/plugins/python-build/share/python-build/2.6.8 @@ -1,4 +1,4 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "Python-2.6.8" "http://www.python.org/ftp/python/2.6.8/Python-2.6.8.tgz#5bf02a75ffa2fcaa5a3cabb8201998519b045541975622316888ea468d9512f7" ldflags_dirs standard verify_py26 ensurepip diff --git a/plugins/python-build/share/python-build/2.6.9 b/plugins/python-build/share/python-build/2.6.9 index e2055087..04158a8b 100644 --- a/plugins/python-build/share/python-build/2.6.9 +++ b/plugins/python-build/share/python-build/2.6.9 @@ -1,4 +1,4 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "Python-2.6.9" "http://www.python.org/ftp/python/2.6.9/Python-2.6.9.tgz#7277b1285d8a82f374ef6ebaac85b003266f7939b3f2a24a3af52f9523ac94db" ldflags_dirs standard verify_py26 ensurepip diff --git a/plugins/python-build/share/python-build/2.7 b/plugins/python-build/share/python-build/2.7 index 5c770511..18a67445 100644 --- a/plugins/python-build/share/python-build/2.7 +++ b/plugins/python-build/share/python-build/2.7 @@ -1,4 +1,4 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "Python-2.7" "http://www.python.org/ftp/python/2.7/Python-2.7.tgz#5670dd6c0c93b0b529781d070852f7b51ce6855615b16afcd318341af2910fb5" ldflags_dirs standard verify_py27 ensurepip diff --git a/plugins/python-build/share/python-build/2.7-dev b/plugins/python-build/share/python-build/2.7-dev index 8008baa9..ee924d96 100644 --- a/plugins/python-build/share/python-build/2.7-dev +++ b/plugins/python-build/share/python-build/2.7-dev @@ -1,4 +1,4 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_hg "Python-2.7-dev" "https://hg.python.org/cpython" "2.7" standard verify_py27 ensurepip diff --git a/plugins/python-build/share/python-build/2.7.1 b/plugins/python-build/share/python-build/2.7.1 index 94d74278..ea152d14 100644 --- a/plugins/python-build/share/python-build/2.7.1 +++ b/plugins/python-build/share/python-build/2.7.1 @@ -1,4 +1,4 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "Python-2.7.1" "http://www.python.org/ftp/python/2.7.1/Python-2.7.1.tgz#ca13e7b1860821494f70de017202283ad73b1fb7bd88586401c54ef958226ec8" ldflags_dirs standard verify_py27 ensurepip diff --git a/plugins/python-build/share/python-build/2.7.10 b/plugins/python-build/share/python-build/2.7.10 index 86e72323..d0238c23 100644 --- a/plugins/python-build/share/python-build/2.7.10 +++ b/plugins/python-build/share/python-build/2.7.10 @@ -1,4 +1,4 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "Python-2.7.10" "https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz#eda8ce6eec03e74991abb5384170e7c65fcd7522e409b8e83d7e6372add0f12a" ldflags_dirs standard verify_py27 ensurepip diff --git a/plugins/python-build/share/python-build/2.7.11 b/plugins/python-build/share/python-build/2.7.11 index b924ab76..a6bc8c58 100644 --- a/plugins/python-build/share/python-build/2.7.11 +++ b/plugins/python-build/share/python-build/2.7.11 @@ -1,4 +1,4 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "Python-2.7.11" "https://www.python.org/ftp/python/2.7.11/Python-2.7.11.tgz#82929b96fd6afc8da838b149107078c02fa1744b7e60999a8babbc0d3fa86fc6" ldflags_dirs standard verify_py27 ensurepip diff --git a/plugins/python-build/share/python-build/2.7.2 b/plugins/python-build/share/python-build/2.7.2 index 0a54137b..41a3efb6 100644 --- a/plugins/python-build/share/python-build/2.7.2 +++ b/plugins/python-build/share/python-build/2.7.2 @@ -1,4 +1,4 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "Python-2.7.2" "http://www.python.org/ftp/python/2.7.2/Python-2.7.2.tgz#1d54b7096c17902c3f40ffce7e5b84e0072d0144024184fff184a84d563abbb3" ldflags_dirs standard verify_py27 ensurepip diff --git a/plugins/python-build/share/python-build/2.7.3 b/plugins/python-build/share/python-build/2.7.3 index ea41400d..6f6a01f1 100644 --- a/plugins/python-build/share/python-build/2.7.3 +++ b/plugins/python-build/share/python-build/2.7.3 @@ -1,4 +1,4 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "Python-2.7.3" "http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz#d4c20f2b5faf95999fd5fecb3f7d32071b0820516224a6d2b72932ab47a1cb8e" ldflags_dirs standard verify_py27 ensurepip diff --git a/plugins/python-build/share/python-build/2.7.4 b/plugins/python-build/share/python-build/2.7.4 index 37c6a63c..be76a0ef 100644 --- a/plugins/python-build/share/python-build/2.7.4 +++ b/plugins/python-build/share/python-build/2.7.4 @@ -1,4 +1,4 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "Python-2.7.4" "http://www.python.org/ftp/python/2.7.4/Python-2.7.4.tgz#98c5eb9c8e65effcc0122112ba17a0bce880aa23ecb560af56b55eb55632b81a" ldflags_dirs standard verify_py27 ensurepip diff --git a/plugins/python-build/share/python-build/2.7.5 b/plugins/python-build/share/python-build/2.7.5 index b3dd0f80..d04cf679 100644 --- a/plugins/python-build/share/python-build/2.7.5 +++ b/plugins/python-build/share/python-build/2.7.5 @@ -1,4 +1,4 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "Python-2.7.5" "http://www.python.org/ftp/python/2.7.5/Python-2.7.5.tgz#8e1b5fa87b91835afb376a9c0d319d41feca07ffebc0288d97ab08d64f48afbf" ldflags_dirs standard verify_py27 ensurepip diff --git a/plugins/python-build/share/python-build/2.7.6 b/plugins/python-build/share/python-build/2.7.6 index 80b1aefd..5cbd7902 100644 --- a/plugins/python-build/share/python-build/2.7.6 +++ b/plugins/python-build/share/python-build/2.7.6 @@ -1,4 +1,4 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "Python-2.7.6" "http://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgz#99c6860b70977befa1590029fae092ddb18db1d69ae67e8b9385b66ed104ba58" ldflags_dirs standard verify_py27 ensurepip diff --git a/plugins/python-build/share/python-build/2.7.7 b/plugins/python-build/share/python-build/2.7.7 index 1f6e6317..af80a04d 100644 --- a/plugins/python-build/share/python-build/2.7.7 +++ b/plugins/python-build/share/python-build/2.7.7 @@ -1,4 +1,4 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "Python-2.7.7" "https://www.python.org/ftp/python/2.7.7/Python-2.7.7.tgz#7f49c0a6705ad89d925181e27d0aaa025ee4731ce0de64776c722216c3e66c42" ldflags_dirs standard verify_py27 ensurepip diff --git a/plugins/python-build/share/python-build/2.7.8 b/plugins/python-build/share/python-build/2.7.8 index fa7735d6..e24db2cd 100644 --- a/plugins/python-build/share/python-build/2.7.8 +++ b/plugins/python-build/share/python-build/2.7.8 @@ -1,4 +1,4 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "Python-2.7.8" "https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tgz#74d70b914da4487aa1d97222b29e9554d042f825f26cb2b93abd20fdda56b557" ldflags_dirs standard verify_py27 ensurepip diff --git a/plugins/python-build/share/python-build/2.7.9 b/plugins/python-build/share/python-build/2.7.9 index b7ea2d37..5da37630 100644 --- a/plugins/python-build/share/python-build/2.7.9 +++ b/plugins/python-build/share/python-build/2.7.9 @@ -1,4 +1,4 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "Python-2.7.9" "https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz#c8bba33e66ac3201dabdc556f0ea7cfe6ac11946ec32d357c4c6f9b018c12c5b" ldflags_dirs standard verify_py27 ensurepip diff --git a/plugins/python-build/share/python-build/3.0.1 b/plugins/python-build/share/python-build/3.0.1 index 08fcb9a6..a2fe9dc7 100644 --- a/plugins/python-build/share/python-build/3.0.1 +++ b/plugins/python-build/share/python-build/3.0.1 @@ -1,5 +1,5 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "Python-3.0.1" "http://www.python.org/ftp/python/3.0.1/Python-3.0.1.tgz#7d5f2feae9035f1d3d9e6bb7f092dbf374d6bb4b25abd0d2d11f13bba1cb04de" ldflags_dirs standard verify_py30 if [[ "Darwin" == "$(uname -s)" ]]; then diff --git a/plugins/python-build/share/python-build/3.1 b/plugins/python-build/share/python-build/3.1 index a8c9b021..48fdb88b 100644 --- a/plugins/python-build/share/python-build/3.1 +++ b/plugins/python-build/share/python-build/3.1 @@ -1,5 +1,5 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "Python-3.1" "http://www.python.org/ftp/python/3.1/Python-3.1.tgz#99a034cf574ea3c26412b0a0728126d7fd6ea9593d099d807a25d216ed031e6a" ldflags_dirs standard verify_py31 install_package "setuptools-17.1.1" "https://pypi.python.org/packages/source/s/setuptools/setuptools-17.1.1.tar.gz#5bf42dbf406fd58a41029f53cffff1c90db5de1c5e0e560b5545cf2ec949c431" python diff --git a/plugins/python-build/share/python-build/3.1.1 b/plugins/python-build/share/python-build/3.1.1 index 430fee7e..a346aaf6 100644 --- a/plugins/python-build/share/python-build/3.1.1 +++ b/plugins/python-build/share/python-build/3.1.1 @@ -1,5 +1,5 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "Python-3.1.1" "http://www.python.org/ftp/python/3.1.1/Python-3.1.1.tgz#5d85d7bff11c4db44920af99f64f4227c816f897f6bfa9dd8a2611165ca5f0a1" ldflags_dirs standard verify_py31 install_package "setuptools-17.1.1" "https://pypi.python.org/packages/source/s/setuptools/setuptools-17.1.1.tar.gz#5bf42dbf406fd58a41029f53cffff1c90db5de1c5e0e560b5545cf2ec949c431" python diff --git a/plugins/python-build/share/python-build/3.1.2 b/plugins/python-build/share/python-build/3.1.2 index 3564257f..2d01ea3f 100644 --- a/plugins/python-build/share/python-build/3.1.2 +++ b/plugins/python-build/share/python-build/3.1.2 @@ -1,5 +1,5 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "Python-3.1.2" "http://www.python.org/ftp/python/3.1.2/Python-3.1.2.tgz#dffbc0561a161a4a576c6059e6990a9859a0be16ba9b5736eabe4abbb2700d1c" ldflags_dirs standard verify_py31 install_package "setuptools-17.1.1" "https://pypi.python.org/packages/source/s/setuptools/setuptools-17.1.1.tar.gz#5bf42dbf406fd58a41029f53cffff1c90db5de1c5e0e560b5545cf2ec949c431" python diff --git a/plugins/python-build/share/python-build/3.1.3 b/plugins/python-build/share/python-build/3.1.3 index 46ff6e03..15b06cfb 100644 --- a/plugins/python-build/share/python-build/3.1.3 +++ b/plugins/python-build/share/python-build/3.1.3 @@ -1,5 +1,5 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "Python-3.1.3" "http://www.python.org/ftp/python/3.1.3/Python-3.1.3.tgz#6311823aeda8be6a7a2b67caaeff48abce6626c9940ba7ed81f9c978666a36bd" ldflags_dirs standard verify_py31 install_package "setuptools-17.1.1" "https://pypi.python.org/packages/source/s/setuptools/setuptools-17.1.1.tar.gz#5bf42dbf406fd58a41029f53cffff1c90db5de1c5e0e560b5545cf2ec949c431" python diff --git a/plugins/python-build/share/python-build/3.1.4 b/plugins/python-build/share/python-build/3.1.4 index 5c9c9be6..26e80d32 100644 --- a/plugins/python-build/share/python-build/3.1.4 +++ b/plugins/python-build/share/python-build/3.1.4 @@ -1,5 +1,5 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "Python-3.1.4" "http://www.python.org/ftp/python/3.1.4/Python-3.1.4.tgz#fadc05ea6d05360cff189944a85ecd2180bbc308784d168b350450e70bbdd846" ldflags_dirs standard verify_py31 install_package "setuptools-17.1.1" "https://pypi.python.org/packages/source/s/setuptools/setuptools-17.1.1.tar.gz#5bf42dbf406fd58a41029f53cffff1c90db5de1c5e0e560b5545cf2ec949c431" python diff --git a/plugins/python-build/share/python-build/3.1.5 b/plugins/python-build/share/python-build/3.1.5 index 3d8303bb..d016d6bc 100644 --- a/plugins/python-build/share/python-build/3.1.5 +++ b/plugins/python-build/share/python-build/3.1.5 @@ -1,5 +1,5 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "Python-3.1.5" "http://www.python.org/ftp/python/3.1.5/Python-3.1.5.tgz#d12dae6d06f52ef6bf1271db4d5b4d14b5dd39813e324314e72b648ef1bc0103" ldflags_dirs standard verify_py31 install_package "setuptools-17.1.1" "https://pypi.python.org/packages/source/s/setuptools/setuptools-17.1.1.tar.gz#5bf42dbf406fd58a41029f53cffff1c90db5de1c5e0e560b5545cf2ec949c431" python diff --git a/plugins/python-build/share/python-build/3.2 b/plugins/python-build/share/python-build/3.2 index b89fc7cf..a2a0b94e 100644 --- a/plugins/python-build/share/python-build/3.2 +++ b/plugins/python-build/share/python-build/3.2 @@ -1,5 +1,5 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "Python-3.2" "http://www.python.org/ftp/python/3.2/Python-3.2.tgz#27b35bfcbbf01de9564c0265d72b58ba3ff3d56df0615765372f2aa09dc20da9" ldflags_dirs standard verify_py32 install_package "setuptools-17.1.1" "https://pypi.python.org/packages/source/s/setuptools/setuptools-17.1.1.tar.gz#5bf42dbf406fd58a41029f53cffff1c90db5de1c5e0e560b5545cf2ec949c431" python diff --git a/plugins/python-build/share/python-build/3.2-dev b/plugins/python-build/share/python-build/3.2-dev index bfbd7dab..50688a64 100644 --- a/plugins/python-build/share/python-build/3.2-dev +++ b/plugins/python-build/share/python-build/3.2-dev @@ -1,5 +1,5 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_hg "Python-3.2-dev" "https://hg.python.org/cpython" "3.2" standard verify_py32 install_package "setuptools-17.1.1" "https://pypi.python.org/packages/source/s/setuptools/setuptools-17.1.1.tar.gz#5bf42dbf406fd58a41029f53cffff1c90db5de1c5e0e560b5545cf2ec949c431" python diff --git a/plugins/python-build/share/python-build/3.2.1 b/plugins/python-build/share/python-build/3.2.1 index f491dbc3..66472109 100644 --- a/plugins/python-build/share/python-build/3.2.1 +++ b/plugins/python-build/share/python-build/3.2.1 @@ -1,5 +1,5 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "Python-3.2.1" "http://www.python.org/ftp/python/3.2.1/Python-3.2.1.tgz#7cff29d984696d9fe8c7bea54da5b9ad36acef33ff5cf0d3e37e4d12fb21c572" ldflags_dirs standard verify_py32 install_package "setuptools-17.1.1" "https://pypi.python.org/packages/source/s/setuptools/setuptools-17.1.1.tar.gz#5bf42dbf406fd58a41029f53cffff1c90db5de1c5e0e560b5545cf2ec949c431" python diff --git a/plugins/python-build/share/python-build/3.2.2 b/plugins/python-build/share/python-build/3.2.2 index 9a170cfe..63daf926 100644 --- a/plugins/python-build/share/python-build/3.2.2 +++ b/plugins/python-build/share/python-build/3.2.2 @@ -1,5 +1,5 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "Python-3.2.2" "http://www.python.org/ftp/python/3.2.2/Python-3.2.2.tgz#acc6a13cb4fed0b7e86716324a8437e326645b8076177eede5a0cad99ec0313c" ldflags_dirs standard verify_py32 install_package "setuptools-17.1.1" "https://pypi.python.org/packages/source/s/setuptools/setuptools-17.1.1.tar.gz#5bf42dbf406fd58a41029f53cffff1c90db5de1c5e0e560b5545cf2ec949c431" python diff --git a/plugins/python-build/share/python-build/3.2.3 b/plugins/python-build/share/python-build/3.2.3 index 6a61f8a9..3e61c484 100644 --- a/plugins/python-build/share/python-build/3.2.3 +++ b/plugins/python-build/share/python-build/3.2.3 @@ -1,5 +1,5 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "Python-3.2.3" "http://www.python.org/ftp/python/3.2.3/Python-3.2.3.tgz#74c33e165edef7532cef95fd9a325a06878b5bfc8a5d038161573f283eaf9809" ldflags_dirs standard verify_py32 install_package "setuptools-17.1.1" "https://pypi.python.org/packages/source/s/setuptools/setuptools-17.1.1.tar.gz#5bf42dbf406fd58a41029f53cffff1c90db5de1c5e0e560b5545cf2ec949c431" python diff --git a/plugins/python-build/share/python-build/3.2.4 b/plugins/python-build/share/python-build/3.2.4 index 9e6c8aef..8f1e462b 100644 --- a/plugins/python-build/share/python-build/3.2.4 +++ b/plugins/python-build/share/python-build/3.2.4 @@ -1,5 +1,5 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "Python-3.2.4" "http://www.python.org/ftp/python/3.2.4/Python-3.2.4.tgz#71c3139908ccc1c544ba1e331a3c22b3f1c09f562438a054fd6f4e2628de8b9a" ldflags_dirs standard verify_py32 install_package "setuptools-17.1.1" "https://pypi.python.org/packages/source/s/setuptools/setuptools-17.1.1.tar.gz#5bf42dbf406fd58a41029f53cffff1c90db5de1c5e0e560b5545cf2ec949c431" python diff --git a/plugins/python-build/share/python-build/3.2.5 b/plugins/python-build/share/python-build/3.2.5 index 3ac0a7a1..d50b1305 100644 --- a/plugins/python-build/share/python-build/3.2.5 +++ b/plugins/python-build/share/python-build/3.2.5 @@ -1,5 +1,5 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "Python-3.2.5" "http://www.python.org/ftp/python/3.2.5/Python-3.2.5.tgz#5eae0ab92a0bb9e3a1bf9c7cd046bc3de58996b049bd894d095978b6b085099f" ldflags_dirs standard verify_py32 install_package "setuptools-17.1.1" "https://pypi.python.org/packages/source/s/setuptools/setuptools-17.1.1.tar.gz#5bf42dbf406fd58a41029f53cffff1c90db5de1c5e0e560b5545cf2ec949c431" python diff --git a/plugins/python-build/share/python-build/3.2.6 b/plugins/python-build/share/python-build/3.2.6 index f6146052..8be1d399 100644 --- a/plugins/python-build/share/python-build/3.2.6 +++ b/plugins/python-build/share/python-build/3.2.6 @@ -1,5 +1,5 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "Python-3.2.6" "https://www.python.org/ftp/python/3.2.6/Python-3.2.6.tgz#fc1e41296e29d476f696303acae293ae7a2310f0f9d0d637905e722a3f16163e" ldflags_dirs standard verify_py32 install_package "setuptools-17.1.1" "https://pypi.python.org/packages/source/s/setuptools/setuptools-17.1.1.tar.gz#5bf42dbf406fd58a41029f53cffff1c90db5de1c5e0e560b5545cf2ec949c431" python diff --git a/plugins/python-build/share/python-build/3.3-dev b/plugins/python-build/share/python-build/3.3-dev index 5d22c73a..23ec234f 100644 --- a/plugins/python-build/share/python-build/3.3-dev +++ b/plugins/python-build/share/python-build/3.3-dev @@ -1,4 +1,4 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_hg "Python-3.3-dev" "https://hg.python.org/cpython" "3.3" standard verify_py33 ensurepip diff --git a/plugins/python-build/share/python-build/3.3.0 b/plugins/python-build/share/python-build/3.3.0 index 3b5b71fa..10cc7d91 100644 --- a/plugins/python-build/share/python-build/3.3.0 +++ b/plugins/python-build/share/python-build/3.3.0 @@ -1,4 +1,4 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "Python-3.3.0" "http://www.python.org/ftp/python/3.3.0/Python-3.3.0.tgz#cfe531eaace2503e13a74addc7f4a89482e99f8b8fca51b469ae5c83f450604e" ldflags_dirs standard verify_py33 ensurepip diff --git a/plugins/python-build/share/python-build/3.3.1 b/plugins/python-build/share/python-build/3.3.1 index 7304ca6c..9f5a5d7d 100644 --- a/plugins/python-build/share/python-build/3.3.1 +++ b/plugins/python-build/share/python-build/3.3.1 @@ -1,4 +1,4 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "Python-3.3.1" "http://www.python.org/ftp/python/3.3.1/Python-3.3.1.tgz#671dc3632f311e63c6733703aa0a1ad90c99277ddc8299d39e487718a50319bd" ldflags_dirs standard verify_py33 ensurepip diff --git a/plugins/python-build/share/python-build/3.3.2 b/plugins/python-build/share/python-build/3.3.2 index ee68994d..3874376e 100644 --- a/plugins/python-build/share/python-build/3.3.2 +++ b/plugins/python-build/share/python-build/3.3.2 @@ -1,4 +1,4 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "Python-3.3.2" "http://www.python.org/ftp/python/3.3.2/Python-3.3.2.tgz#de664fca3b8e0ab20fb42bfed1a36e26f116f1853e88ada12dbc938761036172" ldflags_dirs standard verify_py33 ensurepip diff --git a/plugins/python-build/share/python-build/3.3.3 b/plugins/python-build/share/python-build/3.3.3 index d66cc199..d9d8d054 100644 --- a/plugins/python-build/share/python-build/3.3.3 +++ b/plugins/python-build/share/python-build/3.3.3 @@ -1,4 +1,4 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "Python-3.3.3" "http://www.python.org/ftp/python/3.3.3/Python-3.3.3.tgz#30b60839bfe0ae8a2dba11e909328459bb8ee4a258afe7494b06b2ceda080efc" ldflags_dirs standard verify_py33 ensurepip diff --git a/plugins/python-build/share/python-build/3.3.4 b/plugins/python-build/share/python-build/3.3.4 index 2bb77954..55f90a74 100644 --- a/plugins/python-build/share/python-build/3.3.4 +++ b/plugins/python-build/share/python-build/3.3.4 @@ -1,4 +1,4 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "Python-3.3.4" "http://www.python.org/ftp/python/3.3.4/Python-3.3.4.tgz#ea055db9dd004a6ecd7690abc9734573763686dd768122316bae2dfd026412af" ldflags_dirs standard verify_py33 ensurepip diff --git a/plugins/python-build/share/python-build/3.3.5 b/plugins/python-build/share/python-build/3.3.5 index 71409205..d94360bb 100644 --- a/plugins/python-build/share/python-build/3.3.5 +++ b/plugins/python-build/share/python-build/3.3.5 @@ -1,4 +1,4 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "Python-3.3.5" "http://www.python.org/ftp/python/3.3.5/Python-3.3.5.tgz#916bc57dd8524dc27429bebae7b39d6942742cf9699b875b2b496a3d960c7168" ldflags_dirs standard verify_py33 ensurepip diff --git a/plugins/python-build/share/python-build/3.3.6 b/plugins/python-build/share/python-build/3.3.6 index 5ebfab79..745875dd 100644 --- a/plugins/python-build/share/python-build/3.3.6 +++ b/plugins/python-build/share/python-build/3.3.6 @@ -1,4 +1,4 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "Python-3.3.6" "https://www.python.org/ftp/python/3.3.6/Python-3.3.6.tgz#0a58ad1f1def4ecc90b18b0c410a3a0e1a48cf7692c75d1f83d0af080e5d2034" ldflags_dirs standard verify_py33 ensurepip diff --git a/plugins/python-build/share/python-build/3.4-dev b/plugins/python-build/share/python-build/3.4-dev index 62158448..191ad701 100644 --- a/plugins/python-build/share/python-build/3.4-dev +++ b/plugins/python-build/share/python-build/3.4-dev @@ -1,4 +1,4 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_hg "Python-3.4-dev" "https://hg.python.org/cpython" "3.4" standard verify_py34 ensurepip diff --git a/plugins/python-build/share/python-build/3.4.0 b/plugins/python-build/share/python-build/3.4.0 index bae90311..e24c24e3 100644 --- a/plugins/python-build/share/python-build/3.4.0 +++ b/plugins/python-build/share/python-build/3.4.0 @@ -1,4 +1,4 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "Python-3.4.0" "https://www.python.org/ftp/python/3.4.0/Python-3.4.0.tgz#d2c83ea0217769a73e8b1ee33ffbca814903f8568e30f8d13e68e3d1f743449c" ldflags_dirs standard verify_py34 ensurepip diff --git a/plugins/python-build/share/python-build/3.4.1 b/plugins/python-build/share/python-build/3.4.1 index d4396001..a268b961 100644 --- a/plugins/python-build/share/python-build/3.4.1 +++ b/plugins/python-build/share/python-build/3.4.1 @@ -1,4 +1,4 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "Python-3.4.1" "https://www.python.org/ftp/python/3.4.1/Python-3.4.1.tgz#8d007e3ef80b128a292be101201e75dec5480e5632e994771e7c231d17720b66" ldflags_dirs standard verify_py34 ensurepip diff --git a/plugins/python-build/share/python-build/3.4.2 b/plugins/python-build/share/python-build/3.4.2 index c709380b..aa238899 100644 --- a/plugins/python-build/share/python-build/3.4.2 +++ b/plugins/python-build/share/python-build/3.4.2 @@ -1,4 +1,4 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "Python-3.4.2" "https://www.python.org/ftp/python/3.4.2/Python-3.4.2.tgz#44a3c1ef1c7ca3e4fd25242af80ed72da941203cb4ed1a8c1b724d9078965dd8" ldflags_dirs standard verify_py34 ensurepip diff --git a/plugins/python-build/share/python-build/3.4.3 b/plugins/python-build/share/python-build/3.4.3 index ce77cbe8..41745816 100644 --- a/plugins/python-build/share/python-build/3.4.3 +++ b/plugins/python-build/share/python-build/3.4.3 @@ -1,4 +1,4 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "Python-3.4.3" "https://www.python.org/ftp/python/3.4.3/Python-3.4.3.tgz#4281ff86778db65892c05151d5de738d" ldflags_dirs standard verify_py34 ensurepip diff --git a/plugins/python-build/share/python-build/3.4.4 b/plugins/python-build/share/python-build/3.4.4 index aa810215..ede1a239 100644 --- a/plugins/python-build/share/python-build/3.4.4 +++ b/plugins/python-build/share/python-build/3.4.4 @@ -1,4 +1,4 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "Python-3.4.4" "https://www.python.org/ftp/python/3.4.4/Python-3.4.4.tgz#bc93e944025816ec360712b4c42d8d5f729eaed2b26585e9bc8844f93f0c382e" ldflags_dirs standard verify_py34 ensurepip diff --git a/plugins/python-build/share/python-build/3.5-dev b/plugins/python-build/share/python-build/3.5-dev index 924d4a49..56f90298 100644 --- a/plugins/python-build/share/python-build/3.5-dev +++ b/plugins/python-build/share/python-build/3.5-dev @@ -1,4 +1,4 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_hg "Python-3.5-dev" "https://hg.python.org/cpython" "3.5" standard verify_py35 ensurepip diff --git a/plugins/python-build/share/python-build/3.5.0 b/plugins/python-build/share/python-build/3.5.0 index 7631bb92..82f5b0d9 100644 --- a/plugins/python-build/share/python-build/3.5.0 +++ b/plugins/python-build/share/python-build/3.5.0 @@ -1,4 +1,4 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "Python-3.5.0" "https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tgz#584e3d5a02692ca52fce505e68ecd77248a6f2c99adf9db144a39087336b0fe0" ldflags_dirs standard verify_py35 ensurepip diff --git a/plugins/python-build/share/python-build/3.5.1 b/plugins/python-build/share/python-build/3.5.1 index db87f7eb..115448c4 100644 --- a/plugins/python-build/share/python-build/3.5.1 +++ b/plugins/python-build/share/python-build/3.5.1 @@ -1,4 +1,4 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "Python-3.5.1" "https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz#687e067d9f391da645423c7eda8205bae9d35edc0c76ef5218dcbe4cc770d0d7" ldflags_dirs standard verify_py35 ensurepip diff --git a/plugins/python-build/share/python-build/3.6-dev b/plugins/python-build/share/python-build/3.6-dev index 28122f99..26d0121c 100644 --- a/plugins/python-build/share/python-build/3.6-dev +++ b/plugins/python-build/share/python-build/3.6-dev @@ -1,4 +1,4 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_hg "Python-3.6-dev" "https://hg.python.org/cpython" "default" standard verify_py36 ensurepip diff --git a/plugins/python-build/share/python-build/stackless-2.7-dev b/plugins/python-build/share/python-build/stackless-2.7-dev index c98f814d..eaf5a9c7 100644 --- a/plugins/python-build/share/python-build/stackless-2.7-dev +++ b/plugins/python-build/share/python-build/stackless-2.7-dev @@ -1,4 +1,4 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_hg "stackless-2.7-dev" "http://hg.python.org/stackless" "2.7-slp" standard verify_py27 ensurepip diff --git a/plugins/python-build/share/python-build/stackless-2.7.2 b/plugins/python-build/share/python-build/stackless-2.7.2 index 72823eb9..47396436 100644 --- a/plugins/python-build/share/python-build/stackless-2.7.2 +++ b/plugins/python-build/share/python-build/stackless-2.7.2 @@ -1,4 +1,4 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "stackless-272-export" "http://www.stackless.com/binaries/stackless-272-export.tar.bz2#e2e2706b22839e3e3f45085d0ec8030dd7374d8a65d3297981b7189a7c613197" ldflags_dirs standard verify_py27 ensurepip diff --git a/plugins/python-build/share/python-build/stackless-2.7.3 b/plugins/python-build/share/python-build/stackless-2.7.3 index f42db963..5acae3d2 100644 --- a/plugins/python-build/share/python-build/stackless-2.7.3 +++ b/plugins/python-build/share/python-build/stackless-2.7.3 @@ -1,4 +1,4 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "stackless-273-export" "http://www.stackless.com/binaries/stackless-273-export.tar.bz2#77bee863bfd16dc4eca7fc078b12db608db7dd6e2481981bb68250118e001dfc" ldflags_dirs standard verify_py27 ensurepip diff --git a/plugins/python-build/share/python-build/stackless-2.7.4 b/plugins/python-build/share/python-build/stackless-2.7.4 index b2ef2c42..5df7e352 100644 --- a/plugins/python-build/share/python-build/stackless-2.7.4 +++ b/plugins/python-build/share/python-build/stackless-2.7.4 @@ -1,4 +1,4 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "stackless-274-export" "http://www.stackless.com/binaries/stackless-274-export.tar.bz2#ba566b18c66b095b65addbcfc4d814fc84f163c9fcffa1d0678755c581e64f45" ldflags_dirs standard verify_py27 ensurepip diff --git a/plugins/python-build/share/python-build/stackless-2.7.5 b/plugins/python-build/share/python-build/stackless-2.7.5 index adff325b..7c99ae51 100644 --- a/plugins/python-build/share/python-build/stackless-2.7.5 +++ b/plugins/python-build/share/python-build/stackless-2.7.5 @@ -1,4 +1,4 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "stackless-275-export" "http://www.stackless.com/binaries/stackless-275-export.tar.bz2#5a389357762b32c590e1154a86b098cc379c71d10238b458a3e9b4fa4aac60d4" ldflags_dirs standard verify_py27 ensurepip diff --git a/plugins/python-build/share/python-build/stackless-2.7.6 b/plugins/python-build/share/python-build/stackless-2.7.6 index e754df0f..468123c6 100644 --- a/plugins/python-build/share/python-build/stackless-2.7.6 +++ b/plugins/python-build/share/python-build/stackless-2.7.6 @@ -1,4 +1,4 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "stackless-276-export" "http://www.stackless.com/binaries/stackless-276-export.tar.bz2#1e905deaf74e8922f49b99139aa48e6670e9456c55fec8e60c47501f78c38ff5" ldflags_dirs standard verify_py27 ensurepip diff --git a/plugins/python-build/share/python-build/stackless-2.7.7 b/plugins/python-build/share/python-build/stackless-2.7.7 index dc60aa7b..7bdc7fff 100644 --- a/plugins/python-build/share/python-build/stackless-2.7.7 +++ b/plugins/python-build/share/python-build/stackless-2.7.7 @@ -1,4 +1,4 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "stackless-dev-stackless-a182f63395c3" "https://bitbucket.org/stackless-dev/stackless/get/v2.7.7-slp.tar.bz2#88ca1169d878fd860f6d04d9e509399f2bc25ec0b692fd5998640c5d0d489c85" ldflags_dirs standard verify_py27 ensurepip diff --git a/plugins/python-build/share/python-build/stackless-2.7.8 b/plugins/python-build/share/python-build/stackless-2.7.8 index 799a0559..b0dfeda6 100644 --- a/plugins/python-build/share/python-build/stackless-2.7.8 +++ b/plugins/python-build/share/python-build/stackless-2.7.8 @@ -1,4 +1,4 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "stackless-dev-stackless-ff29dd4f67de" "https://bitbucket.org/stackless-dev/stackless/get/v2.7.8-slp.tar.bz2#4d61c630c9a6c445b03c3b1a7d2391d5014a89d55b6d9d94be561fea34f158dc" ldflags_dirs standard verify_py27 ensurepip diff --git a/plugins/python-build/share/python-build/stackless-3.2-dev b/plugins/python-build/share/python-build/stackless-3.2-dev index 85940a3b..c0a099ab 100644 --- a/plugins/python-build/share/python-build/stackless-3.2-dev +++ b/plugins/python-build/share/python-build/stackless-3.2-dev @@ -1,5 +1,5 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_hg "stackless-3.2-dev" "http://hg.python.org/stackless" "3.2-slp" standard verify_py32 install_package "setuptools-17.1.1" "https://pypi.python.org/packages/source/s/setuptools/setuptools-17.1.1.tar.gz#5bf42dbf406fd58a41029f53cffff1c90db5de1c5e0e560b5545cf2ec949c431" python diff --git a/plugins/python-build/share/python-build/stackless-3.2.2 b/plugins/python-build/share/python-build/stackless-3.2.2 index 19fb5488..fb308e1c 100644 --- a/plugins/python-build/share/python-build/stackless-3.2.2 +++ b/plugins/python-build/share/python-build/stackless-3.2.2 @@ -1,5 +1,5 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "stackless-322-export" "http://www.stackless.com/binaries/stackless-322-export.tar.bz2#779700f12b451a350fe7af4cd2849842adc7006dc83fe14712dd1a0999277b07" ldflags_dirs standard verify_py32 install_package "setuptools-17.1.1" "https://pypi.python.org/packages/source/s/setuptools/setuptools-17.1.1.tar.gz#5bf42dbf406fd58a41029f53cffff1c90db5de1c5e0e560b5545cf2ec949c431" python diff --git a/plugins/python-build/share/python-build/stackless-3.2.5 b/plugins/python-build/share/python-build/stackless-3.2.5 index 6ae15dc5..ec3c1b7a 100644 --- a/plugins/python-build/share/python-build/stackless-3.2.5 +++ b/plugins/python-build/share/python-build/stackless-3.2.5 @@ -1,5 +1,5 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "stackless-325-export" "http://www.stackless.com/binaries/stackless-325-export.tar.bz2#b021125e578ddd267d38feee9e1cbdb675f6aab247a2b88f4494abcf23babb05" ldflags_dirs standard verify_py32 install_package "setuptools-17.1.1" "https://pypi.python.org/packages/source/s/setuptools/setuptools-17.1.1.tar.gz#5bf42dbf406fd58a41029f53cffff1c90db5de1c5e0e560b5545cf2ec949c431" python diff --git a/plugins/python-build/share/python-build/stackless-3.3-dev b/plugins/python-build/share/python-build/stackless-3.3-dev index c57c06b7..d6a9dd64 100644 --- a/plugins/python-build/share/python-build/stackless-3.3-dev +++ b/plugins/python-build/share/python-build/stackless-3.3-dev @@ -1,4 +1,4 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_hg "stackless-3.3-dev" "http://hg.python.org/stackless" "3.3-slp" standard verify_py33 ensurepip diff --git a/plugins/python-build/share/python-build/stackless-3.3.5 b/plugins/python-build/share/python-build/stackless-3.3.5 index 4d151c15..aaf395c3 100644 --- a/plugins/python-build/share/python-build/stackless-3.3.5 +++ b/plugins/python-build/share/python-build/stackless-3.3.5 @@ -1,4 +1,4 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "stackless-dev-stackless-c856cc204b1c" "https://bitbucket.org/stackless-dev/stackless/get/v3.3.5-slp.tar.bz2#197b41ccd7ec998ff612c67df9b8eb827a58f4eda715ca034c43c94bf17d5c0f" ldflags_dirs standard verify_py33 ensurepip diff --git a/plugins/python-build/share/python-build/stackless-3.4.1 b/plugins/python-build/share/python-build/stackless-3.4.1 index bf82a8a7..b39577c5 100644 --- a/plugins/python-build/share/python-build/stackless-3.4.1 +++ b/plugins/python-build/share/python-build/stackless-3.4.1 @@ -1,4 +1,4 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_package "stackless-dev-stackless-983d1323d146" "https://bitbucket.org/stackless-dev/stackless/get/v3.4.1-slp.tar.bz2#cae24c9d1d9b9ffd27d3ed0d9baae980df4a55fb27c497ef939709a3950ba538" ldflags_dirs standard verify_py34 ensurepip diff --git a/plugins/python-build/share/python-build/stackless-dev b/plugins/python-build/share/python-build/stackless-dev index bcfb1c95..83ebcf79 100644 --- a/plugins/python-build/share/python-build/stackless-dev +++ b/plugins/python-build/share/python-build/stackless-dev @@ -1,4 +1,4 @@ #require_gcc -install_package "openssl-1.0.1q" "https://www.openssl.org/source/openssl-1.0.1q.tar.gz#b3658b84e9ea606a5ded3c972a5517cd785282e7ea86b20c78aa4b773a047fb7" mac_openssl --if has_broken_mac_openssl +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline install_hg "stackless-dev" "http://hg.python.org/stackless" "default" standard verify_py33 ensurepip From d75b1a12d74415016d08a24718bf3b7f19d93955 Mon Sep 17 00:00:00 2001 From: "Yamashita, Yuu" Date: Thu, 3 Mar 2016 00:37:22 +0000 Subject: [PATCH 40/70] Removed diff between ruby-build <-> python-build a little --- plugins/python-build/bin/python-build | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugins/python-build/bin/python-build b/plugins/python-build/bin/python-build index 2f8921b7..50c104b1 100755 --- a/plugins/python-build/bin/python-build +++ b/plugins/python-build/bin/python-build @@ -1,6 +1,6 @@ #!/usr/bin/env bash # -# Usage: python-build [-kvp] +# Usage: python-build [-kpv] # python-build --definitions # python-build --version # @@ -390,6 +390,9 @@ fetch_tarball() { fi if [ "$package_url" != "${package_url%xz}" ]; then + if ! type -p xz >/dev/null; then + echo "warning: xz not found; consider installing \`xz\` package" >&4 + fi package_filename="${package_filename%.gz}.xz" tar_args="${tar_args/z/J}" fi From 7467c88780979d2cd80472bec86b5e6e9fd51e53 Mon Sep 17 00:00:00 2001 From: "Yamashita, Yuu" Date: Thu, 3 Mar 2016 00:43:07 +0000 Subject: [PATCH 41/70] v20160303 --- CHANGELOG.md | 9 +++++++++ libexec/pyenv---version | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bdf13fab..a3d045d8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,14 @@ ## Version History +## 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` diff --git a/libexec/pyenv---version b/libexec/pyenv---version index 45d718eb..41a45825 100755 --- a/libexec/pyenv---version +++ b/libexec/pyenv---version @@ -12,7 +12,7 @@ set -e [ -n "$PYENV_DEBUG" ] && set -x -version="20160202" +version="20160303" git_revision="" for source_dir in "${BASH_SOURCE%/*}" "$PYENV_ROOT"; do From be3fc6d8cbfcd0648a67abdb1f618f311d7f6dea Mon Sep 17 00:00:00 2001 From: "Yamashita, Yuu" Date: Fri, 4 Mar 2016 00:00:53 +0000 Subject: [PATCH 42/70] Fix broken `pyenv local` --- libexec/pyenv-local | 30 ++++++++++-------------------- 1 file changed, 10 insertions(+), 20 deletions(-) diff --git a/libexec/pyenv-local b/libexec/pyenv-local index 7efbf2a8..8a2a6747 100755 --- a/libexec/pyenv-local +++ b/libexec/pyenv-local @@ -32,27 +32,17 @@ fi versions=("$@") if [ "$versions" = "--unset" ]; then - rm -f .python-version .pyenv-version + rm -f .python-version elif [ -n "$versions" ]; then - previous_file="$(PYENV_VERSION= pyenv-version-origin || true)" pyenv-version-file-write .python-version "${versions[@]}" - if [ "$previous_file" -ef .pyenv-version ]; then - rm -f .pyenv-version - { echo "pyenv: removed existing \`.pyenv-version' file and migrated" - echo " local version specification to \`.python-version' file" - } >&2 - fi else - OLDIFS="$IFS" - IFS=: versions=($( - pyenv-version-file-read .python-version || - pyenv-version-file-read .pyenv-version || - { echo "pyenv: no local version configured for this directory" - exit 1 - } >&2 - )) - IFS="$OLDIFS" - for version in "${versions[@]}"; do - echo "$version" - done + if version_file="$(pyenv-version-file "$PWD")"; then + IFS=: versions=($(pyenv-version-file-read "$version_file")) + for version in "${versions[@]}"; do + echo "$version" + done + else + echo "pyenv: no local version configured for this directory" >&2 + exit 1 + fi fi From fd893ea3b0309a84b28fc933ed0c49ee2189422c Mon Sep 17 00:00:00 2001 From: "Yamashita, Yuu" Date: Fri, 4 Mar 2016 00:10:48 +0000 Subject: [PATCH 43/70] Fix broken test for `pyenv-version-name` --- test/version-name.bats | 44 +++++++++++++++++++++--------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/test/version-name.bats b/test/version-name.bats index e1d721b0..d0990473 100644 --- a/test/version-name.bats +++ b/test/version-name.bats @@ -47,25 +47,25 @@ SH create_version "2.7.11" create_version "3.5.1" - cat > ".python-version" <<<"2.7.6" + cat > ".python-version" <<<"2.7.11" run pyenv-version-name - assert_success "2.7.6" + assert_success "2.7.11" - PYENV_VERSION=3.3.3 run pyenv-version-name - assert_success "3.3.3" + PYENV_VERSION=3.5.1 run pyenv-version-name + assert_success "3.5.1" } @test "local file has precedence over global" { - create_version "2.7.6" - create_version "3.3.3" + create_version "2.7.11" + create_version "3.5.1" - cat > "${PYENV_ROOT}/version" <<<"2.7.6" + cat > "${PYENV_ROOT}/version" <<<"2.7.11" run pyenv-version-name - assert_success "2.7.6" + assert_success "2.7.11" - cat > ".python-version" <<<"3.3.3" + cat > ".python-version" <<<"3.5.1" run pyenv-version-name - assert_success "3.3.3" + assert_success "3.5.1" } @test "missing version" { @@ -74,22 +74,22 @@ SH } @test "one missing version (second missing)" { - create_version "3.4.2" - PYENV_VERSION="3.4.2:1.2" run pyenv-version-name + create_version "3.5.1" + PYENV_VERSION="3.5.1:1.2" run pyenv-version-name assert_failure assert_output < ".python-version" <<<"python-2.7.6" + create_version "2.7.11" + cat > ".python-version" <<<"python-2.7.11" run pyenv-version-name assert_success - assert_output "2.7.6" + assert_output "2.7.11" } From 30538b0672323fde4d6e733d9f08b4a656ccd90b Mon Sep 17 00:00:00 2001 From: "Yamashita, Yuu" Date: Fri, 4 Mar 2016 00:31:04 +0000 Subject: [PATCH 44/70] Fix broken tests for `pyenv---version` I need to use release date versioning at least for now until preparing custom version comparator for brew's formula. --- test/--version.bats | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/test/--version.bats b/test/--version.bats index 9f2d5cff..25721cfc 100644 --- a/test/--version.bats +++ b/test/--version.bats @@ -19,7 +19,7 @@ git_commit() { assert [ ! -e "$PYENV_ROOT" ] run pyenv---version assert_success - [[ $output == "ybenv "?.?.? ]] + [[ $output == "pyenv 20"* ]] } @test "doesn't read version from non-pyenv repo" { @@ -30,19 +30,19 @@ git_commit() { run pyenv---version assert_success - [[ $output == "pyenv "?.?.? ]] + [[ $output == "pyenv 20"* ]] } @test "reads version from git repo" { git init git remote add origin https://github.com/yyuu/pyenv.git git_commit - git tag v0.4.1 + git tag v20380119 git_commit git_commit run pyenv---version - assert_success "pyenv 0.4.1-2-g$(git rev-parse --short HEAD)" + assert_success "pyenv 20380119-2-g$(git rev-parse --short HEAD)" } @test "prints default version if no tags in git repo" { @@ -51,5 +51,5 @@ git_commit() { git_commit run pyenv---version - [[ $output == "pyenv "?.?.? ]] + [[ $output == "pyenv 20"* ]] } From 468450702198e55b26bf4b34ad1aee5698cc9ef9 Mon Sep 17 00:00:00 2001 From: Josh Friend Date: Thu, 10 Mar 2016 19:37:50 -0500 Subject: [PATCH 45/70] Add PyPy 5.0.0 closes #555 --- .../share/python-build/pypy-5.0.0 | 46 +++++++++++++++++++ .../share/python-build/pypy-5.0.0-src | 2 + 2 files changed, 48 insertions(+) create mode 100644 plugins/python-build/share/python-build/pypy-5.0.0 create mode 100644 plugins/python-build/share/python-build/pypy-5.0.0-src diff --git a/plugins/python-build/share/python-build/pypy-5.0.0 b/plugins/python-build/share/python-build/pypy-5.0.0 new file mode 100644 index 00000000..2e9791f0 --- /dev/null +++ b/plugins/python-build/share/python-build/pypy-5.0.0 @@ -0,0 +1,46 @@ +case "$(pypy_architecture 2>/dev/null || true)" in +"linux" ) + require_distro "Ubuntu 12.04" "Ubuntu 12.10" "Ubuntu 13.04" "Ubuntu 13.10" "Ubuntu 14.04" || true + install_package "pypy-5.0.0-linux" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.0.0-linux.tar.bz2#a9cc9afa94ff1cde811626a70081c477c9840e7816c0562d1903fd823d222ceb" "pypy" verify_py27 ensurepip + ;; +"linux-armel" ) + require_distro "Ubuntu 12.04" "Ubuntu 12.10" "Ubuntu 13.04" "Ubuntu 13.10" "Ubuntu 14.04" || true + install_package "pypy-5.0.0-linux-armel" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.0.0-linux-armel.tar.bz2#87bd85441b16ecca0d45ba6e9c0e9d26bb7bd8867afbf79d80312cf79b032dc1" "pypy" verify_py27 ensurepip + ;; +"linux-armhf" ) + if [[ "$(cat /etc/issue 2>/dev/null || true)" == "Raspbian"* ]]; then + install_package "pypy-5.0.0-linux-armhf-raspbian" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.0.0-linux-armhf-raspbian.tar.bz2#8033c0cc39e9f6771688f2eda95c726595f5453b3e73e1cd5f7ebbe3dae1f685" "pypy" verify_py27 ensurepip + else + require_distro "Ubuntu 13.04" || true + install_package "pypy-5.0.0-linux-armhf-raring" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.0.0-linux-armhf-raring.tar.bz2#5bb52cf5db4ae8497c4e03cd8a70e49867e6b93d9f29ad335d030fcd3a375769" "pypy" verify_py27 ensurepip + fi + ;; +"linux-ppc64" ) + require_distro "Fedora 20" || true + install_package "pypy-5.0.0-ppc64" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.0.0-ppc64.tar.bz2#334a37e68cb543cf2cbcdd12379b9b770064bb70ba7fd104f1e451cfa10cdda5" "pypy" verify_py27 ensurepip + ;; +"linux-ppc64le" ) + require_distro "Fedora 21" || true + install_package "pypy-5.0.0-ppc64le" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.0.0-ppc64le.tar.bz2#e72fe5c094186f79c997000ddbaa01616def652a8d1338b75a27dfa3755eb86c" "pypy" verify_py27 ensurepip + ;; +"linux64" ) + require_distro "Ubuntu 12.04" "Ubuntu 12.10" "Ubuntu 13.04" "Ubuntu 13.10" "Ubuntu 14.04" || true + install_package "pypy-5.0.0-linux64" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.0.0-linux64.tar.bz2#b9c73be8e3c3b0835df83bdb86335712005240071cdd4dc245ac30b457063ae0" "pypy" verify_py27 ensurepip + ;; +"osx64" ) + install_package "pypy-5.0.0-osx64" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.0.0-osx64.tar.bz2#45ed8bf799d0fd8eb051cbcc427173fba74dc9c2f6c309d7a3cc90f4917e6a10" "pypy" verify_py27 ensurepip + ;; +"win32" ) + # FIXME: never tested on Windows + install_zip "pypy-5.0.0-win32" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.0.0-win32.zip#c53f0946703f5e4885484c7cde2554a0320537135bf8965e054757c214412438" "pypy" verify_py27 ensurepip + ;; +* ) + { echo + colorize 1 "ERROR" + echo ": The binary distribution of PyPy is not available for $(pypy_architecture 2>/dev/null || true)." + echo "try 'pypy-5.0.0-src' to build from soruce." + echo + } >&2 + exit 1 + ;; +esac diff --git a/plugins/python-build/share/python-build/pypy-5.0.0-src b/plugins/python-build/share/python-build/pypy-5.0.0-src new file mode 100644 index 00000000..186f32f5 --- /dev/null +++ b/plugins/python-build/share/python-build/pypy-5.0.0-src @@ -0,0 +1,2 @@ +require_gcc +install_package "pypy-5.0.0-src" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.0.0-src.tar.bz2#89027b1b33553b53ff7733dc4838f0a76af23552c0d915d9f6de5875b8d7d4ab" "pypy_builder" verify_py27 ensurepip From 6bd79273334af63528f31abb204331bcbf9b3de7 Mon Sep 17 00:00:00 2001 From: "Yamashita, Yuu" Date: Fri, 11 Mar 2016 00:49:59 +0000 Subject: [PATCH 46/70] Basically we don't have to run rehash explicitly anymore (fixes #553) --- README.md | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/README.md b/README.md index 6a998203..2408fcba 100644 --- a/README.md +++ b/README.md @@ -225,16 +225,6 @@ easy to fork and contribute any changes back upstream. please visit the wiki page about [Common Build Problems](https://github.com/yyuu/pyenv/wiki/Common-build-problems) -6. **Rebuild the shim binaries.** - You should do this any time you install a new Python binary. - (Examples: installing a new Python version, or installing a package that provides a binary.) - - $ pyenv rehash - - This can be automated for pip using - [pyenv-pip-rehash](https://github.com/yyuu/pyenv-pip-rehash), which invokes - `pyenv rehash` after (un)installing packages using pip. - #### Upgrading From 74d5dba06aa3b9ce3746da84325963cb6093672e Mon Sep 17 00:00:00 2001 From: "Yamashita, Yuu" Date: Fri, 11 Mar 2016 00:42:44 +0000 Subject: [PATCH 47/70] Fix wrong distro version checks for PyPy binaries --- plugins/python-build/share/python-build/pypy-2.4.0 | 4 ++-- plugins/python-build/share/python-build/pypy-2.5.0 | 4 ++-- plugins/python-build/share/python-build/pypy-2.5.1 | 4 ++-- plugins/python-build/share/python-build/pypy-2.6.0 | 4 ++-- plugins/python-build/share/python-build/pypy-2.6.1 | 4 ++-- plugins/python-build/share/python-build/pypy-4.0.0 | 4 ++-- plugins/python-build/share/python-build/pypy-4.0.1 | 4 ++-- plugins/python-build/share/python-build/pypy-5.0.0 | 4 ++-- 8 files changed, 16 insertions(+), 16 deletions(-) diff --git a/plugins/python-build/share/python-build/pypy-2.4.0 b/plugins/python-build/share/python-build/pypy-2.4.0 index e9696342..cc6bb69c 100644 --- a/plugins/python-build/share/python-build/pypy-2.4.0 +++ b/plugins/python-build/share/python-build/pypy-2.4.0 @@ -1,13 +1,13 @@ case "$(pypy_architecture 2>/dev/null || true)" in "linux" ) - if require_distro "Ubuntu 12.04" "Ubuntu 12.10" "Ubuntu 13.04" "Ubuntu 13.10" "Ubuntu 14.04" 1>/dev/null 2>&1; then + if require_distro "Ubuntu 10.04" 1>/dev/null 2>&1; then install_package "pypy-2.4.0-linux" "https://bitbucket.org/pypy/pypy/downloads/pypy-2.4.0-linux.tar.bz2#a24adb366f87ac0eba829d7188a156a7d897e71893689fab06502c3f4152ac0e" "pypy" verify_py27 ensurepip else install_package "pypy-2.4-linux_i686-portable" "https://bitbucket.org/squeaky/portable-pypy/downloads/pypy-2.4-linux_i686-portable.tar.bz2#2a330bbeae038c143366982f2104bf4096752f1ec7520fc5608f0527c124b0c2" "pypy" verify_py27 ensurepip fi ;; "linux-armel" ) - require_distro "Ubuntu 12.04" "Ubuntu 12.10" "Ubuntu 13.04" "Ubuntu 13.10" "Ubuntu 14.04" || true + require_distro "Ubuntu 12.04" || true install_package "pypy-2.4.0-linux-armel" "https://bitbucket.org/pypy/pypy/downloads/pypy-2.4.0-linux-armel.tar.bz2#8362d634bf86fbfb3b99b578b13c0a9fd673b2b7580d6d65b4a181934c659ccd" "pypy" verify_py27 ensurepip ;; "linux-armhf" ) diff --git a/plugins/python-build/share/python-build/pypy-2.5.0 b/plugins/python-build/share/python-build/pypy-2.5.0 index 2376c498..c88ace02 100644 --- a/plugins/python-build/share/python-build/pypy-2.5.0 +++ b/plugins/python-build/share/python-build/pypy-2.5.0 @@ -1,13 +1,13 @@ case "$(pypy_architecture 2>/dev/null || true)" in "linux" ) - if require_distro "Ubuntu 12.04" "Ubuntu 12.10" "Ubuntu 13.04" "Ubuntu 13.10" "Ubuntu 14.04" 1>/dev/null 2>&1; then + if require_distro "Ubuntu 10.04" 1>/dev/null 2>&1; then install_package "pypy-2.5.0-linux" "https://bitbucket.org/pypy/pypy/downloads/pypy-2.5.0-linux.tar.bz2#3dfd56a986d25929b4ed9f40a5484f72f1d513cd816cf8aaa683106c3391247c" "pypy" verify_py27 ensurepip else install_package "pypy-2.5-linux_i686-portable" "https://bitbucket.org/squeaky/portable-pypy/downloads/pypy-2.5-linux_i686-portable.tar.bz2#6cbe3e1a48900f22c8e4412f82906fba92dd4a165bac5fe6866a2a26383fe3b8" "pypy" verify_py27 ensurepip fi ;; "linux-armel" ) - require_distro "Ubuntu 12.04" "Ubuntu 12.10" "Ubuntu 13.04" "Ubuntu 13.10" "Ubuntu 14.04" || true + require_distro "Ubuntu 12.04" || true install_package "pypy-2.5.0-linux-armel" "https://bitbucket.org/pypy/pypy/downloads/pypy-2.5.0-linux-armel.tar.bz2#277fa6c61d63af96893dafd19e1ffea7b988397c6a0fd66cd99dc0db1029be56" "pypy" verify_py27 ensurepip ;; "linux-armhf" ) diff --git a/plugins/python-build/share/python-build/pypy-2.5.1 b/plugins/python-build/share/python-build/pypy-2.5.1 index f0dd7aed..7bfdf4f9 100644 --- a/plugins/python-build/share/python-build/pypy-2.5.1 +++ b/plugins/python-build/share/python-build/pypy-2.5.1 @@ -1,13 +1,13 @@ case "$(pypy_architecture 2>/dev/null || true)" in "linux" ) - if require_distro "Ubuntu 12.04" "Ubuntu 12.10" "Ubuntu 13.04" "Ubuntu 13.10" "Ubuntu 14.04" 1>/dev/null 2>&1; then + if require_distro "Ubuntu 10.04" 1>/dev/null 2>&1; then install_package "pypy-2.5.1-linux" "https://bitbucket.org/pypy/pypy/downloads/pypy-2.5.1-linux.tar.bz2#c0035a2650cafcb384050a8c476ddc41c9fd40b0c3677fab68026f57c715907a" "pypy" verify_py27 ensurepip else install_package "pypy-2.5.1-linux_i686-portable" "https://bitbucket.org/squeaky/portable-pypy/downloads/pypy-2.5.1-linux_i686-portable.tar.bz2#ed532ddde3332d10faa59af49854cacbca458c597889352e619a87ab22363063" "pypy" verify_py27 ensurepip fi ;; "linux-armel" ) - require_distro "Ubuntu 12.04" "Ubuntu 12.10" "Ubuntu 13.04" "Ubuntu 13.10" "Ubuntu 14.04" || true + require_distro "Ubuntu 12.04" || true install_package "pypy-2.5.1-linux-armel" "https://bitbucket.org/pypy/pypy/downloads/pypy-2.5.1-linux-armel.tar.bz2#91d68551b6e738c1e47aaed869a6df8208abb8c60194a1647c6aa13c7363a61d" "pypy" verify_py27 ensurepip ;; "linux-armhf" ) diff --git a/plugins/python-build/share/python-build/pypy-2.6.0 b/plugins/python-build/share/python-build/pypy-2.6.0 index 640aa223..b1204cd7 100644 --- a/plugins/python-build/share/python-build/pypy-2.6.0 +++ b/plugins/python-build/share/python-build/pypy-2.6.0 @@ -1,13 +1,13 @@ case "$(pypy_architecture 2>/dev/null || true)" in "linux" ) - if require_distro "Ubuntu 12.04" "Ubuntu 12.10" "Ubuntu 13.04" "Ubuntu 13.10" "Ubuntu 14.04" 1>/dev/null 2>&1; then + if require_distro "Ubuntu 10.04" 1>/dev/null 2>&1; then install_package "pypy-2.6.0-linux" "https://bitbucket.org/pypy/pypy/downloads/pypy-2.6.0-linux.tar.bz2#6e0b052c40a59bf5a85ee239980bbcab8b031b4c2bc33b99efe1b072977d9910" "pypy" verify_py27 ensurepip else install_package "pypy-2.6-linux_i686-portable" "https://bitbucket.org/squeaky/portable-pypy/downloads/pypy-2.6-linux_i686-portable.tar.bz2#e01db0984f7fecd80dadfb1d5f65118e596e3984d12643b4d552e83f92bff549" "pypy" verify_py27 ensurepip fi ;; "linux-armel" ) - require_distro "Ubuntu 12.04" "Ubuntu 12.10" "Ubuntu 13.04" "Ubuntu 13.10" "Ubuntu 14.04" || true + require_distro "Ubuntu 12.04" || true install_package "pypy-2.6.0-linux-armel" "https://bitbucket.org/pypy/pypy/downloads/pypy-2.6.0-linux-armel.tar.bz2#9d0cb9b15283f9c15f83c05293f8bd41d302c96090fd89b778f359df9bc8e619" "pypy" verify_py27 ensurepip ;; "linux-armhf" ) diff --git a/plugins/python-build/share/python-build/pypy-2.6.1 b/plugins/python-build/share/python-build/pypy-2.6.1 index 33016047..d6d9847c 100644 --- a/plugins/python-build/share/python-build/pypy-2.6.1 +++ b/plugins/python-build/share/python-build/pypy-2.6.1 @@ -3,14 +3,14 @@ case "$(pypy_architecture 2>/dev/null || true)" in install_package "pypy-2.6.1-freebsd64" "https://bitbucket.org/pypy/pypy/downloads/pypy-2.6.1-freebsd64.tar.bz2#58118e88ce01c1d48b31d293db40687efbdeba54334eb55ba96de9ecf3c39055" "pypy" verify_py27 ensurepip ;; "linux" ) - if require_distro "Ubuntu 12.04" "Ubuntu 12.10" "Ubuntu 13.04" "Ubuntu 13.10" "Ubuntu 14.04" 1>/dev/null 2>&1; then + if require_distro "Ubuntu 10.04" 1>/dev/null 2>&1; then install_package "pypy-2.6.1-linux" "https://bitbucket.org/pypy/pypy/downloads/pypy-2.6.1-linux.tar.bz2#d010b1f1aafdb01beb107f16843985508ce81698260ce830690686d9b2768c88" "pypy" verify_py27 ensurepip else install_package "pypy-2.6.1-linux_i686-portable" "https://bitbucket.org/squeaky/portable-pypy/downloads/pypy-2.6.1-linux_i686-portable.tar.bz2#af8f05790fe21bffdb0619d39f2890e2ecabe47bbd3b21c2c97b9778e4cdb378" "pypy" verify_py27 ensurepip fi ;; "linux-armel" ) - require_distro "Ubuntu 12.04" "Ubuntu 12.10" "Ubuntu 13.04" "Ubuntu 13.10" "Ubuntu 14.04" || true + require_distro "Ubuntu 12.04" || true install_package "pypy-2.6.1-linux-armel" "https://bitbucket.org/pypy/pypy/downloads/pypy-2.6.1-linux-armel.tar.bz2#0ca15d289e78a82f927b375a016b7c3246accac5d7eebded4e32a496fb3245ab" "pypy" verify_py27 ensurepip ;; "linux-armhf" ) diff --git a/plugins/python-build/share/python-build/pypy-4.0.0 b/plugins/python-build/share/python-build/pypy-4.0.0 index 757016e1..330dd94a 100644 --- a/plugins/python-build/share/python-build/pypy-4.0.0 +++ b/plugins/python-build/share/python-build/pypy-4.0.0 @@ -1,13 +1,13 @@ case "$(pypy_architecture 2>/dev/null || true)" in "linux" ) - if require_distro "Ubuntu 12.04" "Ubuntu 12.10" "Ubuntu 13.04" "Ubuntu 13.10" "Ubuntu 14.04" 1>/dev/null 2>&1; then + if require_distro "Ubuntu 10.04" 1>/dev/null 2>&1; then install_package "pypy-4.0.0-linux" "https://bitbucket.org/pypy/pypy/downloads/pypy-4.0.0-linux.tar.bz2#365600947775bc73a902a5b1d11f8b96cf49f07cdbbab28bb47240097b4bb4c5" "pypy" verify_py27 ensurepip else install_package "pypy-4.0-linux_i686-portable" "https://bitbucket.org/squeaky/portable-pypy/downloads/pypy-4.0-linux_i686-portable.tar.bz2#8d6b775a1fdc79db453f80e6b50cd9979d89be3714cd71d3af21bf9f56745610" "pypy" verify_py27 ensurepip fi ;; "linux-armel" ) - require_distro "Ubuntu 12.04" "Ubuntu 12.10" "Ubuntu 13.04" "Ubuntu 13.10" "Ubuntu 14.04" || true + require_distro "Ubuntu 12.04" || true install_package "pypy-4.0.0-linux-armel" "https://bitbucket.org/pypy/pypy/downloads/pypy-4.0.0-linux-armel.tar.bz2#612df41fa21c5bc95d8d3575e0d8c09f605de6f0684109222afa561672dd9c7b" "pypy" verify_py27 ensurepip ;; "linux-armhf" ) diff --git a/plugins/python-build/share/python-build/pypy-4.0.1 b/plugins/python-build/share/python-build/pypy-4.0.1 index 77158e87..600343cb 100644 --- a/plugins/python-build/share/python-build/pypy-4.0.1 +++ b/plugins/python-build/share/python-build/pypy-4.0.1 @@ -1,13 +1,13 @@ case "$(pypy_architecture 2>/dev/null || true)" in "linux" ) - if require_distro "Ubuntu 12.04" "Ubuntu 12.10" "Ubuntu 13.04" "Ubuntu 13.10" "Ubuntu 14.04" 1>/dev/null 2>&1; then + if require_distro "Ubuntu 10.04" 1>/dev/null 2>&1; then install_package "pypy-4.0.1-linux" "https://bitbucket.org/pypy/pypy/downloads/pypy-4.0.1-linux.tar.bz2#721920fcbb6aefc9a98e868e32b7f4ea5fd68b7f9305d08d0a2595327c9c0611" "pypy" verify_py27 ensurepip else install_package "pypy-4.0.1-linux_i686-portable" "https://bitbucket.org/squeaky/portable-pypy/downloads/pypy-4.0.1-linux_i686-portable.tar.bz2#2a1078bf36372b1c2919c11c418860dd7f0d44c92e6772bb36490eaf793b5c47" "pypy" verify_py27 ensurepip fi ;; "linux-armel" ) - require_distro "Ubuntu 12.04" "Ubuntu 12.10" "Ubuntu 13.04" "Ubuntu 13.10" "Ubuntu 14.04" || true + require_distro "Ubuntu 12.04" || true install_package "pypy-4.0.1-linux-armel" "https://bitbucket.org/pypy/pypy/downloads/pypy-4.0.1-linux-armel.tar.bz2#d1acdd45ebd34580dd632c63c95211f6bae5e9a8f7a46ffa6f0443286ff9f61b" "pypy" verify_py27 ensurepip ;; "linux-armhf" ) diff --git a/plugins/python-build/share/python-build/pypy-5.0.0 b/plugins/python-build/share/python-build/pypy-5.0.0 index 2e9791f0..cc16bf8c 100644 --- a/plugins/python-build/share/python-build/pypy-5.0.0 +++ b/plugins/python-build/share/python-build/pypy-5.0.0 @@ -1,10 +1,10 @@ case "$(pypy_architecture 2>/dev/null || true)" in "linux" ) - require_distro "Ubuntu 12.04" "Ubuntu 12.10" "Ubuntu 13.04" "Ubuntu 13.10" "Ubuntu 14.04" || true + require_distro "Ubuntu 10.04" || true install_package "pypy-5.0.0-linux" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.0.0-linux.tar.bz2#a9cc9afa94ff1cde811626a70081c477c9840e7816c0562d1903fd823d222ceb" "pypy" verify_py27 ensurepip ;; "linux-armel" ) - require_distro "Ubuntu 12.04" "Ubuntu 12.10" "Ubuntu 13.04" "Ubuntu 13.10" "Ubuntu 14.04" || true + require_distro "Ubuntu 12.04" || true install_package "pypy-5.0.0-linux-armel" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.0.0-linux-armel.tar.bz2#87bd85441b16ecca0d45ba6e9c0e9d26bb7bd8867afbf79d80312cf79b032dc1" "pypy" verify_py27 ensurepip ;; "linux-armhf" ) From 8ef30d9e4d50ceb5873c7426d06cbd83eb756edc Mon Sep 17 00:00:00 2001 From: Josh Friend Date: Thu, 10 Mar 2016 20:28:11 -0500 Subject: [PATCH 48/70] v20160310 --- CHANGELOG.md | 5 +++++ libexec/pyenv---version | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a3d045d8..3e0a0161 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ ## Version History +## 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) diff --git a/libexec/pyenv---version b/libexec/pyenv---version index 1391718c..c1fac9be 100755 --- a/libexec/pyenv---version +++ b/libexec/pyenv---version @@ -12,7 +12,7 @@ set -e [ -n "$PYENV_DEBUG" ] && set -x -version="20160303" +version="20150310" git_revision="" if cd "${BASH_SOURCE%/*}" 2>/dev/null && git remote -v 2>/dev/null | grep -q pyenv; then From e92a7de03147ed39464989014a5580527057b658 Mon Sep 17 00:00:00 2001 From: Jack Maney Date: Fri, 11 Mar 2016 09:35:11 -0600 Subject: [PATCH 49/70] Fixed version date `s/2015/2016/` --- libexec/pyenv---version | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libexec/pyenv---version b/libexec/pyenv---version index c1fac9be..dc05ee4a 100755 --- a/libexec/pyenv---version +++ b/libexec/pyenv---version @@ -12,7 +12,7 @@ set -e [ -n "$PYENV_DEBUG" ] && set -x -version="20150310" +version="20160310" git_revision="" if cd "${BASH_SOURCE%/*}" 2>/dev/null && git remote -v 2>/dev/null | grep -q pyenv; then From bd312d652e2b51bd01cba8cf13d0ab418d734e17 Mon Sep 17 00:00:00 2001 From: Josh Friend Date: Sat, 19 Mar 2016 09:01:22 -0400 Subject: [PATCH 50/70] Add PyPy 5.0 Portable --- CHANGELOG.md | 4 ++++ .../python-build/share/python-build/pypy-5.0.0 | 14 ++++++++++---- .../share/python-build/pypy-portable-5.0 | 16 ++++++++++++++++ 3 files changed, 30 insertions(+), 4 deletions(-) create mode 100644 plugins/python-build/share/python-build/pypy-portable-5.0 diff --git a/CHANGELOG.md b/CHANGELOG.md index 3e0a0161..568fbed6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ ## Version History +## Unreleased + +* python-build: Added PyPy 5.0 Portable + ## 20160310 * python-build: Add PyPy-5.0.0 (#555) diff --git a/plugins/python-build/share/python-build/pypy-5.0.0 b/plugins/python-build/share/python-build/pypy-5.0.0 index cc16bf8c..4d17cfbb 100644 --- a/plugins/python-build/share/python-build/pypy-5.0.0 +++ b/plugins/python-build/share/python-build/pypy-5.0.0 @@ -1,7 +1,10 @@ case "$(pypy_architecture 2>/dev/null || true)" in "linux" ) - require_distro "Ubuntu 10.04" || true - install_package "pypy-5.0.0-linux" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.0.0-linux.tar.bz2#a9cc9afa94ff1cde811626a70081c477c9840e7816c0562d1903fd823d222ceb" "pypy" verify_py27 ensurepip + if require_distro "Ubuntu 10.04" 1>/dev/null 2>&1; then + install_package "pypy-5.0.0-linux" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.0.0-linux.tar.bz2#a9cc9afa94ff1cde811626a70081c477c9840e7816c0562d1903fd823d222ceb" "pypy" verify_py27 ensurepip + else + install_package "pypy-5.0-linux_i686-portable" "https://bitbucket.org/squeaky/portable-pypy/downloads/pypy-5.0-linux_i686-portable.tar.bz2#316e03afdd2f6212857789933c01f0d41a1665c80d28526c0fb4082b6d3f4f60" "pypy" verify_py27 ensurepip + fi ;; "linux-armel" ) require_distro "Ubuntu 12.04" || true @@ -24,8 +27,11 @@ case "$(pypy_architecture 2>/dev/null || true)" in install_package "pypy-5.0.0-ppc64le" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.0.0-ppc64le.tar.bz2#e72fe5c094186f79c997000ddbaa01616def652a8d1338b75a27dfa3755eb86c" "pypy" verify_py27 ensurepip ;; "linux64" ) - require_distro "Ubuntu 12.04" "Ubuntu 12.10" "Ubuntu 13.04" "Ubuntu 13.10" "Ubuntu 14.04" || true - install_package "pypy-5.0.0-linux64" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.0.0-linux64.tar.bz2#b9c73be8e3c3b0835df83bdb86335712005240071cdd4dc245ac30b457063ae0" "pypy" verify_py27 ensurepip + if require_distro "Ubuntu 12.04" "Ubuntu 12.10" "Ubuntu 13.04" "Ubuntu 13.10" "Ubuntu 14.04" 1>/dev/null 2>&1; then + install_package "pypy-5.0.0-linux64" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.0.0-linux64.tar.bz2#b9c73be8e3c3b0835df83bdb86335712005240071cdd4dc245ac30b457063ae0" "pypy" verify_py27 ensurepip + else + install_package "pypy-5.0-linux_x86_64-portable" "https://bitbucket.org/squeaky/portable-pypy/downloads/pypy-5.0-linux_x86_64-portable.tar.bz2#57c9ea251bf1e7074e14aeecdd1ac8bb2fc53dbf3f90a9613d03e33076a7fa08" "pypy" verify_py27 ensurepip + fi ;; "osx64" ) install_package "pypy-5.0.0-osx64" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.0.0-osx64.tar.bz2#45ed8bf799d0fd8eb051cbcc427173fba74dc9c2f6c309d7a3cc90f4917e6a10" "pypy" verify_py27 ensurepip diff --git a/plugins/python-build/share/python-build/pypy-portable-5.0 b/plugins/python-build/share/python-build/pypy-portable-5.0 new file mode 100644 index 00000000..57ae9772 --- /dev/null +++ b/plugins/python-build/share/python-build/pypy-portable-5.0 @@ -0,0 +1,16 @@ +case "$(pypy_architecture 2>/dev/null || true)" in +"linux" ) + install_package "pypy-5.0-linux_i686-portable" "https://bitbucket.org/squeaky/portable-pypy/downloads/pypy-5.0-linux_i686-portable.tar.bz2#316e03afdd2f6212857789933c01f0d41a1665c80d28526c0fb4082b6d3f4f60" "pypy" verify_py27 ensurepip + ;; +"linux64" ) + install_package "pypy-5.0-linux_x86_64-portable" "https://bitbucket.org/squeaky/portable-pypy/downloads/pypy-5.0-linux_x86_64-portable.tar.bz2#57c9ea251bf1e7074e14aeecdd1ac8bb2fc53dbf3f90a9613d03e33076a7fa08" "pypy" verify_py27 ensurepip + ;; +* ) + { echo + colorize 1 "ERROR" + echo ": Portable PyPy is not available for $(pypy_architecture 2>/dev/null || true)." + echo + } >&2 + exit 1 + ;; +esac From cdf7e6c924e1d1dfdc8e609b66496a7498618f54 Mon Sep 17 00:00:00 2001 From: Josh Friend Date: Sat, 19 Mar 2016 09:30:37 -0400 Subject: [PATCH 51/70] Add PyPy 5.0.1 closes #558 --- CHANGELOG.md | 1 + .../share/python-build/pypy-5.0.1 | 38 +++++++++++++++++++ .../share/python-build/pypy-5.0.1-src | 2 + 3 files changed, 41 insertions(+) create mode 100644 plugins/python-build/share/python-build/pypy-5.0.1 create mode 100644 plugins/python-build/share/python-build/pypy-5.0.1-src diff --git a/CHANGELOG.md b/CHANGELOG.md index 568fbed6..93dc59b8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ ## Unreleased +* python-build: Added PyPy 5.0.1 (#558) * python-build: Added PyPy 5.0 Portable ## 20160310 diff --git a/plugins/python-build/share/python-build/pypy-5.0.1 b/plugins/python-build/share/python-build/pypy-5.0.1 new file mode 100644 index 00000000..96bc9e60 --- /dev/null +++ b/plugins/python-build/share/python-build/pypy-5.0.1 @@ -0,0 +1,38 @@ +case "$(pypy_architecture 2>/dev/null || true)" in +"linux" ) + require_distro "Ubuntu 10.04" || true + install_package "pypy-5.0.1-linux" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.0.1-linux.tar.bz2#4b9a294033f917a1674c9ddcb2e7e8d32c4f4351f8216fd1fe23f6d2ad2b1a36" "pypy" verify_py27 ensurepip + ;; +"linux-armel" ) + require_distro "Ubuntu 12.04" || true + install_package "pypy-5.0.1-linux-armel" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.0.1-linux-armel.tar.bz2#17d55804b2253acd9de42276d756d4a08b7d1d2da09ef81dd325e14b18a1bcda" "pypy" verify_py27 ensurepip + ;; +"linux-armhf" ) + if [[ "$(cat /etc/issue 2>/dev/null || true)" == "Raspbian"* ]]; then + install_package "pypy-5.0.1-linux-armhf-raspbian" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.0.1-linux-armhf-raspbian.tar.bz2#338d1c32c1326e6321b222ae357711b38c4a0ffddf020c2a35536b5f69376e28" "pypy" verify_py27 ensurepip + else + require_distro "Ubuntu 13.04" || true + install_package "pypy-5.0.1-linux-armhf-raring" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.0.1-linux-armhf-raring.tar.bz2#1e9146978cc7e7bd30683a518f304a824db7b9b1c6fae5e866eb703684ba3c98" "pypy" verify_py27 ensurepip + fi + ;; +"linux64" ) + require_distro "Ubuntu 12.04" "Ubuntu 12.10" "Ubuntu 13.04" "Ubuntu 13.10" "Ubuntu 14.04" || true + install_package "pypy-5.0.1-linux64" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.0.1-linux64.tar.bz2#1b1363a48edd1c1b31ca5e995987eda3d460a3404f36c3bb2dd9f52c93eecff5" "pypy" verify_py27 ensurepip + ;; +"osx64" ) + install_package "pypy-5.0.1-osx64" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.0.1-osx64.tar.bz2#6ebdb9d91203f053b38e3c21841c11a72f416dc185f7b3b7c908229df15e924a" "pypy" verify_py27 ensurepip + ;; +"win32" ) + # FIXME: never tested on Windows + install_zip "pypy-5.0.1-win32" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.0.1-win32.zip#c12254d8b1747322736d26e014744a426c6900d232c1799140fbb43f44319730" "pypy" verify_py27 ensurepip + ;; +* ) + { echo + colorize 1 "ERROR" + echo ": The binary distribution of PyPy is not available for $(pypy_architecture 2>/dev/null || true)." + echo "try 'pypy-5.0.1-src' to build from soruce." + echo + } >&2 + exit 1 + ;; +esac diff --git a/plugins/python-build/share/python-build/pypy-5.0.1-src b/plugins/python-build/share/python-build/pypy-5.0.1-src new file mode 100644 index 00000000..402757fc --- /dev/null +++ b/plugins/python-build/share/python-build/pypy-5.0.1-src @@ -0,0 +1,2 @@ +require_gcc +install_package "pypy-5.0.1-src" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.0.1-src.tar.bz2#1573c9284d3ec236c8e6ef3b954753932dff29462c54b5885b761d1ee68b6e05" "pypy_builder" verify_py27 ensurepip From 9c12b302ebe6948ee90b3741e6ab0f178931c964 Mon Sep 17 00:00:00 2001 From: Josh Friend Date: Sat, 19 Mar 2016 17:45:46 -0400 Subject: [PATCH 52/70] Add PyPy Portable 5.0.1 --- CHANGELOG.md | 1 + .../python-build/share/python-build/pypy-5.0.1 | 14 ++++++++++---- .../share/python-build/pypy-portable-5.0.1 | 16 ++++++++++++++++ 3 files changed, 27 insertions(+), 4 deletions(-) create mode 100644 plugins/python-build/share/python-build/pypy-portable-5.0.1 diff --git a/CHANGELOG.md b/CHANGELOG.md index 93dc59b8..039cd3db 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ * python-build: Added PyPy 5.0.1 (#558) * python-build: Added PyPy 5.0 Portable +* python-build: Added PyPy 5.0.1 Portable ## 20160310 diff --git a/plugins/python-build/share/python-build/pypy-5.0.1 b/plugins/python-build/share/python-build/pypy-5.0.1 index 96bc9e60..618b68ea 100644 --- a/plugins/python-build/share/python-build/pypy-5.0.1 +++ b/plugins/python-build/share/python-build/pypy-5.0.1 @@ -1,7 +1,10 @@ case "$(pypy_architecture 2>/dev/null || true)" in "linux" ) - require_distro "Ubuntu 10.04" || true - install_package "pypy-5.0.1-linux" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.0.1-linux.tar.bz2#4b9a294033f917a1674c9ddcb2e7e8d32c4f4351f8216fd1fe23f6d2ad2b1a36" "pypy" verify_py27 ensurepip + if require_distro "Ubuntu 10.04" 1>/dev/null 2>&1; then + install_package "pypy-5.0.1-linux" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.0.1-linux.tar.bz2#4b9a294033f917a1674c9ddcb2e7e8d32c4f4351f8216fd1fe23f6d2ad2b1a36" "pypy" verify_py27 ensurepip + else + install_package "pypy-5.0.1-linux_i686-portable" "https://bitbucket.org/squeaky/portable-pypy/downloads/pypy-5.0.1-linux_i686-portable.tar.bz2#96f1b487655c914a03f56747dfff9c20350175cae01e2911f19b1016442ed6b5" "pypy" verify_py27 ensurepip + fi ;; "linux-armel" ) require_distro "Ubuntu 12.04" || true @@ -16,8 +19,11 @@ case "$(pypy_architecture 2>/dev/null || true)" in fi ;; "linux64" ) - require_distro "Ubuntu 12.04" "Ubuntu 12.10" "Ubuntu 13.04" "Ubuntu 13.10" "Ubuntu 14.04" || true - install_package "pypy-5.0.1-linux64" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.0.1-linux64.tar.bz2#1b1363a48edd1c1b31ca5e995987eda3d460a3404f36c3bb2dd9f52c93eecff5" "pypy" verify_py27 ensurepip + if require_distro "Ubuntu 12.04" "Ubuntu 12.10" "Ubuntu 13.04" "Ubuntu 13.10" "Ubuntu 14.04" 1>/dev/null 2>&1; then + install_package "pypy-5.0.1-linux64" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.0.1-linux64.tar.bz2#1b1363a48edd1c1b31ca5e995987eda3d460a3404f36c3bb2dd9f52c93eecff5" "pypy" verify_py27 ensurepip + else + install_package "pypy-5.0.1-linux_x86_64-portable" "https://bitbucket.org/squeaky/portable-pypy/downloads/pypy-5.0.1-linux_x86_64-portable.tar.bz2#14d65f84fe8228cfa2b8e924364cf4c71e2bc6b13649098fa340baf044606436" "pypy" verify_py27 ensurepip + fi ;; "osx64" ) install_package "pypy-5.0.1-osx64" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.0.1-osx64.tar.bz2#6ebdb9d91203f053b38e3c21841c11a72f416dc185f7b3b7c908229df15e924a" "pypy" verify_py27 ensurepip diff --git a/plugins/python-build/share/python-build/pypy-portable-5.0.1 b/plugins/python-build/share/python-build/pypy-portable-5.0.1 new file mode 100644 index 00000000..6fe5f17f --- /dev/null +++ b/plugins/python-build/share/python-build/pypy-portable-5.0.1 @@ -0,0 +1,16 @@ +case "$(pypy_architecture 2>/dev/null || true)" in +"linux" ) + install_package "pypy-5.0.1-linux_i686-portable" "https://bitbucket.org/squeaky/portable-pypy/downloads/pypy-5.0.1-linux_i686-portable.tar.bz2#96f1b487655c914a03f56747dfff9c20350175cae01e2911f19b1016442ed6b5" "pypy" verify_py27 ensurepip + ;; +"linux64" ) + install_package "pypy-5.0.1-linux_x86_64-portable" "https://bitbucket.org/squeaky/portable-pypy/downloads/pypy-5.0.1-linux_x86_64-portable.tar.bz2#14d65f84fe8228cfa2b8e924364cf4c71e2bc6b13649098fa340baf044606436" "pypy" verify_py27 ensurepip + ;; +* ) + { echo + colorize 1 "ERROR" + echo ": Portable PyPy is not available for $(pypy_architecture 2>/dev/null || true)." + echo + } >&2 + exit 1 + ;; +esac From eb6e24cef1b80446d58ccb20753823ce6ef60354 Mon Sep 17 00:00:00 2001 From: SNakano Date: Sat, 9 Apr 2016 10:35:52 +0900 Subject: [PATCH 53/70] Add Anaconda 4.0.0 --- .../share/python-build/anaconda-4.0.0 | 1 + .../share/python-build/anaconda2-4.0.0 | 19 +++++++++++++++++++ .../share/python-build/anaconda3-4.0.0 | 19 +++++++++++++++++++ 3 files changed, 39 insertions(+) create mode 100644 plugins/python-build/share/python-build/anaconda-4.0.0 create mode 100644 plugins/python-build/share/python-build/anaconda2-4.0.0 create mode 100644 plugins/python-build/share/python-build/anaconda3-4.0.0 diff --git a/plugins/python-build/share/python-build/anaconda-4.0.0 b/plugins/python-build/share/python-build/anaconda-4.0.0 new file mode 100644 index 00000000..41241bbd --- /dev/null +++ b/plugins/python-build/share/python-build/anaconda-4.0.0 @@ -0,0 +1 @@ +source "${BASH_SOURCE%/*}/anaconda2-4.0.0" diff --git a/plugins/python-build/share/python-build/anaconda2-4.0.0 b/plugins/python-build/share/python-build/anaconda2-4.0.0 new file mode 100644 index 00000000..d7ed2db7 --- /dev/null +++ b/plugins/python-build/share/python-build/anaconda2-4.0.0 @@ -0,0 +1,19 @@ +case "$(anaconda_architecture 2>/dev/null || true)" in +"Linux-x86" ) + install_script "Anaconda2-4.0.0-Linux-x86" "https://repo.continuum.io/archive/Anaconda2-4.0.0-Linux-x86.sh#f87d5a014499bd9a579ada3939eb22b1" "anaconda" verify_py27 + ;; +"Linux-x86_64" ) + install_script "Anaconda2-4.0.0-Linux-x86_64" "https://repo.continuum.io/archive/Anaconda2-4.0.0-Linux-x86_64.sh#31ed3ef07435d7068e1e03be49381b13" "anaconda" verify_py27 + ;; +"MacOSX-x86_64" ) + install_script "Anaconda2-4.0.0-MacOSX-x86_64" "https://repo.continuum.io/archive/Anaconda2-4.0.0-MacOSX-x86_64.sh#a3443b46f99bc6680c77c688af1b1f5a" "anaconda" verify_py27 + ;; +* ) + { echo + colorize 1 "ERROR" + echo ": The binary distribution of Anaconda2 is not available for $(anaconda_architecture 2>/dev/null || true)." + echo + } >&2 + exit 1 + ;; +esac diff --git a/plugins/python-build/share/python-build/anaconda3-4.0.0 b/plugins/python-build/share/python-build/anaconda3-4.0.0 new file mode 100644 index 00000000..8b02b91d --- /dev/null +++ b/plugins/python-build/share/python-build/anaconda3-4.0.0 @@ -0,0 +1,19 @@ +case "$(anaconda_architecture 2>/dev/null || true)" in +"Linux-x86" ) + install_script "Anaconda3-4.0.0-Linux-x86" "https://repo.continuum.io/archive/Anaconda3-4.0.0-Linux-x86.sh#c88cbe27cc8fb4976e6bd38068cc57d6" "anaconda" verify_py35 + ;; +"Linux-x86_64" ) + install_script "Anaconda3-4.0.0-Linux-x86_64" "https://repo.continuum.io/archive/Anaconda3-4.0.0-Linux-x86_64.sh#546d1f02597587c685fa890c1d713b51" "anaconda" verify_py35 + ;; +"MacOSX-x86_64" ) + install_script "Anaconda3-4.0.0-MacOSX-x86_64" "https://repo.continuum.io/archive/Anaconda3-4.0.0-MacOSX-x86_64.sh#efd870aa3fabc8f4865a1b9567e69b69" "anaconda" verify_py35 + ;; +* ) + { echo + colorize 1 "ERROR" + echo ": The binary distribution of Anaconda3 is not available for $(anaconda_architecture 2>/dev/null || true)." + echo + } >&2 + exit 1 + ;; +esac From 0a19b2fa02e61486ad1abbc8fb2e0472c04357e4 Mon Sep 17 00:00:00 2001 From: Cosimo Lupo Date: Fri, 15 Apr 2016 08:53:47 +0100 Subject: [PATCH 54/70] Add Jython 2.7.1 beta3 --- .../python-build/share/python-build/jython-2.7.1b3 | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 plugins/python-build/share/python-build/jython-2.7.1b3 diff --git a/plugins/python-build/share/python-build/jython-2.7.1b3 b/plugins/python-build/share/python-build/jython-2.7.1b3 new file mode 100644 index 00000000..c13abbcd --- /dev/null +++ b/plugins/python-build/share/python-build/jython-2.7.1b3 @@ -0,0 +1,13 @@ +require_java +install_jar "jython-2.7.1b3" "https://repo1.maven.org/maven2/org/python/jython-installer/2.7.1b3/jython-installer-2.7.1b3.jar#5c6c7dc372a131dbc2b29b95407c69a4ebab22c1823d9098b7f993444f3090c5" jython + +case "$(pypy_architecture 2>/dev/null || true)" in +"osx64"|"win32" ) + # Jython does not seem to work properly on OSX/windows unless JAVA_HOME is set + if [ -z "${JAVA_HOME+defined}" ]; then + colorize 1 "WARNING: " + echo "Please ensure that your JAVA_HOME environment variable is set correctly!" + echo "See http://bugs.jython.org/issue2346 for details." + fi + ;; +esac From 6a8003d56df6ad2a3c2409300b7359c322c0235a Mon Sep 17 00:00:00 2001 From: "Yamashita, Yuu" Date: Wed, 20 Apr 2016 05:51:35 +0000 Subject: [PATCH 55/70] I realized that at least miniconda3-3.19.0 contains `xz` in it. Basically I'd like to use system pakcage for `xz` command as much as possible. --- pyenv.d/which/anaconda.bash | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pyenv.d/which/anaconda.bash b/pyenv.d/which/anaconda.bash index 08ea2b83..2ca579ac 100644 --- a/pyenv.d/which/anaconda.bash +++ b/pyenv.d/which/anaconda.bash @@ -101,6 +101,11 @@ EOS ## xsltproc cat < Date: Thu, 21 Apr 2016 09:09:52 -0400 Subject: [PATCH 56/70] Add PyPy 5.1 Closes #579 --- CHANGELOG.md | 1 + .../python-build/share/python-build/pypy-5.1 | 64 +++++++++++++++++++ .../share/python-build/pypy-5.1-src | 2 + 3 files changed, 67 insertions(+) create mode 100644 plugins/python-build/share/python-build/pypy-5.1 create mode 100644 plugins/python-build/share/python-build/pypy-5.1-src diff --git a/CHANGELOG.md b/CHANGELOG.md index 039cd3db..721d1fe0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ ## Unreleased +* python-build: Added PyPy 5.1 (#579) * python-build: Added PyPy 5.0.1 (#558) * python-build: Added PyPy 5.0 Portable * python-build: Added PyPy 5.0.1 Portable diff --git a/plugins/python-build/share/python-build/pypy-5.1 b/plugins/python-build/share/python-build/pypy-5.1 new file mode 100644 index 00000000..2f03aad7 --- /dev/null +++ b/plugins/python-build/share/python-build/pypy-5.1 @@ -0,0 +1,64 @@ +case "$(pypy_architecture 2>/dev/null || true)" in +"linux" ) + if require_distro "Ubuntu 10.04" 1>/dev/null 2>&1; then + install_package "pypy-5.1.0-linux" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.1.0-linux.tar.bz2#2f6c521b5b3c1082eab58be78655aa01ec400d19baeec93c455864a7483b8744" "pypy" verify_py27 ensurepip + else + { echo + colorize 1 "ERROR" + echo ": The portable binary distribution of PyPy is not available for $(pypy_architecture 2>/dev/null || true)." + echo "try 'pypy-5.1.0-src' to build from soruce." + echo + } >&2 + exit 1 + fi + ;; +"linux-armel" ) + require_distro "Ubuntu 12.04" || true + install_package "pypy-5.1.0-linux-armel" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.1.0-linux-armel.tar.bz2#ea7017449ff0630431866423220c3688fc55c1a0b80a96af0ae138dd0751b81c" "pypy" verify_py27 ensurepip + ;; +"linux-armhf" ) + if [[ "$(cat /etc/issue 2>/dev/null || true)" == "Raspbian"* ]]; then + install_package "pypy-5.1.0-linux-armhf-raspbian" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.1.0-linux-armhf-raspbian.tar.bz2#3bfcd251b4f3fd1a09520b2741c647c364d16d50c82b813732a78ac60ccb2b69" "pypy" verify_py27 ensurepip + else + require_distro "Ubuntu 13.04" || true + install_package "pypy-5.1.0-linux-armhf-raring" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.1.0-linux-armhf-raring.tar.bz2#a3e13083591bccc301fb974ff0a6c7e4ab4e611e4b31c0932898b981c794462b" "pypy" verify_py27 ensurepip + fi + ;; +"linux-ppc64" ) + require_distro "Fedora 20" || true + install_package "pypy-5.1.0-ppc64" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.1.0-ppc64.tar.bz2#32a31b9ff5174d69f8cf8db711ba2a593fed49b52bdf590bcecd6b727419b6df" "pypy" verify_py27 ensurepip + ;; +"linux-ppc64le" ) + require_distro "Fedora 21" || true + install_package "pypy-5.1.0-ppc64le" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.1.0-ppc64le.tar.bz2#303764f44154f81d7f0753258c89f8a14653658911a16ec2bcfee04055cbfab6" "pypy" verify_py27 ensurepip + ;; +"linux64" ) + if require_distro "Ubuntu 12.04" "Ubuntu 12.10" "Ubuntu 13.04" "Ubuntu 13.10" "Ubuntu 14.04" 1>/dev/null 2>&1; then + install_package "pypy-5.1.0-linux64" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.1.0-linux64.tar.bz2#0e8913351d043a50740b98cb89d99852b8bd6d11225a41c8abfc0baf7084cbf6" "pypy" verify_py27 ensurepip + else + { echo + colorize 1 "ERROR" + echo ": The portable binary distribution of PyPy is not available for $(pypy_architecture 2>/dev/null || true)." + echo "try 'pypy-5.1.0-src' to build from soruce." + echo + } >&2 + exit 1 + fi + ;; +"osx64" ) + install_package "pypy-5.1.0-osx64" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.1.0-osx64.tar.bz2#7e270c66347158dd794c101c4817f742f760ed805aa0d10abe19ba4a78a75118" "pypy" verify_py27 ensurepip + ;; +"win32" ) + # FIXME: never tested on Windows + install_zip "pypy-5.1.0-win32" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.1.0-win32.zip#044e7f35223a443412b5948740e60e93069a6f8b0a72053cc9d472874bb1b6cc" "pypy" verify_py27 ensurepip + ;; +* ) + { echo + colorize 1 "ERROR" + echo ": The binary distribution of PyPy is not available for $(pypy_architecture 2>/dev/null || true)." + echo "try 'pypy-5.1.0-src' to build from soruce." + echo + } >&2 + exit 1 + ;; +esac diff --git a/plugins/python-build/share/python-build/pypy-5.1-src b/plugins/python-build/share/python-build/pypy-5.1-src new file mode 100644 index 00000000..b51d0089 --- /dev/null +++ b/plugins/python-build/share/python-build/pypy-5.1-src @@ -0,0 +1,2 @@ +require_gcc +install_package "pypy-5.1.0-src" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.1.0-src.tar.bz2#16bab9501e942c0704abbf9cd6c4e950c6a76dc226cf1e447ea084916aef4714" "pypy_builder" verify_py27 ensurepip From f72fc8eabccc815d6ed1e49e323a8a3eec638d21 Mon Sep 17 00:00:00 2001 From: Josh Friend Date: Thu, 21 Apr 2016 18:43:23 -0400 Subject: [PATCH 57/70] Add PyPy 5.1 Portable --- CHANGELOG.md | 3 ++- plugins/python-build/share/python-build/pypy-5.1 | 16 ++-------------- .../share/python-build/pypy-portable-5.1 | 16 ++++++++++++++++ 3 files changed, 20 insertions(+), 15 deletions(-) create mode 100644 plugins/python-build/share/python-build/pypy-portable-5.1 diff --git a/CHANGELOG.md b/CHANGELOG.md index 721d1fe0..3498f538 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,9 +3,10 @@ ## Unreleased * 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 Portable * python-build: Added PyPy 5.0.1 Portable +* python-build: Added PyPy 5.0 Portable ## 20160310 diff --git a/plugins/python-build/share/python-build/pypy-5.1 b/plugins/python-build/share/python-build/pypy-5.1 index 2f03aad7..649715d6 100644 --- a/plugins/python-build/share/python-build/pypy-5.1 +++ b/plugins/python-build/share/python-build/pypy-5.1 @@ -3,13 +3,7 @@ case "$(pypy_architecture 2>/dev/null || true)" in if require_distro "Ubuntu 10.04" 1>/dev/null 2>&1; then install_package "pypy-5.1.0-linux" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.1.0-linux.tar.bz2#2f6c521b5b3c1082eab58be78655aa01ec400d19baeec93c455864a7483b8744" "pypy" verify_py27 ensurepip else - { echo - colorize 1 "ERROR" - echo ": The portable binary distribution of PyPy is not available for $(pypy_architecture 2>/dev/null || true)." - echo "try 'pypy-5.1.0-src' to build from soruce." - echo - } >&2 - exit 1 + install_package "pypy-5.1-linux_i686-portable" "https://bitbucket.org/squeaky/portable-pypy/downloads/pypy-5.1-linux_i686-portable.tar.bz2#893507603a58b8983b69924e60591de39b8f71f70ba36d6e3894db8f7c49c3ea" "pypy" verify_py27 ensurepip fi ;; "linux-armel" ) @@ -36,13 +30,7 @@ case "$(pypy_architecture 2>/dev/null || true)" in if require_distro "Ubuntu 12.04" "Ubuntu 12.10" "Ubuntu 13.04" "Ubuntu 13.10" "Ubuntu 14.04" 1>/dev/null 2>&1; then install_package "pypy-5.1.0-linux64" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.1.0-linux64.tar.bz2#0e8913351d043a50740b98cb89d99852b8bd6d11225a41c8abfc0baf7084cbf6" "pypy" verify_py27 ensurepip else - { echo - colorize 1 "ERROR" - echo ": The portable binary distribution of PyPy is not available for $(pypy_architecture 2>/dev/null || true)." - echo "try 'pypy-5.1.0-src' to build from soruce." - echo - } >&2 - exit 1 + install_package "pypy-5.1-linux_x86_64-portable" "https://bitbucket.org/squeaky/portable-pypy/downloads/pypy-5.1-linux_x86_64-portable.tar.bz2#893507603a58b8983b69924e60591de39b8f71f70ba36d6e3894db8f7c49c3ea" "pypy" verify_py27 ensurepip fi ;; "osx64" ) diff --git a/plugins/python-build/share/python-build/pypy-portable-5.1 b/plugins/python-build/share/python-build/pypy-portable-5.1 new file mode 100644 index 00000000..d2b34bdc --- /dev/null +++ b/plugins/python-build/share/python-build/pypy-portable-5.1 @@ -0,0 +1,16 @@ +case "$(pypy_architecture 2>/dev/null || true)" in +"linux" ) + install_package "pypy-5.1-linux_i686-portable" "https://bitbucket.org/squeaky/portable-pypy/downloads/pypy-5.1-linux_i686-portable.tar.bz2#893507603a58b8983b69924e60591de39b8f71f70ba36d6e3894db8f7c49c3ea" "pypy" verify_py27 ensurepip + ;; +"linux64" ) + install_package "pypy-5.1-linux_x86_64-portable" "https://bitbucket.org/squeaky/portable-pypy/downloads/pypy-5.1-linux_x86_64-portable.tar.bz2#b2df9b0127457d1c3cc0dc9b8f027a53569ccd3ba5a79012d641e576d9cc003a" "pypy" verify_py27 ensurepip + ;; +* ) + { echo + colorize 1 "ERROR" + echo ": Portable PyPy is not available for $(pypy_architecture 2>/dev/null || true)." + echo + } >&2 + exit 1 + ;; +esac From 78b9cee98e442c16d3f6ce4eecece932e1eb170b Mon Sep 17 00:00:00 2001 From: Josh Friend Date: Fri, 22 Apr 2016 08:53:33 -0400 Subject: [PATCH 58/70] v20160422 --- CHANGELOG.md | 4 ++++ libexec/pyenv---version | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3498f538..d3f319da 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,11 +2,15 @@ ## Unreleased +## 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 diff --git a/libexec/pyenv---version b/libexec/pyenv---version index dc05ee4a..f629f3bc 100755 --- a/libexec/pyenv---version +++ b/libexec/pyenv---version @@ -12,7 +12,7 @@ set -e [ -n "$PYENV_DEBUG" ] && set -x -version="20160310" +version="20160422" git_revision="" if cd "${BASH_SOURCE%/*}" 2>/dev/null && git remote -v 2>/dev/null | grep -q pyenv; then From a8664a23390c306b6f5d255a9660ee7072d68d39 Mon Sep 17 00:00:00 2001 From: "Yamashita, Yuu" Date: Mon, 2 May 2016 00:18:36 +0000 Subject: [PATCH 59/70] Fixed wrong SHA256 for `pypy-5.1-linux_x86_64-portable.tar.bz2` (fixes #586) --- plugins/python-build/share/python-build/pypy-5.1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/python-build/share/python-build/pypy-5.1 b/plugins/python-build/share/python-build/pypy-5.1 index 649715d6..0e29b29c 100644 --- a/plugins/python-build/share/python-build/pypy-5.1 +++ b/plugins/python-build/share/python-build/pypy-5.1 @@ -30,7 +30,7 @@ case "$(pypy_architecture 2>/dev/null || true)" in if require_distro "Ubuntu 12.04" "Ubuntu 12.10" "Ubuntu 13.04" "Ubuntu 13.10" "Ubuntu 14.04" 1>/dev/null 2>&1; then install_package "pypy-5.1.0-linux64" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.1.0-linux64.tar.bz2#0e8913351d043a50740b98cb89d99852b8bd6d11225a41c8abfc0baf7084cbf6" "pypy" verify_py27 ensurepip else - install_package "pypy-5.1-linux_x86_64-portable" "https://bitbucket.org/squeaky/portable-pypy/downloads/pypy-5.1-linux_x86_64-portable.tar.bz2#893507603a58b8983b69924e60591de39b8f71f70ba36d6e3894db8f7c49c3ea" "pypy" verify_py27 ensurepip + install_package "pypy-5.1-linux_x86_64-portable" "https://bitbucket.org/squeaky/portable-pypy/downloads/pypy-5.1-linux_x86_64-portable.tar.bz2#b2df9b0127457d1c3cc0dc9b8f027a53569ccd3ba5a79012d641e576d9cc003a" "pypy" verify_py27 ensurepip fi ;; "osx64" ) From 37ad781061d2ba9a3aef78176d62c6d7281d52e6 Mon Sep 17 00:00:00 2001 From: "Yamashita, Yuu" Date: Fri, 6 May 2016 08:51:43 +0000 Subject: [PATCH 60/70] Add miniconda2/3 4.0.5 --- .../share/python-build/miniconda2-4.0.5 | 19 +++++++++++++++++++ .../share/python-build/miniconda3-4.0.5 | 19 +++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 plugins/python-build/share/python-build/miniconda2-4.0.5 create mode 100644 plugins/python-build/share/python-build/miniconda3-4.0.5 diff --git a/plugins/python-build/share/python-build/miniconda2-4.0.5 b/plugins/python-build/share/python-build/miniconda2-4.0.5 new file mode 100644 index 00000000..d609380a --- /dev/null +++ b/plugins/python-build/share/python-build/miniconda2-4.0.5 @@ -0,0 +1,19 @@ +case "$(anaconda_architecture 2>/dev/null || true)" in +"Linux-x86" ) + install_script "Miniconda2-4.0.5-Linux-x86" "https://repo.continuum.io/miniconda/Miniconda2-4.0.5-Linux-x86.sh#fc85229837ef2f0571e0c369e6de8ae7339b6cd9f16449efce0a2a01f0bec110" "miniconda" verify_py27 + ;; +"Linux-x86_64" ) + install_script "Miniconda2-4.0.5-Linux-x86_64" "https://repo.continuum.io/miniconda/Miniconda2-4.0.5-Linux-x86_64.sh#ada5b7942e519829bc5e8e638d525e009676a7a598cf3dd80f041f6d5e39ddbb" "miniconda" verify_py27 + ;; +"MacOSX-x86_64" ) + install_script "Miniconda2-4.0.5-MacOSX-x86_64" "https://repo.continuum.io/miniconda/Miniconda2-4.0.5-MacOSX-x86_64.sh#7471adcdf7ff1f4e7464617992f57fb7f6f58dbc16ce2455d441dc2c2660e350" "miniconda" verify_py27 + ;; +* ) + { echo + colorize 1 "ERROR" + echo ": The binary distribution of Miniconda2 is not available for $(anaconda_architecture 2>/dev/null || true)." + echo + } >&2 + exit 1 + ;; +esac diff --git a/plugins/python-build/share/python-build/miniconda3-4.0.5 b/plugins/python-build/share/python-build/miniconda3-4.0.5 new file mode 100644 index 00000000..f53e3af9 --- /dev/null +++ b/plugins/python-build/share/python-build/miniconda3-4.0.5 @@ -0,0 +1,19 @@ +case "$(anaconda_architecture 2>/dev/null || true)" in +"Linux-x86" ) + install_script "Miniconda3-4.0.5-Linux-x86" "https://repo.continuum.io/miniconda/Miniconda3-4.0.5-Linux-x86.sh#3c06b31b0f70d21f4f62021b8db98929faa3a99ebe6b5b1a2999576d16c30e35" "miniconda" verify_py27 + ;; +"Linux-x86_64" ) + install_script "Miniconda3-4.0.5-Linux-x86_64" "https://repo.continuum.io/miniconda/Miniconda3-4.0.5-Linux-x86_64.sh#a7bcd0425d8b6688753946b59681572f63c2241aed77bf0ec6de4c5edc5ceeac" "miniconda" verify_py27 + ;; +"MacOSX-x86_64" ) + install_script "Miniconda3-4.0.5-MacOSX-x86_64" "https://repo.continuum.io/miniconda/Miniconda3-4.0.5-MacOSX-x86_64.sh#5673d23ed00515dbb7d236bc0db239c875db54ba1cd0976d907d0552dc58928f" "miniconda" verify_py27 + ;; +* ) + { echo + colorize 1 "ERROR" + echo ": The binary distribution of Miniconda is not available for $(anaconda_architecture 2>/dev/null || true)." + echo + } >&2 + exit 1 + ;; +esac From d0fae57c4d1199e5bb8fea3a808c55021cab16e6 Mon Sep 17 00:00:00 2001 From: "Yamashita, Yuu" Date: Fri, 6 May 2016 08:57:23 +0000 Subject: [PATCH 61/70] miniconda3 releases are Python 3 --- plugins/python-build/share/python-build/miniconda3-3.18.3 | 6 +++--- plugins/python-build/share/python-build/miniconda3-3.19.0 | 6 +++--- plugins/python-build/share/python-build/miniconda3-4.0.5 | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/plugins/python-build/share/python-build/miniconda3-3.18.3 b/plugins/python-build/share/python-build/miniconda3-3.18.3 index 749007f8..ccdcb03b 100644 --- a/plugins/python-build/share/python-build/miniconda3-3.18.3 +++ b/plugins/python-build/share/python-build/miniconda3-3.18.3 @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Miniconda3-3.18.3-Linux-x86" "https://repo.continuum.io/miniconda/Miniconda3-3.18.3-Linux-x86.sh#7f6b432daacfbe67ac5fd5b3e3bc5bca75642e4e099e967b1353a5b0a828b036" "miniconda" verify_py27 + install_script "Miniconda3-3.18.3-Linux-x86" "https://repo.continuum.io/miniconda/Miniconda3-3.18.3-Linux-x86.sh#7f6b432daacfbe67ac5fd5b3e3bc5bca75642e4e099e967b1353a5b0a828b036" "miniconda" verify_py35 ;; "Linux-x86_64" ) - install_script "Miniconda3-3.18.3-Linux-x86_64" "https://repo.continuum.io/miniconda/Miniconda3-3.18.3-Linux-x86_64.sh#6eee19f7ac958578b0da4124f58b09f23422fa6f6b26af8b594a47f08cc61af4" "miniconda" verify_py27 + install_script "Miniconda3-3.18.3-Linux-x86_64" "https://repo.continuum.io/miniconda/Miniconda3-3.18.3-Linux-x86_64.sh#6eee19f7ac958578b0da4124f58b09f23422fa6f6b26af8b594a47f08cc61af4" "miniconda" verify_py35 ;; "MacOSX-x86_64" ) - install_script "Miniconda3-3.18.3-MacOSX-x86_64" "https://repo.continuum.io/miniconda/Miniconda3-3.18.3-MacOSX-x86_64.sh#b81c9b27eb9a91e3183e51000dbf986bfe91f99acfa1a4e3bc849ddacc7bf934" "miniconda" verify_py27 + install_script "Miniconda3-3.18.3-MacOSX-x86_64" "https://repo.continuum.io/miniconda/Miniconda3-3.18.3-MacOSX-x86_64.sh#b81c9b27eb9a91e3183e51000dbf986bfe91f99acfa1a4e3bc849ddacc7bf934" "miniconda" verify_py35 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/miniconda3-3.19.0 b/plugins/python-build/share/python-build/miniconda3-3.19.0 index d96c5ebf..b429fecd 100644 --- a/plugins/python-build/share/python-build/miniconda3-3.19.0 +++ b/plugins/python-build/share/python-build/miniconda3-3.19.0 @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Miniconda3-3.19.0-Linux-x86" "https://repo.continuum.io/miniconda/Miniconda3-3.19.0-Linux-x86.sh#9789463cad35cdb3ee4cda5a9c3767cad21491faacc071fcd60eb38a9f75098e" "miniconda" verify_py27 + install_script "Miniconda3-3.19.0-Linux-x86" "https://repo.continuum.io/miniconda/Miniconda3-3.19.0-Linux-x86.sh#9789463cad35cdb3ee4cda5a9c3767cad21491faacc071fcd60eb38a9f75098e" "miniconda" verify_py35 ;; "Linux-x86_64" ) - install_script "Miniconda3-3.19.0-Linux-x86_64" "https://repo.continuum.io/miniconda/Miniconda3-3.19.0-Linux-x86_64.sh#9ea57c0fdf481acf89d816184f969b04bc44dea27b258c4e86b1e3a25ff26aa0" "miniconda" verify_py27 + install_script "Miniconda3-3.19.0-Linux-x86_64" "https://repo.continuum.io/miniconda/Miniconda3-3.19.0-Linux-x86_64.sh#9ea57c0fdf481acf89d816184f969b04bc44dea27b258c4e86b1e3a25ff26aa0" "miniconda" verify_py35 ;; "MacOSX-x86_64" ) - install_script "Miniconda3-3.19.0-MacOSX-x86_64" "https://repo.continuum.io/miniconda/Miniconda3-3.19.0-MacOSX-x86_64.sh#40ec9c2726262addd330c24f62853de47430482965f0bb8cba47d8cd995bec29" "miniconda" verify_py27 + install_script "Miniconda3-3.19.0-MacOSX-x86_64" "https://repo.continuum.io/miniconda/Miniconda3-3.19.0-MacOSX-x86_64.sh#40ec9c2726262addd330c24f62853de47430482965f0bb8cba47d8cd995bec29" "miniconda" verify_py35 ;; * ) { echo diff --git a/plugins/python-build/share/python-build/miniconda3-4.0.5 b/plugins/python-build/share/python-build/miniconda3-4.0.5 index f53e3af9..8dfaaff7 100644 --- a/plugins/python-build/share/python-build/miniconda3-4.0.5 +++ b/plugins/python-build/share/python-build/miniconda3-4.0.5 @@ -1,12 +1,12 @@ case "$(anaconda_architecture 2>/dev/null || true)" in "Linux-x86" ) - install_script "Miniconda3-4.0.5-Linux-x86" "https://repo.continuum.io/miniconda/Miniconda3-4.0.5-Linux-x86.sh#3c06b31b0f70d21f4f62021b8db98929faa3a99ebe6b5b1a2999576d16c30e35" "miniconda" verify_py27 + install_script "Miniconda3-4.0.5-Linux-x86" "https://repo.continuum.io/miniconda/Miniconda3-4.0.5-Linux-x86.sh#3c06b31b0f70d21f4f62021b8db98929faa3a99ebe6b5b1a2999576d16c30e35" "miniconda" verify_py35 ;; "Linux-x86_64" ) - install_script "Miniconda3-4.0.5-Linux-x86_64" "https://repo.continuum.io/miniconda/Miniconda3-4.0.5-Linux-x86_64.sh#a7bcd0425d8b6688753946b59681572f63c2241aed77bf0ec6de4c5edc5ceeac" "miniconda" verify_py27 + install_script "Miniconda3-4.0.5-Linux-x86_64" "https://repo.continuum.io/miniconda/Miniconda3-4.0.5-Linux-x86_64.sh#a7bcd0425d8b6688753946b59681572f63c2241aed77bf0ec6de4c5edc5ceeac" "miniconda" verify_py35 ;; "MacOSX-x86_64" ) - install_script "Miniconda3-4.0.5-MacOSX-x86_64" "https://repo.continuum.io/miniconda/Miniconda3-4.0.5-MacOSX-x86_64.sh#5673d23ed00515dbb7d236bc0db239c875db54ba1cd0976d907d0552dc58928f" "miniconda" verify_py27 + install_script "Miniconda3-4.0.5-MacOSX-x86_64" "https://repo.continuum.io/miniconda/Miniconda3-4.0.5-MacOSX-x86_64.sh#5673d23ed00515dbb7d236bc0db239c875db54ba1cd0976d907d0552dc58928f" "miniconda" verify_py35 ;; * ) { echo From 444bb360a8c11f55860362f8d6d6ba1a169b6774 Mon Sep 17 00:00:00 2001 From: Samuel Villamonte Date: Sun, 8 May 2016 12:58:36 -0500 Subject: [PATCH 62/70] Added PyPy Portable 5.1.1 Only tested 64-bit --- .../share/python-build/pypy-portable-5.1.1 | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 plugins/python-build/share/python-build/pypy-portable-5.1.1 diff --git a/plugins/python-build/share/python-build/pypy-portable-5.1.1 b/plugins/python-build/share/python-build/pypy-portable-5.1.1 new file mode 100644 index 00000000..698c98a9 --- /dev/null +++ b/plugins/python-build/share/python-build/pypy-portable-5.1.1 @@ -0,0 +1,16 @@ +case "$(pypy_architecture 2>/dev/null || true)" in +"linux" ) + install_package "pypy-5.1.1-linux_i686-portable" "https://bitbucket.org/squeaky/portable-pypy/downloads/pypy-5.1.1-linux_i686-portable.tar.bz2#f00faf426f41f9980344d03fd74bb949875c0cf86048ad762dd445f72353eb8f" "pypy" verify_py27 ensurepip + ;; +"linux64" ) + install_package "pypy-5.1.1-linux_x86_64-portable" "https://bitbucket.org/squeaky/portable-pypy/downloads/pypy-5.1.1-linux_x86_64-portable.tar.bz2#c0502d8db1cc2b81513cc6047813669b0a561cb20e41d60e179f51fe8657a794" "pypy" verify_py27 ensurepip + ;; +* ) + { echo + colorize 1 "ERROR" + echo ": Portable PyPy is not available for $(pypy_architecture 2>/dev/null || true)." + echo + } >&2 + exit 1 + ;; +esac From 25184d9fcaa1946fe536f89670e850867eb568c8 Mon Sep 17 00:00:00 2001 From: Samuel Villamonte Date: Sun, 8 May 2016 13:51:10 -0500 Subject: [PATCH 63/70] Added PyPy 5.1.1-src --- plugins/python-build/share/python-build/pypy-5.1.1-src | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 plugins/python-build/share/python-build/pypy-5.1.1-src diff --git a/plugins/python-build/share/python-build/pypy-5.1.1-src b/plugins/python-build/share/python-build/pypy-5.1.1-src new file mode 100644 index 00000000..7fbdb9db --- /dev/null +++ b/plugins/python-build/share/python-build/pypy-5.1.1-src @@ -0,0 +1,2 @@ +require_gcc +install_package "pypy-5.1.1-src" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.1.1-src.tar.bz2#ca3d943d7fbd78bb957ee9e5833ada4bb8506ac99a41b7628790e286a65ed2be" "pypy_builder" verify_py27 ensurepip From aa305d2c3d5290905259916b9312f64819ea27f4 Mon Sep 17 00:00:00 2001 From: "Yamashita, Yuu" Date: Mon, 9 May 2016 00:39:53 +0000 Subject: [PATCH 64/70] Add PyPy 5.1.1 (fixes #591) --- .../share/python-build/pypy-5.1.1 | 52 +++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 plugins/python-build/share/python-build/pypy-5.1.1 diff --git a/plugins/python-build/share/python-build/pypy-5.1.1 b/plugins/python-build/share/python-build/pypy-5.1.1 new file mode 100644 index 00000000..e6f7b71d --- /dev/null +++ b/plugins/python-build/share/python-build/pypy-5.1.1 @@ -0,0 +1,52 @@ +case "$(pypy_architecture 2>/dev/null || true)" in +"linux" ) + if require_distro "Ubuntu 12.04" "Ubuntu 12.10" "Ubuntu 13.04" "Ubuntu 13.10" "Ubuntu 14.04" 1>/dev/null 2>&1; then + install_package "pypy-5.1.1-linux" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.1.1-linux.tar.bz2#7951fd2b87c9e621ec57c932c20da2b8a4a9e87d8daeb9e2b7373f9444219abc" "pypy" verify_py27 ensurepip + else + install_package "pypy-5.1.1-linux_i686-portable" "https://bitbucket.org/squeaky/portable-pypy/downloads/pypy-5.1.1-linux_i686-portable.tar.bz2#f00faf426f41f9980344d03fd74bb949875c0cf86048ad762dd445f72353eb8f" "pypy" verify_py27 ensurepip + fi + ;; +"linux-armel" ) + require_distro "Ubuntu 12.04" || true + install_package "pypy-5.1.1-linux-armel" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.1.1-linux-armel.tar.bz2#062b33641c24dfc8c6b5af955c2ddf3815b471de0af4bfc343020651b94d13bf" "pypy" verify_py27 ensurepip + ;; +"linux-armhf" ) + if [[ "$(cat /etc/issue 2>/dev/null || true)" == "Raspbian"* ]]; then + install_package "pypy-5.1.1-linux-armhf-raspbian" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.1.1-linux-armhf-raspbian.tar.bz2#fc2a1f8719a7eca5d85d0bdcf499c6ab7409fc32aa312435bcbe66950b47e863" "pypy" verify_py27 ensurepip + else + require_distro "Ubuntu 13.04" || true + install_package "pypy-5.1.1-linux-armhf-raring" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.1.1-linux-armhf-raring.tar.bz2#c4bcdabccd15669ea44d1c715cd36b2ca55b340a27b63e1a92ef5ab6eb158a8d" "pypy" verify_py27 ensurepip + fi + ;; +"linux-ppc64" ) + require_distro "Fedora 20" || true + install_package "pypy-5.1.1-ppc64" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.1.1-ppc64.tar.bz2#FIXME" "pypy" verify_py27 ensurepip + ;; +"linux-ppc64le" ) + require_distro "Fedora 21" || true + install_package "pypy-5.1.1-ppc64le" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.1.1-ppc64le.tar.bz2#FIXME" "pypy" verify_py27 ensurepip + ;; +"linux64" ) + if require_distro "Ubuntu 12.04" "Ubuntu 12.10" "Ubuntu 13.04" "Ubuntu 13.10" "Ubuntu 14.04" 1>/dev/null 2>&1; then + install_package "pypy-5.1.1-linux64" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.1.1-linux64.tar.bz2#c852622e8bc81618c137da35fcf57b2349b956c07b6fd853300846e3cefa64fc" "pypy" verify_py27 ensurepip + else + install_package "pypy-5.1.1-linux_x86_64-portable" "https://bitbucket.org/squeaky/portable-pypy/downloads/pypy-5.1.1-linux_x86_64-portable.tar.bz2#c0502d8db1cc2b81513cc6047813669b0a561cb20e41d60e179f51fe8657a794" "pypy" verify_py27 ensurepip + fi + ;; +"osx64" ) + install_package "pypy-5.1.1-osx64" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.1.1-osx64.tar.bz2#fe2bbb7cf95eb91b1724029f81e85d1dbb6025a2e9a005cfe7258fe07602f771" "pypy" verify_py27 ensurepip + ;; +"win32" ) + # FIXME: never tested on Windows + install_zip "pypy-5.1.1-win32" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.1.1-win32.zip#22a780e328ef053e098f2edc2302957ac3119adf7bf11ff23e225931806e7bcd" "pypy" verify_py27 ensurepip + ;; +* ) + { echo + colorize 1 "ERROR" + echo ": The binary distribution of PyPy is not available for $(pypy_architecture 2>/dev/null || true)." + echo "try 'pypy-5.1.1-src' to build from soruce." + echo + } >&2 + exit 1 + ;; +esac From 24d05343f875deb61dedb7bb7f8005519f995ba1 Mon Sep 17 00:00:00 2001 From: "Yamashita, Yuu" Date: Mon, 9 May 2016 00:41:50 +0000 Subject: [PATCH 65/70] PyPy 5.1 binary for linux x86 is built for Ubuntu 12.04 - 14.04 --- plugins/python-build/share/python-build/pypy-5.1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/python-build/share/python-build/pypy-5.1 b/plugins/python-build/share/python-build/pypy-5.1 index 0e29b29c..e259e442 100644 --- a/plugins/python-build/share/python-build/pypy-5.1 +++ b/plugins/python-build/share/python-build/pypy-5.1 @@ -1,6 +1,6 @@ case "$(pypy_architecture 2>/dev/null || true)" in "linux" ) - if require_distro "Ubuntu 10.04" 1>/dev/null 2>&1; then + if require_distro "Ubuntu 12.04" "Ubuntu 12.10" "Ubuntu 13.04" "Ubuntu 13.10" "Ubuntu 14.04" 1>/dev/null 2>&1; then install_package "pypy-5.1.0-linux" "https://bitbucket.org/pypy/pypy/downloads/pypy-5.1.0-linux.tar.bz2#2f6c521b5b3c1082eab58be78655aa01ec400d19baeec93c455864a7483b8744" "pypy" verify_py27 ensurepip else install_package "pypy-5.1-linux_i686-portable" "https://bitbucket.org/squeaky/portable-pypy/downloads/pypy-5.1-linux_i686-portable.tar.bz2#893507603a58b8983b69924e60591de39b8f71f70ba36d6e3894db8f7c49c3ea" "pypy" verify_py27 ensurepip From 2017dd0c25467caffd6b9d6749f80dc502128842 Mon Sep 17 00:00:00 2001 From: "Yamashita, Yuu" Date: Mon, 9 May 2016 00:45:51 +0000 Subject: [PATCH 66/70] v20160509 --- CHANGELOG.md | 6 ++++++ libexec/pyenv---version | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d3f319da..1f2b6e64 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,12 @@ ## Unreleased +## 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) diff --git a/libexec/pyenv---version b/libexec/pyenv---version index f629f3bc..2360fe00 100755 --- a/libexec/pyenv---version +++ b/libexec/pyenv---version @@ -12,7 +12,7 @@ set -e [ -n "$PYENV_DEBUG" ] && set -x -version="20160422" +version="20160509" git_revision="" if cd "${BASH_SOURCE%/*}" 2>/dev/null && git remote -v 2>/dev/null | grep -q pyenv; then From 4543ff88bc59c40203ef73dc075a66d78accdc2a Mon Sep 17 00:00:00 2001 From: Zhiming Wang Date: Tue, 17 May 2016 23:14:58 -0700 Subject: [PATCH 67/70] Add CPython 3.6.0a1 https://www.python.org/downloads/release/python-360a1/ --- plugins/python-build/share/python-build/3.6.0a1 | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 plugins/python-build/share/python-build/3.6.0a1 diff --git a/plugins/python-build/share/python-build/3.6.0a1 b/plugins/python-build/share/python-build/3.6.0a1 new file mode 100644 index 00000000..888aa4d9 --- /dev/null +++ b/plugins/python-build/share/python-build/3.6.0a1 @@ -0,0 +1,4 @@ +#require_gcc +install_package "openssl-1.0.2g" "https://www.openssl.org/source/openssl-1.0.2g.tar.gz#b784b1b3907ce39abf4098702dade6365522a253ad1552e267a9a0e89594aa33" mac_openssl --if has_broken_mac_openssl +install_package "readline-6.3" "http://ftpmirror.gnu.org/readline/readline-6.3.tar.gz#56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" standard --if has_broken_mac_readline +install_package "Python-3.6.0a1" "https://www.python.org/ftp/python/3.6.0/Python-3.6.0a1.tgz#16336eefaec9adf2e8e0035ddb622076f78e0c9c49db1d962f018bfb3804935e" ldflags_dirs standard verify_py36 ensurepip From e748c14db8e1f5f42ef1281259f8bcea36c06d57 Mon Sep 17 00:00:00 2001 From: "Yamashita, Yuu" Date: Tue, 10 May 2016 04:21:53 +0000 Subject: [PATCH 68/70] Skip creating shims for system executables bundled with Anaconda (fixes #594, #599) With this, we'd be able to remove a hook script for `pyenv which` eventually. --- pyenv.d/rehash/anaconda.bash | 123 +++++++++++++++++++++++++++++++++++ 1 file changed, 123 insertions(+) create mode 100644 pyenv.d/rehash/anaconda.bash diff --git a/pyenv.d/rehash/anaconda.bash b/pyenv.d/rehash/anaconda.bash new file mode 100644 index 00000000..dc1472a6 --- /dev/null +++ b/pyenv.d/rehash/anaconda.bash @@ -0,0 +1,123 @@ +# Anaconda comes with binaries of system packages (e.g. `openssl`, `curl`). +# Creating shims for those binaries will prevent pyenv users to run those +# commands normally when not using Anaconda. +# +# This hooks is intended to skip creating shims for those executables. + +conda_exists() { + shopt -s nullglob + local condas=($(echo "${PYENV_ROOT}/versions/"*"/bin/conda" "${PYENV_ROOT}/versions/"*"/envs/"*"/bin/conda")) + shopt -u nullglob + [ -n "${condas}" ] +} + +conda_shims() { + ## curl + cat < Date: Thu, 19 May 2016 00:14:22 +0000 Subject: [PATCH 69/70] Remove `which` hook for Anaconda in favor of `rehash` hook --- pyenv.d/which/anaconda.bash | 170 ------------------------------------ 1 file changed, 170 deletions(-) delete mode 100644 pyenv.d/which/anaconda.bash diff --git a/pyenv.d/which/anaconda.bash b/pyenv.d/which/anaconda.bash deleted file mode 100644 index 2ca579ac..00000000 --- a/pyenv.d/which/anaconda.bash +++ /dev/null @@ -1,170 +0,0 @@ -# Anaconda comes with binaries of system packages (e.g. `openssl`, `curl`). -# Creating shims for those binaries will prevent pyenv users to run those -# commands normally when not using Anaconda. -# -# This is a limited edition of https://github.com/yyuu/pyenv-which-ext -# and it will looks for original `PATH` if there is Anaconda/Miniconda -# installed and the command name is blacklisted. - -conda_exists() { - shopt -s nullglob - local condas=($(echo "${PYENV_ROOT}/versions/"*"/bin/conda" "${PYENV_ROOT}/versions/"*"/envs/"*"/bin/conda")) - shopt -u nullglob - [ -n "${condas}" ] -} - -conda_shims() { - ## curl - cat </dev/null || true)" ]; then - PYENV_COMMAND_PATH="$(lookup_from_path "$PYENV_COMMAND" || true)" - fi - fi - else - if conda_shims | grep -q -x "$PYENV_COMMAND"; then - PYENV_COMMAND_PATH="$(lookup_from_path "$PYENV_COMMAND" || true)" - fi - fi - fi -fi From 1921dbef18849b59192c00c9873b0359a150a330 Mon Sep 17 00:00:00 2001 From: "Yamashita, Yuu" Date: Tue, 24 May 2016 01:01:41 +0000 Subject: [PATCH 70/70] Skip creating shims for conda's system executables, more reliably (#594, #595) --- pyenv.d/rehash/anaconda.bash | 150 +++++++++++------------------------ 1 file changed, 48 insertions(+), 102 deletions(-) diff --git a/pyenv.d/rehash/anaconda.bash b/pyenv.d/rehash/anaconda.bash index dc1472a6..c1f9e98f 100644 --- a/pyenv.d/rehash/anaconda.bash +++ b/pyenv.d/rehash/anaconda.bash @@ -11,111 +11,57 @@ conda_exists() { [ -n "${condas}" ] } -conda_shims() { - ## curl - cat <&2; then + shims[${#shims[*]}]="${shim}" + fi + done + registered_shims="${shims[@]}" } if conda_exists; then