Consider adopting build, poetry or hatch as packaging system

Bug #1989617 reported by Bryce Harrington
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ppa-dev-tools
Fix Released
Undecided
Unassigned

Bug Description

As discussed on the following merge request, the Makefile currently uses setup.py but there are newer build systems that may provide useful improvements. `build`, `poetry`, and `hatch` have been identified but there may be others.

https://code.launchpad.net/~bryce/ppa-dev-tools/+git/ppa-dev-tools-1/+merge/429681

Whatever is selected, it should be compatible with (or at least not interfere with) the snap and deb package buildsystems. Along those lines it would probably be worth examining how dh_python does things.

Bryce Harrington (bryce)
description: updated
Bryce Harrington (bryce)
Changed in ppa-dev-tools:
status: New → In Progress
Revision history for this message
Bryce Harrington (bryce) wrote :

The switch to the 'build' packaging system is landed on main.

Changed in ppa-dev-tools:
status: In Progress → Fix Committed
Revision history for this message
Bryce Harrington (bryce) wrote :
Changed in ppa-dev-tools:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.