The ns-3 Network Simulator Project

Convert SEM to use Poetry instead of Pipenv

SEM is a Simulation Execution Manager for ns-3: it helps users run multiple ns-3 simulations, collect their results in a database and analyze the results in order to extract meaningful plots. The tool, which is available at https://github.com/signetlabdei/sem, currently uses Pipenv to manage dependencies, build the project and publish it to PyPi. This workflow, however, can be difficult to setup and use. Poetry is an alternative to Pipenv for managing Python projects, that considerably simplifies the setup.

To complete this task, clone the repository and set it up to use Poetry instead of Pipenv!

Task tags

  • packaging
  • sem
  • poetry
  • pipenv

Students who completed this task

SaiMyGuy, hax0kartik, pterp

Task type

  • code Code
  • chrome_reader_mode Documentation / Training
  • done_all Quality Assurance
close

2019