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 = '[email protected]',
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
_______________________________________________
Distutils-SIG maillist - [email protected]
http://mail.python.org/mailman/listinfo/distutils-sig