--- a/mercurial/packagescan.py Sun Jun 04 17:08:02 2006 -0700
+++ b/mercurial/packagescan.py Fri Jun 02 16:19:47 2006 +0900
@@ -65,7 +65,7 @@
# Use the package in the build directory
libpath = os.path.abspath(libpath)
sys.path.insert(0,libpath)
- packdir = os.path.join(libpath,packagename)
+ packdir = os.path.join(libpath,packagename.replace('.', '/'))
# A normal import would not find the package in
# the build directory. ihook is used to force the import.
# After the package is imported the import scope for
--- a/setup.py Sun Jun 04 17:08:02 2006 -0700
+++ b/setup.py Fri Jun 02 16:19:47 2006 +0900
@@ -56,7 +56,7 @@
else:
self.includes = self.includes.split(',')
mercurial.packagescan.scan(self.build_lib,'mercurial')
- mercurial.packagescan.scan(self.build_lib,'mercurial/hgweb')
+ mercurial.packagescan.scan(self.build_lib,'mercurial.hgweb')
mercurial.packagescan.scan(self.build_lib,'hgext')
self.includes += mercurial.packagescan.getmodules()
build_exe.finalize_options(self)