1c5658f294
Summary: Freeze python's neo4j driver version. Add multiple transactions example in C#. Update Python example to 1.5.0 Neo4j driver. Reviewers: mferencevic, buda, mislav.bradac Reviewed By: mislav.bradac Subscribers: dgleich, pullbot Differential Revision: https://phabricator.memgraph.io/D949
38 lines
754 B
Bash
Executable File
38 lines
754 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -e
|
|
|
|
script_dir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
|
cd $script_dir
|
|
|
|
if ! which nuget >/dev/null; then
|
|
echo "Please install nuget!"
|
|
exit 1
|
|
fi
|
|
|
|
if ! which mono >/dev/null; then
|
|
echo "Please install mono!"
|
|
exit 1
|
|
fi
|
|
|
|
if ! which mcs >/dev/null; then
|
|
echo "Please install mcs!"
|
|
exit 1
|
|
fi
|
|
|
|
driver=Neo4j.Driver
|
|
version=1.5.0
|
|
|
|
if [ ! -f $driver.dll ]; then
|
|
nuget_dir=`mktemp -d nuget.XXXXXXXX` || exit 1
|
|
nuget install $driver -Version $version -OutputDirectory $nuget_dir || exit 1
|
|
cp $nuget_dir/$driver.$version/lib/net452/$driver.dll ./ || exit 1
|
|
rm -rf $nuget_dir || exit 1
|
|
fi
|
|
|
|
mcs -reference:$driver.dll Basic.cs
|
|
mono Basic.exe
|
|
|
|
mcs -reference:$driver.dll Transactions.cs
|
|
mono Transactions.exe
|