OERPLib is a client library to OpenERP server. It aims to provide an
easy way to remotely pilot an OpenERP server.
Features supported:
- XML-RPC and Net-RPC protocols,
- access to all methods proposed by an OpenERP model class
(even 'browse') with an API similar to the server-side API,
- ability to use named parameters with such methods
(OpenERP >= 6.1),
- user context automatically sent (OpenERP >= 6.1),
- browse records,
- execute workflows,
- manage databases,
- reports downloading.
OERPLib works with OpenERP v5.0, v6.0, v6.1 and v7.0.
Documentation : http://pythonhosted.org/OERPLib/
PyPI : http://pypi.python.org/pypi/OERPLib/
Source : https://launchpad.net/oerplib/
Changes in the 0.7.0 release:
- User context is sent automatically (OpenERP >= 6.1),
- Able to use named parameters with OSV methods (OpenERP >= 6.1),
- Auto-detect the OpenERP server version (enable or disable some
features according to the version),
- Add support for 'html' type fields,
- [REGRESSION] one2many and many2many descriptor attributes now
return a generator to iterate on 'browse_record' instead
of a list,
- [REGRESSION] 'osv_name' parameter of some functions has been
renamed to 'model',
- 'OERP.timeout' property deprecated (use 'OERP.config["timeout"]'
instead),
- 'OERP.get_osv_name()' method deprecated (use
'record.__osv__["name"]' instead),
- Bug fixes,
- Documentation updated.