{ "info": { "author": "ABF Osiell - Sebastien Alix", "author_email": "sebastien.alix@osiell.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "OERPLib\r\n=======\r\n\r\n.. image:: https://pypip.in/download/OERPLib/badge.svg\r\n :target: https://pypi.python.org/pypi/OERPLib/\r\n :alt: Downloads\r\n\r\n.. image:: https://pypip.in/version/OERPLib/badge.svg\r\n :target: https://pypi.python.org/pypi/OERPLib/\r\n :alt: Latest Version\r\n\r\n.. image:: https://pypip.in/license/OERPLib/badge.svg\r\n :target: https://pypi.python.org/pypi/OERPLib/\r\n :alt: License\r\n\r\n**OERPLib** is a Python module providing an easy way to\r\npilot your **OpenERP** and **Odoo** servers through `RPC`.\r\n\r\nFeatures supported:\r\n - `XML-RPC` and (legacy) `Net-RPC` protocols,\r\n - access to all methods proposed by a model class\r\n (even ``browse``) with an API similar to the server-side API,\r\n - ability to use named parameters with such methods (server >= `6.1`),\r\n - user context automatically sent (server >= `6.1`) providing support\r\n for internationalization,\r\n - browse records,\r\n - execute workflows,\r\n - manage databases,\r\n - reports downloading,\r\n - inspection capabilities (graphical output of relations between models and\r\n dependencies between modules, list ``on_change`` methods from model\r\n views, ...).\r\n\r\nHow does it work? See below:\r\n\r\n.. code-block:: python\r\n\r\n import oerplib\r\n\r\n # Prepare the connection to the server\r\n oerp = oerplib.OERP('localhost', protocol='xmlrpc', port=8069)\r\n\r\n # Check available databases\r\n print(oerp.db.list())\r\n\r\n # Login (the object returned is a browsable record)\r\n user = oerp.login('user', 'passwd', 'db_name')\r\n print(user.name) # name of the user connected\r\n print(user.company_id.name) # the name of its company\r\n\r\n # Simple 'raw' query\r\n user_data = oerp.execute('res.users', 'read', [user.id])\r\n print(user_data)\r\n\r\n # Use all methods of an OSV class\r\n order_obj = oerp.get('sale.order')\r\n order_ids = order_obj.search([])\r\n for order in order_obj.browse(order_ids):\r\n print(order.name)\r\n products = [line.product_id.name for line in order.order_line]\r\n print(products)\r\n\r\n # Update data through a browsable record\r\n user.name = \"Brian Jones\"\r\n oerp.write_record(user)\r\n\r\nSee the documentation for more details and features.\r\n\r\nSupported OpenERP/Odoo server versions\r\n--------------------------------------\r\n\r\n`OERPLib` has been tested on `OpenERP` server v5.0, v6.0, v6.1, v7.0 and\r\nOdoo v8.0.\r\nIt should work on next versions if `Odoo` keeps a stable API.\r\n\r\nSupported Python versions\r\n-------------------------\r\n\r\n`OERPLib` support Python versions 2.6, 2.7.\r\n\r\nLicense\r\n-------\r\n\r\nThis software is made available under the `LGPL v3` license.\r\n\r\nGenerate the documentation\r\n--------------------------\r\n\r\nTo generate the documentation, you have to install `Sphinx` documentation\r\ngenerator::\r\n\r\n easy_install -U sphinx\r\n\r\nThen, you can use the ``build_doc`` option of the ``setup.py``::\r\n\r\n python setup.py build_doc\r\n\r\nThe generated documentation will be in the ``./doc/build/html`` directory.\r\n\r\nBugs or suggestions\r\n-------------------\r\n\r\nPlease, feel free to report bugs or suggestions in the `Bug Tracker\r\n`_!\r\n\r\nChanges in this version\r\n-----------------------\r\n\r\nConsult the ``CHANGELOG.rst`` file.", "description_content_type": null, "docs_url": "https://pythonhosted.org/OERPLib/", "download_url": "http://pypi.python.org/packages/source/O/OERPLib/OERPLib-0.8.4.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pythonhosted.org/OERPLib/", "keywords": "openerp odoo server client xml-rpc xmlrpc net-rpc netrpc oerplib communication lib library python service web webservice", "license": "LGPL v3", "maintainer": "", "maintainer_email": "", "name": "OERPLib", "package_url": "https://pypi.org/project/OERPLib/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/OERPLib/", "project_urls": { "Download": "http://pypi.python.org/packages/source/O/OERPLib/OERPLib-0.8.4.tar.gz", "Homepage": "http://pythonhosted.org/OERPLib/" }, "release_url": "https://pypi.org/project/OERPLib/0.8.4/", "requires_dist": null, "requires_python": null, "summary": "OERPLib is a Python module providing an easy way to pilot your OpenERP and Odoo servers through RPC.", "version": "0.8.4" }, "last_serial": 1397216, "releases": { "0.1.2": [ { "comment_text": "", "digests": { "md5": "0662852342355e0eae5f03531dbdc167", "sha256": "950f6bf8645f58d4e9c722c286fcf05140dbc11b4d6669bf8c444c6084923c20" }, "downloads": -1, "filename": "oerplib-0.1.2.tar.gz", "has_sig": false, "md5_digest": "0662852342355e0eae5f03531dbdc167", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20035, "upload_time": "2011-09-29T14:59:25", "url": "https://files.pythonhosted.org/packages/e8/7b/9c6ff428e42e759d1fdfc39fc299178047e6afa320097aa530fe12995d9b/oerplib-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "Package for Debian 6.0 Squeeze (compatible Python 2.6.6-3)", "digests": { "md5": "8dcc60ed41c416d260b720132e16fbb3", "sha256": "714272cb96f612509189c1215ced79052269f278f2f45bceec260a7079c1750b" }, "downloads": -1, "filename": "oerplib_0.2.0-1_all_squeeze.deb", "has_sig": false, "md5_digest": "8dcc60ed41c416d260b720132e16fbb3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 138054, "upload_time": "2011-10-04T15:19:44", "url": "https://files.pythonhosted.org/packages/0b/c6/6337a48ac7c188d3ed7a76ca1150fdafb35d41420ed5c759a3a446251ac9/oerplib_0.2.0-1_all_squeeze.deb" }, { "comment_text": "Package for Debian Sid (compatible Python 2.6.6-7 and Python 2.7)", "digests": { "md5": "0dad2bee7bd3f81633b67e6cd7556b19", "sha256": "72ce05ec03f89a53a63c4058dba14628da973776b2ea5cc7d7aadd2f25293b2a" }, "downloads": -1, "filename": "oerplib_0.2.0-1_all_unstable.deb", "has_sig": false, "md5_digest": "0dad2bee7bd3f81633b67e6cd7556b19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 160418, "upload_time": "2011-10-04T15:24:21", "url": "https://files.pythonhosted.org/packages/0c/21/93590fe0b4441b4a3ec140acd20cf95516902e1d78ac06906c9ae2231ca0/oerplib_0.2.0-1_all_unstable.deb" }, { "comment_text": "", "digests": { "md5": "e09b4469ca634d7daeb110c5be457913", "sha256": "5add1aac9ac42adc132f346698889f2f365365bd1cb6d029b72599b38d2593af" }, "downloads": -1, "filename": "oerplib-0.2.0.tar.gz", "has_sig": false, "md5_digest": "e09b4469ca634d7daeb110c5be457913", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20594, "upload_time": "2011-09-30T15:03:54", "url": "https://files.pythonhosted.org/packages/f7/0e/d4aca5a96d215fda09489dc030c43438a342eba556d45887612b979aa374/oerplib-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "Package for Debian 6.0 Squeeze (compatible Python 2.6.6-3) ", "digests": { "md5": "74248ce4bfd5c20c41f0940d9f196e8a", "sha256": "a1f781170127f4eb9d11397bf655c01769659958d3e85e36cfa3b4560694fcd5" }, "downloads": -1, "filename": "oerplib_0.3.0-1_all_squeeze.deb", "has_sig": false, "md5_digest": "74248ce4bfd5c20c41f0940d9f196e8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 141036, "upload_time": "2011-10-11T16:11:43", "url": "https://files.pythonhosted.org/packages/25/c2/d9beecfb2d38479b3d92ff5d80fba188516e9324f277bcb2bc6c06189d97/oerplib_0.3.0-1_all_squeeze.deb" }, { "comment_text": "", "digests": { "md5": "038f97d0be039cd8fc4b012f3bcecf34", "sha256": "81fdc338fbd20ccfdd5b691915bf0eedd1d6467ee5e96496d79f9e2cf989e62b" }, "downloads": -1, "filename": "OERPLib-0.3.0.tar.gz", "has_sig": false, "md5_digest": "038f97d0be039cd8fc4b012f3bcecf34", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22632, "upload_time": "2011-10-11T12:57:56", "url": "https://files.pythonhosted.org/packages/cb/86/301abc2935eaa0ba199be9295ec6b939259c5159fef27b89647917503f08/OERPLib-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "Debian 6.0 (squeeze)", "digests": { "md5": "3d2691fc94d87632a88160ca88ba88bf", "sha256": "9f4accf9802d847743cd3e3a699cf3a8f2600ca019d02ce7c3a42c1389d9ccfa" }, "downloads": -1, "filename": "oerplib_0.4.0-1_all.deb", "has_sig": false, "md5_digest": "3d2691fc94d87632a88160ca88ba88bf", "packagetype": "bdist_dumb", "python_version": "2.6", "requires_python": null, "size": 19704, "upload_time": "2012-03-27T20:57:06", "url": "https://files.pythonhosted.org/packages/85/73/fe7cd88e590c921435c9754db85f1312eec96d2319ff999f7d40fc179873/oerplib_0.4.0-1_all.deb" }, { "comment_text": "", "digests": { "md5": "de0fe94ac2be971b7eede245936bb74d", "sha256": "15eb34c25c29f85acf7da3a11e1f29e2157c8db02e23455be4c66bcf1da1c37f" }, "downloads": -1, "filename": "OERPLib-0.4.0.tar.gz", "has_sig": false, "md5_digest": "de0fe94ac2be971b7eede245936bb74d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28567, "upload_time": "2012-03-23T17:52:13", "url": "https://files.pythonhosted.org/packages/a9/46/023279c15341ce58811917470082aa6c0d874bf75e317d47b3c0943e35f2/OERPLib-0.4.0.tar.gz" }, { "comment_text": "Debian 6.0 (squeeze) - Documentation", "digests": { "md5": "0e8b466451518cca75b077cf98dce70a", "sha256": "38a35adb55678edf18abed38e3e0735251af71e116fed49c6d6b0129548372ac" }, "downloads": -1, "filename": "oerplib-doc_0.4.0-1_all.deb", "has_sig": false, "md5_digest": "0e8b466451518cca75b077cf98dce70a", "packagetype": "bdist_dumb", "python_version": "2.6", "requires_python": null, "size": 91838, "upload_time": "2012-03-27T20:58:02", "url": "https://files.pythonhosted.org/packages/2b/65/61b2be061f7ef75e5d1c80304e787c3aad9009f8a636125fb244b5ecb306/oerplib-doc_0.4.0-1_all.deb" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "44352f9a93a25c8b903d530ff077a483", "sha256": "640044773f1bde098d6134e61702a5ff337bb9a66b2228937943ed41547b22e4" }, "downloads": -1, "filename": "OERPLib-0.5.0.tar.gz", "has_sig": false, "md5_digest": "44352f9a93a25c8b903d530ff077a483", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29351, "upload_time": "2012-04-03T17:17:34", "url": "https://files.pythonhosted.org/packages/a9/b2/2f5db956f2e4380ca66696eaebada04ef0195d022e47f12e775d3cb24102/OERPLib-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "1852ff03b8ce28a197e9c2c2603c764f", "sha256": "2807c5329839fe0dea3ed94cd6e71813c68aa9df28c83c220de866fc7ff91484" }, "downloads": -1, "filename": "OERPLib-0.5.1.tar.gz", "has_sig": false, "md5_digest": "1852ff03b8ce28a197e9c2c2603c764f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29422, "upload_time": "2012-05-09T17:19:46", "url": "https://files.pythonhosted.org/packages/5e/bc/060faabb0967017a539813200faefa5cd60393dff0b3dec62867a9a95325/OERPLib-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "1548c277ed8a96e613f3ff5f82ac0214", "sha256": "185ca8d545761e9d0a734abe63a8b2a0b9bf81aa28cf7d064f7f5624f62d51f0" }, "downloads": -1, "filename": "OERPLib-0.5.2.tar.gz", "has_sig": false, "md5_digest": "1548c277ed8a96e613f3ff5f82ac0214", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29486, "upload_time": "2012-06-04T10:37:52", "url": "https://files.pythonhosted.org/packages/78/43/bfcfbd5e48630d8e4818902f76a7f3d6ea09013169f916592788b5af1687/OERPLib-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "00ea38a451d3b839e49bcdee88352a66", "sha256": "7a58b72cd3c7fe6d07b1d1de67dc28237b85f951bf1b34f686d7cbb56779bd5b" }, "downloads": -1, "filename": "OERPLib-0.5.3.tar.gz", "has_sig": false, "md5_digest": "00ea38a451d3b839e49bcdee88352a66", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30165, "upload_time": "2012-06-17T21:24:31", "url": "https://files.pythonhosted.org/packages/cb/fc/9b0b5b68884d060c1591561c588c0002855f08eebf7c90d4cc7272eb31d7/OERPLib-0.5.3.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "a43ebd4b9a197154348f4af5b0ef95c5", "sha256": "95922396198e2a43763b7d8cf55220e55737409b948e9082e262b65eb1604f5e" }, "downloads": -1, "filename": "OERPLib-0.6.0.tar.gz", "has_sig": false, "md5_digest": "a43ebd4b9a197154348f4af5b0ef95c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34617, "upload_time": "2012-09-09T15:07:05", "url": "https://files.pythonhosted.org/packages/d3/2d/a42ac0f376ce45e44b976dacb45fd57be81ef37f22496e07a31d96d0bc00/OERPLib-0.6.0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "ba83d8e380843b7952f7c8dc2b2481e6", "sha256": "7d0e79140d741e06ecede16010ee7ad2ce83bc0da30120f0b7d37e7fb05f1698" }, "downloads": -1, "filename": "OERPLib-0.7.0.tar.gz", "has_sig": false, "md5_digest": "ba83d8e380843b7952f7c8dc2b2481e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48726, "upload_time": "2013-02-18T22:34:10", "url": "https://files.pythonhosted.org/packages/6a/67/e1f2b3f01cd2172a66979b96773c0392ed162f88c0cd40a5c72aab01c077/OERPLib-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "620a510f64467d35fea1988ae75d0029", "sha256": "d62ada47f2cbd7b9031ca389086c92bbf2a10b069fa7f8b5bfb3129f13c50833" }, "downloads": -1, "filename": "OERPLib-0.7.1.tar.gz", "has_sig": false, "md5_digest": "620a510f64467d35fea1988ae75d0029", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56782, "upload_time": "2013-04-11T22:41:19", "url": "https://files.pythonhosted.org/packages/fc/a4/1f284ff7951bdaf1391605f9b20032eab5670b12c85222ddff799a9b3005/OERPLib-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "d0aba0e7916733cda6105df6fcf3ddd3", "sha256": "d024e247012b4acfe8abc84d0f3e8d4d65b844429fa4563a4a73fc9ace1c6069" }, "downloads": -1, "filename": "OERPLib-0.7.2.tar.gz", "has_sig": false, "md5_digest": "d0aba0e7916733cda6105df6fcf3ddd3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56763, "upload_time": "2013-04-14T22:31:26", "url": "https://files.pythonhosted.org/packages/0b/63/d4192c8d2a89ffd2f37ccd92a9f9f25dad74be8cbc4489313d3972b9c7b7/OERPLib-0.7.2.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "6452f5491b277a4fcee0d9422f1f1e77", "sha256": "c9292dd611857e5e5bda2e2e6c09746633e7a8fe178bdde4c98e38117879a080" }, "downloads": -1, "filename": "OERPLib-0.7.3.tar.gz", "has_sig": false, "md5_digest": "6452f5491b277a4fcee0d9422f1f1e77", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56871, "upload_time": "2013-11-05T22:51:57", "url": "https://files.pythonhosted.org/packages/9e/58/74a24d6af3f66584aac7d6e790781d89376f3c3c0da3b2fc2749d696b560/OERPLib-0.7.3.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "4a1efe490c03fb04a992066dbd45a7e0", "sha256": "8773d402c814d85fa82ec0696a65a152004df7c7a21b9ff5e0afdf4f613547dd" }, "downloads": -1, "filename": "OERPLib-0.8.0.tar.gz", "has_sig": false, "md5_digest": "4a1efe490c03fb04a992066dbd45a7e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 685302, "upload_time": "2013-11-05T23:37:34", "url": "https://files.pythonhosted.org/packages/a0/85/3e5e2adab77b2211aa061a8c88a9275943fd949ad11cf9509f6b479ca7d9/OERPLib-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "ead4657e9ce4bfe0b90a209c6d614b8f", "sha256": "cab81f5da809d99b770b07264a371330902607860583c81b4672b48c358fbf0d" }, "downloads": -1, "filename": "OERPLib-0.8.1.tar.gz", "has_sig": false, "md5_digest": "ead4657e9ce4bfe0b90a209c6d614b8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 652876, "upload_time": "2014-03-04T22:24:50", "url": "https://files.pythonhosted.org/packages/df/57/6757d476e954a1fdefb3d2042176b2c04d2162d3cd27be7f589bd9c6b864/OERPLib-0.8.1.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "fa1703cf28069b583e60a4cf539253f2", "sha256": "ce5e0487c7a0c5de9cc54aca65aec1ce37b14f0a0523275c1f720a1769721a9b" }, "downloads": -1, "filename": "OERPLib-0.8.2.tar.gz", "has_sig": false, "md5_digest": "fa1703cf28069b583e60a4cf539253f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 656104, "upload_time": "2014-06-01T21:48:29", "url": "https://files.pythonhosted.org/packages/51/d0/bb8abb0b880da88beec9db1042de936a445817b825efe73a05363d045da3/OERPLib-0.8.2.tar.gz" } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "bb11beefb4cc9c381a354b85f315ccee", "sha256": "9d32aeaa18dcbcafe8318c68d0770671033e3317927e98c8ff6e2ac64c2a3f0d" }, "downloads": -1, "filename": "OERPLib-0.8.3.tar.gz", "has_sig": false, "md5_digest": "bb11beefb4cc9c381a354b85f315ccee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 653718, "upload_time": "2014-10-11T11:50:39", "url": "https://files.pythonhosted.org/packages/e7/c7/9b600bba255583659b7b20b3cd14b1f1ca3b9a54cfed95dd7c6a7a5ac8a7/OERPLib-0.8.3.tar.gz" } ], "0.8.4": [ { "comment_text": "", "digests": { "md5": "e075ed3ac0d49b8fc1f02a6cf9325cd0", "sha256": "4e05f4f5220cd65a1d30279f0d467b9af1aae2c6eb39312217d8827ed4b425b7" }, "downloads": -1, "filename": "OERPLib-0.8.4.tar.gz", "has_sig": false, "md5_digest": "e075ed3ac0d49b8fc1f02a6cf9325cd0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 653942, "upload_time": "2015-01-18T22:52:59", "url": "https://files.pythonhosted.org/packages/83/1e/c57cbf97ec0e6d43419a537cb36be2b4fa370a67ac74b2b55100510070bc/OERPLib-0.8.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e075ed3ac0d49b8fc1f02a6cf9325cd0", "sha256": "4e05f4f5220cd65a1d30279f0d467b9af1aae2c6eb39312217d8827ed4b425b7" }, "downloads": -1, "filename": "OERPLib-0.8.4.tar.gz", "has_sig": false, "md5_digest": "e075ed3ac0d49b8fc1f02a6cf9325cd0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 653942, "upload_time": "2015-01-18T22:52:59", "url": "https://files.pythonhosted.org/packages/83/1e/c57cbf97ec0e6d43419a537cb36be2b4fa370a67ac74b2b55100510070bc/OERPLib-0.8.4.tar.gz" } ] }