Salesforce-python-toolkit
It is developed by Mr.
David Lanstein . It have a lot of functions than BeatBox.
This module need Suds 0.3.9. It does not work properly with Suds 0.4 which is currently stable version. You may get blow error If you use with 0.4.
INVALID_TYPE: Must send a concrete entity type.
just type this command if you want to install 0.3.9.
$ sudo easy_install "suds==0.3.9"
Test
This module does not update for over a year. so I smoke test with test_enterprise.py which contain in module package then I got 22/56 errors.
No such column 'DoNotCall' on entity 'Lead'. If you are attempting to use a custom field, be sure to append the '__c' after the custom field name. Please reference your WSDL or the describe call for the appropriate names.'
I got this error on 2 test cases. This test use DoNotCall field but It is not allow to use on default setting.
null: can not find name space: sfga, 1.2
I got this error on 22 test cases. This test may expect to use 'SFGA(Salesforce for google adwords 1.2)' . but it is no longer supported.
anyway it still work with 27 WEB API.