Opened 9 years ago
Closed 9 years ago
#12415 closed task (fixed)
PyPI Packaging is out of date
Reported by: | Jeff Dairiki | Owned by: | Ryan J Ollos |
---|---|---|---|
Priority: | low | Component: | TagsPlugin |
Severity: | minor | Keywords: | pypi packaging |
Cc: | Trac Release: |
Description
The TracTags-0.7.tar.gz available on PyPI for TracTags 0.7 is older than what’s in tagsplugin/tags/0.7. Specifically, the changes to setup.cfg, noted in #12281, have been applied to the svn version but are not in the PyPI sdist.
The upshot is that TracTags==0.7
will not install correctly from PyPI using buildout
or easy_install
(unless setuptools < 5.3
.) Though the sdist is for version 0.7
, tag-svn-revision causes the installed egg to have version 0.7.post0
(or 0.7-r0
, depending on the setuptools
version) which confuses buildout
and makes revision pinning difficult.
AFAIKT, PyPI does not allow one to modify an uploaded file without changing the version, so I think the only real fix is to make a new release (e.g. 0.7.1.)
Attachments (0)
Change History (9)
comment:2 Changed 9 years ago by
Thanks!
As long as the next release is imminent, that’ll do. But if it gets delayed, I’d vote for and interim release. (It doesn't even have to be called 0.7.1
it could be, e.g., 0.7.post1
.)
comment:3 Changed 9 years ago by
Owner: | changed from Steffen Hoffmann to Ryan J Ollos |
---|---|
Status: | new → accepted |
Summary: | PyPI Packaging is funky/out of date → PyPI Packaging is out of date |
I'll publish a new release to PyPI if I don't hear any objections.
comment:4 Changed 9 years ago by
comment:5 Changed 9 years ago by
I'll copy the trunk
to branches/0.8-stable
after making the release. Development for 0.9 will drop support for Trac < 1.0, and the 0.8-stable branch will allow 0.8.x releases to be created for fixing critical issues.
comment:9 Changed 9 years ago by
Resolution: | → fixed |
---|---|
Status: | accepted → closed |
Type: | defect → task |
Released on pypi. Please let me know if you spot any issues.
While I agree that it's bad practice to modify a tag, I opted for the practical approach in [14553], so that users at least have the option to install from the Subversion repository using setuptools. The 0.8 release is near, according to comment:3:ticket:12292.