When using 'pip install dbf' or 'easy_install dbf' and the current setup of PyPi (https://pypi.python.org/pypi/dbf/0.95.003), an error results because the 0.95.003.linux-x86-64 release is deemed "newest".
When the install tools unpack it, they error because there is no setup.py file.
I'm no python packaging expert, so I'm not sure how you should serve users who need binaries, but maybe there's a different naming convention, or a different download location that can be used?
As a workaround, of course, one can use
'pip install dbf==0.95.003' but in an older project where we have dependency 'dbf>=0.94.003', or again, when someone merely uses the library name, this failure occurs.
Best
Joe