Task #1961
closedPackage twine for Fedora and RHEL
0%
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
Updated by amacdona@redhat.com almost 8 years ago
- Status changed from NEW to ASSIGNED
- Assignee set to jcline@redhat.com
Updated by amacdona@redhat.com almost 8 years ago
- Sprint Candidate changed from No to Yes
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
Updated by jcline@redhat.com almost 8 years ago
- Sprint Candidate changed from No to Yes
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
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.
Updated by jcline@redhat.com over 7 years ago
Twine submission: https://bugzilla.redhat.com/show_bug.cgi?id=1352972
Updated by jcline@redhat.com over 7 years ago
- Status changed from ASSIGNED to POST
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
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.
Updated by ipanova@redhat.com over 7 years ago
- Status changed from POST to MODIFIED
Updated by pcreech over 7 years ago
- Status changed from 5 to CLOSED - CURRENTRELEASE
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.