diff --git a/admin-tools/make-dist-2.4-2.7.sh b/admin-tools/make-dist-2.4-2.7.sh index 0b1f520a..a0ac73b8 100755 --- a/admin-tools/make-dist-2.4-2.7.sh +++ b/admin-tools/make-dist-2.4-2.7.sh @@ -3,9 +3,9 @@ PACKAGE=uncompyle6 # FIXME put some of the below in a common routine function finish { - cd $owd + cd $make_dist_uncompyle6_owd } -owd=$(pwd) +make_dist_uncompyle6_owd=$(pwd) trap finish EXIT cd $(dirname ${BASH_SOURCE[0]}) @@ -21,6 +21,11 @@ source $PACKAGE/version.py echo $__version__ for pyversion in $PYVERSIONS; do + echo --- $pyversion --- + if [[ ${pyversion:0:4} == "pypy" ]] ; then + echo "$pyversion - PyPy does not get special packaging" + continue + fi if ! pyenv local $pyversion ; then exit $? fi @@ -41,3 +46,4 @@ tarball=dist/${PACKAGE}-${__version_}_-tar.gz if [[ -f $tarball ]]; then rm -v dist/${PACKAGE}-${__version__}-tar.gz fi +finish diff --git a/admin-tools/make-dist-3.0-3.2.sh b/admin-tools/make-dist-3.0-3.2.sh new file mode 100644 index 00000000..e5149c41 --- /dev/null +++ b/admin-tools/make-dist-3.0-3.2.sh @@ -0,0 +1,49 @@ +#!/bin/bash +PACKAGE=uncompyle6 + +# FIXME put some of the below in a common routine +function finish { + cd $uncompyle6_30_make_dist_owd +} + +cd $(dirname ${BASH_SOURCE[0]}) +uncompyle6_30_make_dist_owd=$(pwd) +trap finish EXIT + +if ! source ./pyenv-3.0-3.2-versions ; then + exit $? +fi +if ! source ./setup-python-3.0.sh ; then + exit $? +fi + +cd .. +source $PACKAGE/version.py +echo $__version__ + +for pyversion in $PYVERSIONS; do + echo --- $pyversion --- + if [[ ${pyversion:0:4} == "pypy" ]] ; then + echo "$pyversion - PyPy does not get special packaging" + continue + fi + if ! pyenv local $pyversion ; then + exit $? + fi + # pip bdist_egg create too-general wheels. So + # we narrow that by moving the generated wheel. + + # Pick out first two number of version, e.g. 3.5.1 -> 35 + first_two=$(echo $pyversion | cut -d'.' -f 1-2 | sed -e 's/\.//') + rm -fr build + python setup.py bdist_egg bdist_wheel + mv -v dist/${PACKAGE}-$__version__-{py2.py3,py$first_two}-none-any.whl + echo === $pyversion === +done + +python ./setup.py sdist +tarball=dist/${PACKAGE}-${__version__}.tar.gz +if [[ -f $tarball ]]; then + mv -v $tarball dist/${PACKAGE}_31-${__version__}.tar.gz +fi +finish diff --git a/admin-tools/make-dist-3.3-3.5.sh b/admin-tools/make-dist-3.3-3.5.sh index 95426ffb..1c1f214b 100755 --- a/admin-tools/make-dist-3.3-3.5.sh +++ b/admin-tools/make-dist-3.3-3.5.sh @@ -3,11 +3,11 @@ PACKAGE=uncompyle6 # FIXME put some of the below in a common routine function finish { - cd $owd + cd $uncompyle6_33_make_owd } cd $(dirname ${BASH_SOURCE[0]}) -owd=$(pwd) +uncompyle6_33_make_owd=$(pwd) trap finish EXIT if ! source ./pyenv-3.3-3.5-versions ; then @@ -22,6 +22,11 @@ source $PACKAGE/version.py echo $__version__ for pyversion in $PYVERSIONS; do + echo --- $pyversion --- + if [[ ${pyversion:0:4} == "pypy" ]] ; then + echo "$pyversion - PyPy does not get special packaging" + continue + fi if ! pyenv local $pyversion ; then exit $? fi @@ -33,6 +38,12 @@ for pyversion in $PYVERSIONS; do rm -fr build python setup.py bdist_egg bdist_wheel mv -v dist/${PACKAGE}-$__version__-{py2.py3,py$first_two}-none-any.whl + echo === $pyversion === done python ./setup.py sdist +tarball=dist/${PACKAGE}-${__version__}.tar.gz +if [[ -f $tarball ]]; then + mv -v $tarball dist/${PACKAGE}_31-${__version__}.tar.gz +fi +finish diff --git a/admin-tools/make-dist-newest.sh b/admin-tools/make-dist-newest.sh index af04b060..f5b967af 100755 --- a/admin-tools/make-dist-newest.sh +++ b/admin-tools/make-dist-newest.sh @@ -3,11 +3,11 @@ PACKAGE=uncompyle6 # FIXME put some of the below in a common routine function finish { - cd $owd + cd $make_uncompyle6_newest_owd } cd $(dirname ${BASH_SOURCE[0]}) -owd=$(pwd) +make_uncompyle6_newest_owd=$(pwd) trap finish EXIT if ! source ./pyenv-newest-versions ; then @@ -22,6 +22,11 @@ source $PACKAGE/version.py echo $__version__ for pyversion in $PYVERSIONS; do + echo --- $pyversion --- + if [[ ${pyversion:0:4} == "pypy" ]] ; then + echo "$pyversion - PyPy does not get special packaging" + continue + fi if ! pyenv local $pyversion ; then exit $? fi @@ -36,3 +41,4 @@ for pyversion in $PYVERSIONS; do done python ./setup.py sdist +finish