7

How do I need to configure setup.py to run tox for test step?

sorin
  • 161,544
  • 178
  • 535
  • 806

1 Answers1

1

As the http link is dead in hpk42's link here is an answer:

You can override the test command to run the tox tests instead like so

class ToxTest(TestCommand):
    user_options = []

    def initialize_options(self):
        TestCommand.initialize_options(self)

    def run_tests(self):
        import tox
        tox.cmdline()


setuptools.setup(
    name='package',
    version=0.1,
    author='Author',
    author_email='author@gmail.com',
    description='',
    license='GPLv3',
    keywords='',
    url='',
    install_requires=['numpy'],
    packages=[],
    cmdclass = {'test': ToxTest},
)
Att Righ
  • 1,439
  • 1
  • 16
  • 29