Friday, 26 June 2015

Python Click Package Naming

There are two completely different click packages with claims on the python-
click name space. The Ubuntu unique click package related to the click
packaging format is one. The other is python-click, a wrapper around python
optparse.

click has a python3-click binary. python-click has python-click and python3-
click (in Debian). In Ubuntu, the python-click binaries were renamed to
python-click-cli and python3-click-cli to deconflict the namespace.

The click python3-click has no reverse-depends outside the click package. In
Debian, python-click has several rdepends, only a few of which have be adapted
for the Ubuntu name change:

$ reverse-depends python-click
Reverse-Depends
===============
* python-cligj
* python-cookiecutter
* python-rasterio [amd64 arm64 armel armhf mipsel]
* python-riemann-client
* python-snuggs
* python-softlayer

I noticed this situation when my latest upload of python-softlayer wouldn't
migrate from -proposed to -release.

I think it would make more sense to have the actual python-click that is used
by many packages to have the Python policy compliant names of python{3}-click
rather than an Ubuntu only package with no rdepends.

Scott K


--
ubuntu-devel mailing list
[email protected]
Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel