File tree 6 files changed +30
-45
lines changed
6 files changed +30
-45
lines changed Original file line number Diff line number Diff line change 1
1
#! /usr/bin/env bash
2
+ set -e
2
3
3
4
ROOT=$( dirname " $0 " ) /..
4
5
SCRIPT=$( basename " $0 " )
Original file line number Diff line number Diff line change 1
1
#! /usr/bin/env bash
2
+ set -e
2
3
3
4
ROOT=$( dirname " $0 " ) /..
4
5
DIST=" ${ROOT} /dist"
@@ -52,6 +53,18 @@ function set_metadata_and_setup
52
53
grep " version\s\+=" neo4j/meta.py
53
54
echo " ----------------------------------------"
54
55
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
+
55
68
# Temporarily override package metadata
56
69
set_package " ${PACKAGE} "
57
70
set_version " ${VERSION} "
@@ -67,15 +80,8 @@ function set_metadata_and_setup
67
80
python setup.py $*
68
81
check_file " ${DIST} /${PACKAGE} -${VERSION} .tar.gz"
69
82
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
79
85
}
80
86
81
87
function setup
Original file line number Diff line number Diff line change 1
1
#! /usr/bin/env bash
2
+ set -e
2
3
3
4
ROOT=$( dirname " $0 " ) /..
4
5
SCRIPT=$( basename " $0 " )
Original file line number Diff line number Diff line change 1
1
#! /usr/bin/env bash
2
+ set -e
2
3
3
4
ROOT=$( dirname " $0 " ) /..
4
5
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1
1
#! /usr/bin/env bash
2
+ set -e
2
3
3
4
ROOT=$( dirname " $0 " ) /..
4
5
SCRIPT=$( 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
5
14
6
15
VERSION=" $1 "
7
16
if [ " ${VERSION} " == " " ]
10
19
exit 1
11
20
else
12
21
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"
14
25
fi
You can’t perform that action at this time.
0 commit comments