[Synopsis-changes] Synopsis/Synopsis setup.py,1.13,1.14 MANIFEST.in,1.4,1.5

Stefan Seefeld stefan at synopsis.fresco.org
Wed Nov 26 15:06:34 UTC 2003


Update of /cvs/synopsis/Synopsis
In directory frida:/tmp/cvs-serv23895

Modified Files:
	setup.py MANIFEST.in 
Log Message:
finish build_doc command and properly install the resulting docs.

Index: setup.py
===================================================================
RCS file: /cvs/synopsis/Synopsis/setup.py,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -p -d -r1.13 -r1.14
--- setup.py	25 Nov 2003 05:12:33 -0000	1.13
+++ setup.py	26 Nov 2003 15:06:32 -0000	1.14
@@ -54,6 +54,17 @@ data_files = []
 
 data_files.append(('share/Synopsis', glob.glob('share/Synopsis/*.*')))
 
+#### add documentation
+
+def add_documentation(all, directory, files):
+   all.append((directory,
+               filter(os.path.isfile,
+                      map(lambda x:os.path.join(directory, x), files))))
+documentation = []
+os.path.walk('share/doc/Synopsis', add_documentation, documentation)
+
+data_files.extend(documentation)
+
 setup(cmdclass={'config':config,
                 'build_doc':build_doc,
                 'build_ext':build_ext,

Index: MANIFEST.in
===================================================================
RCS file: /cvs/synopsis/Synopsis/MANIFEST.in,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -p -d -r1.4 -r1.5
--- MANIFEST.in	19 Nov 2003 19:45:37 -0000	1.4
+++ MANIFEST.in	26 Nov 2003 15:06:32 -0000	1.5
@@ -12,11 +12,11 @@ recursive-include   Synopsis *.py
 recursive-include   Synopsis/Parsers/C *
 recursive-include   Synopsis/Parsers/Cxx *
 
-# data files
-include             share/Synopsis/*
+# data files (compiled documentation etc.)
+recursive-include   share *
 
-# documentation
-recursive-include   docs *
+# documentation (source)
+recursive-include   doc *
 recursive-include   demo *
 
 # scripts





More information about the Synopsis-changes mailing list