Use a version number of 0.0.0 instead of ???. The latter leads to
invalid filenames on Windows when building without specifying a
version number in the setup script.
See also
http://mail.python.org/pipermail/distutils-sig/2001-November/002656.html
Bugfix candidate.
diff --git a/Lib/distutils/dist.py b/Lib/distutils/dist.py
index 3e1bc64..d5bfa05 100644
--- a/Lib/distutils/dist.py
+++ b/Lib/distutils/dist.py
@@ -1012,7 +1012,7 @@
return self.name or "UNKNOWN"
def get_version(self):
- return self.version or "???"
+ return self.version or "0.0.0"
def get_fullname (self):
return "%s-%s" % (self.get_name(), self.get_version())