need help extending distutils clean class
Hi, I am trying to create a custom clean class to use with distutils. The custom class works fine - it does what I want when I run it. But I ran into another problem - if I use the "--help-commands" option I get an exception related to my new class: Traceback (most recent call last): File "./setup.py", line 130, in <module> cmdclass = {"clean" : clean} ) File "/tools/pytoken/python-2.6.2-pytoken/lib/python2.6/distutils/core.py", line 138, in setup ok = dist.parse_command_line() File "/tools/pytoken/python-2.6.2-pytoken/lib/python2.6/distutils/dist.py", line 456, in parse_command_line if self.handle_display_options(option_order): File "/tools/pytoken/python-2.6.2-pytoken/lib/python2.6/distutils/dist.py", line 681, in handle_display_options self.print_commands() File "/tools/pytoken/python-2.6.2-pytoken/lib/python2.6/distutils/dist.py", line 759, in print_commands max_length) File "/tools/pytoken/python-2.6.2-pytoken/lib/python2.6/distutils/dist.py", line 721, in print_command_list klass = self.get_command_class(cmd) File "/tools/pytoken/python-2.6.2-pytoken/lib/python2.6/distutils/dist.py", line 852, in get_command_class raise DistutilsModuleError("invalid command '%s'" % command) distutils.errors.DistutilsModuleError: invalid command 'register' My setup looks like this: setup(name = 'pytoken', version = '1.01', description = 'Generates scanners for python.', author = 'Ram Bhamidipaty', author_email = 'rambham@gmail.com', url = 'http://code.google.com/p/pytoken/', ext_modules = mlist, py_modules = ['pytoken', 'pytoken_ply_lex'], cmdclass = {"clean" : clean} ) my clean class derives from distutils.command.clean. Any suggestions on how to fix this? Thanks for any help. -Ram
participants (1)
-
Ram Bhamidipaty