Re: Bug#832884: ITP: python-gavovotable -- library for Virtual Observatory VOTables
On Fri, 29 Jul 2016 at 11:00:52 +0100, Paul Sladen wrote:
> Previous packaging working had been done since 2009, and published
> in the APT repositary documented at:
> Thus, despite this being the initial upload to Debian itself, to
> likely makes sense to follow the package name and changelog in the
> existing source packages.
If you would "import votable" then I would recommend using binary package
names python-votable and/or python3-votable, perhaps with some
Provides/Breaks/Replaces on the name that exists outside Debian.
(I did the same recently for src:tap.py, python-tappy -> python-tap,
although I didn't add the Provides there.)
The source package can still be whatever you think is best.
The naming policy for Python packages is intended to work like the
naming policy for C library SONAMEs: it makes incompatibilities and
conflicts as obvious as possible. If someone else packages a module
named "votable" for some reason (perhaps election-related), the fixed
naming makes it extremely obvious that there is going to be a problem.