{ "info": { "author": "LasLabs, ACSONE SA/NV, Odoo Community Association (OCA)", "author_email": "support@odoo-community.org", "bugtrack_url": null, "classifiers": [ "Framework :: Odoo", "License :: OSI Approved :: GNU Affero General Public License v3", "Programming Language :: Python" ], "description": "============================\nRecurring - Product Contract\n============================\n\n.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n !! This file is generated by oca-gen-addon-readme !!\n !! changes will be overwritten. !!\n !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n\n.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png\n :target: https://odoo-community.org/page/development-status\n :alt: Beta\n.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png\n :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html\n :alt: License: AGPL-3\n.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fcontract-lightgray.png?logo=github\n :target: https://github.com/OCA/contract/tree/12.0/product_contract\n :alt: OCA/contract\n.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png\n :target: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-product_contract\n :alt: Translate me on Weblate\n.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png\n :target: https://runbot.odoo-community.org/runbot/110/12.0\n :alt: Try me on Runbot\n\n|badge1| |badge2| |badge3| |badge4| |badge5| \n\nThis module adds support for products to be linked to contract templates.\n\nA contract is created on ``sale.order`` confirmation for each different template used in sale order line where recurrence details are set too.\n\nContract product are ignored on invoicing process and pass to nothing to invoice directly.\n\n**Table of contents**\n\n.. contents::\n :local:\n\nUsage\n=====\n\nTo use this module, you need to:\n\n#. Go to Sales -> Products and select or create a product.\n#. Check \"Is a contract\" and select the contract template related to the\n product\n#. Define default recurrence rules\n\nBug Tracker\n===========\n\nBugs are tracked on `GitHub Issues `_.\nIn case of trouble, please check there if your issue has already been reported.\nIf you spotted it first, help us smashing it by providing a detailed and welcomed\n`feedback `_.\n\nDo not contact contributors directly about support or help with technical issues.\n\nCredits\n=======\n\nAuthors\n~~~~~~~\n\n* LasLabs\n* ACSONE SA/NV\n\nContributors\n~~~~~~~~~~~~\n\n* Ted Salmon \n* Souheil Bejaoui \n* `Tecnativa `__:\n\n * Ernesto Tejeda\n * Pedro M. Baeza\n\nMaintainers\n~~~~~~~~~~~\n\nThis module is maintained by the OCA.\n\n.. image:: https://odoo-community.org/logo.png\n :alt: Odoo Community Association\n :target: https://odoo-community.org\n\nOCA, or the Odoo Community Association, is a nonprofit organization whose\nmission is to support the collaborative development of Odoo features and\npromote its widespread use.\n\nThis module is part of the `OCA/contract `_ project on GitHub.\n\nYou are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/oca/contract", "keywords": "", "license": "AGPL-3", "maintainer": "", "maintainer_email": "", "name": "odoo12-addon-product-contract", "package_url": "https://pypi.org/project/odoo12-addon-product-contract/", "platform": "", "project_url": "https://pypi.org/project/odoo12-addon-product-contract/", "project_urls": { "Homepage": "https://github.com/oca/contract" }, "release_url": "https://pypi.org/project/odoo12-addon-product-contract/12.0.5.2.1/", "requires_dist": [ "odoo12-addon-contract-sale", "odoo (<12.1dev,>=12.0a)", "python-dateutil" ], "requires_python": ">=3.5", "summary": "Recurring - Product Contract", "version": "12.0.5.2.1", "yanked": false, "yanked_reason": null }, "last_serial": 10817305, "releases": { "12.0.2.0.1": [ { "comment_text": "", "digests": { "md5": "bd013e1790f0424d56204e6a362514c2", "sha256": "4b00fc43b636f2c7de415bb8914ce6eb5f3abf5f2daf0b8bf57081deb1961a9a" }, "downloads": -1, "filename": "odoo12_addon_product_contract-12.0.2.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "bd013e1790f0424d56204e6a362514c2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 63107, "upload_time": "2019-10-02T05:03:45", "upload_time_iso_8601": "2019-10-02T05:03:45.294022Z", "url": "https://files.pythonhosted.org/packages/6a/0d/442038a6f521d11ff2f5abecc3c1294e14e1dab5598bff549a714ffc6099/odoo12_addon_product_contract-12.0.2.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.2.0.1.99.dev1": [ { "comment_text": "", "digests": { "md5": "1d965952a26e5fcce8c4f14025cd97c3", "sha256": "e8aa9939e887486e958e9cc15cf2827d102ca9e2c85ec56b14f88819d379c4e4" }, "downloads": -1, "filename": "odoo12_addon_product_contract-12.0.2.0.1.99.dev1-py3-none-any.whl", "has_sig": false, "md5_digest": "1d965952a26e5fcce8c4f14025cd97c3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 63478, "upload_time": "2019-10-10T05:02:34", "upload_time_iso_8601": "2019-10-10T05:02:34.317937Z", "url": "https://files.pythonhosted.org/packages/c2/a7/c6d4dd65270368eb4e971c367b3f41c71e4365b941045f600baebdc7b6bb/odoo12_addon_product_contract-12.0.2.0.1.99.dev1-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.2.0.1.99.dev2": [ { "comment_text": "", "digests": { "md5": "f00096e19153caaaee31daada7d6ab2d", "sha256": "a27d26fe2188e81e8a19ebba7f2ea79228733c58260d6b77987925af47d24a4e" }, "downloads": -1, "filename": "odoo12_addon_product_contract-12.0.2.0.1.99.dev2-py3-none-any.whl", "has_sig": false, "md5_digest": "f00096e19153caaaee31daada7d6ab2d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 63943, "upload_time": "2019-10-11T05:02:31", "upload_time_iso_8601": "2019-10-11T05:02:31.158837Z", "url": "https://files.pythonhosted.org/packages/ff/4b/d028fa3ee4a85b52532c56a3ca18158a5b0cf4a6e3eb08628d94ae932d1d/odoo12_addon_product_contract-12.0.2.0.1.99.dev2-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.2.0.1.99.dev3": [ { "comment_text": "", "digests": { "md5": "178845c8b549612208d88e85899b157a", "sha256": "3f101c10714bf5e980288fe0d3823052cc0a4b55d969de2a8cef9897a66135c1" }, "downloads": -1, "filename": "odoo12_addon_product_contract-12.0.2.0.1.99.dev3-py3-none-any.whl", "has_sig": false, "md5_digest": "178845c8b549612208d88e85899b157a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 64158, "upload_time": "2019-10-30T06:19:56", "upload_time_iso_8601": "2019-10-30T06:19:56.655571Z", "url": "https://files.pythonhosted.org/packages/f6/f6/18cf47880911871464ee4c3ab18af47f48dfa4f5df04df6efa59372795d0/odoo12_addon_product_contract-12.0.2.0.1.99.dev3-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.2.0.2": [ { "comment_text": "", "digests": { "md5": "65f9de1a3147628c3d515bb7d18996b4", "sha256": "66470b8e777011f16c21ce4ec178a4dd2cbe5bbd70773f6ca6dad9f93a9d1896" }, "downloads": -1, "filename": "odoo12_addon_product_contract-12.0.2.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "65f9de1a3147628c3d515bb7d18996b4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 64180, "upload_time": "2019-10-31T06:05:48", "upload_time_iso_8601": "2019-10-31T06:05:48.953271Z", "url": "https://files.pythonhosted.org/packages/30/be/9a90463694dea6f03d8bdef2f22e84d3cba95c257b12373d47e252dce3ba/odoo12_addon_product_contract-12.0.2.0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.2.0.2.99.dev2": [ { "comment_text": "", "digests": { "md5": "feaa2296b2d0c74f5f21c372a8b35665", "sha256": "83e9830f1d04b89df49ce4269edf40d49307d17aeeb42a205d0b68e704c7b970" }, "downloads": -1, "filename": "odoo12_addon_product_contract-12.0.2.0.2.99.dev2-py3-none-any.whl", "has_sig": false, "md5_digest": "feaa2296b2d0c74f5f21c372a8b35665", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 65121, "upload_time": "2019-12-11T06:09:29", "upload_time_iso_8601": "2019-12-11T06:09:29.265799Z", "url": "https://files.pythonhosted.org/packages/f4/eb/fc6c1ca377fe8908b7b2c12c05e1d40450fdba939b4675f2aacd242a9e67/odoo12_addon_product_contract-12.0.2.0.2.99.dev2-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.3.0.0": [ { "comment_text": "", "digests": { "md5": "9575bd15b3cb3af93cfe4574069e70d9", "sha256": "f0265ae43370d7ff212cdf814733794ffb6715b05fe9a7049f6fd918467f4ae0" }, "downloads": -1, "filename": "odoo12_addon_product_contract-12.0.3.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9575bd15b3cb3af93cfe4574069e70d9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 65480, "upload_time": "2019-12-13T06:08:20", "upload_time_iso_8601": "2019-12-13T06:08:20.658872Z", "url": "https://files.pythonhosted.org/packages/8e/be/5bd312fff0b5c44c3ba1514f0d90a2aff6c51ec952e0d020c2d571a80054/odoo12_addon_product_contract-12.0.3.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.3.0.1": [ { "comment_text": "", "digests": { "md5": "69015e54ef1c046a40b267f7c8b25211", "sha256": "22818132885abbd0fe863c1c1f4bdf9c2010941058bc9ef54d0b0d44e55a3310" }, "downloads": -1, "filename": "odoo12_addon_product_contract-12.0.3.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "69015e54ef1c046a40b267f7c8b25211", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 65500, "upload_time": "2020-01-08T06:08:31", "upload_time_iso_8601": "2020-01-08T06:08:31.972406Z", "url": "https://files.pythonhosted.org/packages/e6/bf/6acb261378d9e7151d8f760c64e0e8db473d8a5b423d675b5ee4eeb670bf/odoo12_addon_product_contract-12.0.3.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.3.0.1.99.dev1": [ { "comment_text": "", "digests": { "md5": "a00ed56646be90133c5afe8048d4fa74", "sha256": "b553895fd6304d045cf940241a827bf49cd956c4bd1ad878f6d3058f56dbbffd" }, "downloads": -1, "filename": "odoo12_addon_product_contract-12.0.3.0.1.99.dev1-py3-none-any.whl", "has_sig": false, "md5_digest": "a00ed56646be90133c5afe8048d4fa74", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 65598, "upload_time": "2020-01-08T06:08:34", "upload_time_iso_8601": "2020-01-08T06:08:34.667170Z", "url": "https://files.pythonhosted.org/packages/37/dc/b9a1856d195f0d66b673d59f63bbc9115b379c46393f3f76207a5848733c/odoo12_addon_product_contract-12.0.3.0.1.99.dev1-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.3.1.0": [ { "comment_text": "", "digests": { "md5": "2475ae6fce9d239b7325692c21995331", "sha256": "d83da4266d96e491fc9a7b3317add79a22bf1d7e42926cb7cba5859bbc5a19e1" }, "downloads": -1, "filename": "odoo12_addon_product_contract-12.0.3.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "2475ae6fce9d239b7325692c21995331", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 65976, "upload_time": "2020-01-18T06:06:57", "upload_time_iso_8601": "2020-01-18T06:06:57.637960Z", "url": "https://files.pythonhosted.org/packages/0a/56/7f4840435ec880291e555ef1d01430e746bd7bd8e9db579783f37b0035e3/odoo12_addon_product_contract-12.0.3.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.3.1.1": [ { "comment_text": "", "digests": { "md5": "a7a2d1e2dcf1fbcb1bab1e878a4abb97", "sha256": "e65d4a5ab5513c43325967598db5e538c38fd0a9cf967fea5e9f6b3208c16ecd" }, "downloads": -1, "filename": "odoo12_addon_product_contract-12.0.3.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a7a2d1e2dcf1fbcb1bab1e878a4abb97", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 65989, "upload_time": "2020-01-31T06:06:30", "upload_time_iso_8601": "2020-01-31T06:06:30.797387Z", "url": "https://files.pythonhosted.org/packages/e0/2e/944bf1acfc346843f70608220d5e33f6cbcf4126d7548c5febaff929795d/odoo12_addon_product_contract-12.0.3.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.3.1.1.99.dev2": [ { "comment_text": "", "digests": { "md5": "c51c0e053814cda26b04f081e079f6ab", "sha256": "72302479eeb83e9166575f2a6ed2c497d542ecf4fca6ada32af82b2d02afe3ab" }, "downloads": -1, "filename": "odoo12_addon_product_contract-12.0.3.1.1.99.dev2-py3-none-any.whl", "has_sig": false, "md5_digest": "c51c0e053814cda26b04f081e079f6ab", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 66503, "upload_time": "2020-02-05T06:07:34", "upload_time_iso_8601": "2020-02-05T06:07:34.925745Z", "url": "https://files.pythonhosted.org/packages/73/7e/317083efaf4bab47e2958a803556c4d1880cbaff56f1cdf52b4fb0a1e7d8/odoo12_addon_product_contract-12.0.3.1.1.99.dev2-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.3.1.1.99.dev3": [ { "comment_text": "", "digests": { "md5": "6a67baf4661174ba26b3e4d3f2c34888", "sha256": "216cb973b06fb1599cdad1da99ba2e9fae4c0293c0024b44442e9ddcf716acdd" }, "downloads": -1, "filename": "odoo12_addon_product_contract-12.0.3.1.1.99.dev3-py3-none-any.whl", "has_sig": false, "md5_digest": "6a67baf4661174ba26b3e4d3f2c34888", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 66509, "upload_time": "2020-02-13T06:08:30", "upload_time_iso_8601": "2020-02-13T06:08:30.289535Z", "url": "https://files.pythonhosted.org/packages/fd/75/8677dded9a80c5fe3629bc3f95a42967c98c984f31bbe5d71c6091f4a88e/odoo12_addon_product_contract-12.0.3.1.1.99.dev3-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.3.1.1.99.dev5": [ { "comment_text": "", "digests": { "md5": "c8237d4f329e4b185954e3559e8c1b1f", "sha256": "69e4bb0a9e8c56095b5a1348e83c6179396c4436b2b2a4bfc91fdda46d3a2b02" }, "downloads": -1, "filename": "odoo12_addon_product_contract-12.0.3.1.1.99.dev5-py3-none-any.whl", "has_sig": false, "md5_digest": "c8237d4f329e4b185954e3559e8c1b1f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 66764, "upload_time": "2020-02-18T06:08:15", "upload_time_iso_8601": "2020-02-18T06:08:15.679793Z", "url": "https://files.pythonhosted.org/packages/99/f5/af1f4ea5c4ec309bd47875dd768189cee1af0db1b14b3ab927a2cb19f880/odoo12_addon_product_contract-12.0.3.1.1.99.dev5-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.3.1.1.99.dev6": [ { "comment_text": "", "digests": { "md5": "ed1391e5d7f0203541f2ef38e8a8ecdc", "sha256": "1b285b02b25fd753332b1686bcd4824ed2c4dffd2be1a49f81c0dad89f307423" }, "downloads": -1, "filename": "odoo12_addon_product_contract-12.0.3.1.1.99.dev6-py3-none-any.whl", "has_sig": false, "md5_digest": "ed1391e5d7f0203541f2ef38e8a8ecdc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 66953, "upload_time": "2020-02-19T06:09:08", "upload_time_iso_8601": "2020-02-19T06:09:08.267806Z", "url": "https://files.pythonhosted.org/packages/5a/c1/3f98020a3d4a3c09e82f1779720ceafef9a86d6c658b06b8d685ccad37d0/odoo12_addon_product_contract-12.0.3.1.1.99.dev6-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.3.1.2": [ { "comment_text": "", "digests": { "md5": "d37f2f399f0ecbeddced7d88ddc62fee", "sha256": "e8f1f0456bbbb3f2aaccbb28056850d5419440351358c91df7611dc68114e48b" }, "downloads": -1, "filename": "odoo12_addon_product_contract-12.0.3.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d37f2f399f0ecbeddced7d88ddc62fee", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 67069, "upload_time": "2020-03-09T06:07:47", "upload_time_iso_8601": "2020-03-09T06:07:47.769616Z", "url": "https://files.pythonhosted.org/packages/99/c3/0f66363e6e38449080e0b33916f027b3a9fdc918e699077c8f159e9a79eb/odoo12_addon_product_contract-12.0.3.1.2-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.4.0.0.99.dev5": [ { "comment_text": "", "digests": { "md5": "89be716fa6f52289647bbf640904ab6c", "sha256": "6f4036c7ed58df205ffb6d138475c2c4068698082846dca62aafc7f987cfd17b" }, "downloads": -1, "filename": "odoo12_addon_product_contract-12.0.4.0.0.99.dev5-py3-none-any.whl", "has_sig": false, "md5_digest": "89be716fa6f52289647bbf640904ab6c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 69261, "upload_time": "2020-03-10T06:09:07", "upload_time_iso_8601": "2020-03-10T06:09:07.693399Z", "url": "https://files.pythonhosted.org/packages/d7/26/51c1663b3700125e8739b007c3044a8e510669dcf3669debb90b14921a0d/odoo12_addon_product_contract-12.0.4.0.0.99.dev5-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.5.0.0": [ { "comment_text": "", "digests": { "md5": "0d7e3588a1344624b52683f2746f73ed", "sha256": "3dbf793e78719cc0e51293bba724f6e0422a22231c1304226f1c9665850fdc2a" }, "downloads": -1, "filename": "odoo12_addon_product_contract-12.0.5.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0d7e3588a1344624b52683f2746f73ed", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 69507, "upload_time": "2020-03-12T06:10:16", "upload_time_iso_8601": "2020-03-12T06:10:16.361599Z", "url": "https://files.pythonhosted.org/packages/25/6a/699deeb62938eca2211a50ae8804b955f025665f0c9fc8ba8e84efc95863/odoo12_addon_product_contract-12.0.5.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.5.0.0.99.dev3": [ { "comment_text": "", "digests": { "md5": "c48316fc61b3e94a79b14718778aecaf", "sha256": "6fd342eb96660f0090016dbc799ceb97c4f255077e48257c32ce30247b8b9f5e" }, "downloads": -1, "filename": "odoo12_addon_product_contract-12.0.5.0.0.99.dev3-py3-none-any.whl", "has_sig": false, "md5_digest": "c48316fc61b3e94a79b14718778aecaf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 70051, "upload_time": "2020-03-12T06:10:18", "upload_time_iso_8601": "2020-03-12T06:10:18.910356Z", "url": "https://files.pythonhosted.org/packages/5c/6e/88b115687cfeeec3c2c55c4da800094cde14a2c881ff101f397f36dd4920/odoo12_addon_product_contract-12.0.5.0.0.99.dev3-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.5.0.1": [ { "comment_text": "", "digests": { "md5": "46550e38feb5c6537f8a049cfee2f45f", "sha256": "a3a7795fb78094f1a6504df635512ff911b86dcdfdab9d5a3aaf8fbb6035807b" }, "downloads": -1, "filename": "odoo12_addon_product_contract-12.0.5.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "46550e38feb5c6537f8a049cfee2f45f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 70468, "upload_time": "2020-03-18T06:10:21", "upload_time_iso_8601": "2020-03-18T06:10:21.946517Z", "url": "https://files.pythonhosted.org/packages/15/e0/ddc4b98db8495c117fa5f9ba72c184a054d50b1c5a0e2b2de8924dfff396/odoo12_addon_product_contract-12.0.5.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.5.0.1.99.dev3": [ { "comment_text": "", "digests": { "md5": "558df7eb01c8cbfc975c9fd3efd7b955", "sha256": "a1224772b284a752b68a7088ba05200e0cacfe1e600767d5193aa33e7b7605a2" }, "downloads": -1, "filename": "odoo12_addon_product_contract-12.0.5.0.1.99.dev3-py3-none-any.whl", "has_sig": false, "md5_digest": "558df7eb01c8cbfc975c9fd3efd7b955", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 72472, "upload_time": "2020-03-18T06:10:24", "upload_time_iso_8601": "2020-03-18T06:10:24.546783Z", "url": "https://files.pythonhosted.org/packages/e8/05/77f99f179b7134330d1a42efa4b408d080ffc908836e36806ca6c031412e/odoo12_addon_product_contract-12.0.5.0.1.99.dev3-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.5.0.2": [ { "comment_text": "", "digests": { "md5": "da805afa47116994339da080700f7945", "sha256": "e4e67081b2d3fd34bda98ac4f1b7ea6d61a3e3303df905f4c821d3782d5631ab" }, "downloads": -1, "filename": "odoo12_addon_product_contract-12.0.5.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "da805afa47116994339da080700f7945", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 72411, "upload_time": "2020-03-19T06:10:33", "upload_time_iso_8601": "2020-03-19T06:10:33.889834Z", "url": "https://files.pythonhosted.org/packages/1a/f7/ea70dea3d2e9a04b63646a7e2b68da916683cdfd45e84c36ca43d312c3f0/odoo12_addon_product_contract-12.0.5.0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.5.0.2.99.dev3": [ { "comment_text": "", "digests": { "md5": "68b4e91ac96f82af51ed8a50b11dcabd", "sha256": "03de8f468b27c4a2c0fa2392ccf14adf38a0e1c5604e6ecb91340501ff26278b" }, "downloads": -1, "filename": "odoo12_addon_product_contract-12.0.5.0.2.99.dev3-py3-none-any.whl", "has_sig": false, "md5_digest": "68b4e91ac96f82af51ed8a50b11dcabd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 72565, "upload_time": "2020-03-26T06:13:49", "upload_time_iso_8601": "2020-03-26T06:13:49.325479Z", "url": "https://files.pythonhosted.org/packages/ca/5a/a4ab86f971b827090d304121913fd53c4d25d699ebf2976aa2aa9909e21d/odoo12_addon_product_contract-12.0.5.0.2.99.dev3-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.5.0.3": [ { "comment_text": "", "digests": { "md5": "b4c667fd2cdba0fc365d30432d8a0661", "sha256": "010a6cdcab4e54a987e6fdb5ecdf9d03c1b932729b6aed0d97fd1cee8949a959" }, "downloads": -1, "filename": "odoo12_addon_product_contract-12.0.5.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "b4c667fd2cdba0fc365d30432d8a0661", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 72536, "upload_time": "2020-03-31T05:09:23", "upload_time_iso_8601": "2020-03-31T05:09:23.904503Z", "url": "https://files.pythonhosted.org/packages/21/a9/c3c7059aab16b8556050b5aba998b0ae57bc5aa8bc96da70972a7bf13fb4/odoo12_addon_product_contract-12.0.5.0.3-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.5.0.4": [ { "comment_text": "", "digests": { "md5": "d22e5ce900f838b6eb12e4ac45553046", "sha256": "495fd5b67f82552e3a8523ed22319801599cd612aaeaa6fac7db89c951cdc39f" }, "downloads": -1, "filename": "odoo12_addon_product_contract-12.0.5.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "d22e5ce900f838b6eb12e4ac45553046", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 72675, "upload_time": "2020-04-07T05:11:43", "upload_time_iso_8601": "2020-04-07T05:11:43.002699Z", "url": "https://files.pythonhosted.org/packages/b0/d5/100cb979d24239245dc87ac7f3d42917b4e16dd34e0e348ac49db387a370/odoo12_addon_product_contract-12.0.5.0.4-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.5.0.4.99.dev3": [ { "comment_text": "", "digests": { "md5": "7087623a7a7f64e50e5013cb8b985dc6", "sha256": "e68a338758700157895306229d0e5103d5fc360f641d0f9b85e71d16285078eb" }, "downloads": -1, "filename": "odoo12_addon_product_contract-12.0.5.0.4.99.dev3-py3-none-any.whl", "has_sig": false, "md5_digest": "7087623a7a7f64e50e5013cb8b985dc6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 72749, "upload_time": "2020-04-07T05:11:45", "upload_time_iso_8601": "2020-04-07T05:11:45.588522Z", "url": "https://files.pythonhosted.org/packages/a8/a1/6941536c711ff9348067969344e98a175f5df200b92f012f95be4b540807/odoo12_addon_product_contract-12.0.5.0.4.99.dev3-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.5.0.4.99.dev4": [ { "comment_text": "", "digests": { "md5": "e337fc63861fb79d32090d475938ea68", "sha256": "fc20e225c94ec34768da065e39237f9eaf743e4f2af0e600a6b9126fda9453b2" }, "downloads": -1, "filename": "odoo12_addon_product_contract-12.0.5.0.4.99.dev4-py3-none-any.whl", "has_sig": false, "md5_digest": "e337fc63861fb79d32090d475938ea68", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 72828, "upload_time": "2020-05-14T05:16:57", "upload_time_iso_8601": "2020-05-14T05:16:57.505072Z", "url": "https://files.pythonhosted.org/packages/87/6b/5af98be612bcf60590036a2275ed7e8f4cfc4ce026ce41e4ccef330705c2/odoo12_addon_product_contract-12.0.5.0.4.99.dev4-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.5.1.0": [ { "comment_text": "", "digests": { "md5": "58fcd8bd5b7aa525e831e07b7d455887", "sha256": "677de404ddc63b4627e950ae1087580a36e306c36d8055f4061598ce1a550e69" }, "downloads": -1, "filename": "odoo12_addon_product_contract-12.0.5.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "58fcd8bd5b7aa525e831e07b7d455887", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 72832, "upload_time": "2020-05-19T05:14:27", "upload_time_iso_8601": "2020-05-19T05:14:27.093875Z", "url": "https://files.pythonhosted.org/packages/f0/73/0fb9c867fdc2ab61414f57a91a5e486182c4e3bea0448d5732db72c9f998/odoo12_addon_product_contract-12.0.5.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.5.1.0.99.dev3": [ { "comment_text": "", "digests": { "md5": "08f70734e3298152b8fff858ebd15f1c", "sha256": "aad8d7f6e3508819f29edf4af92d0fe3dc26712588c536f0cb86607b34c2d869" }, "downloads": -1, "filename": "odoo12_addon_product_contract-12.0.5.1.0.99.dev3-py3-none-any.whl", "has_sig": false, "md5_digest": "08f70734e3298152b8fff858ebd15f1c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 73207, "upload_time": "2020-05-19T05:14:29", "upload_time_iso_8601": "2020-05-19T05:14:29.304305Z", "url": "https://files.pythonhosted.org/packages/a8/c7/57acafbb37376514247c02471843313a6fc3c03c2bada3dbc2ba33cda54a/odoo12_addon_product_contract-12.0.5.1.0.99.dev3-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.5.1.0.99.dev4": [ { "comment_text": "", "digests": { "md5": "206dbfc3581d3d08084643dc07714e87", "sha256": "460dd4f39bb30314339f04cf1b9d6cf711eca03d18324bd73ed78bc29adb3e6c" }, "downloads": -1, "filename": "odoo12_addon_product_contract-12.0.5.1.0.99.dev4-py3-none-any.whl", "has_sig": false, "md5_digest": "206dbfc3581d3d08084643dc07714e87", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 73214, "upload_time": "2020-06-17T05:16:41", "upload_time_iso_8601": "2020-06-17T05:16:41.469602Z", "url": "https://files.pythonhosted.org/packages/dd/92/d367710dab75368fae7b22d06d0497b240e34c9dc931a751ff55e6c8bc10/odoo12_addon_product_contract-12.0.5.1.0.99.dev4-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.5.1.0.99.dev6": [ { "comment_text": "", "digests": { "md5": "97d19333adb0f4e9508ceb6801027492", "sha256": "dc1aea6811a1e076fee1ed8832434f5fcdd6c0fe7be79738d76d77af0a5b830c" }, "downloads": -1, "filename": "odoo12_addon_product_contract-12.0.5.1.0.99.dev6-py3-none-any.whl", "has_sig": false, "md5_digest": "97d19333adb0f4e9508ceb6801027492", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 73224, "upload_time": "2020-06-18T05:16:59", "upload_time_iso_8601": "2020-06-18T05:16:59.566572Z", "url": "https://files.pythonhosted.org/packages/ff/cb/4a4037ffe3720c2810ecaf7623ed49ac043a97f4b387d5ae76eaa91f9c57/odoo12_addon_product_contract-12.0.5.1.0.99.dev6-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.5.1.0.99.dev7": [ { "comment_text": "", "digests": { "md5": "1997668e48b48f65471377673d8d384b", "sha256": "23be1041e522fc119de730cfb5854e560cf5cb426fe6d7aecbad2117e64f24dc" }, "downloads": -1, "filename": "odoo12_addon_product_contract-12.0.5.1.0.99.dev7-py3-none-any.whl", "has_sig": false, "md5_digest": "1997668e48b48f65471377673d8d384b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 73236, "upload_time": "2020-08-11T05:23:29", "upload_time_iso_8601": "2020-08-11T05:23:29.642206Z", "url": "https://files.pythonhosted.org/packages/c2/43/2d2729abd52aeb1f2613455d784fd26f2d3014bdd1a2a9b1a5f512c0d2c1/odoo12_addon_product_contract-12.0.5.1.0.99.dev7-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.5.1.0.99.dev8": [ { "comment_text": "", "digests": { "md5": "468a4e788402d868f7dac9d192fe8788", "sha256": "45e06d49c649a672536b5ad59a8ac08e0c5d2fe700184fc2aae7c7a9efba6da8" }, "downloads": -1, "filename": "odoo12_addon_product_contract-12.0.5.1.0.99.dev8-py3-none-any.whl", "has_sig": false, "md5_digest": "468a4e788402d868f7dac9d192fe8788", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 73036, "upload_time": "2020-08-17T05:33:48", "upload_time_iso_8601": "2020-08-17T05:33:48.741098Z", "url": "https://files.pythonhosted.org/packages/a2/ff/cf98cc72c2ac8ac7c452211fb838ba69f6c2d75095a9337696496e191e8c/odoo12_addon_product_contract-12.0.5.1.0.99.dev8-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.5.1.0.99.dev9": [ { "comment_text": "", "digests": { "md5": "73035b970a26479554fd453fd4cf6d0d", "sha256": "82db6431d8f2057314426b0eb3c7bd6e2a9bf4872f4140abe7e773d44014e008" }, "downloads": -1, "filename": "odoo12_addon_product_contract-12.0.5.1.0.99.dev9-py3-none-any.whl", "has_sig": false, "md5_digest": "73035b970a26479554fd453fd4cf6d0d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 73066, "upload_time": "2020-08-18T05:26:54", "upload_time_iso_8601": "2020-08-18T05:26:54.246544Z", "url": "https://files.pythonhosted.org/packages/54/a3/b530a798108684070d8436f4e8da7fcb6333adbcb64e7219aa081654f03a/odoo12_addon_product_contract-12.0.5.1.0.99.dev9-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.5.1.1": [ { "comment_text": "", "digests": { "md5": "d65240b1592be46be718458e0095571e", "sha256": "7eb3adda9d5a5653f5fd44224f3083124d0d806003f61fdf898ea6c40f1f1fe8" }, "downloads": -1, "filename": "odoo12_addon_product_contract-12.0.5.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d65240b1592be46be718458e0095571e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 72995, "upload_time": "2020-10-25T06:29:42", "upload_time_iso_8601": "2020-10-25T06:29:42.490345Z", "url": "https://files.pythonhosted.org/packages/5b/88/14d8cc0f743c95620151edd203bbf82eb498ae2ac9976c5c900d2a56484b/odoo12_addon_product_contract-12.0.5.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.5.1.2": [ { "comment_text": "", "digests": { "md5": "bb087592b02c784dcd1e9d0cbb707fdc", "sha256": "b68d5b5274068201583d35f32c597803a7241ecdcb993bb8679c5b8b49d8346e" }, "downloads": -1, "filename": "odoo12_addon_product_contract-12.0.5.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "bb087592b02c784dcd1e9d0cbb707fdc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 72991, "upload_time": "2020-12-08T06:32:39", "upload_time_iso_8601": "2020-12-08T06:32:39.475571Z", "url": "https://files.pythonhosted.org/packages/13/1b/7f4a27c712f45b9332e226a723a2dce0d9e93d83a65b6fa1d216e0bebb2d/odoo12_addon_product_contract-12.0.5.1.2-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.5.1.2.99.dev3": [ { "comment_text": "", "digests": { "md5": "5924deeccab5a089c85ff7a714612b69", "sha256": "ba268f9a1db69cb434b03472e3065f1a0a322ded59f0bd75200a3ffb0a283194" }, "downloads": -1, "filename": "odoo12_addon_product_contract-12.0.5.1.2.99.dev3-py3-none-any.whl", "has_sig": false, "md5_digest": "5924deeccab5a089c85ff7a714612b69", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 73082, "upload_time": "2020-12-08T06:32:42", "upload_time_iso_8601": "2020-12-08T06:32:42.049027Z", "url": "https://files.pythonhosted.org/packages/c0/61/96b2babb4eaa68799e35106286a2f482951ac9c561dd0b737190698898d0/odoo12_addon_product_contract-12.0.5.1.2.99.dev3-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.5.1.2.99.dev4": [ { "comment_text": "", "digests": { "md5": "d257eb4af28827cea8fd643b203f69f6", "sha256": "28f77d5a76cf976466cd36dae7e46944490a0ec2a4635afd7fd4484e5bbbe118" }, "downloads": -1, "filename": "odoo12_addon_product_contract-12.0.5.1.2.99.dev4-py3-none-any.whl", "has_sig": false, "md5_digest": "d257eb4af28827cea8fd643b203f69f6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 73068, "upload_time": "2021-01-05T06:30:55", "upload_time_iso_8601": "2021-01-05T06:30:55.669267Z", "url": "https://files.pythonhosted.org/packages/05/79/58d06a61b21453f85bbed32df8a71cf7c9eef79b5e6f875952309d77b2b2/odoo12_addon_product_contract-12.0.5.1.2.99.dev4-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.5.1.2.99.dev5": [ { "comment_text": "", "digests": { "md5": "e5962b391d9c7c0f89ad6c2470d96f79", "sha256": "264eceb6d2958d2747d2adf57a0ccb48ee8d347814338abefc90e02b15b2a37c" }, "downloads": -1, "filename": "odoo12_addon_product_contract-12.0.5.1.2.99.dev5-py3-none-any.whl", "has_sig": false, "md5_digest": "e5962b391d9c7c0f89ad6c2470d96f79", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 73172, "upload_time": "2021-01-31T06:26:13", "upload_time_iso_8601": "2021-01-31T06:26:13.039490Z", "url": "https://files.pythonhosted.org/packages/68/10/95ecfd31c6dc0e5d8fa70189d08ad0ff31e84992092b79cb4fbc3f1ed4f6/odoo12_addon_product_contract-12.0.5.1.2.99.dev5-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.5.2.0": [ { "comment_text": "", "digests": { "md5": "ebdb20a5abee774de01e01517feeb870", "sha256": "8eea7a3855fbf43260196947941954ccd60fd160620aed3433e67ca66014a58d" }, "downloads": -1, "filename": "odoo12_addon_product_contract-12.0.5.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ebdb20a5abee774de01e01517feeb870", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 73142, "upload_time": "2021-05-19T04:49:21", "upload_time_iso_8601": "2021-05-19T04:49:21.509458Z", "url": "https://files.pythonhosted.org/packages/ef/5e/693763a7864cf8855e6911e395411166dd76647fc901c1249562cab2f257/odoo12_addon_product_contract-12.0.5.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.5.2.0.99.dev3": [ { "comment_text": "", "digests": { "md5": "6054ac76ede88db54957aeded9393d7a", "sha256": "efcfb4854cd65eff451947cc35817fa5f2da107c723752828cd2df3f22e119f3" }, "downloads": -1, "filename": "odoo12_addon_product_contract-12.0.5.2.0.99.dev3-py3-none-any.whl", "has_sig": false, "md5_digest": "6054ac76ede88db54957aeded9393d7a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 73226, "upload_time": "2021-05-20T02:54:45", "upload_time_iso_8601": "2021-05-20T02:54:45.476384Z", "url": "https://files.pythonhosted.org/packages/4d/cb/0f350455cada2442eca5961d06a2d787269ee77a41e4cf8af05a32274d10/odoo12_addon_product_contract-12.0.5.2.0.99.dev3-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.5.2.1": [ { "comment_text": "", "digests": { "md5": "71cb6f88e27ec0d3422ad3e6cf7d2f16", "sha256": "5af9f7da2d81c39690ce85d6d97f4c11045984fad97444ddea6a23c1118b689b" }, "downloads": -1, "filename": "odoo12_addon_product_contract-12.0.5.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "71cb6f88e27ec0d3422ad3e6cf7d2f16", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 73173, "upload_time": "2021-07-04T00:30:29", "upload_time_iso_8601": "2021-07-04T00:30:29.056678Z", "url": "https://files.pythonhosted.org/packages/94/2f/14e873ba7b26b79669120ccc2bc7371f0c3f1617a029950b42031f4af442/odoo12_addon_product_contract-12.0.5.2.1-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "12.0.5.2.1.99.dev3": [ { "comment_text": "", "digests": { "md5": "357a48d174b633a5b3508e16a0a4d48f", "sha256": "0d3f4b0139a14b37687e1ec925416da66b0af6b042f202ad56f210710c01b9cf" }, "downloads": -1, "filename": "odoo12_addon_product_contract-12.0.5.2.1.99.dev3-py3-none-any.whl", "has_sig": false, "md5_digest": "357a48d174b633a5b3508e16a0a4d48f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 73235, "upload_time": "2021-07-04T02:54:21", "upload_time_iso_8601": "2021-07-04T02:54:21.499107Z", "url": "https://files.pythonhosted.org/packages/35/2b/8654cbbe887a88df69e53cba8322a3b56d608cae9e6011c1bca4608e5d20/odoo12_addon_product_contract-12.0.5.2.1.99.dev3-py3-none-any.whl", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "71cb6f88e27ec0d3422ad3e6cf7d2f16", "sha256": "5af9f7da2d81c39690ce85d6d97f4c11045984fad97444ddea6a23c1118b689b" }, "downloads": -1, "filename": "odoo12_addon_product_contract-12.0.5.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "71cb6f88e27ec0d3422ad3e6cf7d2f16", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 73173, "upload_time": "2021-07-04T00:30:29", "upload_time_iso_8601": "2021-07-04T00:30:29.056678Z", "url": "https://files.pythonhosted.org/packages/94/2f/14e873ba7b26b79669120ccc2bc7371f0c3f1617a029950b42031f4af442/odoo12_addon_product_contract-12.0.5.2.1-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }