python3-checkbox split
python3-checkbox provides both checkbox core and a collection of parsers/helpers/lib modules that are used by plainbox-providers scripts. Basically we don’t need/want the (old) checkbox-core in the package that we’ll soon ask to include in universe.
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- Sylvain Pineau
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Implemented
- Milestone target:
- None
- Started by
- Sylvain Pineau
- Completed by
- Sylvain Pineau
Related branches
Related bugs
Sprints
Whiteboard
The list of python3-checkbox modules required to run plainbox-provider scripts can be found here:
https:/
Instructions to build the list:
=================
sudo pip3 install modulegraph
sudo pip3 install altgraph
grep python3 -l /usr/share/
Work Items
Work items:
[sylvain-pineau] Remove the unused filter_packages script: DONE
[sylvain-pineau] Decide the name of the support package: DONE
[sylvain-pineau] Decide if we're freezing the corresponding code in checkbox-old to start with a fresh copy of support modules: DONE
[sylvain-pineau] Decide if scripts code still need to be part of the support package (or if they'll be better hosted by providers): DONE
[sylvain-pineau] Decide if the new package will reuse the checkbox python namespace: DONE
[sylvain-pineau] Create a new standalone package which will hold all of the support code for the provider scripts: DONE
Prepare a dedicated package providing the device parser for HEXR: TODO