Mercurial > public > mercurial-scm > hg-stable
comparison contrib/automation/hgautomation/linux.py @ 43016:cbd94ee3a72e
automation: upgrade packages in Linux environment
Let's stay modern.
Differential Revision: https://phab.mercurial-scm.org/D6913
author | Gregory Szorc <gregory.szorc@gmail.com> |
---|---|
date | Sun, 29 Sep 2019 10:28:01 -0700 |
parents | 3aa227feffbe |
children | dffa9d3c2491 |
comparison
equal
deleted
inserted
replaced
43015:3aa227feffbe | 43016:cbd94ee3a72e |
---|---|
35 popd | 35 popd |
36 | 36 |
37 export PYENV_ROOT="/hgdev/pyenv" | 37 export PYENV_ROOT="/hgdev/pyenv" |
38 export PATH="$PYENV_ROOT/bin:$PATH" | 38 export PATH="$PYENV_ROOT/bin:$PATH" |
39 | 39 |
40 # pip 19.0.3. | 40 # pip 19.2.3. |
41 PIP_SHA256=efe99298f3fbb1f56201ce6b81d2658067d2f7d7dfc2d412e0d3cacc9a397c61 | 41 PIP_SHA256=57e3643ff19f018f8a00dfaa6b7e4620e3c1a7a2171fd218425366ec006b3bfe |
42 wget -O get-pip.py --progress dot:mega https://github.com/pypa/get-pip/raw/fee32c376da1ff6496a798986d7939cd51e1644f/get-pip.py | 42 wget -O get-pip.py --progress dot:mega https://github.com/pypa/get-pip/raw/309a56c5fd94bd1134053a541cb4657a4e47e09d/get-pip.py |
43 echo "${PIP_SHA256} get-pip.py" | sha256sum --check - | 43 echo "${PIP_SHA256} get-pip.py" | sha256sum --check - |
44 | 44 |
45 VIRTUALENV_SHA256=984d7e607b0a5d1329425dd8845bd971b957424b5ba664729fab51ab8c11bc39 | 45 VIRTUALENV_SHA256=f78d81b62d3147396ac33fc9d77579ddc42cc2a98dd9ea38886f616b33bc7fb2 |
46 VIRTUALENV_TARBALL=virtualenv-16.4.3.tar.gz | 46 VIRTUALENV_TARBALL=virtualenv-16.7.5.tar.gz |
47 wget -O ${VIRTUALENV_TARBALL} --progress dot:mega https://files.pythonhosted.org/packages/37/db/89d6b043b22052109da35416abc3c397655e4bd3cff031446ba02b9654fa/${VIRTUALENV_TARBALL} | 47 wget -O ${VIRTUALENV_TARBALL} --progress dot:mega https://files.pythonhosted.org/packages/66/f0/6867af06d2e2f511e4e1d7094ff663acdebc4f15d4a0cb0fed1007395124/${VIRTUALENV_TARBALL} |
48 echo "${VIRTUALENV_SHA256} ${VIRTUALENV_TARBALL}" | sha256sum --check - | 48 echo "${VIRTUALENV_SHA256} ${VIRTUALENV_TARBALL}" | sha256sum --check - |
49 | 49 |
50 for v in ${PYENV2_VERSIONS}; do | 50 for v in ${PYENV2_VERSIONS}; do |
51 pyenv install -v ${v} | 51 pyenv install -v ${v} |
52 ${PYENV_ROOT}/versions/${v}/bin/python get-pip.py | 52 ${PYENV_ROOT}/versions/${v}/bin/python get-pip.py |
77 | 77 |
78 | 78 |
79 BOOTSTRAP_VIRTUALENV = r''' | 79 BOOTSTRAP_VIRTUALENV = r''' |
80 /usr/bin/virtualenv /hgdev/venv-bootstrap | 80 /usr/bin/virtualenv /hgdev/venv-bootstrap |
81 | 81 |
82 HG_SHA256=1bdd21bb87d1e05fb5cd395d488d0e0cc2f2f90ce0fd248e31a03595da5ccb47 | 82 HG_SHA256=35fc8ba5e0379c1b3affa2757e83fb0509e8ac314cbd9f1fd133cf265d16e49f |
83 HG_TARBALL=mercurial-4.9.1.tar.gz | 83 HG_TARBALL=mercurial-5.1.1.tar.gz |
84 | 84 |
85 wget -O ${HG_TARBALL} --progress dot:mega https://www.mercurial-scm.org/release/${HG_TARBALL} | 85 wget -O ${HG_TARBALL} --progress dot:mega https://www.mercurial-scm.org/release/${HG_TARBALL} |
86 echo "${HG_SHA256} ${HG_TARBALL}" | sha256sum --check - | 86 echo "${HG_SHA256} ${HG_TARBALL}" | sha256sum --check - |
87 | 87 |
88 /hgdev/venv-bootstrap/bin/pip install ${HG_TARBALL} | 88 /hgdev/venv-bootstrap/bin/pip install ${HG_TARBALL} |