Skip to content

Freeze python dependencies with pipenv #1091

@mssalvatore

Description

@mssalvatore

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 or pipenv shell):
  • AppImage (change to pipenv and test) (0d) - @mssalvatore, @shreyamalviya
  • Modify and test the run scripts (run.sh and monkey/monkey_island/windows/run_cc.bat) (0d) - @mssalvatore
  • Change monkey/infection_monkey/readme.md and monkey/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

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions