[Debichem-devel] Bug#897431: pymol: Public modules must be in the python-pymol package

Stuart Prescott stuart at debian.org
Wed May 2 15:17:25 BST 2018


Source: pymol
Version: 1.8.4.0+dfsg-1
Severity: important

The pymol module is used by other packages and ships public modules that are
in sys.path. That means that the public modules must be in the package
python-pymol; the command line tools, menu items, icons, documentation can
remain in the pymol package. This package split will make it easier to
convert pymol to Python 3 at some stage in the future.

https://www.debian.org/doc/packaging-manuals/python-policy/module_packages.html#package_names

"Public Python 2 modules used by other packages must have their binary package
name prefixed with python-. It is recommended to use this prefix for all
packages with public modules as they may be used by other packages in the
future."



More information about the Debichem-devel mailing list