packagescan can't scan nested packages
authorEung-Ju PARK <eungju@gmail.com>
Fri, 02 Jun 2006 16:19:47 +0900
changeset 2402 82cef38fea56
parent 2401 dbeaa4369121
child 2403 9b0747207925
packagescan can't scan nested packages
mercurial/packagescan.py
setup.py
--- 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)