Feature #8640
closedMake a proper python package out of teuthology
0%
Description
This will involve getting the right dependencies in setup.py which are currently not defined there
(they are defined in requirements.txt)
- proper versioning needs to be defined in teuthology (e.g. `teuthology --version` should work)
- A changelog that maps features to versions needs to be in place
- a Jenkins job that packages, versions, tags and pushes to the Python package Index
Updated by Zack Cerza almost 10 years ago
I've got some work done towards this here:
https://github.com/ceph/teuthology/tree/release
Updated by Alfredo Deza almost 10 years ago
Zack can you merge (or create a pull request) for those changes so I can base mine off of that? (they look correct to me)
Updated by Zack Cerza almost 10 years ago
I just created a PR; feel free to add to it here:
https://github.com/ceph/teuthology/pull/272
Thanks!
Updated by Alfredo Deza over 9 years ago
Zack I can't recall what was left to do here. The Jenkins job seems like a nice to have but not a requirement.
Updated by Zack Cerza over 9 years ago
Well, we don't have versioning or a proper changelog, and after that I'm not sure what would need to be done to e.g. put it in PyPI.
Updated by Alfredo Deza over 9 years ago
- Status changed from New to In Progress
Another PR that adds --version and gets the README into the long_description: https://github.com/ceph/teuthology/pull/305
PR merged commit b93abaf into master
Updated by jeniffer homes over 9 years ago
Zack can you merge (or create a pull request) for those changes so I can base mine off of that? (they look correct to me) <spam link removed>
Updated by Zack Cerza over 9 years ago
- Status changed from 12 to Resolved
- Assignee changed from Alfredo Deza to Zack Cerza