From bcd3d2847d0f9b26812dc82b356db9c72b94706b Mon Sep 17 00:00:00 2001 From: programmerPhysicist Date: Mon, 24 Mar 2025 23:55:15 -0600 Subject: [PATCH] Create requirements.txt --- .gitignore | 1 + requirements.txt | 9 +++++++++ scripts/setup.sh | 14 ++++++++++++++ 3 files changed, 24 insertions(+) create mode 100644 requirements.txt create mode 100755 scripts/setup.sh diff --git a/.gitignore b/.gitignore index b3c1984..9664cc1 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ auth.cfg *.pkl build/ test/fixtures/cassettes/*.json +pyenv/ \ No newline at end of file diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..313e08a --- /dev/null +++ b/requirements.txt @@ -0,0 +1,9 @@ +iso8601==2.1.0 +mockito==1.5.0 +pytest==8.3.1 +python-dateutil==2.9.0.post0 +pytz==2022.1 +requests==2.32.3 +todoist_api_python==2.1.5 +tzlocal==5.2 +vcrpy==6.0.1 diff --git a/scripts/setup.sh b/scripts/setup.sh new file mode 100755 index 0000000..8eb9c2c --- /dev/null +++ b/scripts/setup.sh @@ -0,0 +1,14 @@ +#!/bin/bash +# Setup repo + +# Create symlink +ln -s ~/.config/auth.cfg source/auth.cfg + +# Create a virtual environment +python3 -m venv pyenv + +# Activate the virtual environment (MacOS/Linux) +source pyenv/bin/activate + +# Install dependencies +pip install -r requirements.txt \ No newline at end of file