Convert from flit to poetry
The purpose of this MR is to convert from the Flit build system to the Poetry build system.
Flit is a really nice and simple Python build system, up-to-date with the most recent Python build PEPs. Poetry is the "batteries included" build system, and it is the only modern Python build system that supports lockfile generation. It's this lockfile system which makes Poetry builds reproducible, and this is why Nix relies on Poetry.
Whether or not we proceed to use Nix, we should consider adopting Poetry, because it will make it much easier to pin and unpin our dependencies and ensure we are all using the same versions of our dependencies.
Merge request reports
Activity
added 1 commit
- 9e0949cb - Remove the slightly annoying distinction between package name and import name.
added 25 commits
- bfa175e4...8524ddc8 - 15 earlier commits
- 0742ffa3 - fixing more of the pipeline
- 3caff018 - add additional test package requirements to pipeline
- e3c40ef0 - add additional test package requirements to pipeline
- a02b3f99 - add additional test package requirements to pipeline
- 6112c59f - add additional test package requirements to pipeline
- ad9df08a - add additional test package requirements to pipeline
- 8f98ffd9 - add additional test package requirements to pipeline
- 254357b2 - add additional test package requirements to pipeline
- 70dad149 - add additional test package requirements to pipeline
- e13dab53 - Merge branch 'addPexesInDocker' into 'poetry'
Toggle commit listadded 56 commits
-
e13dab53...a5130748 - 27 commits from branch
2.8.2-DEVELOPMENT
- a5130748...b8508044 - 19 earlier commits
- e9b4698a - fixing more of the pipeline
- 32a28bfc - fixing more of the pipeline
- 1170bb80 - add additional test package requirements to pipeline
- a0bffe50 - add additional test package requirements to pipeline
- 5517a7d5 - add additional test package requirements to pipeline
- cd7d9ea2 - add additional test package requirements to pipeline
- 6f248b59 - add additional test package requirements to pipeline
- 8f614587 - add additional test package requirements to pipeline
- 1609ba61 - add additional test package requirements to pipeline
- fcb1a93f - add additional test package requirements to pipeline
Toggle commit list-
e13dab53...a5130748 - 27 commits from branch
mentioned in commit 930d33e7
Please register or sign in to reply