Project

General

Profile

Actions

Feature #8640

closed

Make a proper python package out of teuthology

Added by Alfredo Deza almost 10 years ago. Updated over 6 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
-
% Done:

0%

Source:
other
Tags:
Backport:
Reviewed:
Affected Versions:

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
Actions #1

Updated by Zack Cerza almost 10 years ago

I've got some work done towards this here:
https://github.com/ceph/teuthology/tree/release

Actions #2

Updated by Alfredo Deza almost 10 years ago

  • Description updated (diff)
Actions #3

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)

Actions #4

Updated by Alfredo Deza almost 10 years ago

  • Description updated (diff)
Actions #5

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!

Actions #6

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.

Actions #7

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.

Actions #8

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

Actions #9

Updated by Ian Colle over 9 years ago

  • Target version set to sprint11
Actions #10

Updated by Ian Colle over 9 years ago

  • Target version deleted (sprint11)
Actions #11

Updated by Ian Colle over 9 years ago

  • Status changed from In Progress to 12
Actions #12

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>

Actions #13

Updated by Zack Cerza over 9 years ago

  • Status changed from 12 to Resolved
  • Assignee changed from Alfredo Deza to Zack Cerza
Actions

Also available in: Atom PDF