Community mailing list archives

community@mail.odoo.com

Re: OdooRPC 0.3.0 released

by
Sebastien Alix
- 07/21/2015 09:53:52
Hi,

Yes, I maintain OERPLib too.
About the difference, you will find some informations in the FAQ section:
http://pythonhosted.org/OdooRPC/faq.html#why-odoorpc-and-why-migrate-from-oerplib-to-odoorpc

You can see OdooRPC as a rewrite of OERPLib by dropping all legacy code 
(OERPLib is compatible from 5.0 to 8.0) and focusing on JSON-RPC instead 
of XML-RPC (which is kept by compatibility but will not evolve anymore, 
this is what Antony Lesuisse said me last year).

As said, OERPLib works from 5.0 to 8.0 (and the 9.0 could be supported 
if there is not too much work to do). We use it to work with old systems 
and also to migrate data to Odoo 8.0.
Starting from 8.0, we are using OdooRPC, which is only with Odoo 8.0 and 
superior.

Mandibule (http://mandibule.bitbucket.org/) uses OERPLib under the hood 
too. This tool is very welcomed by newcomers to develop on Odoo! I plan 
to migrate it as an web module in OCA to make the maintenance easier, 
I'm just lacking of time to do it.

So: OERPlib for the transition, OdooRPC for the future ;)
About ERPpeek, I have never use it sorry, just know that it is well 
tested and documented too.
Lastly, Alexis de Lattre was seeking a JSON-RPC library for the OCA 
'asterisk_click2dial' module 
(https://twitter.com/alexisdlattre/status/613758661433933824), and 
OdooRPC seems the only one to support this protocol.

Regards,


Le 21/07/2015 15:23, Marcelo Bello a écrit :
> Sebastien, you are also the author of oerplib, right?
>
>      What is the difference between oerplib and odoorpc and when should
> I use one or the other? Also, how does it compare against erpeek?
>
>      I am planning an integration with legacy system soon and would like
> to know your point of view on the different libs available to interact
> with Odoo remotely.
>
> Thanks,
>
> On Tue, Jul 21, 2015 at 7:52 AM, Sébastien Alix
>  wrote:
>
>     OdooRPC 0.3.0
>     -------------
>
>     OdooRPC is a Python module providing an easy way to
>     pilot your Odoo servers through `RPC`.
>
>     Features supported:
>           - access to all data model methods (even ``browse``)
>             with an API similar to the server-side API,
>           - use named parameters with model methods,
>           - user context automatically sent providing support for
>             internationalization,
>           - browse records,
>           - execute workflows,
>           - manage databases,
>           - reports downloading,
>           - JSON-RPC protocol (SSL supported),
>           - heavily tested on Python 2.7, 3.2, 3.3, 3.4,
>             and run fine with PyPy too.
>
>
>     Documentation:http://pythonhosted.org/OdooRPC/
>     PyPI:http://pypi.python.org/pypi/OdooRPC/
>     Source:https://github.com/osiell/odoorpc/
>     CI:https://travis-ci.org/osiell/odoorpc
>     Changelog:
>     https://raw.githubusercontent.com/osiell/odoorpc/master/CHANGELOG
>
>     --
>     Sébastien ALIX
>     ABF OSIELL
>
>     _______________________________________________
>     Mailing-List: https://www.odoo.com/groups/community-59
>     Post to: mailto:community@mail.odoo.com <mailto:community@mail.odoo.com>
>     Unsubscribe: https://www.odoo.com/groups?unsubscribe
>
>
> _______________________________________________
> Mailing-List: https://www.odoo.com/groups/community-59
> Post to: mailto:community@mail.odoo.com
> Unsubscribe: https://www.odoo.com/groups?unsubscribe
>

-- 
Sébastien ALIX
ABF Osiell
Immeuble Oméga
Rue Jean-Marie David
35740 PACÉ, FRANCE
Tél: 09 72 36 91 08
Site: http://www.osiell.com