From 03f35098701b8c89be617f85a73095866db1acfb Mon Sep 17 00:00:00 2001 From: Aaron Date: Sun, 27 Oct 2024 13:23:22 -0500 Subject: [PATCH 1/2] adding updates to install --- README.md | 2 +- requirements.txt | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 requirements.txt diff --git a/README.md b/README.md index e73e80e..42c9b09 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ If you're lazy and don't like reading, you can check this video which covers _mo ### System requirements - To run the tools, you will need to [install python](https://www.python.org/downloads/) if you don't already have it. These tools were bult on Python >=3.8.2, and may be incompatible with outdated versions of Python. -- In addition to the base python installation, you will need the following packages: +- In addition to the base python installation, you will need the following packages, which can be installed by running `pip3 install -r requirements.txt`: - [PuLP](https://pypi.org/project/PuLP/) - `pip install pulp`. This is the linear programming solver - the "optimizer" if you will. - [timedelta](https://pypi.org/project/timedelta/) - `pip install timedelta`. This package makes it easy to interpret dates for late swaptimizing lineups. - [pytz](https://pypi.org/project/pytz/) - `pip install pytz`. Another helpful package for interpreting dates and late swaptimizing diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..3748178 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,7 @@ +###### Requirements without Version Specifiers ###### +pulp +timedelta +pytz +numpy +pandas +json5 \ No newline at end of file From f04cfaf030ff8c608835c55d554b0f0c87c7b5e0 Mon Sep 17 00:00:00 2001 From: Aaron Date: Sun, 27 Oct 2024 13:25:31 -0500 Subject: [PATCH 2/2] Small text updates --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 42c9b09..7aa201f 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ If you're lazy and don't like reading, you can check this video which covers _mo ### System requirements - To run the tools, you will need to [install python](https://www.python.org/downloads/) if you don't already have it. These tools were bult on Python >=3.8.2, and may be incompatible with outdated versions of Python. -- In addition to the base python installation, you will need the following packages, which can be installed by running `pip3 install -r requirements.txt`: +- In addition to the base python installation, you will need the following packages, which can be installed by running `pip3 install -r requirements.txt` or manually installing them: - [PuLP](https://pypi.org/project/PuLP/) - `pip install pulp`. This is the linear programming solver - the "optimizer" if you will. - [timedelta](https://pypi.org/project/timedelta/) - `pip install timedelta`. This package makes it easy to interpret dates for late swaptimizing lineups. - [pytz](https://pypi.org/project/pytz/) - `pip install pytz`. Another helpful package for interpreting dates and late swaptimizing