The `manage.py` script should support `build` subcommand to compile sources
Bug #1297256 reported by
Zygmunt Krynicki
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Checkbox |
Fix Released
|
High
|
Zygmunt Krynicki |
Bug Description
If a provider needs to compile some source for a particular provider specific executable that should be offered as a standard facility available to all providers.
I propose that `manage.py build` would be an extensible command that provider authors can customize and packaging systems rely on for building provider specific binary executable files.
Related branches
lp:~zyga/checkbox/fix-1297256
- Daniel Manrique (community): Approve
- Sylvain Pineau (community): Approve
-
Diff: 618 lines (+522/-4)7 files modifiedplainbox/plainbox/abc.py (+61/-0)
plainbox/plainbox/impl/_shlex.py (+22/-0)
plainbox/plainbox/impl/buildsystems.py (+53/-0)
plainbox/plainbox/impl/test_buildsystems.py (+114/-0)
plainbox/plainbox/provider_manager.py (+265/-3)
plainbox/plainbox/test_provider_manager.py (+3/-1)
plainbox/setup.py (+4/-0)
Changed in checkbox: | |
milestone: | plainbox-0.5.2 → plainbox-0.6 |
Changed in checkbox: | |
milestone: | plainbox-0.6 → plainbox-0.5.2 |
Changed in checkbox: | |
status: | Confirmed → In Progress |
Changed in checkbox: | |
status: | In Progress → Fix Committed |
Changed in checkbox: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
A proposal on how this can work is coming up in: https:/ /code.launchpad .net/~zkrynicki /checkbox/ providers/ +merge/ 212636