`manage.py` should be easier to extend
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Checkbox |
Fix Released
|
Medium
|
Zygmunt Krynicki |
Bug Description
The manage.py command should be easier to extend and preferably using a standard and supported API.
During weekend hacking on a Go provider it was discovered that the standard set of manage.py subcommands was insufficient to build executables from source. That particular bug is being fixed now but it is not inconceivable that similar limitations will be found again later. To allow the developer community to come up with standardized best practices for things not already covered by plainbox, we should encourage and support such behaviour right in the core (that is, extensibility).
I would like to propose that we offer the @manage_
Related branches
- Sylvain Pineau: Approve
-
Diff: 91 lines (+60/-1)2 files modifiedplainbox/plainbox/provider_manager.py (+26/-1)
plainbox/plainbox/test_provider_manager.py (+34/-0)
Changed in checkbox: | |
milestone: | none → plainbox-0.5.2 |
assignee: | nobody → Zygmunt Krynicki (zkrynicki) |
importance: | Undecided → Critical |
importance: | Critical → Medium |
status: | New → In Progress |
Changed in checkbox: | |
status: | In Progress → Fix Committed |
Changed in checkbox: | |
status: | Fix Committed → Fix Released |