diff --git a/.gitignore b/.gitignore index 3409dbe..1f9915e 100644 --- a/.gitignore +++ b/.gitignore @@ -22,6 +22,7 @@ !/code !/code/**/ !/code/**/*.py +!/code/requirements !/code/config.yml ################################################################ diff --git a/README.md b/README.md index 9d4dc9e..f88458c 100644 --- a/README.md +++ b/README.md @@ -33,22 +33,12 @@ und mit den in dem Kurs präsentierten Algorithmen herumexperimentieren. ### Systemvoraussetzungen ### -Python version 3.x.x (idealerweise zumindest 3.9.5) plus folgende Module: - -- argparse>=1.4.0 -- pyyaml>=5.4.1 -- typing>=3.7.4.3 - -(ACHTUNG: diese Liste könnte später im Kurs länger werden) - -Diese lassen sich mittels +Python version 3.x.x (idealerweise zumindest 3.9.5) plus einige Module (siehe [code/requirements](./code/requirements)). Letztere lassen sich mittels ```bash -python3 -m pip install {name des Moduls}; # linux, osx -py -3 -m pip install {name des Moduls}; # Windows +python3 -m pip install -r code/requirements; # linux, osx +py -3 -m pip install -r code/requirements; # Windows ``` installieren. -Man kann auch die Version mittels etwa `{name}==1.2.3` oder `{name}>=1.2.3` spezifizieren. -Alternativ verwende man `python3 -m pip install --upgrade {name}` bzw. `py -3 ...`. ### Ausführung ### diff --git a/code/requirements b/code/requirements new file mode 100644 index 0000000..fe3cd85 --- /dev/null +++ b/code/requirements @@ -0,0 +1,3 @@ +argparse>=1.4.0 +pyyaml>=5.4.1 +typing>=3.7.4.3