comparison roundup/dist/command/build_py.py @ 4068:e233d7a66343

Refactor setup.py.
author Stefan Seefeld <stefan@seefeld.name>
date Mon, 23 Feb 2009 14:30:32 +0000
parents
children
comparison
equal deleted inserted replaced
4067:7309ac3b6e24 4068:e233d7a66343
1 #
2 # Copyright (C) 2009 Stefan Seefeld
3 # All rights reserved.
4 # For license terms see the file COPYING.txt.
5 #
6 from distutils.command.build_py import build_py
7
8 class build_py(build_py):
9
10 def find_modules(self):
11 # Files listed in py_modules are in the toplevel directory
12 # of the source distribution.
13 modules = []
14 for module in self.py_modules:
15 path = module.split('.')
16 package = '.'.join(path[0:-1])
17 module_base = path[-1]
18 module_file = module_base + '.py'
19 if self.check_module(module, module_file):
20 modules.append((package, module_base, module_file))
21 return modules
22
23

Roundup Issue Tracker: http://roundup-tracker.org/