Qcodes icon indicating copy to clipboard operation
Qcodes copied to clipboard

[WIP] migrate setuptools specific config to pyproject.toml

Open jenshnielsen opened this issue 3 years ago • 1 comments

At the moment setuptools specific config in pyproject.toml is still considered experimental

Setuptools 61 added experimental support for storring config in pyproject.toml

  • [ ] Wait for it to be marked non experimental
  • [x] Verifty how this works with older versions of pip and make sure we handle that reasonably
  • [x] Check that editable/normal install from source works as expected
  • [ ] Verify that package content is idential
  • [x] requirements-builder does not yet support this so out min requirements build fails

This is generated using ini2toml

ini2toml.exe .\setup.cfg  -o test.toml

and then coping to pyproject.toml.

Only manual change was a need to change the format of comments inside the list of dependencies

jenshnielsen avatar Mar 28 '22 07:03 jenshnielsen

Codecov Report

Merging #4049 (ab4cc47) into master (bbe08fc) will not change coverage. The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #4049   +/-   ##
=======================================
  Coverage   67.60%   67.60%           
=======================================
  Files         360      360           
  Lines       29987    29987           
=======================================
  Hits        20273    20273           
  Misses       9714     9714           

codecov[bot] avatar Mar 28 '22 07:03 codecov[bot]