Python Click Package Naming

Scott Kitterman ubuntu at kitterman.com
Sat Jun 27 01:08:01 UTC 2015


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




More information about the ubuntu-devel mailing list