[tahoe-lafs-trac-stream] [Tahoe-LAFS] #2764: publish a new (redirecting) `allmydata-tahoe` to PyPI
Tahoe-LAFS
trac at tahoe-lafs.org
Fri Apr 1 16:44:41 UTC 2016
#2764: publish a new (redirecting) `allmydata-tahoe` to PyPI
--------------------------------+------------------------------------
Reporter: warner | Owner:
Type: task | Status: new
Priority: normal | Milestone: soon (release n/a)
Component: dev-infrastructure | Version: 1.11.0
Keywords: | Launchpad Bug:
--------------------------------+------------------------------------
Now that `tahoe-lafs-1.11.0` is on PyPI and is pip-installable, we should
maybe do something about the old `allmydata-tahoe-1.10.2` that's on PyPI
(and not really pip-installable).
I was thinking we could publish a "1.10.2.post1" sort of thing, using
[https://pypi.python.org/pypi/pypi-alias pypi-alias], that would depend
upon `tahoe-lafs` but is otherwise empty. Anyone who accidentally did `pip
install allmydata-tahoe`, or who had it installed and did a `pip install
--upgrade allmydata-tahoe`, would wind up with both, but only `tahoe-lafs`
would provide the `tahoe` executable.
With or without this, there will be confusion when people search for
"tahoe" on PyPI, since they'll see both packages (in fact there's a
completely unrelated `tahoe` package up there, described as "A Flask-based
framework that handles the tedious things", and at least one developer
tried to install it by mistake).
But with this, installing `tahoe-lafs` or `allmydata-tahoe` will both get
them a modern `tahoe` executable. Without it, picking the wrong one will
get you weird zetuptoolz errors at best, and an older version of `tahoe`
at worst.
--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2764>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage
More information about the tahoe-lafs-trac-stream
mailing list