Skip to content

Commit 3fdbe25

Browse files
authored
Merge pull request #6 from Georgetown-IR-Lab/osx-bug
fixed issues with macOS
2 parents 0ff8106 + 54c7efb commit 3fdbe25

File tree

1 file changed

+15
-10
lines changed

1 file changed

+15
-10
lines changed

setup_simstring.sh

+15-10
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ if [[ ! -z "$2" ]]
1010
then
1111
RELEASE_VERSION="$2"
1212
else
13-
RELEASE_VERSION="v1.1.1"
13+
RELEASE_VERSION="1.1.2"
1414
fi
15-
RELEASE_FILENAME="simstring_$RELEASE_VERSION.tar.gz"
16-
RELEASE_URL="https://github.com/Georgetown-IR-Lab/simstring/releases/download/$RELEASE_VERSION/$RELEASE_FILENAME"
15+
RELEASE_FILENAME="${RELEASE_VERSION}.tar.gz"
1716

17+
RELEASE_URL="https://github.com/Georgetown-IR-Lab/simstring/archive/${RELEASE_FILENAME}"
1818
echo $RELEASE_URL
1919

2020
# check if url returns 400 or 500 status
@@ -52,21 +52,26 @@ curl -O -L $RELEASE_URL
5252
echo "Unpacking Simstring..."
5353
tar -xf $RELEASE_FILENAME
5454
rm -rf $RELEASE_FILENAME
55+
RELEASE_FOLDER="simstring-${RELEASE_VERSION}"
5556

5657
echo "Making Simstring..."
57-
cd "simstring"
58+
cd "${RELEASE_FOLDER}"
5859
if [[ "$PYTHON_VERSION" == "2" ]]
5960
then
60-
bash "install_python.sh"
61+
python setup.py build_ext --inplace
6162
else
62-
bash "install_python3.sh"
63+
python3 setup.py build_ext --inplace
6364
fi
6465

6566
# install in the right location
6667
echo "Installing..."
6768
cd ..
68-
cp -R "simstring/release" .
69-
rm -rf "simstring"
70-
mv "release" "simstring"
71-
touch "simstring/__init__.py"
69+
mkdir 'simstring'
70+
touch 'simstring/__init__.py'
71+
cp ${RELEASE_FOLDER}/_*.so simstring/
72+
cp ${RELEASE_FOLDER}/simstring.py simstring/simstring.py
73+
74+
# remove remaining files
75+
rm -rf "${RELEASE_FOLDER}"
76+
7277
echo "Done!"

0 commit comments

Comments
 (0)