{ "info": { "author": "ACSONE SA/NV", "author_email": "info@acsone.eu", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: Odoo", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "click-odoo-contrib\n==================\n\n.. image:: https://img.shields.io/badge/license-LGPL--3-blue.svg\n :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html\n :alt: License: LGPL-3\n.. image:: https://badge.fury.io/py/click-odoo-contrib.svg\n :target: http://badge.fury.io/py/click-odoo-contrib\n\n``click-odoo-contrib`` is a set of useful Odoo maintenance functions.\nThey are available as CLI scripts (based on click-odoo_), as well\nas composable python functions.\n\n.. contents::\n\nScripts\n~~~~~~~\n\nclick-odoo-copydb (beta)\n------------------------\n\n.. code::\n\n Usage: click-odoo-copydb [OPTIONS] SOURCE DEST\n\n Create an Odoo database by copying an existing one.\n\n This script copies using postgres CREATEDB WITH TEMPLATE. It also copies\n the filestore.\n\n Options:\n -c, --config FILE ...\n ...\n -f, --force-disconnect Attempt to disconnect users from the template\n database.\n --unless-dest-exists Don't report error if destination database already\n exists.\n --if-source-exists Don't report error if source database does not\n exist.\n --help Show this message and exit.\n\nclick-odoo-dropdb (beta)\n------------------------\n\n.. code::\n\n Usage: click-odoo-dropdb [OPTIONS] DBNAME\n\n Drop an Odoo database and associated file store.\n\n Options:\n -c, --config FILE ...\n ...\n --if-exists Don't report error if database doesn't exist.\n --help Show this message and exit.\n\nclick-odoo-initdb (beta)\n------------------------\n\n.. code::\n\n Usage: click-odoo-initdb [OPTIONS]\n\n Create an Odoo database with pre-installed modules.\n\n Almost like standard Odoo does with the -i option, except this script\n manages a cache of database templates with the exact same addons\n installed. This is particularly useful to save time when initializing test\n databases.\n\n Cached templates are identified by computing a sha1 checksum of modules\n provided with the -m option, including their dependencies and\n corresponding auto_install modules.\n\n Options:\n -c, --config FILE ...\n ...\n -n, --new-database TEXT Name of new database to create, possibly from\n cache. If absent, only the cache trimming\n operation is executed.\n -m, --modules TEXT Comma separated list of addons to install.\n [default: base]\n --demo / --no-demo Load Odoo demo data. [default: True]\n --cache / --no-cache Use a cache of database templates with the exact\n same addons installed. Disabling this option also\n disables all other cache-related operations such\n as max-age or size. Note: when the cache is\n enabled, all attachments created during database\n initialization are stored in database instead of\n the default Odoo file store. [default: True]\n --cache-prefix TEXT Prefix to use when naming cache template databases\n (max 8 characters). CAUTION: all databases named\n like {prefix}-____________-% will eventually be\n dropped by the cache control mechanism, so choose\n the prefix wisely. [default: cache]\n --cache-max-age INTEGER Drop cache templates that have not been used for\n more than N days. Use -1 to disable. [default:\n 30]\n --cache-max-size INTEGER Keep N most recently used cache templates. Use -1\n to disable. Use 0 to empty cache. [default: 5]\n --unless-exists Don't report error if database already exists.\n --help Show this message and exit.\n\nclick-odoo-backupdb (beta)\n--------------------------\n\n.. code::\n\n Usage: click-odoo-backupdb [OPTIONS] DBNAME DEST\n\n Create an Odoo database backup.\n\n This script dumps the database using pg_dump. It also copies the filestore.\n\n Unlike Odoo, this script allows you to make a backup of a database without\n going through the web interface. This avoids timeout and file size\n limitation problems when databases are too large.\n\n It also allows you to make a backup directly to a directory. This type of\n backup has the advantage that it reduces memory consumption since the\n files in the filestore are directly copied to the target directory as well\n as the database dump.\n\n Options:\n -c, --config FILE ...\n ...\n --force Don't report error if destination file/folder\n already exists. [default: False]\n --if-exists Don't report error if database does not exist.\n --format [zip|folder] Output format [default: zip]\n --filestore / --no-filestore Include filestore in backup [default: True]\n --help Show this message and exit.\n\nclick-odoo-makepot (stable)\n---------------------------\n\n.. code::\n\n Usage: click-odoo-makepot [OPTIONS]\n\n Export translation (.pot) files of addons installed in the database and\n present in addons_dir. Additionally, run msgmerge on the existing .po\n files to keep them up to date. Commit changes to git, if any.\n\n Options:\n -c, --config FILE ...\n -d, --database TEXT ...\n ...\n --addons-dir TEXT [default: .]\n --msgmerge / --no-msgmerge Merge .pot changes into all .po files\n [default: False]\n --msgmerge-if-new-pot / --no-msg-merge-if-new-pot\n Merge .pot changes into all .po files, only\n if a new .pot file has been created.\n [default: False]\n --commit / --no-commit Git commit exported .pot files if needed.\n [default: False]\n --help Show this message and exit.\n\nclick-odoo-uninstall (stable)\n-----------------------------\n\n.. code::\n\n Usage: click-odoo-uninstall [OPTIONS]\n\n Options:\n -c, --config PATH ...\n -d, --database TEXT ...\n ...\n -m, --modules TEXT Comma-separated list of modules to uninstall\n [required]\n --help Show this message and exit.\n\nclick-odoo-update (beta)\n------------------------\n\n.. code::\n\n Usage: click-odoo-update [OPTIONS]\n\n Update an Odoo database (odoo -u), automatically detecting addons to\n update based on a hash of their file content, compared to the hashes\n stored in the database.\n\n It allows updating in parallel while another Odoo instance is still\n running against the same database, by using a watcher that aborts the\n update in case a DB lock happens.\n\n Options:\n -c, --config FILE Specify the Odoo configuration file. Other ways\n to provide it are with the ODOO_RC or\n OPENERP_SERVER environment variables, or\n ~/.odoorc (Odoo >= 10) or ~/.openerp_serverrc.\n --addons-path TEXT Specify the addons path. If present, this\n parameter takes precedence over the addons path\n provided in the Odoo configuration file.\n -d, --database TEXT Specify the database name. If present, this\n parameter takes precedence over the database\n provided in the Odoo configuration file.\n --log-level TEXT Specify the logging level. Accepted values\n depend on the Odoo version, and include debug,\n info, warn, error. [default: info]\n --logfile FILE Specify the log file.\n --i18n-overwrite Overwrite existing translations\n --update-all Force a complete upgrade (-u base)\n --if-exists Don't report error if database doesn't exist\n --watcher-max-seconds FLOAT Max DB lock seconds allowed before aborting the\n update process. Default: 0 (disabled).\n --help Show this message and exit.\n\nclick-odoo-upgrade (deprecated, see click-odoo-update)\n------------------------------------------------------\n\n.. code::\n\n Usage: click-odoo-upgrade [OPTIONS]\n\n Upgrade an Odoo database (odoo -u), taking advantage of\n module_auto_update's upgrade_changed_checksum method if present.\n\n Options:\n -c, --config FILE ...\n -d, --database TEXT ...\n ...\n --i18n-overwrite Overwrite existing translations\n --upgrade-all Force a complete upgrade (-u base)\n --if-exists Don't report error if database doesn't exist.\n --help Show this message and exit.\n\nUseful links\n~~~~~~~~~~~~\n\n- pypi page: https://pypi.org/project/click-odoo-contrib\n- code repository: https://github.com/acsone/click-odoo-contrib\n- report issues at: https://github.com/acsone/click-odoo-contrib/issues\n\n.. _click-odoo: https://pypi.python.org/pypi/click-odoo\n\nDevelopment\n~~~~~~~~~~~\n\nTo run tests, type ``tox``. Tests are made using pytest. To run tests matching\na specific keyword for, say, Odoo 12 and python 3.6, use\n``tox -e py36-12.0 -- -k keyword``.\n\nThis project uses `black `_\nas code formatting convention, as well as isort and flake8.\nTo make sure local coding convention are respected before\nyou commit, install\n`pre-commit `_ and\nrun ``pre-commit install`` after cloning the repository.\n\nCredits\n~~~~~~~\n\nContributors:\n\n- St\u00e9phane Bidoul (ACSONE_)\n- Thomas Binsfeld (ACSONE_)\n- Benjamin Willig (ACSONE_)\n- Jairo Llopis (Tecnativa_)\n- Laurent Mignon (ACSONE_)\n\n.. _ACSONE: https://acsone.eu\n.. _Tecnativa: https://tecnativa.com\n\nMaintainer\n~~~~~~~~~~\n\n.. image:: https://www.acsone.eu/logo.png\n :alt: ACSONE SA/NV\n :target: https://www.acsone.eu\n\nThis project is maintained by ACSONE SA/NV.\n\nChanges\n~~~~~~~\n\n1.8.0 (2019-10-01)\n------------------\n- Support Odoo SaaS versions\n- click-odoo-update now has some support for updating while another Odoo\n instance is running against the same database, by using a watcher that\n aborts the update in case a DB lock happens (this is an advanced feature)\n\n1.7.0 (2019-09-02)\n------------------\n- makepot: always check validity of .po files\n\n1.6.0 (2019-03-28)\n------------------\n- update: support postgres 9.4\n- backupdb: work correctly when list_db is false too\n- backupdb: new --(no-)filestore option\n- dropdb: refactored to use Odoo api instead of custom code\n\n1.5.0 (2019-02-05)\n------------------\n- add click-odoo-backupdb\n\n1.4.1 (2018-11-21)\n------------------\n- fix broken click-odoo-update --i18n-overwrite\n\n1.4.0 (2018-11-19)\n------------------\n\n- new click-odoo-update which implements the functionality of module_auto_update\n natively, alleviating the need to have module_auto_update installed in the database,\n and is more robust (it does a regular -u after identifying modules to update)\n- upgrade: deprecated in favor of click-odoo-update\n- initdb: save installed checksums so click-odoo-update can readily use them\n- initdb: add --addons-path option\n- copydb: fix error when source filestore did not exist\n\n1.3.1 (2018-11-05)\n------------------\n- Add --unless-exists option to click-odoo-initdb\n\n1.3.0 (2018-10-31)\n------------------\n- Add click-odoo-copydb\n- Add click-odoo-dropdb\n- Add --if-exists option to click-odoo-upgrade\n\n1.2.0 (2018-10-07)\n------------------\n- Odoo 12 support\n\n1.1.4 (2018-06-21)\n------------------\n- makepot: fix issue when addons-dir is not current directory\n (this should also fix issues when there are symlinks)\n\n1.1.3 (2018-06-20)\n------------------\n- makepot: add --commit-message option\n\n1.1.2 (2018-06-20)\n------------------\n- makepot: force git add in case .pot are in .gitignore\n (made for https://github.com/OCA/maintainer-quality-tools/issues/558)\n\n1.1.1 (2018-06-16)\n------------------\n- makepot: add --msgmerge-if-new-pot option\n\n1.1.0 (2018-06-13, Sevilla OCA code sprint)\n-------------------------------------------\n- add click-odoo-makepot\n- in click-odoo-initdb, include active=True modules in hash computation\n (because modules with active=True are auto installed by Odoo)\n\n1.0.4 (2018-06-02)\n------------------\n- update module list after creating a database from cache, useful when\n we are creating a database in an environment where modules have\n been added since the template was created\n\n1.0.3 (2018-05-30)\n------------------\n- fix: handle situations where two initdb start at the same time\n ending up with an \"already exists\" error when creating the cached template\n\n1.0.2 (2018-05-29)\n------------------\n- fix: initdb now stores attachments in database when cache is enabled,\n so databases created from cache do not miss the filestore\n\n1.0.1 (2018-05-27)\n------------------\n- better documentation\n- fix: initdb now takes auto_install modules into account\n\n1.0.0 (2018-05-27)\n------------------\n- add click-odoo-initdb\n\n1.0.0b3 (2018-05-17)\n--------------------\n- be more robust in rare case button_upgrade fails silently\n\n1.0.0b2 (2018-03-28)\n--------------------\n- uninstall: commit and hide --rollback\n- upgrade: refactor to add composable function\n\n\n1.0.0b1 (2018-03-28)\n--------------------\n- upgrade: save installed checksums after full upgrade\n\n\n1.0.0a1 (2018-03-22)\n--------------------\n- first alpha\n- click-odoo-uninstall\n- click-odoo-upgrade\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/acsone/click-odoo-contrib", "keywords": "", "license": "LGPLv3+", "maintainer": "", "maintainer_email": "", "name": "click-odoo-contrib", "package_url": "https://pypi.org/project/click-odoo-contrib/", "platform": "", "project_url": "https://pypi.org/project/click-odoo-contrib/", "project_urls": { "Homepage": "http://github.com/acsone/click-odoo-contrib" }, "release_url": "https://pypi.org/project/click-odoo-contrib/1.8.0/", "requires_dist": [ "click-odoo (>=1.3.0)" ], "requires_python": "", "summary": "click-odoo scripts collection", "version": "1.8.0" }, "last_serial": 5928701, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "142c47861216accbdff19b81411451ee", "sha256": "8c7e65e18f2192431b90d4d259cf89ee2e91eed2fd0c89458eee3951e9cc5939" }, "downloads": -1, "filename": "click_odoo_contrib-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "142c47861216accbdff19b81411451ee", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10290, "upload_time": "2018-05-27T16:53:38", "url": "https://files.pythonhosted.org/packages/e9/c4/48f15ac2a0bc4b666637a7cc07536f626412c314ad618df1c37e5f577837/click_odoo_contrib-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "131d801c47735260d3c39dc2322946ae", "sha256": "6d9610fd239c1282e6e7fd75906c0a47a5696ad18946a2b896941bbab46314bb" }, "downloads": -1, "filename": "click-odoo-contrib-1.0.0.tar.gz", "has_sig": false, "md5_digest": "131d801c47735260d3c39dc2322946ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16670, "upload_time": "2018-05-27T16:53:40", "url": "https://files.pythonhosted.org/packages/c1/83/e51fba28b4f15ff42cf6ee871d2d3344fec336dcfa162306495906a89f47/click-odoo-contrib-1.0.0.tar.gz" } ], "1.0.0a1": [ { "comment_text": "", "digests": { "md5": "d22f30881538188c9165e5606e3e4870", "sha256": "4ceec9a42bb55b13ffe12c187ce719f85109c1cb0a9d1d7c2083b28beb999dca" }, "downloads": -1, "filename": "click_odoo_contrib-1.0.0a1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d22f30881538188c9165e5606e3e4870", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5532, "upload_time": "2018-03-22T18:33:27", "url": "https://files.pythonhosted.org/packages/8d/8e/29932ed94bb4b3f07212db29e78d58b2e080cbe9cf0d3a942000c5db1d2d/click_odoo_contrib-1.0.0a1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9455f5338bfb1cc26d46e882f761cd7b", "sha256": "b1ad8cb1dbaa71198ba419276e7393561778b69508bdb53c44581ada0d84a03c" }, "downloads": -1, "filename": "click-odoo-contrib-1.0.0a1.tar.gz", "has_sig": false, "md5_digest": "9455f5338bfb1cc26d46e882f761cd7b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7168, "upload_time": "2018-03-22T18:33:29", "url": "https://files.pythonhosted.org/packages/b3/17/7a52eb102c73c7a21223686a34e648768e291a0dd9b5b09331df252bb1f2/click-odoo-contrib-1.0.0a1.tar.gz" } ], "1.0.0b1": [ { "comment_text": "", "digests": { "md5": "2d6af40cf205fe20065827502b0fc10f", "sha256": "5838f17810cb5e56171cb0ecd4e59dffac747cde04789982d20917ff0676ee81" }, "downloads": -1, "filename": "click_odoo_contrib-1.0.0b1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2d6af40cf205fe20065827502b0fc10f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5657, "upload_time": "2018-03-28T21:06:49", "url": "https://files.pythonhosted.org/packages/0e/1b/d08ef4d4702684b400f27a07c2a78952478ac54b23c36e6e52f1276bd7a7/click_odoo_contrib-1.0.0b1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4a7a119f59c2442680892633cd66556c", "sha256": "6ea0f701289ad14e7a10f573afd706aa4c7d135d5bc57fa1814daf11a38e1934" }, "downloads": -1, "filename": "click-odoo-contrib-1.0.0b1.tar.gz", "has_sig": false, "md5_digest": "4a7a119f59c2442680892633cd66556c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7246, "upload_time": "2018-03-28T21:06:50", "url": "https://files.pythonhosted.org/packages/5a/16/984b1e58294a11df70a487f469cbf4a9e86a5c340fa127059f71cb3a7258/click-odoo-contrib-1.0.0b1.tar.gz" } ], "1.0.0b2": [ { "comment_text": "", "digests": { "md5": "026c2ffa2a7d45363cdb93783ad82f40", "sha256": "f87f313ff6a41945ba080a92c668045a8ef89d430e9926d318509d73af8bda1d" }, "downloads": -1, "filename": "click_odoo_contrib-1.0.0b2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "026c2ffa2a7d45363cdb93783ad82f40", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5793, "upload_time": "2018-03-28T21:28:51", "url": "https://files.pythonhosted.org/packages/77/d4/5b786c06b62be85098bb7cf1a6b2fcf8eb658761310e9a6b69cdf4e8ee4a/click_odoo_contrib-1.0.0b2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c8612604fa4403c8472a3a2f8a4c5866", "sha256": "d8ed1fe5e527008f9b3a6830289d77d6a8997ddcf31cab96ea673f9e06718fe1" }, "downloads": -1, "filename": "click-odoo-contrib-1.0.0b2.tar.gz", "has_sig": false, "md5_digest": "c8612604fa4403c8472a3a2f8a4c5866", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7327, "upload_time": "2018-03-28T21:28:52", "url": "https://files.pythonhosted.org/packages/2a/24/b114c6f9326cac3bcb97f5faa8e976ff7f547907e14ae0ed752b6397d3c2/click-odoo-contrib-1.0.0b2.tar.gz" } ], "1.0.0b3": [ { "comment_text": "", "digests": { "md5": "69068596d2d425ef3a8c20c25a94769c", "sha256": "3445a7e78f607ea55d98539ccb43b3d891035cadd9c62d3acf05288393ed7ad1" }, "downloads": -1, "filename": "click_odoo_contrib-1.0.0b3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "69068596d2d425ef3a8c20c25a94769c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4540, "upload_time": "2018-05-17T16:34:23", "url": "https://files.pythonhosted.org/packages/c8/e6/7a72dcb8873145884cc3e32763bbe3365b5f14f9614e87b21011b0ea8126/click_odoo_contrib-1.0.0b3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6a722c03839ef29d46c11c8a98bc57e9", "sha256": "eef5998f576ba03931248213bed70df5f683f76bb04da5f77a19fed358dd1939" }, "downloads": -1, "filename": "click-odoo-contrib-1.0.0b3.tar.gz", "has_sig": false, "md5_digest": "6a722c03839ef29d46c11c8a98bc57e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7791, "upload_time": "2018-05-17T16:34:24", "url": "https://files.pythonhosted.org/packages/17/d2/08f0ce4916e86d902cf83716d9e3811aa368ffa76fbb632947dc6b8cbd41/click-odoo-contrib-1.0.0b3.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "e838f5f0e3ae67202909f0e2339f918d", "sha256": "9fc44deffb4c87753549624f8954f2880c8669a79119f6914c38c785f140a06a" }, "downloads": -1, "filename": "click_odoo_contrib-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e838f5f0e3ae67202909f0e2339f918d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10675, "upload_time": "2018-05-27T21:31:41", "url": "https://files.pythonhosted.org/packages/7c/83/d2c391611600845e71c16acd5e592463f2d5f54eb7645bf2120901e15534/click_odoo_contrib-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fa41932ffada8bdb41d98e5009129e01", "sha256": "726264a560f0cbaf3cd23ea5ac294ba59c68bd551eb155f68814fe60f994e7ae" }, "downloads": -1, "filename": "click-odoo-contrib-1.0.1.tar.gz", "has_sig": false, "md5_digest": "fa41932ffada8bdb41d98e5009129e01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17146, "upload_time": "2018-05-27T21:31:42", "url": "https://files.pythonhosted.org/packages/9a/2f/6e9465ce254c05a9ea7f1e59e71e8db4a383d54cadca088f0733e393c9a6/click-odoo-contrib-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "07d1f7c21d5f77f3ff5164d292c4568d", "sha256": "ea91546a8fbd917dcaff4b365d8d3ffa29825cab03127472de622bd2402014a2" }, "downloads": -1, "filename": "click_odoo_contrib-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "07d1f7c21d5f77f3ff5164d292c4568d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11097, "upload_time": "2018-05-29T13:43:38", "url": "https://files.pythonhosted.org/packages/21/48/d1dd697e3baa362d01924c9ec5bb3f3ff799cf04874ef0bb1da6b0a578e3/click_odoo_contrib-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8048d53b8df1d5929d7e3752950d79f7", "sha256": "aa066fb79c291a7dd5c4a1c33acacf980b222a13a45d59308afef6d9a461256b" }, "downloads": -1, "filename": "click-odoo-contrib-1.0.2.tar.gz", "has_sig": false, "md5_digest": "8048d53b8df1d5929d7e3752950d79f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17899, "upload_time": "2018-05-29T13:43:39", "url": "https://files.pythonhosted.org/packages/38/94/a492325d16d38bad552d9e3ffbe298cb2117fd510efd78d83dd4d813d510/click-odoo-contrib-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "cac131993b906a6f5113e7118169b5cb", "sha256": "57054292d453a727fbf5de3316985b8fe27411a17c7fdb01b38ae3c568b200ac" }, "downloads": -1, "filename": "click_odoo_contrib-1.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cac131993b906a6f5113e7118169b5cb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11217, "upload_time": "2018-05-30T18:05:22", "url": "https://files.pythonhosted.org/packages/51/72/2dedcb7d78586d668b861372f8af3535b3489abc07e1fe1689aaa8583da1/click_odoo_contrib-1.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a0963714154269be5b4208d2f511cf49", "sha256": "b38e43309a387314baece24b206f3877fe3f50db717a1fc04a69bb17feee37dc" }, "downloads": -1, "filename": "click-odoo-contrib-1.0.3.tar.gz", "has_sig": false, "md5_digest": "a0963714154269be5b4208d2f511cf49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18119, "upload_time": "2018-05-30T18:05:23", "url": "https://files.pythonhosted.org/packages/43/26/6fa947fad40fa64869bf24a6dff0b7ad9199f021a26f441b7a85d6fc7479/click-odoo-contrib-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "44c64db178a4240622af559909e6c52a", "sha256": "6c529a3dc472bbafd2e293f18315a2a7a7d31fdb701a5516d0595f94c61fd47f" }, "downloads": -1, "filename": "click_odoo_contrib-1.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "44c64db178a4240622af559909e6c52a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11362, "upload_time": "2018-06-02T07:08:07", "url": "https://files.pythonhosted.org/packages/7c/c2/1c4ba428fcd299279601c5867172b65723bd976c8b3c5f33bcb4e0918750/click_odoo_contrib-1.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1c4a4c6540c82e1fd739bc36e00d7877", "sha256": "b75363d696e92f95961432029c4a8fec04d16e7160856599740bcecd997b7939" }, "downloads": -1, "filename": "click-odoo-contrib-1.0.4.tar.gz", "has_sig": false, "md5_digest": "1c4a4c6540c82e1fd739bc36e00d7877", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18640, "upload_time": "2018-06-02T07:08:07", "url": "https://files.pythonhosted.org/packages/1f/64/d97155644500e5bf3cd9c214ec3ccbbafb69f612acfa85b56394fe3fc1b4/click-odoo-contrib-1.0.4.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "189cebc63a32eb39d1fe8f105e4c95c0", "sha256": "2ce3d2aeb2b54c929aac4e2edd334b7839fe18589e173e8f8e6615882a033eb5" }, "downloads": -1, "filename": "click_odoo_contrib-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "189cebc63a32eb39d1fe8f105e4c95c0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13085, "upload_time": "2018-06-13T11:18:58", "url": "https://files.pythonhosted.org/packages/9d/70/ec276a98ade2a1296be543325204e0b8404ff916e1ce5aa934f7a94e8595/click_odoo_contrib-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d0038defe001091b43a5f8bd149aa511", "sha256": "f99b49844e4fa85d195d420a5322f79de8fc59a5bb4f40f2933dcb11ecbf0747" }, "downloads": -1, "filename": "click-odoo-contrib-1.1.0.tar.gz", "has_sig": false, "md5_digest": "d0038defe001091b43a5f8bd149aa511", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21122, "upload_time": "2018-06-13T11:18:59", "url": "https://files.pythonhosted.org/packages/37/66/134fa39418069b542b81dad61423e109c2a79f3402aecc73969eb3bf020d/click-odoo-contrib-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "ac90e2a5f6508864a63d1b9dcf15bfae", "sha256": "5b0eed076855bc1fe2f0b191701a23a1a2b042d08b66e177490ff398b9377cea" }, "downloads": -1, "filename": "click_odoo_contrib-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ac90e2a5f6508864a63d1b9dcf15bfae", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13232, "upload_time": "2018-06-16T11:02:12", "url": "https://files.pythonhosted.org/packages/2e/a0/a17c51a6a4015c9f2f64dbe587cbe624b48aadbe3c00a712b8dfcc1445eb/click_odoo_contrib-1.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "63eea90db9a4b9a351d5c8c44996b1c2", "sha256": "74578f0d7b36cdf219a76e563d74036ad1ae0827c83c0ec9956d1bb0d8482757" }, "downloads": -1, "filename": "click-odoo-contrib-1.1.1.tar.gz", "has_sig": false, "md5_digest": "63eea90db9a4b9a351d5c8c44996b1c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21455, "upload_time": "2018-06-16T11:02:13", "url": "https://files.pythonhosted.org/packages/89/6f/613fff32bbae48366483ec3214ae55c19f38a9f02cefe336c81340a29804/click-odoo-contrib-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "4f0df76f67f12c8823e373e2537e1797", "sha256": "c22e83440ed17a993e7d6fcee4857badd52b1bf002670a6c757e4238983be7cc" }, "downloads": -1, "filename": "click_odoo_contrib-1.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4f0df76f67f12c8823e373e2537e1797", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13302, "upload_time": "2018-06-20T15:59:56", "url": "https://files.pythonhosted.org/packages/d8/72/b14e9d2ce8745f3b911c73ad68294d49bd4bf7de3f5fb9ef3ab30e395f49/click_odoo_contrib-1.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e5f86c7b888758b3c4346521ed7cceb3", "sha256": "e5b415c88188a386261d68657166b7d4fdf2a17253b6a4c4cdbe036dcf5e5f24" }, "downloads": -1, "filename": "click-odoo-contrib-1.1.2.tar.gz", "has_sig": false, "md5_digest": "e5f86c7b888758b3c4346521ed7cceb3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21626, "upload_time": "2018-06-20T15:59:57", "url": "https://files.pythonhosted.org/packages/2e/a4/f165224a40dd9978dc36762d8d71045c9924e655fc0ca8516e1088d02227/click-odoo-contrib-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "0e28f07dc994ce8b973f988a2927bba8", "sha256": "1bd10e2a55589b46271b4696195f7e424a9ab3d347e1889b5341d70a1cc90d99" }, "downloads": -1, "filename": "click_odoo_contrib-1.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0e28f07dc994ce8b973f988a2927bba8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13341, "upload_time": "2018-06-20T21:02:35", "url": "https://files.pythonhosted.org/packages/b1/4e/5f2edc2c305ec5abaa068d8d26cdbebce4a90ec53f4c01eb5a8637a9571a/click_odoo_contrib-1.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e7a4d91e03e1a5b4254554bf70ee450a", "sha256": "c8e8c1f1d8d1e242a689eff50301379c806cc8d221082799b1ede6a559b922e8" }, "downloads": -1, "filename": "click-odoo-contrib-1.1.3.tar.gz", "has_sig": false, "md5_digest": "e7a4d91e03e1a5b4254554bf70ee450a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21676, "upload_time": "2018-06-20T21:02:36", "url": "https://files.pythonhosted.org/packages/b1/66/09ff294e02e6959acc4a93b73930cd7efbba1657833c2b2803bbd40f5905/click-odoo-contrib-1.1.3.tar.gz" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "4c76558a02babb633babe28cb4cef21b", "sha256": "8dbc632953c65e42817ddaf49344fddc405d5a0121a8d4ccf2ce1d5fb2c2735a" }, "downloads": -1, "filename": "click_odoo_contrib-1.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4c76558a02babb633babe28cb4cef21b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13425, "upload_time": "2018-06-21T11:32:49", "url": "https://files.pythonhosted.org/packages/cf/ed/4e6b697ec42b349a36d3744adec5521646f63706a8ad2895fe7726a079c1/click_odoo_contrib-1.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "175fd32788f9eb13983f7699f72be388", "sha256": "43f4073de5416b29c6e8938de2159511a67d029bd2baf82c380f7f8fc3cc12c3" }, "downloads": -1, "filename": "click-odoo-contrib-1.1.4.tar.gz", "has_sig": false, "md5_digest": "175fd32788f9eb13983f7699f72be388", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21938, "upload_time": "2018-06-21T11:32:50", "url": "https://files.pythonhosted.org/packages/18/20/d326cfa00bc1fc76e2baa7dc6bdd3adbdd1b9872d74559dc9f4186c1ae40/click-odoo-contrib-1.1.4.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "bb513977f5847412e3265ec1bb9af939", "sha256": "d9fc4c805d7ff76fc1daf6aa61a4a0058d41d1ba651384db3d22b8c1e941c811" }, "downloads": -1, "filename": "click_odoo_contrib-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bb513977f5847412e3265ec1bb9af939", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16283, "upload_time": "2018-10-07T11:36:58", "url": "https://files.pythonhosted.org/packages/53/66/e0bad93b18060cff818dabcae8b9d524536b0bc02df25d1d2017f57ba715/click_odoo_contrib-1.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fccfc9234eaf166e5a8b9ff1fcdf533c", "sha256": "99f665389cfdaa97059d499a3401f79b0c0ab75c8b35169a01c4b06962b0be44" }, "downloads": -1, "filename": "click-odoo-contrib-1.2.0.tar.gz", "has_sig": false, "md5_digest": "fccfc9234eaf166e5a8b9ff1fcdf533c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22581, "upload_time": "2018-10-07T11:37:00", "url": "https://files.pythonhosted.org/packages/c4/7b/a0c7e821d0e977f73cb1921ce9f022f4664c68b284e48c6f4a8235d76250/click-odoo-contrib-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "7e09769d0867f70499269caeb870cc2f", "sha256": "d9ea26d88cb17eab1b5abfb052839571797251ff98dc035de74038a57c26f420" }, "downloads": -1, "filename": "click_odoo_contrib-1.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7e09769d0867f70499269caeb870cc2f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19528, "upload_time": "2018-10-31T22:15:24", "url": "https://files.pythonhosted.org/packages/dd/20/783af9488c6ab7b08993fbe5d5cec6409bf2112ff16585fc193a708e05a9/click_odoo_contrib-1.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "83d869876d786b344cafc81ede75e0e4", "sha256": "604a9ffd1cc1a04b61af79f3424e97e38fa09d4b4aed95efcf35585b98aa50cd" }, "downloads": -1, "filename": "click-odoo-contrib-1.3.0.tar.gz", "has_sig": false, "md5_digest": "83d869876d786b344cafc81ede75e0e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26682, "upload_time": "2018-10-31T22:15:25", "url": "https://files.pythonhosted.org/packages/a8/65/329060a977b76482b21b795cf094d189f1fe2f9653232917cdf1c731a414/click-odoo-contrib-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "360b379fa6685c60590bd6e95d02f32d", "sha256": "32118dc139823f44872033683c1ff0df779775f1e7a6ed393d15e713bb81020c" }, "downloads": -1, "filename": "click_odoo_contrib-1.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "360b379fa6685c60590bd6e95d02f32d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19682, "upload_time": "2018-11-05T20:56:03", "url": "https://files.pythonhosted.org/packages/cc/6f/a681efb402fcf1b74c866f52677b206ae4a17d648070a731efa69e275c23/click_odoo_contrib-1.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f94bdefc7d086ee5d7e80b1852a25f1", "sha256": "399a0728305e1508f987b55168ebf355e8deab89aea51eddd588322d7f6426ab" }, "downloads": -1, "filename": "click-odoo-contrib-1.3.1.tar.gz", "has_sig": false, "md5_digest": "6f94bdefc7d086ee5d7e80b1852a25f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26893, "upload_time": "2018-11-05T20:56:04", "url": "https://files.pythonhosted.org/packages/8d/be/f04c9a39650235430f223facfacd2cce68bf08f79613805be78b18bb7bb1/click-odoo-contrib-1.3.1.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "5b9cda440af5b904575e6b4b24800c77", "sha256": "6070acacfe8d80dbe9371a6b43695b12c5e4883749f909359cb416cf7a02a61d" }, "downloads": -1, "filename": "click_odoo_contrib-1.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5b9cda440af5b904575e6b4b24800c77", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22702, "upload_time": "2018-11-19T14:49:54", "url": "https://files.pythonhosted.org/packages/c5/54/feeebaefda1023fc4fa71b4e7f00d39bfcff17d62886bfd35f678907e9c8/click_odoo_contrib-1.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "441ba1655c0c21463ce27f8378a1684d", "sha256": "12b885e70cedf884aea5ffc82fb1a48c9222d8f141ec94a0fcdcd73e5dc5c7e0" }, "downloads": -1, "filename": "click-odoo-contrib-1.4.0.tar.gz", "has_sig": false, "md5_digest": "441ba1655c0c21463ce27f8378a1684d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32834, "upload_time": "2018-11-19T14:49:55", "url": "https://files.pythonhosted.org/packages/14/dc/81c55705ee06935c62d3ef2961280257585ee4d42ef37e8b798af6c3cd82/click-odoo-contrib-1.4.0.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "dd9a2972c07344b785676af993495cb6", "sha256": "47390657e402ee36b7a0462ddc7ac06ef12c2c2e098fba62d5a7ef198ae00a60" }, "downloads": -1, "filename": "click_odoo_contrib-1.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dd9a2972c07344b785676af993495cb6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22660, "upload_time": "2018-11-22T11:39:46", "url": "https://files.pythonhosted.org/packages/46/43/e3108ae898cb99f52234bbfb4ae148eec64738dca98fe888d2686e90cdca/click_odoo_contrib-1.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "31320e2e8c4b363f2c103ff3ab372631", "sha256": "0ea75d394409ded636149162aefa55302abf1d70fe01455f4345bfc9f67b8a9b" }, "downloads": -1, "filename": "click-odoo-contrib-1.4.1.tar.gz", "has_sig": false, "md5_digest": "31320e2e8c4b363f2c103ff3ab372631", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32918, "upload_time": "2018-11-22T11:39:47", "url": "https://files.pythonhosted.org/packages/a0/79/f8e85759c89137e6f811605b710f3e1c24124595150646c523562f481f2f/click-odoo-contrib-1.4.1.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "bed4b587f70ef44ac77b1be184570ec8", "sha256": "3b68129b3e17fd25a367d9ec2e67b7fc5ab19084c62c6bba9a40339896539655" }, "downloads": -1, "filename": "click_odoo_contrib-1.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bed4b587f70ef44ac77b1be184570ec8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25840, "upload_time": "2019-02-05T09:39:04", "url": "https://files.pythonhosted.org/packages/4c/c7/2b6b6191cca679754e89350a2494544d9600b22ee54204160633d69a3595/click_odoo_contrib-1.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1446b65a2a015e067a731f6cedd963d1", "sha256": "b23443065f093dc2b53f9b661983639ebd7638cb541bf7be1b603f6c8a58fdf8" }, "downloads": -1, "filename": "click-odoo-contrib-1.5.0.tar.gz", "has_sig": false, "md5_digest": "1446b65a2a015e067a731f6cedd963d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36281, "upload_time": "2019-02-05T09:39:06", "url": "https://files.pythonhosted.org/packages/e3/ad/86d499e4ceaf29b5fa41e1187e249e4139bd784e2b9c646f48370bc56ffe/click-odoo-contrib-1.5.0.tar.gz" } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "d7114bf512915150dedcb8603fd67c62", "sha256": "c4bd8de4d8b70aa37e6a545385701cc0e4dade3f2eb1c4742d1f0df288a08bf9" }, "downloads": -1, "filename": "click_odoo_contrib-1.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d7114bf512915150dedcb8603fd67c62", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25981, "upload_time": "2019-03-28T17:34:24", "url": "https://files.pythonhosted.org/packages/ca/a3/ccbda3675dc1c4563e1d3473a732871d42a49db7b060aa712bf430ef34de/click_odoo_contrib-1.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "076f2a9150b2bde24bdc28adeaf0845e", "sha256": "2da4f9c27077cbea0a9f75b3587b5b7602bc4a1293cd2065c71432a9d1dc62d9" }, "downloads": -1, "filename": "click-odoo-contrib-1.6.0.tar.gz", "has_sig": false, "md5_digest": "076f2a9150b2bde24bdc28adeaf0845e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36988, "upload_time": "2019-03-28T17:34:26", "url": "https://files.pythonhosted.org/packages/7f/52/2d60b5b62d3c04562a0845a8e70578f95960aad1517ced5ad0d6fa71c0ce/click-odoo-contrib-1.6.0.tar.gz" } ], "1.7.0": [ { "comment_text": "", "digests": { "md5": "1710332be9e832e7d85f40bd197fcc4f", "sha256": "a4a6f6b4a438b09c64391936104ac744e08829bad2fa2a727f6fd8d778c4b276" }, "downloads": -1, "filename": "click_odoo_contrib-1.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1710332be9e832e7d85f40bd197fcc4f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26146, "upload_time": "2019-09-02T20:42:18", "url": "https://files.pythonhosted.org/packages/98/32/48f5c65d706dd63344d0dc1b1122ad7ff902f8adbded00f664df1f4ac7c0/click_odoo_contrib-1.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3d880b92271809a175efaa009b4577d7", "sha256": "9129d707dedeb4bd5469f645fb1f0697d0ed496200384ccd8cb9ae8b07ba3560" }, "downloads": -1, "filename": "click-odoo-contrib-1.7.0.tar.gz", "has_sig": false, "md5_digest": "3d880b92271809a175efaa009b4577d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35116, "upload_time": "2019-09-02T20:42:22", "url": "https://files.pythonhosted.org/packages/71/0e/f5d3eee639fb632ed59b1aeef965e90f9f58fee84f78dc038c0ddbafe2eb/click-odoo-contrib-1.7.0.tar.gz" } ], "1.8.0": [ { "comment_text": "", "digests": { "md5": "af6db0adcdebb48d680cae72bbb04ff9", "sha256": "a281d160110df107ab3b9c80e03c1be7fac1803373dbcebe78b05d367825acb5" }, "downloads": -1, "filename": "click_odoo_contrib-1.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "af6db0adcdebb48d680cae72bbb04ff9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28743, "upload_time": "2019-10-04T14:34:45", "url": "https://files.pythonhosted.org/packages/2a/a3/5a2dad10d6160317682e36eb81776f612094657859164bc6651688078575/click_odoo_contrib-1.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f7a0ac3e59408ab836446614c28db06d", "sha256": "e9c9ea32e7afcff447f7a99070de19c3cdd92e14aa87c62a3a4b909a0b2b9613" }, "downloads": -1, "filename": "click-odoo-contrib-1.8.0.tar.gz", "has_sig": false, "md5_digest": "f7a0ac3e59408ab836446614c28db06d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38154, "upload_time": "2019-10-04T14:34:47", "url": "https://files.pythonhosted.org/packages/60/65/a846c7ee67b86abc642fb1ae23ed56523b0df5ce1a43e4d460cd9b83e49f/click-odoo-contrib-1.8.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "af6db0adcdebb48d680cae72bbb04ff9", "sha256": "a281d160110df107ab3b9c80e03c1be7fac1803373dbcebe78b05d367825acb5" }, "downloads": -1, "filename": "click_odoo_contrib-1.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "af6db0adcdebb48d680cae72bbb04ff9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28743, "upload_time": "2019-10-04T14:34:45", "url": "https://files.pythonhosted.org/packages/2a/a3/5a2dad10d6160317682e36eb81776f612094657859164bc6651688078575/click_odoo_contrib-1.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f7a0ac3e59408ab836446614c28db06d", "sha256": "e9c9ea32e7afcff447f7a99070de19c3cdd92e14aa87c62a3a4b909a0b2b9613" }, "downloads": -1, "filename": "click-odoo-contrib-1.8.0.tar.gz", "has_sig": false, "md5_digest": "f7a0ac3e59408ab836446614c28db06d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38154, "upload_time": "2019-10-04T14:34:47", "url": "https://files.pythonhosted.org/packages/60/65/a846c7ee67b86abc642fb1ae23ed56523b0df5ce1a43e4d460cd9b83e49f/click-odoo-contrib-1.8.0.tar.gz" } ] }