I am looking for a simple python library for recognizing text from images. Images are similar to the following:

The image is very clean and simple - one line, numbers and hyphens, but low resolution.
I would like something like this (ideally):
text = recognize(open('image.png', 'rb').read())
Is there something similar? Thanks.
UPD
I know about pytesser and OCRopus. But as I understand it, they do not support Python 3.x.
source share