-
Notifications
You must be signed in to change notification settings - Fork 807
Closed
Labels
Description
Properly freeze our python dependencies with pipenv
Duplicate issue: #915
Partially solves: #294 (pip requirements should get added to lock automatically)
- install
pipenv
in deployment scripts. (0d) - @VakarisZ - Investigate requirement files in
envs/monkey_zoo/blackbox
. (0d) - @mssalvatore - Alter build scripts to use pipenv and test (maybe we need to use
--system
for compatibility with pyinstaller orpipenv shell
):- Windows agents (0d) - @VakarisZ
- Linux agents (0d) - @VakarisZ
- MSI installer (0d) - @VakarisZ
- Docker (test and investigate
infection_monkey/docker
, potentially remove) (0) - @mssalvatore
- AppImage (change to pipenv and test) (0d) - @mssalvatore, @shreyamalviya
- Modify and test the run scripts (
run.sh
andmonkey/monkey_island/windows/run_cc.bat
) (0d) - @mssalvatore - Change
monkey/infection_monkey/readme.md
andmonkey/monkey_island/readme.md
and other related documentation to document how we use pipenv (0d) - @mssalvatore - Resolve telemetry API import error (0d) - @VakarisZ
- Run blackbox tests and resolve new bugs (.5d)
- Agents - @VakarisZ
- MSI installer
- Docker installer