Skip to content

[SIGMON-538] migrate setup to pyproject.toml

Simon Mazenoux requested to merge SIGMON-538_migrate_setup_to_pyproject into dev

Context

  • Starting with PEP 621, the Python community selected pyproject.toml as a standard way of specifying project metadata. Setuptools has adopted this standard and will use the information contained in this file as an input in the build process. Pip is also pushing for it by displaying a deprecation warning when installing the lhcsmapi package.

What was done

  • Migrate setup.py to pyproject.toml
  • Remove every reference to setup.py in the projects

TODO

  • ?

QA

  • code was not unit tested
  • acceptance tests were written

Review objectives

  • assessment of code functionality
  • assessment of code quality

Merge request reports