[svn r62971] Re-added 'gendoc.py' script to build the py lib documentation, now using the
externalized apigen package. The package should be on the PYTHONPATH, if not the script warns. --HG-- branch : trunk
This commit is contained in:
		
							parent
							
								
									e1086ab7f9
								
							
						
					
					
						commit
						af5ba099b3
					
				|  | @ -0,0 +1,22 @@ | ||||||
|  | #!/usr/bin/env python | ||||||
|  | 
 | ||||||
|  | import sys | ||||||
|  | import os | ||||||
|  | from _findpy import py | ||||||
|  | try: | ||||||
|  |     import apigen | ||||||
|  | except ImportError: | ||||||
|  |     print 'Can not find apigen - make sure PYTHONPATH is set correctly!' | ||||||
|  |     py.std.sys.exit() | ||||||
|  | else: | ||||||
|  |     args = list(sys.argv[1:]) | ||||||
|  |     argkeys = [a.split('=')[0] for a in args] | ||||||
|  |     if '--apigen' not in argkeys: | ||||||
|  |         args.append('--apigen') | ||||||
|  |     if '--apigenscript' not in argkeys: | ||||||
|  |         fpath = os.path.join( | ||||||
|  |             os.path.dirname(apigen.__file__), 'tool', 'py_build', 'build.py') | ||||||
|  |         args.append('--apigenscript=%s' % (fpath,)) | ||||||
|  |     if '--apigenpath' not in argkeys: | ||||||
|  |         args.append('--apigenpath=/tmp/pylib-api') | ||||||
|  |     py.test.cmdline.main(args) | ||||||
|  | @ -1,6 +1,6 @@ | ||||||
| dist_rsync_roots = ['.'] # XXX | dist_rsync_roots = ['.'] # XXX | ||||||
| 
 | 
 | ||||||
| pytest_plugins = 'pytest_doctest', 'pytest_pytester', 'pytest_restdoc' | pytest_plugins = 'pytest_doctest', 'pytest_pytester', 'pytest_restdoc', 'pytest_apigen' | ||||||
| 
 | 
 | ||||||
| import py | import py | ||||||
| class PylibTestPlugin: | class PylibTestPlugin: | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue