Use entrypoints for binaries
Convert the binaries (everything in the bin/ directory) to use Python entrypoints.
Blueprint information
- Status:
- Complete
- Approver:
- Russell Bryant
- Priority:
- Medium
- Drafter:
- Monty Taylor
- Direction:
- Approved
- Assignee:
- Matthew Sherborne
- Definition:
- Approved
- Series goal:
- Accepted for havana
- Implementation:
- Implemented
- Milestone target:
- 2013.2
- Started by
- Vish Ishaya
- Completed by
- Russell Bryant
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Made scheduler loading entrypoint aware.
Gerrit topic: https:/
Addressed by: https:/
Move network_manager to entry points.
Addressed by: https:/
Move console scripts to entrypoints.
Addressed by: https:/
Add short-names for entrypoints drivers.
Addressed by: https:/
Add support for entrypoints virt drivers.
Addressed by: https:/
Collapse repeated code down in to nova/service.py
Addressed by: https:/
Just ran oslo-incubator's update.py
Addressed by: https:/
Added 'scheduler' oslo module and re-ran update.py
Addressed by: https:/
Required entrypoints for tests
Addressed by: https:/
Add support for entrypoints virt drivers.
Addressed by: https:/
Pulls in oslo-incubator scheduler filters and weights
Addressed by: https:/
Sync oslo-incubator print statement changes
Addressed by: https:/
Transition from openstack.
Addressed by: https:/
Delate unused bin directory
I'm changing the scope of this specific blueprint to call it complete for Havana (convert the binaries). For converting other parts, create a new blueprint. Thanks! --russellb
Work Items
Work items:
Make nova scheduler weights and filters use oslo's BaseWeight and BaseFilter (matiu): INPROGRESS
Make oslo BaseWeight and BaseFilter support loading a function that returns a lot of classes - https:/