{"id":21217,"library":"erppeek","title":"ERPpeek","description":"ERPpeek is a Python client library for OpenERP / Odoo, with a command-line interface for debugging and data access. The current version is 1.7.2. The project is not maintained; the recommended successor is Odooly.","status":"deprecated","version":"1.7.2","language":"python","source_language":"en","source_url":"https://github.com/tinyerp/erppeek","tags":["erp","odoo","openerp","client","rpc","deprecated"],"install":[{"cmd":"pip install erppeek","lang":"bash","label":"Install ERPpeek"}],"dependencies":[{"reason":"Main library","package":"erppeek","optional":false}],"imports":[{"note":"Standard import.","symbol":"Client","correct":"from erppeek import Client"}],"quickstart":{"code":"from erppeek import Client\nclient = Client('http://localhost:8069', db='my_db', user='admin', password='admin')\n# Example: search partners\npartner_ids = client.search('res.partner', [('is_company', '=', True)])\nprint(partner_ids)","lang":"python","description":"Basic client initialization and a simple search."},"warnings":[{"fix":"Switch to Odooly (pip install odooly) and update import to `from odooly import Odoo`.","message":"ERPpeek is no longer maintained. Use Odooly instead.","severity":"deprecated","affected_versions":"all"},{"fix":"Use positional arguments: Client('http://localhost:8069', 'db_name', 'username', 'password')","message":"Authentication: The Client class expects positional arguments (url, db, user, password). Keyword argument names may differ from actual parameters. Verify docs for exact signature.","severity":"gotcha","affected_versions":"1.x"},{"fix":"Use client.search(model, domain) then client.read(model, ids) instead of search_read.","message":"Model method names: Some Odoo methods (e.g., search_read) may not be directly available. Use combination of search and read.","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"last_verified":"2026-04-27T00:00:00.000Z","next_check":"2026-07-26T00:00:00.000Z","problems":[{"fix":"Run `pip install erppeek` and ensure your environment is correct.","cause":"Package not installed or virtual environment not activated.","error":"ImportError: No module named erppeek"},{"fix":"Use correct signature: Client('http://localhost:8069', 'db', 'user', 'password')","cause":"Missing positional arguments for Client initialization.","error":"TypeError: __init__() takes at least 4 arguments (1 given)"},{"fix":"Verify Odoo instance running, database exists, and credentials correct.","cause":"Invalid database, username, or password.","error":"erppeek.exceptions.AuthError: Authentication failed"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}