Skip to content

Commit 3c67963

Browse files
committed
More setup output for prepare script
1 parent e10d9b3 commit 3c67963

File tree

2 files changed

+36
-20
lines changed

2 files changed

+36
-20
lines changed

bin/check-dist

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,25 +5,13 @@ SCRIPT=$(basename "$0")
55
DIST="${ROOT}/dist"
66
STATUS=0
77

8-
function check_file
9-
{
10-
FILE=$1
11-
echo -n "Checking file $(basename ${FILE})... "
12-
if [ -f "${FILE}" ]
13-
then
14-
echo "OK"
15-
else
16-
echo "missing"
17-
STATUS=1
18-
fi
19-
}
20-
218
VERSION="$1"
229
if [ "${VERSION}" == "" ]
2310
then
2411
echo "usage: ${SCRIPT} VERSION"
2512
exit 1
2613
else
14+
source "${ROOT}/bin/dist-functions"
2715
check_file "${DIST}/neo4j-driver-${VERSION}.tar.gz"
2816
check_file "${DIST}/neo4j-${VERSION}.tar.gz"
2917
fi

bin/dist-functions

Lines changed: 35 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#!/usr/bin/env bash
22

33
ROOT=$(dirname "$0")/..
4+
DIST="${ROOT}/dist"
45

56
function get_package
67
{
@@ -22,35 +23,62 @@ function set_version
2223
sed -i 's/^version = .*/version = "'$1'"/g' neo4j/meta.py
2324
}
2425

26+
function check_file
27+
{
28+
FILE=$1
29+
echo -n "Checking file $(basename ${FILE})... "
30+
if [ -f "${FILE}" ]
31+
then
32+
echo "OK"
33+
else
34+
echo "missing"
35+
STATUS=1
36+
fi
37+
}
38+
2539
function set_metadata_and_setup
2640
{
41+
PACKAGE="$1"; shift
42+
VERSION="$1"; shift
43+
2744
cd ${ROOT}
2845

2946
# Capture original package metadata
3047
ORIGINAL_PACKAGE=$(get_package)
3148
ORIGINAL_VERSION=$(get_version)
49+
echo "Source code originally configured for package ${ORIGINAL_PACKAGE}/${ORIGINAL_VERSION}"
50+
echo "----------------------------------------"
51+
tail -2 neo4j/meta.py
52+
echo "----------------------------------------"
3253

3354
# Temporarily override package metadata
34-
set_package "$1"; shift
35-
set_version "$1"; shift
55+
set_package "${PACKAGE}"
56+
set_version "${VERSION}"
57+
echo "Source code reconfigured for package ${PACKAGE}/${VERSION}"
58+
echo "----------------------------------------"
59+
tail -2 neo4j/meta.py
60+
echo "----------------------------------------"
3661

3762
# Create source distribution
38-
rm -rf ${ROOT}/dist 2> /dev/null
63+
find . -name *.pyc -delete
3964
rm -rf ${ROOT}/*.egg-info 2> /dev/null
4065
python setup.py $*
66+
check_file "${DIST}/${PACKAGE}-${VERSION}.tar.gz"
4167

4268
# Reset to original package metadata
4369
set_package "${ORIGINAL_PACKAGE}"
4470
set_version "${ORIGINAL_VERSION}"
71+
echo "Source code reconfigured back to original package ${ORIGINAL_PACKAGE}/${ORIGINAL_VERSION}"
72+
echo "----------------------------------------"
73+
tail -2 neo4j/meta.py
74+
echo "----------------------------------------"
4575

4676
}
4777

4878
function setup
4979
{
5080
ARGS="$*"
51-
52-
# Legacy package; can be removed in 2.0
53-
set_metadata_and_setup "neo4j-driver" ${ARGS}
54-
81+
rm -rf ${DIST} 2> /dev/null
82+
set_metadata_and_setup "neo4j-driver" ${ARGS} # Legacy package; can be removed in 2.0
5583
set_metadata_and_setup "neo4j" ${ARGS}
5684
}

0 commit comments

Comments
 (0)