[Distutils] DRAFT PEP 396 - module version number
Fred Drake
fdrake at acm.org
Thu Jun 9 04:47:50 CEST 2011
On Wed, Jun 8, 2011 at 6:14 PM, Barry Warsaw <barry at python.org> wrote:
> #. For modules which live inside a namespace package, the sub-package
> name SHOULD include the ``__version__`` attribute. The namespace
> module itself SHOULD NOT include its own ``__version__`` attribute.
I've no idea what you're saying here. What's a sub-package?
If you're referring to a package like zope.testing, I'd just call that a
package; there's nothing special about that. I'd expect the __version__,
if it exists, to be present in the file zope/testing/__init__.py.
An namespace package, like zope or zc, should not have a __version__.
Ben Finney wrote:
> I may be fighting against the tide here; but this screams to me that the
> PEP should not be talking at all about “version number” (except to point
> out that they're strings, not numbers). Instead, the term should be
> “version string” throughout.
I'd rather we just say 'version' instead of 'version number' or 'version
string'. Natural use of natural language is... natural. A separate
sentence can state simply that versions are expressed as strings.
-Fred
--
Fred L. Drake, Jr. <fdrake at acm.org>
"Give me the luxuries of life and I will willingly do without the necessities."
--Frank Lloyd Wright
More information about the Distutils-SIG
mailing list