Source: python-defaults Source-Version: 2.7.9-1 Severity: wishlist Hi!
Given recent ITP discussions [0] about lack of namespacing on python module source package names, I think it would be really good to fix this at the source, by mandating it in the python-policy. Attached is a proposal wording. [0] #748383: ITP: bash8; #745347: ITP: releases; #790399: ITP: structlog Thanks, Guillem
=== modified file 'debian/python-policy.sgml' --- debian/python-policy.sgml 2015-02-27 23:09:27 +0000 +++ debian/python-policy.sgml 2015-07-06 19:58:13 +0000 @@ -513,7 +513,9 @@ to use this prefix for all packages with public modules as they may be used by other packages in the future. Python 3 modules must be in a separate binary package prefixed with <var>python3-</var> to - preserve run time separation between python and python3. + preserve run time separation between python and python3. When the + source package only produces python module binary packages, it must + also be prefixed with <var>python-</var>. The binary package for module foo should preferably be named <package>python-<var>foo</var></package>, if the module name

