File tree Expand file tree Collapse file tree 2 files changed +21
-5
lines changed Expand file tree Collapse file tree 2 files changed +21
-5
lines changed Original file line number Diff line number Diff line change 1
- # cpython-builder
1
+ # ` cpython-builder `
2
+
2
3
Clones and builds CPython using ` python-build `
Original file line number Diff line number Diff line change @@ -22,14 +22,29 @@ set -o xtrace
22
22
: ${TAR_PATHS:= }
23
23
: ${DEST:= ${1} }
24
24
25
- TAR_PATHS=" $TAR_PATHS $INSTALL_DEST /$VERSION $HOME /virtualenv/python$VERSION "
25
+ if [[ $VERSION =~ ^python| pypy ]] ; then
26
+ VERSION=" ${VERSION} "
27
+ SHORT_VERSION=" ${VERSION} "
28
+ else
29
+ SHORT_VERSION=" python${VERSION} "
30
+ VERSION=" python-${VERSION} "
31
+ fi
32
+
33
+ TAR_PATHS=" $TAR_PATHS $INSTALL_DEST /$VERSION $HOME /virtualenv/${SHORT_VERSION} "
26
34
27
35
if [[ $ALIAS ]] ; then
28
- TAR_PATHS=" $TAR_PATHS $INSTALL_DEST /$ALIAS $HOME /virtualenv/python$ALIAS "
29
- DEST=" $TRAVIS_BUILD_DIR /$LSB_RELEASE /python-${ALIAS} .tar.bz2"
36
+ if [[ $ALIAS =~ ^python| pypy ]] ; then
37
+ SHORT_ALIAS=" ${ALIAS} "
38
+ LONG_ALIAS=" ${ALIAS} "
39
+ else
40
+ SHORT_ALIAS=" python${ALIAS} "
41
+ LONG_ALIAS=" python-${ALIAS} "
42
+ fi
43
+ TAR_PATHS=" $TAR_PATHS $INSTALL_DEST /$ALIAS $HOME /virtualenv/${SHORT_ALIAS} "
44
+ DEST=" $TRAVIS_BUILD_DIR /$LSB_RELEASE /${LONG_ALIAS} .tar.bz2"
30
45
else
31
46
if [[ ! $DEST ]] ; then
32
- DEST=" $TRAVIS_BUILD_DIR /$LSB_RELEASE /python- ${VERSION} .tar.bz2"
47
+ DEST=" $TRAVIS_BUILD_DIR /$LSB_RELEASE /${VERSION} .tar.bz2"
33
48
fi
34
49
fi
35
50
You can’t perform that action at this time.
0 commit comments