How do I assure myself of the integrity of a Python installation
acquired using apt-get install on Debian and Ubuntu?

I can run regrtest but there's nothing in the basic installation to run,
viz.:

geg...@gegard:~$ python
Python 2.5.2 (r252:60911, Jul 31 2008, 17:28:52)
[GCC 4.2.3 (Ubuntu 4.2.3-2ubuntu7)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from test import regrtest
>>> regrtest.main()
test_grammar
test_grammar skipped -- No module named test_grammar
... <etc> more of the same...
9 tests skipped:
    test_builtin test_doctest test_doctest2 test_exceptions
    test_grammar test_opcodes test_operations test_types test_unittest
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python2.5/test/regrtest.py", line 416, in main
    e = _ExpectedSkips()
  File "/usr/lib/python2.5/test/regrtest.py", line 1321, in __init__
    from test import test_socket_ssl
ImportError: cannot import name test_socket_ssl
>>>

I don't see where to go from here, so advice would be extremely helpful.

Background

I have a large Python-based system that I am trying to install on an
externally-hosted VM. It doesn't build and install correctly most of the
time, and I have tried successive images of Debian Lenny and Ubuntu
Hardy with mostly different build/installation results each time.

The installation proceeds Ok on a local Ubuntu VM.

A number of modules are installed in addition to python, but I can't
even see how to test the core python installation. There are few
test_*.py files in the installation.

I have previously encountered a fault on the server hosting the VM and
would like to be more comfortable that the python installation itself is
Ok (or have evidence that it's not).

Thank you,
Geoff

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to