File tree Expand file tree Collapse file tree 6 files changed +30
-45
lines changed Expand file tree Collapse file tree 6 files changed +30
-45
lines changed Original file line number Diff line number Diff line change 11#! /usr/bin/env bash
2+ set -e
23
34ROOT=$( dirname " $0 " ) /..
45SCRIPT=$( basename " $0 " )
Original file line number Diff line number Diff line change 11#! /usr/bin/env bash
2+ set -e
23
34ROOT=$( dirname " $0 " ) /..
45DIST=" ${ROOT} /dist"
@@ -52,6 +53,18 @@ function set_metadata_and_setup
5253 grep " version\s\+=" neo4j/meta.py
5354 echo " ----------------------------------------"
5455
56+ function cleanup() {
57+ # Reset to original package metadata
58+ set_package " ${ORIGINAL_PACKAGE} "
59+ set_version " ${ORIGINAL_VERSION} "
60+ echo " Source code reconfigured back to original package ${ORIGINAL_PACKAGE} /${ORIGINAL_VERSION} "
61+ echo " ----------------------------------------"
62+ grep " package\s\+=" neo4j/meta.py
63+ grep " version\s\+=" neo4j/meta.py
64+ echo " ----------------------------------------"
65+ }
66+ trap cleanup EXIT
67+
5568 # Temporarily override package metadata
5669 set_package " ${PACKAGE} "
5770 set_version " ${VERSION} "
@@ -67,15 +80,8 @@ function set_metadata_and_setup
6780 python setup.py $*
6881 check_file " ${DIST} /${PACKAGE} -${VERSION} .tar.gz"
6982
70- # Reset to original package metadata
71- set_package " ${ORIGINAL_PACKAGE} "
72- set_version " ${ORIGINAL_VERSION} "
73- echo " Source code reconfigured back to original package ${ORIGINAL_PACKAGE} /${ORIGINAL_VERSION} "
74- echo " ----------------------------------------"
75- grep " package\s\+=" neo4j/meta.py
76- grep " version\s\+=" neo4j/meta.py
77- echo " ----------------------------------------"
78-
83+ trap - EXIT
84+ cleanup
7985}
8086
8187function setup
Original file line number Diff line number Diff line change 11#! /usr/bin/env bash
2+ set -e
23
34ROOT=$( dirname " $0 " ) /..
45SCRIPT=$( basename " $0 " )
Original file line number Diff line number Diff line change 11#! /usr/bin/env bash
2+ set -e
23
34ROOT=$( dirname " $0 " ) /..
45
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 11#! /usr/bin/env bash
2+ set -e
23
34ROOT=$( dirname " $0 " ) /..
45SCRIPT=$( basename " $0 " )
6+ TWINE_ARGS=" --verbose"
7+
8+ if [ " $1 " == " --real" ]
9+ then
10+ shift
11+ else
12+ TWINE_ARGS=" ${TWINE_ARGS} --repository testpypi"
13+ fi
514
615VERSION=" $1 "
716if [ " ${VERSION} " == " " ]
1019 exit 1
1120else
1221 source " ${ROOT} /bin/dist-functions"
13- setup " ${VERSION} " sdist upload -r pypi --show-response
22+ twine upload ${TWINE_ARGS} \
23+ " ${DIST} /neo4j-driver-${VERSION} .tar.gz" \
24+ " ${DIST} /neo4j-${VERSION} .tar.gz"
1425fi
You can’t perform that action at this time.
0 commit comments