Skip to content
Snippets Groups Projects
Commit 2d70021c authored by Maël Madon's avatar Maël Madon
Browse files

reproductibility: pin specific NUR-kapack commit in nix file

parent fb14f6c6
No related branches found
No related tags found
No related merge requests found
{ # Reproductibility: pin a specific commit of nur-kapack repository
kapack ? import ( fetchTarball "https://github.com/oar-team/nur-kapack/archive/master.tar.gz") {} # This one contains Batsim v4.10 and Simgrid v3.31
}: { kapack ? import (fetchTarball {
url = "https://github.com/oar-team/nur-kapack/archive/b3611a0e7aadd69ca961d14639e8470df19f8564.tar.gz";
sha256 = "sha256:0rjwq0csb1z79jakicl638xa8r1wwyf8vd8ymrpfa1waiw7vfpc5";
}) {}
}:
with kapack.pkgs; with kapack.pkgs;
...@@ -12,20 +16,16 @@ let self = rec { ...@@ -12,20 +16,16 @@ let self = rec {
url = "https://gitlab.irit.fr/sepia-pub/mael/batmen.git"; url = "https://gitlab.irit.fr/sepia-pub/mael/batmen.git";
rev = version; rev = version;
sha256 = "0b8rycph0s2ir176582llyqyszqznlrsrc10q2hzjq9wmggzkv3g"; sha256 = "0b8rycph0s2ir176582llyqyszqznlrsrc10q2hzjq9wmggzkv3g";
}; };
}); });
exp_env = mkShell rec { exp_env = mkShell rec {
name = "exp_env"; name = "exp_env";
buildInputs = [ buildInputs = [
# simulator kapack.batsim-410 # data center simulator
kapack.batsim batmen # scheduler + user simulator
# scheduler implementations kapack.batexpe # tool to execute batsim instances
batmen kapack.evalys # for data visualization
# misc. tools to execute instances
kapack.batexpe
kapack.evalys
(python3.withPackages (python3.withPackages
(ps: with ps; with python3Packages; [jupyter ipython pandas numpy matplotlib (ps: with ps; with python3Packages; [jupyter ipython pandas numpy matplotlib
plotly pip tabulate pytz isodate ordered-set yattag]) plotly pip tabulate pytz isodate ordered-set yattag])
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment