From 0d371d89bf579a8dc1681c713ebdd3276b3a09bd Mon Sep 17 00:00:00 2001 From: Daniel Weindl Date: Mon, 16 Jan 2023 15:31:58 +0100 Subject: [PATCH] Prepare for binder (#1935) Try it - [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/AMICI-dev/AMICI/binder?labpath=python%2Fexamples%2Fexample_steadystate%2FExampleSteadystate.ipynb) --- .binder/README.md | 5 +++++ .binder/apt.txt | 5 +++++ .binder/postBuild | 6 ++++++ .binder/runtime.txt | 1 + .binder/start | 6 ++++++ 5 files changed, 23 insertions(+) create mode 100644 .binder/README.md create mode 100644 .binder/apt.txt create mode 100755 .binder/postBuild create mode 100644 .binder/runtime.txt create mode 100755 .binder/start diff --git a/.binder/README.md b/.binder/README.md new file mode 100644 index 0000000000..3ff2958774 --- /dev/null +++ b/.binder/README.md @@ -0,0 +1,5 @@ +# .binder/ + +Configuration files for [binder](https://mybinder.org/) / repo2docker. + +Doc: https://mybinder.readthedocs.io/en/latest/using/config_files.html diff --git a/.binder/apt.txt b/.binder/apt.txt new file mode 100644 index 0000000000..4fce5fecdc --- /dev/null +++ b/.binder/apt.txt @@ -0,0 +1,5 @@ +clang +libatlas-base-dev +libboost-serialization-dev +libhdf5-serial-dev +swig diff --git a/.binder/postBuild b/.binder/postBuild new file mode 100755 index 0000000000..248a9eab4b --- /dev/null +++ b/.binder/postBuild @@ -0,0 +1,6 @@ +#!/bin/bash +set -eou pipefail + +pip install -e python/sdist[petab,pysb] + +scripts/buildBNGL.sh diff --git a/.binder/runtime.txt b/.binder/runtime.txt new file mode 100644 index 0000000000..55090899d0 --- /dev/null +++ b/.binder/runtime.txt @@ -0,0 +1 @@ +python-3.10 diff --git a/.binder/start b/.binder/start new file mode 100755 index 0000000000..fd8bf31a7e --- /dev/null +++ b/.binder/start @@ -0,0 +1,6 @@ +#!/bin/bash +set -eou pipefail + +export BNGPATH="$(pwd)/ThirdParty/BioNetGen-2.7.0" + +exec "$@"