Project

Profile

Help

Task #1961

closed

Package twine for Fedora and RHEL

Added by amacdona@redhat.com almost 8 years ago. Updated almost 5 years ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
Normal
Sprint/Milestone:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Platform Release:
2.11.0
Target Release - Python:
Groomed:
Yes
Sprint Candidate:
Yes
Tags:
Pulp 2
Sprint:
Sprint 8
Quarter:

Description

Twine (https://pypi.python.org/pypi/twine), a package that we will be using to extract metadata from Python packages, needs to be added to Fedora rawhide, 24, 23 and if possible EPEL 7 and EPEL 6

Actions #2

Updated by amacdona@redhat.com almost 8 years ago

  • Status changed from NEW to ASSIGNED
  • Assignee set to jcline@redhat.com
Actions #3

Updated by jcline@redhat.com almost 8 years ago

  • Groomed changed from No to Yes
Actions #4

Updated by amacdona@redhat.com almost 8 years ago

  • Sprint Candidate changed from No to Yes
Actions #5

Updated by jcline@redhat.com almost 8 years ago

  • Subject changed from Add twine to Fedora 24 to Package twine for Fedora and RHEL
  • Description updated (diff)
  • Sprint Candidate changed from Yes to No
Actions #6

Updated by jcline@redhat.com almost 8 years ago

  • Sprint Candidate changed from No to Yes
Actions #9

Updated by mhrivnak almost 8 years ago

  • Sprint/Milestone set to 22
Actions #11

Updated by jcline@redhat.com almost 8 years ago

Update to this, it's going to be a lot more work that initially thought.

twine depends on the following packages that are not in Fedora or RHEL:

  • pkginfo
  • python-sphinx-releases

pkginfo needs to be packaged, and there are several issues with the package itself (missing license file, possibly broken unit tests) that need to be reported upstream before I can make a review request. Futhermore, both twine[0] and the sphinx extension[1] have open review requests against them with an unresponsive submitter, so those need to get resolved with the stalled review policy[2] before we can proceed.

I expect this won't all be wrapped up before July, assuming I don't encounter further snags.

[0] https://bugzilla.redhat.com/show_bug.cgi?id=1127974
[2] https://bugzilla.redhat.com/show_bug.cgi?id=1127967
[3] https://fedoraproject.org/wiki/Policy_for_stalled_package_reviews#Submitter_not_responding

Actions #12

Updated by jcline@redhat.com over 7 years ago

Just updating this:

python-pkginfo (dep of twine) is in rawhide, f24, f23, and epel7. We need to carry it for el6.
python-invocation (dep of a dep of twine) is in rawhide, f24, and f23. I think we can get away without carrying and just skip the %check section of the spec.

python-releases can now be packaged. Once it is packaged and built, twine can be packaged and built.

Actions #13

Updated by mhrivnak over 7 years ago

  • Sprint/Milestone changed from 22 to 23
Actions #15

Updated by mhrivnak over 7 years ago

  • Sprint/Milestone changed from 23 to 24
Actions #18

Updated by jcline@redhat.com over 7 years ago

  • Status changed from ASSIGNED to POST
Actions #19

Updated by bmbouter over 7 years ago

  • Sprint/Milestone changed from 24 to 26
Actions #20

Updated by ipanova@redhat.com over 7 years ago

  • Assignee changed from jcline@redhat.com to ipanova@redhat.com

Added by Jeremy Cline over 7 years ago

Revision e5855bed | View on GitHub

Add twine, pkginfo, and setuptools to our external deps

pulp-python-2.0 requires twine, which depends on pkginfo and setuptools which are newer than those available in EL6. We must carry all three of these dependencies until we drop EL6 or newer versions (see the twine specfile for exact requirements) are available.

Added by ipanova@redhat.com over 7 years ago

Revision 062cc507 | View on GitHub

Adding tito.props to new deps.

Added by ipanova@redhat.com over 7 years ago

Revision 6fd2e46d | View on GitHub

Automatic commit of package [python-setuptools] minor release [0.9.8-4].

Added by ipanova@redhat.com over 7 years ago

Revision a009de5a | View on GitHub

Automatic commit of package [python-pkginfo] minor release [1.3.2-3].

Added by ipanova@redhat.com over 7 years ago

Revision 6beec9e4 | View on GitHub

Automatic commit of package [python-twine] minor release [1.6.5-1].

Added by ipanova@redhat.com over 7 years ago

Revision bdb3fcad | View on GitHub

Adding python-twine to the spec file requirements.

Actions #22

Updated by ipanova@redhat.com over 7 years ago

  • Status changed from POST to MODIFIED
Actions #23

Updated by ipanova@redhat.com over 7 years ago

  • Platform Release set to 2.11.0
Actions #24

Updated by semyers over 7 years ago

  • Status changed from MODIFIED to 5
Actions #25

Updated by pcreech over 7 years ago

  • Status changed from 5 to CLOSED - CURRENTRELEASE
Actions #26

Updated by bmbouter about 6 years ago

  • Sprint set to Sprint 8
Actions #27

Updated by bmbouter about 6 years ago

  • Sprint/Milestone deleted (26)
Actions #28

Updated by bmbouter almost 5 years ago

  • Tags Pulp 2 added

Also available in: Atom PDF