From 34f4239bbca825628ed770080fa0720753b04353 Mon Sep 17 00:00:00 2001 From: Andrew Aiken Date: Thu, 4 Apr 2024 09:45:08 -0400 Subject: [PATCH] Recommend python virtual env & update packages --- .gitignore | 3 +++ README.md | 2 ++ requirements.txt | 10 +++++----- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 4dfee3c5..bb634c07 100644 --- a/.gitignore +++ b/.gitignore @@ -20,3 +20,6 @@ trash/ # Editors .idea .sw[a-z] + +# Python virtual environment +.venv diff --git a/README.md b/README.md index bfa54bbe..ab538d4a 100644 --- a/README.md +++ b/README.md @@ -52,6 +52,8 @@ To install CloudGoat, make sure your system meets the requirements above, and th ``` git clone https://github.com/RhinoSecurityLabs/cloudgoat.git cd cloudgoat +python3 -m venv .venv +source .venv/bin/activate pip3 install -r ./requirements.txt chmod +x cloudgoat.py ``` diff --git a/requirements.txt b/requirements.txt index 9eeae560..5110a7ca 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,8 +2,8 @@ # black==19.3b0 # flake8==3.7.7 -argcomplete==1.10.0 -PyYAML==6.0.1 -boto3==1.18.1 # The ecs_takeover scenario assumes boto3 is available -requests==2.26.0 -sqlite-utils==3.17 \ No newline at end of file +argcomplete~=3.2.3 +PyYAML~=6.0.1 +boto3~=1.34.77 # The ecs_takeover scenario assumes boto3 is available +requests~=2.31.0 +sqlite-utils~=3.36