numpy/unittest broken on Beaglebone?

I just my Beaglebone and I was pleasantly surprised to find numpy. However, I think something in the image that I have is broken. My SD card says 11-16 on it

root@beaglebone:~# python
Python 2.7.2 (default, Nov 10 2011, 13:36:03)
[GCC 4.5.4 20110917 (prerelease)] on linux2
Type "help", "copyright", "credits" or "license" for more information.

import numpy

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python2.7/site-packages/numpy/", line 132, in <module>
    import add_newdocs
  File "/usr/lib/python2.7/site-packages/numpy/", line 9, in <module>
    from lib import add_newdoc
  File "/usr/lib/python2.7/site-packages/numpy/lib/", line 4, in <module>
    from type_check import *
  File "/usr/lib/python2.7/site-packages/numpy/lib/", line 8, in <module>
    import numpy.core.numeric as _nx
  File "/usr/lib/python2.7/site-packages/numpy/core/", line 40, in <module>
    from numpy.testing import Tester
  File "/usr/lib/python2.7/site-packages/numpy/testing/", line 8, in <module>
    from unittest import TestCase
ImportError: No module named unittest

I couldn't find on the bone. Isn't unittest part of the standard python library? Trying to just import unittest fails as well.

Here is the top of my info.txt:

Image info snapshot

Angstrom v2011.11-core (Core edition)
Built from branch: angstrom-staging
Revision: 2c1b8e4111eb694dc793bcb6d7dc37e2ae01ce66
Target system: arm-angstrom-linux-gnueabi

Can I use opkg to fix this?


yes, opkg update; opkg install python-unittest