{ "info": { "author": "Tecnativa,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 :: 2.7" ], "description": ".. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg\n :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html\n :alt: License: AGPL-3\n\n=================================================\nVariable quantity in contract recurrent invoicing\n=================================================\n\nWith this module, you will be able to define in recurring contracts some\nlines with variable quantity according to a provided formula.\n\nConfiguration\n=============\n\n#. Go to Sales > Configuration > Contracts > Formulas (quantity).\n#. Define any formula based on Python code that stores at some moment a\n float/integer value of the quantity to invoice in the variable 'result'.\n\n You can use these variables to compute your formula:\n\n * *env*: Environment variable for getting other models.\n * *context*: Current context dictionary.\n * *user*: Current user.\n * *line*: Contract recurring invoice line that triggers this formula.\n * *contract*: Contract whose line belongs to.\n * *invoice*: Invoice (header) being created.\n\n.. figure:: images/formula_form.png\n :alt: Formula form\n :width: 600 px\n\nUsage\n=====\n\nTo use this module, you need to:\n\n#. Go to Sales -> Contracts and select or create a new contract.\n#. Check *Generate recurring invoices automatically*.\n#. Add a new recurring invoicing line.\n#. Select \"Variable quantity\" in column \"Qty. type\".\n#. Select one of the possible formulas to use (previously created).\n\n.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas\n :alt: Try me on Runbot\n :target: https://runbot.odoo-community.org/runbot/110/10.0\n\nBug Tracker\n===========\n\nBugs are tracked on `GitHub Issues\n`_. In case of trouble, please\ncheck there if your issue has already been reported. If you spotted it first,\nhelp us smashing it by providing a detailed and welcomed feedback.\n\nCredits\n=======\n\nContributors\n------------\n\n* Pedro M. Baeza \n* Dave Lasley \n\nMaintainer\n----------\n\n.. image:: https://odoo-community.org/logo.png\n :alt: Odoo Community Association\n :target: https://odoo-community.org\n\nThis module is maintained by the OCA.\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\nTo contribute to this module, please visit https://odoo-community.org.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://www.tecnativa.com", "keywords": "", "license": "AGPL-3", "maintainer": "", "maintainer_email": "", "name": "odoo10-addon-contract-variable-quantity", "package_url": "https://pypi.org/project/odoo10-addon-contract-variable-quantity/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/odoo10-addon-contract-variable-quantity/", "project_urls": { "Homepage": "https://www.tecnativa.com" }, "release_url": "https://pypi.org/project/odoo10-addon-contract-variable-quantity/10.0.1.1.0/", "requires_dist": [ "odoo (<10.1dev,>=10.0)", "odoo10-addon-contract" ], "requires_python": "", "summary": "Variable quantity in contract recurrent invoicing", "version": "10.0.1.1.0" }, "last_serial": 5094430, "releases": { "10.0.1.0.0": [ { "comment_text": "", "digests": { "md5": "2d2b24ae5eccacec07600d41053b9f63", "sha256": "bedc9868ea30448684469a4dee602418b0e3f506b15eae20012a09c8cf8e7977" }, "downloads": -1, "filename": "odoo10_addon_contract_variable_quantity-10.0.1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "2d2b24ae5eccacec07600d41053b9f63", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 178796, "upload_time": "2017-04-11T06:09:54", "url": "https://files.pythonhosted.org/packages/a4/cc/e4192da1e6a0e799c6d3776aafb785e884c4c74c364f0c8cd5b8881c25e8/odoo10_addon_contract_variable_quantity-10.0.1.0.0-py2-none-any.whl" } ], "10.0.1.0.0.99.dev1": [ { "comment_text": "", "digests": { "md5": "423d42556c3c32996c3829424d2eea13", "sha256": "66c027bb1e3dc33b29fd1ad2525fee99bd2990078bb164bb27071e8974060ddc" }, "downloads": -1, "filename": "odoo10_addon_contract_variable_quantity-10.0.1.0.0.99.dev1-py2-none-any.whl", "has_sig": false, "md5_digest": "423d42556c3c32996c3829424d2eea13", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 178923, "upload_time": "2017-04-11T06:09:59", "url": "https://files.pythonhosted.org/packages/a1/70/a7f8fa88db0320ed50322c703d7740158327f07076eb102ad1c84f554b30/odoo10_addon_contract_variable_quantity-10.0.1.0.0.99.dev1-py2-none-any.whl" } ], "10.0.1.0.0.99.dev2": [ { "comment_text": "", "digests": { "md5": "30b76805abf25d7c0f8f475e7f7df4eb", "sha256": "886fc40f2867d5f760500401bc0c39dee403eb001cb2b58c59ff233c0db88100" }, "downloads": -1, "filename": "odoo10_addon_contract_variable_quantity-10.0.1.0.0.99.dev2-py2-none-any.whl", "has_sig": false, "md5_digest": "30b76805abf25d7c0f8f475e7f7df4eb", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 178907, "upload_time": "2017-04-11T06:10:05", "url": "https://files.pythonhosted.org/packages/83/b9/4c2af2daab1b98f611682e9466bacbcaf765b0be77c89b1ee4610585d508/odoo10_addon_contract_variable_quantity-10.0.1.0.0.99.dev2-py2-none-any.whl" } ], "10.0.1.0.0.99.dev3": [ { "comment_text": "", "digests": { "md5": "4f7e1fae09117ef4c39a29cdb5071b08", "sha256": "a5d86c828f2dd09dc25a3d82333db1607e7bbf8189db44e633fc63dcd9e0899a" }, "downloads": -1, "filename": "odoo10_addon_contract_variable_quantity-10.0.1.0.0.99.dev3-py2-none-any.whl", "has_sig": false, "md5_digest": "4f7e1fae09117ef4c39a29cdb5071b08", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 179092, "upload_time": "2017-04-11T06:10:11", "url": "https://files.pythonhosted.org/packages/2a/cb/5e7c1ff585cd01f8c1a9573a2899ad7184034d8f5cb13851aa7f318a3a3a/odoo10_addon_contract_variable_quantity-10.0.1.0.0.99.dev3-py2-none-any.whl" } ], "10.0.1.0.0.99.dev4": [ { "comment_text": "", "digests": { "md5": "88a879b48725a51379b872493027ff37", "sha256": "1c893d4972b58a4039c94ea2fc1d4d85f1f7c23150ff6f05510210685d012de8" }, "downloads": -1, "filename": "odoo10_addon_contract_variable_quantity-10.0.1.0.0.99.dev4-py2-none-any.whl", "has_sig": false, "md5_digest": "88a879b48725a51379b872493027ff37", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 180609, "upload_time": "2017-04-11T06:10:17", "url": "https://files.pythonhosted.org/packages/65/53/6e1426cd2a6fa581688ec9d71c10664716952d7553463607bac8aaab9b4a/odoo10_addon_contract_variable_quantity-10.0.1.0.0.99.dev4-py2-none-any.whl" } ], "10.0.1.0.0.99.dev5": [ { "comment_text": "", "digests": { "md5": "4755fb640685bfcd87d136e72f8fa9a5", "sha256": "2d2e918704c49b37c3aee7f1fccc798461722018399c0f29c39b23843558b3a7" }, "downloads": -1, "filename": "odoo10_addon_contract_variable_quantity-10.0.1.0.0.99.dev5-py2-none-any.whl", "has_sig": false, "md5_digest": "4755fb640685bfcd87d136e72f8fa9a5", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 180687, "upload_time": "2017-04-11T06:10:23", "url": "https://files.pythonhosted.org/packages/b6/ee/4c777ecd801900e4d96b2a9087c7a0a0a4f6f051612ba166e461c58a7cbc/odoo10_addon_contract_variable_quantity-10.0.1.0.0.99.dev5-py2-none-any.whl" } ], "10.0.1.0.0.99.dev6": [ { "comment_text": "", "digests": { "md5": "912e7cd70a53e6bf180ebe29d5d6ecd5", "sha256": "bef915b4e88ca175d2967f1c830356b5f9ab068c450a2c89c97b8a0fd6da015e" }, "downloads": -1, "filename": "odoo10_addon_contract_variable_quantity-10.0.1.0.0.99.dev6-py2-none-any.whl", "has_sig": false, "md5_digest": "912e7cd70a53e6bf180ebe29d5d6ecd5", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 180643, "upload_time": "2017-04-11T06:10:28", "url": "https://files.pythonhosted.org/packages/e2/b0/e6fe858d2ca4e7f4940ca2f069dbe144c5f079d5ada5f0bd7d5932e34362/odoo10_addon_contract_variable_quantity-10.0.1.0.0.99.dev6-py2-none-any.whl" } ], "10.0.1.0.0.99.dev7": [ { "comment_text": "", "digests": { "md5": "aeea51dc188420c6d7383e9361b7c761", "sha256": "fb27cd1139d95f30c3e553c9e98196c3b5e01f036d86ffc5631e63334614fa72" }, "downloads": -1, "filename": "odoo10_addon_contract_variable_quantity-10.0.1.0.0.99.dev7-py2-none-any.whl", "has_sig": false, "md5_digest": "aeea51dc188420c6d7383e9361b7c761", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 180672, "upload_time": "2017-05-27T04:30:22", "url": "https://files.pythonhosted.org/packages/98/67/ea717794ee95e8a958b9fbc779db4f9f14b64189a089720bea6c1e7342b9/odoo10_addon_contract_variable_quantity-10.0.1.0.0.99.dev7-py2-none-any.whl" } ], "10.0.1.1.0": [ { "comment_text": "", "digests": { "md5": "4ce6e77735fe870d88eef607c457686b", "sha256": "84030c36ff7654bee11d1839931da1e9615024f769a2fc8ce8e66646a6092f62" }, "downloads": -1, "filename": "odoo10_addon_contract_variable_quantity-10.0.1.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "4ce6e77735fe870d88eef607c457686b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 180584, "upload_time": "2017-06-09T04:30:16", "url": "https://files.pythonhosted.org/packages/b1/b9/cf9e3ed9e1159abe111c158038aafbe16b1b2d0698092e00c1e9a3e6a58f/odoo10_addon_contract_variable_quantity-10.0.1.1.0-py2-none-any.whl" } ], "10.0.1.1.0.99.dev1": [ { "comment_text": "", "digests": { "md5": "2d27e272f90144c928505980892aa831", "sha256": "32420a4bb81f9e2823060124e098500c730f6edba2d6f38901683569f7bda506" }, "downloads": -1, "filename": "odoo10_addon_contract_variable_quantity-10.0.1.1.0.99.dev1-py2-none-any.whl", "has_sig": false, "md5_digest": "2d27e272f90144c928505980892aa831", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 182310, "upload_time": "2017-06-10T04:31:07", "url": "https://files.pythonhosted.org/packages/35/4e/2c93561d202d7d47580da3435845aab36335bfef973d0a7b04b0fafe9f3d/odoo10_addon_contract_variable_quantity-10.0.1.1.0.99.dev1-py2-none-any.whl" } ], "10.0.1.1.0.99.dev10": [ { "comment_text": "", "digests": { "md5": "44eda89c42ff5ef48c06b3f0a1216ce3", "sha256": "3b872a20e88e24aa94ad546fcb9e8fb516a70d0f1b33be3df888897407a9e934" }, "downloads": -1, "filename": "odoo10_addon_contract_variable_quantity-10.0.1.1.0.99.dev10-py2-none-any.whl", "has_sig": false, "md5_digest": "44eda89c42ff5ef48c06b3f0a1216ce3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 184947, "upload_time": "2018-03-24T05:30:41", "url": "https://files.pythonhosted.org/packages/ef/26/d2775c334c5fd87042959875ca6508ce75f2a6bf36a6aed4ef94d966b0e5/odoo10_addon_contract_variable_quantity-10.0.1.1.0.99.dev10-py2-none-any.whl" } ], "10.0.1.1.0.99.dev11": [ { "comment_text": "", "digests": { "md5": "8f8dfdcd74b205caebe5fab2ce67ce36", "sha256": "057aeb74d84694f1d86c55844de2e159e3b6307a682a5ddeb0fc2f20393d11db" }, "downloads": -1, "filename": "odoo10_addon_contract_variable_quantity-10.0.1.1.0.99.dev11-py2-none-any.whl", "has_sig": false, "md5_digest": "8f8dfdcd74b205caebe5fab2ce67ce36", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 184950, "upload_time": "2018-05-05T04:36:58", "url": "https://files.pythonhosted.org/packages/2e/65/60ad37a5f14dfc5df947a9f6b632ccc988218a90008a1466f2a9b9f6a989/odoo10_addon_contract_variable_quantity-10.0.1.1.0.99.dev11-py2-none-any.whl" } ], "10.0.1.1.0.99.dev12": [ { "comment_text": "", "digests": { "md5": "119bfd971ed2afdcb45795396d1cd0d5", "sha256": "40e7ba4906bb51a5ec271358ecaf22256874e1927b3e18a2e6bc2a794cc85e3e" }, "downloads": -1, "filename": "odoo10_addon_contract_variable_quantity-10.0.1.1.0.99.dev12-py2-none-any.whl", "has_sig": false, "md5_digest": "119bfd971ed2afdcb45795396d1cd0d5", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 184981, "upload_time": "2018-05-27T04:37:25", "url": "https://files.pythonhosted.org/packages/e5/08/d6d916984ddf45302ac70c89ce22206a5351ace0e03471c79c18c3f94c93/odoo10_addon_contract_variable_quantity-10.0.1.1.0.99.dev12-py2-none-any.whl" } ], "10.0.1.1.0.99.dev2": [ { "comment_text": "", "digests": { "md5": "94e5548196efcb0b50242940966932f0", "sha256": "3d4c12dabde23374798bebbc6cb11315ba0feaf4874a440a0d04755aebf6ecaa" }, "downloads": -1, "filename": "odoo10_addon_contract_variable_quantity-10.0.1.1.0.99.dev2-py2-none-any.whl", "has_sig": false, "md5_digest": "94e5548196efcb0b50242940966932f0", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 182341, "upload_time": "2017-06-17T04:31:01", "url": "https://files.pythonhosted.org/packages/2d/d4/9608f12ebc79970c68b62a56cdb67114b66246f7b9d92d326e5e67f37cd0/odoo10_addon_contract_variable_quantity-10.0.1.1.0.99.dev2-py2-none-any.whl" } ], "10.0.1.1.0.99.dev3": [ { "comment_text": "", "digests": { "md5": "e196ca06c901ec92ec2ad7e219e200a8", "sha256": "4ba4b8ae3881338714918d73dcf7392993b8c9753177a0e31a5ac2704944fc89" }, "downloads": -1, "filename": "odoo10_addon_contract_variable_quantity-10.0.1.1.0.99.dev3-py2-none-any.whl", "has_sig": false, "md5_digest": "e196ca06c901ec92ec2ad7e219e200a8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 182776, "upload_time": "2017-07-22T04:30:11", "url": "https://files.pythonhosted.org/packages/be/97/78a9463a5f163336f2d4fb43c25c4ed22a4b16c76acb65274981a1ba6cfc/odoo10_addon_contract_variable_quantity-10.0.1.1.0.99.dev3-py2-none-any.whl" } ], "10.0.1.1.0.99.dev4": [ { "comment_text": "", "digests": { "md5": "43d7f8552a9ec174e1f40e6e600c15f5", "sha256": "0ed37436597dd5a43d02ad46ff343f953e5ba6a558f359dcd0f2b9dfa2fbf13d" }, "downloads": -1, "filename": "odoo10_addon_contract_variable_quantity-10.0.1.1.0.99.dev4-py2-none-any.whl", "has_sig": false, "md5_digest": "43d7f8552a9ec174e1f40e6e600c15f5", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 184495, "upload_time": "2017-08-19T04:30:39", "url": "https://files.pythonhosted.org/packages/c1/5d/c56114b03230fbfb12b929212f7e413776b87309d2fc6df2dda5a272535e/odoo10_addon_contract_variable_quantity-10.0.1.1.0.99.dev4-py2-none-any.whl" } ], "10.0.1.1.0.99.dev5": [ { "comment_text": "", "digests": { "md5": "2a4c7f9bf44706918592774b38cba0ae", "sha256": "571580c448e2aa9f7265d90bbcf1ba0d251e668b565a8e69cc73108643778cd7" }, "downloads": -1, "filename": "odoo10_addon_contract_variable_quantity-10.0.1.1.0.99.dev5-py2-none-any.whl", "has_sig": false, "md5_digest": "2a4c7f9bf44706918592774b38cba0ae", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 184588, "upload_time": "2017-12-02T05:31:28", "url": "https://files.pythonhosted.org/packages/de/df/59effde4643fface176970dc24d2d1b8c581cdead50dfb28396ba9f35b1d/odoo10_addon_contract_variable_quantity-10.0.1.1.0.99.dev5-py2-none-any.whl" } ], "10.0.1.1.0.99.dev6": [ { "comment_text": "", "digests": { "md5": "1c8357f5cac2dba364de8acc5f71e22f", "sha256": "d4a5aec3a447423db92f1a1a67eb66e086d0d421971efa781e1144333422021b" }, "downloads": -1, "filename": "odoo10_addon_contract_variable_quantity-10.0.1.1.0.99.dev6-py2-none-any.whl", "has_sig": false, "md5_digest": "1c8357f5cac2dba364de8acc5f71e22f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 184583, "upload_time": "2017-12-03T05:31:32", "url": "https://files.pythonhosted.org/packages/fc/65/852225aade9899b2bd72bdba36f78fbf891d5fa66dc60366415215578d5b/odoo10_addon_contract_variable_quantity-10.0.1.1.0.99.dev6-py2-none-any.whl" } ], "10.0.1.1.0.99.dev7": [ { "comment_text": "", "digests": { "md5": "c1d28a3b9a65be645490da641a25be43", "sha256": "dcd3fa12cfd060b26741a662bda7f92220b5cb138ea61a6c2bef00fa2e0bd96d" }, "downloads": -1, "filename": "odoo10_addon_contract_variable_quantity-10.0.1.1.0.99.dev7-py2-none-any.whl", "has_sig": false, "md5_digest": "c1d28a3b9a65be645490da641a25be43", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 184594, "upload_time": "2017-12-30T05:31:01", "url": "https://files.pythonhosted.org/packages/ea/1b/a828afc2b1c78358e6ff1e6401d7ae7a6d0b5b0c6cbf4f6edd71481a5cf7/odoo10_addon_contract_variable_quantity-10.0.1.1.0.99.dev7-py2-none-any.whl" } ], "10.0.1.1.0.99.dev8": [ { "comment_text": "", "digests": { "md5": "9dff6b28843f9545144578aaf3cfaa4e", "sha256": "460797a12110f4f4ac3b9afd79a1db99cb06d340dedc366e0a4fd8f47eebddb5" }, "downloads": -1, "filename": "odoo10_addon_contract_variable_quantity-10.0.1.1.0.99.dev8-py2-none-any.whl", "has_sig": false, "md5_digest": "9dff6b28843f9545144578aaf3cfaa4e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 184814, "upload_time": "2018-03-03T05:31:07", "url": "https://files.pythonhosted.org/packages/4f/dc/740bcb553fe1c78f1df28aa8c1f741e6b4b135094ef5849c1a766232990b/odoo10_addon_contract_variable_quantity-10.0.1.1.0.99.dev8-py2-none-any.whl" } ], "10.0.1.1.0.99.dev9": [ { "comment_text": "", "digests": { "md5": "c03f3cd7fedc9528c54bb584fc5d737a", "sha256": "acfe542422968db69c7e6add45ec926b56bde50b18dbe1d64cacaffddc341d54" }, "downloads": -1, "filename": "odoo10_addon_contract_variable_quantity-10.0.1.1.0.99.dev9-py2-none-any.whl", "has_sig": false, "md5_digest": "c03f3cd7fedc9528c54bb584fc5d737a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 184834, "upload_time": "2018-03-17T05:31:04", "url": "https://files.pythonhosted.org/packages/9e/92/d0658f81110cda0efad289e637b523909f6486335c07afcce1607c576f5e/odoo10_addon_contract_variable_quantity-10.0.1.1.0.99.dev9-py2-none-any.whl" } ], "10.0.1.2.0.99.dev1": [ { "comment_text": "", "digests": { "md5": "cd62720b1de8492035ce06544518aed0", "sha256": "b665de16b81df0dbe6fd18b02cd68ce26ea7fa1f51172735ec76ba9d6a1bec63" }, "downloads": -1, "filename": "odoo10_addon_contract_variable_quantity-10.0.1.2.0.99.dev1-py2-none-any.whl", "has_sig": false, "md5_digest": "cd62720b1de8492035ce06544518aed0", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 187891, "upload_time": "2018-07-23T04:37:57", "url": "https://files.pythonhosted.org/packages/32/09/034658f5615976e6e8b3a2402fc2d86b53f82d968277e63b9723f160e4a6/odoo10_addon_contract_variable_quantity-10.0.1.2.0.99.dev1-py2-none-any.whl" } ], "10.0.1.2.0.99.dev3": [ { "comment_text": "", "digests": { "md5": "5bb9dfd2d3e70429c5bd1f61c83a11ee", "sha256": "35a3d42cddbfd48b0d62c3b950a5f1214fbf4d45a670f7e05cc96106577dd432" }, "downloads": -1, "filename": "odoo10_addon_contract_variable_quantity-10.0.1.2.0.99.dev3-py2-none-any.whl", "has_sig": false, "md5_digest": "5bb9dfd2d3e70429c5bd1f61c83a11ee", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 186245, "upload_time": "2019-02-23T05:41:18", "url": "https://files.pythonhosted.org/packages/63/52/ce8e86836db2e068ba588403e3bcb0c232ca78310bcefa560c1286b18a85/odoo10_addon_contract_variable_quantity-10.0.1.2.0.99.dev3-py2-none-any.whl" } ], "10.0.1.2.0.99.dev4": [ { "comment_text": "", "digests": { "md5": "8c70da71bd6a49aac15a1cf99d9dcbac", "sha256": "2dd39bc81055959e947d6ae53ee78fc09121f2d85263b72023713047c979a9d8" }, "downloads": -1, "filename": "odoo10_addon_contract_variable_quantity-10.0.1.2.0.99.dev4-py2-none-any.whl", "has_sig": false, "md5_digest": "8c70da71bd6a49aac15a1cf99d9dcbac", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 186728, "upload_time": "2019-04-04T04:45:18", "url": "https://files.pythonhosted.org/packages/ec/3b/ed2c5f0ac5762fbe1d0e1d4b2cc3bcacb19732ba1b77128d8214480a5e03/odoo10_addon_contract_variable_quantity-10.0.1.2.0.99.dev4-py2-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4ce6e77735fe870d88eef607c457686b", "sha256": "84030c36ff7654bee11d1839931da1e9615024f769a2fc8ce8e66646a6092f62" }, "downloads": -1, "filename": "odoo10_addon_contract_variable_quantity-10.0.1.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "4ce6e77735fe870d88eef607c457686b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 180584, "upload_time": "2017-06-09T04:30:16", "url": "https://files.pythonhosted.org/packages/b1/b9/cf9e3ed9e1159abe111c158038aafbe16b1b2d0698092e00c1e9a3e6a58f/odoo10_addon_contract_variable_quantity-10.0.1.1.0-py2-none-any.whl" } ] }