[Distutils] python setup.py test not working on Linux

Gerhard Häring gh at ghaering.de
Thu Jan 19 23:16:39 CET 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,

I tried adding the test command to my setuptools-enhanced build process.

And I got "python setup.py test" to work on Windows, now when I'm on
Linux it fails.

I *think* that it was in both cases the latest version of setuptools.

You should be able to verify it with these sources:

svn co http://initd.org/svn/pysqlite/pysqlite/trunk/ pysqlite_trunk -r 202

Oh, you need SQLite version 3.2.2 or later to build this pysqlite project.

This is the full output:

gerhard at lara:~/src/svn/pysqlite/trunk$ python setup.py test
running test
running egg_info
writing requirements to pysqlite.egg-info/requires.txt
writing pysqlite.egg-info/PKG-INFO
writing top-level names to pysqlite.egg-info/top_level.txt
warning: manifest_maker: standard file not found: should have one of
README, README.txt
reading manifest template 'MANIFEST.in'
writing manifest file 'pysqlite.egg-info/SOURCES.txt'
running build_ext
copying build/lib.linux-i686-2.4/pysqlite2/_sqlite.so -> lib
Traceback (most recent call last):
  File "setup.py", line 151, in ?
    main()
  File "setup.py", line 137, in main
    classifiers = [
  File "/usr/lib/python2.4/distutils/core.py", line 149, in setup
    dist.run_commands()
  File "/usr/lib/python2.4/distutils/dist.py", line 946, in run_commands
    self.run_command(cmd)
  File "/usr/lib/python2.4/distutils/dist.py", line 966, in run_command
    cmd_obj.run()
  File
"/usr/lib/python2.4/site-packages/setuptools-0.6a9-py2.4.egg/setuptools/command/test.py",
line 59, in run
    self.run_tests()
  File
"/usr/lib/python2.4/site-packages/setuptools-0.6a9-py2.4.egg/setuptools/command/test.py",
line 73, in run_tests
    unittest.main(None, None, [unittest.__file__]+self.test_args)
  File "/usr/lib/python2.4/unittest.py", line 758, in __init__
    self.parseArgs(argv)
  File "/usr/lib/python2.4/unittest.py", line 785, in parseArgs
    self.createTests()
  File "/usr/lib/python2.4/unittest.py", line 791, in createTests
    self.module)
  File "/usr/lib/python2.4/unittest.py", line 556, in loadTestsFromNames
    suites = [self.loadTestsFromName(name, module) for name in names]
  File "/usr/lib/python2.4/unittest.py", line 532, in loadTestsFromName
    parent, obj = obj, getattr(obj, part)
AttributeError: 'module' object has no attribute 'test'

- -- Gerhard
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFD0A/HdIO4ozGCH14RAu1YAJkBQmM/QyuDvCbJEhQ71ggBsy3Y1QCghUee
K2b9G/o1QIKqKLWUezRezQw=
=RuvI
-----END PGP SIGNATURE-----


More information about the Distutils-SIG mailing list