[vsipl++] [patch] Source configuration for package.py

Jules Bergmann jules at codesourcery.com
Fri Apr 20 12:38:15 UTC 2007


 > import sys
 > sys.path.insert(0, cfg_path)
 > from other_config import *

Stefan,

The new config file looks like this:

	import sys
	sys.path.insert(0, configdir)
	print "configdir: %s"%configdir

	class MySource(Source):
	    svpp_dir='csl/vpp/branches/1.3'
	    fftw_dir='csl/fftw-commercial/trunk'
	    patches=['docbook.diff']

	from config import *

Where 'config' is our current config file.

However, I get the following error:

configdir: /home/jules/csl/src/vpp/svn-1.3-com/scripts
Traceback (most recent call last):
   File "/home/jules/csl/src/vpp/svn-1.3-com/scripts/package.py", line 
427, in ?
     main(sys.argv)
   File "/home/jules/csl/src/vpp/svn-1.3-com/scripts/package.py", line 
407, in main
     packages, cfg = read_config_file(configfile, parameters)
   File "/home/jules/csl/src/vpp/svn-1.3-com/scripts/package.py", line 
47, in read_config_file
     exec open(filename, 'r').read() in env
   File "<string>", line 10, in ?
ImportError: No module named config


There is a file named 'config' in the directory
'/home/jules/csl/src/vpp/svn-1.3-com/scripts' (aka 'configdir').

Is python expecting included files to have an implicit suffix?

				-- Jules




-- 
Jules Bergmann
CodeSourcery
jules at codesourcery.com
(650) 331-3385 x705



More information about the vsipl++ mailing list