Я хотел бы написать псевдоним в файле setup.py нескольким командам тестов для моего проекта.Setuptools, явно разделяет несколько вызовов команд в одной строке
Но у меня проблемы, когда я пытаюсь запустить несколько команд в одной строке, когда команда «nosetests» вызывается перед другими командами.
Это работает
$ python setup.py lint nosetests
pylint output
nosetests output
Но если поменять команды, я только получает nosetests
выход.
Я думаю, что команда lint
съедена парсером аргументов nosetests.
$ python setup.py nosetests lint
nosetests output
# No pylint output
Итак, я хотел бы знать, есть ли способ явно отделить команды?
Благодаря
Чтобы сохранить ваш 'setup.py' более декларативный; вы можете отключить императивные задачи до ['paver'] (http://paver.github.io/paver/) и/или [' fabric'] (http://fabfile.org). – jfs