{ "info": { "author": "Odoo Community Association (OCA)", "author_email": "support@odoo-community.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Affero General Public License v3", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4" ], "description": ".. image:: https://img.shields.io/travis/OCA/openupgradelib.svg\n :target: https://travis-ci.org/OCA/openupgradelib\n :alt: Build Status\n\n.. image:: https://coveralls.io/repos/OCA/openupgradelib/badge.svg?service=github\n :target: https://coveralls.io/github/OCA/openupgradelib\n :alt: Coverage Status\n\n.. image:: https://codeclimate.com/github/OCA/openupgradelib/badges/gpa.svg\n :target: https://codeclimate.com/github/OCA/openupgradelib\n :alt: Code Climate\n\n.. image:: https://img.shields.io/pypi/v/openupgradelib.svg\n :target: https://pypi.python.org/pypi/openupgradelib\n :alt: Pypi Package\n\n===============================\nOpenUpgrade Library\n===============================\n\nA library with support functions to be called from Odoo migration scripts.\n\n* Free software: AGPL-3 license\n* Documentation: https://openupgradelib.readthedocs.org.\n\nFeatures\n--------\n\n* TODO\n\n\n\n\nHistory\n-------\n\n2.0.0 (2018-07-21)\n------------------\n* [FIX] set_defaults: New api adaptation\n* [RVR] Python 3 compatibility\n* [IMP] load_data: support update mode where we never try to create records\n* [ADD] rename_fields: New method for renaming completely fields\n* [ADD] replace_account_types: Replace account types for Odoo 9.0\n* [ADD] delete_template_translations: New method for deleting translations of changed templates with noupdate true\n* [ADD] disable_invalid_filters\n* [FIX] Fix logging with non-ascii characters in exception\n* [IMP] rename_models: rename field xmlids\n* [ADD] add_fields: Add a field definition\n* [ADD] update_module_moved_fields: New method for updating module field when moving a field from one module to another\n* [IMP] rename_models: Handle properties that reference to the old model\n* [IMP] logged_query: Allow to not logging output if no records affected\n* [ADD] merge_records: New method for merging several records into a target one\n* [IMP] convert_binary_field_to_attachment: Conversion to attachment on large datasets\n\n1.3.1 (2017-09-01)\n------------------\n* [FIX] when renaming/deleting a module, rename/delete its xmlid\n* Added suggestion for latest version install in docs\n* [FIX] support versions without _fields\n* [FIX] m2o_to_x2m: Compatible with Odoo v10\n\n\n1.3.0 (2017-05-01)\n------------------\n* [IMP] rename_models: Add warning on docstring\n* [FIX] update_module_names: Rename non updated XML-ID occurences\n* [ADD] convert_binary_field_to_attachment\n* [RFR] Local logger; don't force debug level\n* [FIX] Adapt code to docstring by passing env by default starting from 10.0\n* [FIX] protect openerp imports\n* [ADD] new logging decorator\n\n1.2.2 (2016-12-27)\n------------------\n* New argument merge_modules in update_module_names for merging several\n modules.\n\n1.2.1 (2016-11-07)\n------------------\n* [FIX] Broken compatibility of 1.2.0 with Odoo 8.0\n* [FIX] Fix argument name in migrate __doc__ to actual argument\n\n1.2.0 (2016-10-10)\n------------------\n\n* [IMP] Lift constraints\n* [IMP] Update module field in ir_model_fields when calling rename_models\n* [ADD] allow to create an environment automatically\n* [ADD] rename references to the model in mail related records\n* [ADD] rename_property\n* [IMP] clarifying docstring\n* [FIX] doc typo\n* [FIX] .travis.yml: remove Python 2.6 test\n* [RFR] Move column_exists so it can be used during loading\n* [MIG] 10.0 imports\n\n1.1.2 (2016-06-13)\n------------------\n\n* [FIX] missing %% in convert_field_to_html()\n* [FIX] Remove wrong docs\n* [FIX] Avoid broken updates\n* [IMP] Add new context manager allow_pgcodes\n* [FIX] support OpenERP version that don't have cr.savepoint\n\n\n1.1.1 (2015-10-30)\n------------------\n\n* [IMP] New function 'is_module_installed()'\n* [ADD] when renaming a model, also move link in ir_attachment\n* [FIX] Compatibility for OpenERP versions prior to 6.1\n* [FIX] use correct column name in rename_models\n* [IMP] .travis.yml: Add auto-deployment\n* [IMP] map_values: Support set & notset selectors\n\n1.1.0 (2015-09-21)\n------------------\n\n* [IMP] set_defaults: Don't use ORM by default.\n* Remove pip imports which break coverage with pypy3\n* Add basic coverage configuration\n* Factor out duplicated metadata about package\n* [IMP] Google or NymPy docstrings\n* [IMP] docstrings `copy_columns`, `rename_columns`\n* [IMP] update_module_names: Handle ir_translation\n* [FIX] lib for working with old API (<= 7.0)\n* [FIX] set_defaults: Cope with inherited fields by delegation\n\n1.0.0 (2015-08-10)\n------------------\n\n* Rerelease to pypi with proper upload\n* Include requirements.txt\n* Mark as Beta\n\n0.1.2 (2015-06-23)\n------------------\n\n* Rewrite history with git filter-branch\n* Remove unneeded files from history\n * openupgrade_loading.py\n * deferred80.py\n * openupgrade_log.py\n * #openupgrade_loading.py#\n\n0.1.1 (2015-05-05)\n------------------\n\n* Fixes to the tests\n* Add more badges\n* Fix pip install issue with required.txt\n\n0.1.0 (2015-05-04)\n------------------\n\n* First release on PyPI.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/OCA/openupgradelib", "keywords": "openupgradelib", "license": "AGPL-3", "maintainer": "", "maintainer_email": "", "name": "openupgradelib", "package_url": "https://pypi.org/project/openupgradelib/", "platform": "", "project_url": "https://pypi.org/project/openupgradelib/", "project_urls": { "Homepage": "https://github.com/OCA/openupgradelib" }, "release_url": "https://pypi.org/project/openupgradelib/2.0.0/", "requires_dist": null, "requires_python": "", "summary": "A library with support functions to be called from Odoo migration scripts.", "version": "2.0.0" }, "last_serial": 4088285, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "e12630aea807a7d46278d16c514dce86", "sha256": "8971ce858b20815757d5742af3ed2bdbd4f53b8f5b4dc9ebe186f621cb71dd0d" }, "downloads": -1, "filename": "openupgradelib-0.1.0.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "e12630aea807a7d46278d16c514dce86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26443, "upload_time": "2015-06-04T14:12:54", "url": "https://files.pythonhosted.org/packages/ec/39/8d819344b78012d9a9582d90aa0a84211e3589b6d5ac845f1a0cf58e9e40/openupgradelib-0.1.0.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "d2cb8b4a72b18d621821de3283e7de9e", "sha256": "fb1c8453c5ba23d6cad2785ed1633e2f96dddf5a187a773e56fa7ab4b492b6f7" }, "downloads": -1, "filename": "openupgradelib-0.1.0.tar.gz", "has_sig": false, "md5_digest": "d2cb8b4a72b18d621821de3283e7de9e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40300, "upload_time": "2015-06-04T14:13:03", "url": "https://files.pythonhosted.org/packages/1c/00/fbc5a8c745a68e6902ddeb593763977636733582bbbdd93ddacb272ebcae/openupgradelib-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "7cd25317a1f9c72ca8c791471369230b", "sha256": "0f0d3e46de3e734e481b0256b837f6b98a916cc7c92c12210ce32611b514100c" }, "downloads": -1, "filename": "openupgradelib-0.1.1.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "7cd25317a1f9c72ca8c791471369230b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40996, "upload_time": "2015-06-05T12:17:42", "url": "https://files.pythonhosted.org/packages/bb/87/2dbf6716f4a97fca9e78810a38d19612a89e02235d5fb62603ae08122fe2/openupgradelib-0.1.1.linux-x86_64.tar.gz" } ], "0.1.2": [], "0.1.3.post2": [ { "comment_text": "built for Linux-4.1.3-1-ARCH-x86_64-with-glibc2.3.4", "digests": { "md5": "09c46cdb6585d29312aed4fc5a34150c", "sha256": "37f3dbf0a540f24878b00792c75fb5a2810f04805b34ef20db5570ca4e510bd2" }, "downloads": -1, "filename": "openupgradelib-0.1.3.post2.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "09c46cdb6585d29312aed4fc5a34150c", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 30287, "upload_time": "2015-08-12T16:59:40", "url": "https://files.pythonhosted.org/packages/dc/40/601770704ce562b86392f4a196db7c6fd30fcd25074ba872324846c7f744/openupgradelib-0.1.3.post2.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "7c29bed87071175e642f8a152a4642bb", "sha256": "2b458966cbcec4b448123df5c63cc9d68c2fbba7563843aa3a24499d1b9fa830" }, "downloads": -1, "filename": "openupgradelib-0.1.3.post2.tar.gz", "has_sig": false, "md5_digest": "7c29bed87071175e642f8a152a4642bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36122, "upload_time": "2015-08-12T16:59:36", "url": "https://files.pythonhosted.org/packages/f4/16/ca70daeeeeb3e5b778826be714199cbf9da23c4cd24971f48ec5ccbae64a/openupgradelib-0.1.3.post2.tar.gz" } ], "0.1.3.post3": [ { "comment_text": "built for Linux-4.1.3-1-ARCH-x86_64-with-glibc2.3.4", "digests": { "md5": "8b606af9dceb8220c841c0d3759a7018", "sha256": "cf71b417d318084eff48f9cdbbf12ca77708829beab560fe6c39416b4590cfe3" }, "downloads": -1, "filename": "openupgradelib-0.1.3.post3.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "8b606af9dceb8220c841c0d3759a7018", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 30295, "upload_time": "2015-08-12T17:09:03", "url": "https://files.pythonhosted.org/packages/ba/51/9398aa90c8ea016a817cf2439b283c0c37e857096264a517e56054e73b6e/openupgradelib-0.1.3.post3.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "a0b7bc67c37e994942be8017ab43cb09", "sha256": "28b82b5ab845a33429993716285fcf1c3306c9c40d2746c10acdf29f69cc707e" }, "downloads": -1, "filename": "openupgradelib-0.1.3.post3.tar.gz", "has_sig": false, "md5_digest": "a0b7bc67c37e994942be8017ab43cb09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36171, "upload_time": "2015-08-12T17:09:00", "url": "https://files.pythonhosted.org/packages/b0/dc/d522fe78089fd22dfda43ceb32bb8b14dac8c6e75b594e366f5f922f09c8/openupgradelib-0.1.3.post3.tar.gz" } ], "0.1.3.post4": [ { "comment_text": "built for Linux-4.1.3-1-ARCH-x86_64-with-glibc2.3.4", "digests": { "md5": "86b5e6cc0fbe757a5d3c2f02cccc4331", "sha256": "84ec7952e71e521b766d21b4d4b0e3b0afddd35857e131d65cf8d8469bcf7432" }, "downloads": -1, "filename": "openupgradelib-0.1.3.post4.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "86b5e6cc0fbe757a5d3c2f02cccc4331", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 30291, "upload_time": "2015-08-12T17:19:53", "url": "https://files.pythonhosted.org/packages/28/17/39db985462f84e90320b35fdea6c70c2abf5486553138961052cd331ef93/openupgradelib-0.1.3.post4.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "dd3cac1d0738ed01d217e37f6e5b487e", "sha256": "96c8424da80f2cfc400e0b7da8f687200e8c5950b5506787981a6c8055ffc773" }, "downloads": -1, "filename": "openupgradelib-0.1.3.post4.tar.gz", "has_sig": false, "md5_digest": "dd3cac1d0738ed01d217e37f6e5b487e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36212, "upload_time": "2015-08-12T17:19:49", "url": "https://files.pythonhosted.org/packages/f1/48/05d86b5a62a129fc7c609a8edb6c867aff39a8515e79eb5f95ccd15f1af2/openupgradelib-0.1.3.post4.tar.gz" } ], "1.0.0": [ { "comment_text": "built for Linux-4.1.3-1-ARCH-x86_64-with-glibc2.3.4", "digests": { "md5": "851adc23593b9a126e4d05fa73620db8", "sha256": "4ed10c867444e7cb295d38583dafee70ef551d885b5ea38ce44763fbab0fe2f7" }, "downloads": -1, "filename": "openupgradelib-1.0.0.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "851adc23593b9a126e4d05fa73620db8", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 30309, "upload_time": "2015-08-12T17:27:28", "url": "https://files.pythonhosted.org/packages/b8/54/fdc9f408eaf5a7abf8e13b1a12c21e91d336285ab30df4faad17801b8438/openupgradelib-1.0.0.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "ac7fe080de263b15f9023f55c6226299", "sha256": "948d5ea43c62bd474e3172fe0e51882e02ec5ae8dfe3d62f87f767f9da8bc6d0" }, "downloads": -1, "filename": "openupgradelib-1.0.0.tar.gz", "has_sig": false, "md5_digest": "ac7fe080de263b15f9023f55c6226299", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36255, "upload_time": "2015-08-12T17:27:24", "url": "https://files.pythonhosted.org/packages/0e/26/f531d001c660187c82cb78d88c16a662b6923b2714ed8e01fc4149c4a0eb/openupgradelib-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "114a9572001bca12f989e3159e0033f0", "sha256": "a71b16391abb72a8181118346c75d1ca288cd3fbbd975c3344fd3de6b51cda97" }, "downloads": -1, "filename": "openupgradelib-1.1.0-py2.6.egg", "has_sig": false, "md5_digest": "114a9572001bca12f989e3159e0033f0", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 37921, "upload_time": "2015-10-30T15:25:47", "url": "https://files.pythonhosted.org/packages/34/b6/b31ff2fa1c6949a48f87fee2b5b9883ebd8f7709ddcd6584a1a65b57f780/openupgradelib-1.1.0-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "22c4d2fbe1cab0381193c48b25d0e823", "sha256": "573d16071f78df35a8f7d6c15013ae6af1ef8d5dc973e1bf12f3d68f3491f6df" }, "downloads": -1, "filename": "openupgradelib-1.1.0-py2.7.egg", "has_sig": false, "md5_digest": "22c4d2fbe1cab0381193c48b25d0e823", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 37746, "upload_time": "2015-10-30T15:25:41", "url": "https://files.pythonhosted.org/packages/e9/8a/abe895d9667a1d3781bab1dfdbcf4405b1ad54302edac5a40af3cbe5b9be/openupgradelib-1.1.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "47348228c736d162a66ddc9344289d2c", "sha256": "22dcbb9903eda537d374c26fda88bbae94166952d6a3f69563d567d0899af86c" }, "downloads": -1, "filename": "openupgradelib-1.1.0-py3.2.egg", "has_sig": false, "md5_digest": "47348228c736d162a66ddc9344289d2c", "packagetype": "bdist_egg", "python_version": "3.2", "requires_python": null, "size": 38194, "upload_time": "2015-10-30T15:29:00", "url": "https://files.pythonhosted.org/packages/0f/a5/6804ebf10f14cb17fbe1888576aea5d05dba4d1bd02e8d518da86ce15a01/openupgradelib-1.1.0-py3.2.egg" }, { "comment_text": "", "digests": { "md5": "e9864107a7355ea63fd0599dd931642c", "sha256": "386ae6163fcd8900e078fe21f4440647440e3e79b762c86c7166ab16091b8e6c" }, "downloads": -1, "filename": "openupgradelib-1.1.0-py3.3.egg", "has_sig": false, "md5_digest": "e9864107a7355ea63fd0599dd931642c", "packagetype": "bdist_egg", "python_version": "3.3", "requires_python": null, "size": 38357, "upload_time": "2015-10-30T15:25:14", "url": "https://files.pythonhosted.org/packages/05/72/2a0b6bedb9750a437acd5897a0ef80d4dac43f3611019371c90298093331/openupgradelib-1.1.0-py3.3.egg" }, { "comment_text": "", "digests": { "md5": "aa3cd510487555e100b1e6ced0d50af9", "sha256": "36117588a572e7a3d51a6dd81632b8bd11ed07665608b240f1cbf8209fc063be" }, "downloads": -1, "filename": "openupgradelib-1.1.0-py3.4.egg", "has_sig": false, "md5_digest": "aa3cd510487555e100b1e6ced0d50af9", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 37915, "upload_time": "2015-10-30T15:21:39", "url": "https://files.pythonhosted.org/packages/8e/37/28251098c964f498326279926a96130002d9351c0cc2d4867bb8c3af976e/openupgradelib-1.1.0-py3.4.egg" }, { "comment_text": "", "digests": { "md5": "c9807ab9613ea3a82bb67e1cff20cc67", "sha256": "e7f29870966b900b4efed387bf35440c50c0bd7670104dd5d03a4918c8374ba6" }, "downloads": -1, "filename": "openupgradelib-1.1.0.tar.gz", "has_sig": false, "md5_digest": "c9807ab9613ea3a82bb67e1cff20cc67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37455, "upload_time": "2015-09-22T18:14:58", "url": "https://files.pythonhosted.org/packages/3b/be/b281962c8c3496154408bc49b3e3527858da028ef53928d28778be8e7dff/openupgradelib-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "c9b5946970aa7a4e4fd0c9c3cabc37a1", "sha256": "42d9531090609055e3e2deee3090aef16b521adc5a02966118cc0a94bbfc053b" }, "downloads": -1, "filename": "openupgradelib-1.1.1-py2.6.egg", "has_sig": false, "md5_digest": "c9b5946970aa7a4e4fd0c9c3cabc37a1", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 37922, "upload_time": "2015-10-30T15:37:49", "url": "https://files.pythonhosted.org/packages/2d/ab/b06311a89209c04a2b64b1add82f6ca26eeca53ffec7045f623fc65f9947/openupgradelib-1.1.1-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "77bd29a09742677bdae536c3139463bb", "sha256": "aa525e3195d2d7d18f4da2c3f4fecd92de866062abc228cb43d587bf9b346a51" }, "downloads": -1, "filename": "openupgradelib-1.1.1-py2.7.egg", "has_sig": false, "md5_digest": "77bd29a09742677bdae536c3139463bb", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 37741, "upload_time": "2015-10-30T15:37:25", "url": "https://files.pythonhosted.org/packages/cf/5a/cd655beaf2eb8733a69223ff118dfc495308d207c64dc89c1f8ba4e8c92b/openupgradelib-1.1.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "6a0849134fe64afac6be69b976c6aae6", "sha256": "777e1cdb5e9b9d0d0c562482367b83edc18166d91e72d3380765a31bce7594cb" }, "downloads": -1, "filename": "openupgradelib-1.1.1-py3.2.egg", "has_sig": false, "md5_digest": "6a0849134fe64afac6be69b976c6aae6", "packagetype": "bdist_egg", "python_version": "3.2", "requires_python": null, "size": 38189, "upload_time": "2015-10-30T15:38:54", "url": "https://files.pythonhosted.org/packages/d3/68/db3f8370128720743dacbaaf8f52bbdd23cfe24d273bf1b7e5e19bf86ca7/openupgradelib-1.1.1-py3.2.egg" }, { "comment_text": "", "digests": { "md5": "b270c17cc48e8b443d692cabc4d2dd9b", "sha256": "f1f7286d957e4a2241e613c20052aef70e4b0379158822390d937624634c82b4" }, "downloads": -1, "filename": "openupgradelib-1.1.1-py3.3.egg", "has_sig": false, "md5_digest": "b270c17cc48e8b443d692cabc4d2dd9b", "packagetype": "bdist_egg", "python_version": "3.3", "requires_python": null, "size": 38342, "upload_time": "2015-10-30T15:36:21", "url": "https://files.pythonhosted.org/packages/34/6d/6dd21ae1de8d697cd4dbb551a6995cb293fb8c4da80bfc9cc5d7568259fa/openupgradelib-1.1.1-py3.3.egg" }, { "comment_text": "", "digests": { "md5": "13a76a69ea2b9038428b749fda25dc06", "sha256": "59646874a3246ee5a215cf4c9336ff3df6b23bb8a0b2667b1c3c06f19a96ff25" }, "downloads": -1, "filename": "openupgradelib-1.1.1-py3.4.egg", "has_sig": false, "md5_digest": "13a76a69ea2b9038428b749fda25dc06", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 37903, "upload_time": "2015-10-30T15:36:19", "url": "https://files.pythonhosted.org/packages/7f/38/8b5d8360807d291d17e12d04e3e65ef501af4f3a0f18df4197cf7f6c7a7a/openupgradelib-1.1.1-py3.4.egg" }, { "comment_text": "", "digests": { "md5": "684ba76d876ae8654457c13c250f9fb1", "sha256": "53e717c12a57a6904d69d84f14e1bebcf3ff6edc279ab43eacfae8e62c807e67" }, "downloads": -1, "filename": "openupgradelib-1.1.1.tar.gz", "has_sig": false, "md5_digest": "684ba76d876ae8654457c13c250f9fb1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38669, "upload_time": "2015-10-30T15:36:42", "url": "https://files.pythonhosted.org/packages/9a/76/d91b842e67a63eb29c368f7d7c9ece7dc7835ef89b0568dd36a9dae69fc3/openupgradelib-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "327f0a876552eaa5b701a14f260c0d18", "sha256": "f9e0fcc8f02b4ed37c9a367b31f8489df340e75172dc841a1fbca5636066bd83" }, "downloads": -1, "filename": "openupgradelib-1.1.2-py2.6.egg", "has_sig": false, "md5_digest": "327f0a876552eaa5b701a14f260c0d18", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 39769, "upload_time": "2016-06-13T07:12:25", "url": "https://files.pythonhosted.org/packages/54/ab/50780cb373094618c112bd65c55c98d52b6d2f0850c41dc2929acf7d5418/openupgradelib-1.1.2-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "de543ec4dacd7a88e51815f48f110c17", "sha256": "6a2f503285a852ed2e608cfb641efa7915df7f5ae458d60fe56e186703778d12" }, "downloads": -1, "filename": "openupgradelib-1.1.2-py2.7.egg", "has_sig": false, "md5_digest": "de543ec4dacd7a88e51815f48f110c17", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 39529, "upload_time": "2016-06-13T07:12:26", "url": "https://files.pythonhosted.org/packages/f0/38/c5ca1decdf2fe07ce0d546b5491f4a352e0653cf75420631a7ea3cfd68d6/openupgradelib-1.1.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "f6a7a0729f194eeda9fe5ad3e3f4e5f7", "sha256": "2203b4f0fd11d85a0670885ed780582147e98ff3de00fd051ebdce2a5ed87d9e" }, "downloads": -1, "filename": "openupgradelib-1.1.2-py3.2.egg", "has_sig": false, "md5_digest": "f6a7a0729f194eeda9fe5ad3e3f4e5f7", "packagetype": "bdist_egg", "python_version": "3.2", "requires_python": null, "size": 40039, "upload_time": "2016-06-13T07:13:32", "url": "https://files.pythonhosted.org/packages/87/a7/44058c242ee99b91b8a0ae7d83dfaccb8e31571881a0f619bf65642461fd/openupgradelib-1.1.2-py3.2.egg" }, { "comment_text": "", "digests": { "md5": "9db33ede9ad04826cfbfa03c4a4548f6", "sha256": "bfc0e43ed36e5b9ed539578725fa0454f55a042b28f2d97a25c7f51338212ae8" }, "downloads": -1, "filename": "openupgradelib-1.1.2-py3.3.egg", "has_sig": false, "md5_digest": "9db33ede9ad04826cfbfa03c4a4548f6", "packagetype": "bdist_egg", "python_version": "3.3", "requires_python": null, "size": 40203, "upload_time": "2016-06-13T07:12:33", "url": "https://files.pythonhosted.org/packages/1c/b6/97decd1da5b0d76ec5bf956be60974cfdbdb805a0252c3b8d9df9827b469/openupgradelib-1.1.2-py3.3.egg" }, { "comment_text": "", "digests": { "md5": "62d1c1b140ff766e3eee3805212f3eff", "sha256": "272a3a92472950d4456be24f8f1d3096694abd384303389e545343031a7489d7" }, "downloads": -1, "filename": "openupgradelib-1.1.2-py3.4.egg", "has_sig": false, "md5_digest": "62d1c1b140ff766e3eee3805212f3eff", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 39730, "upload_time": "2016-06-13T07:12:24", "url": "https://files.pythonhosted.org/packages/26/34/4d48cdcd77466f9aebce1615b34294af600e14afb9b07fb0322444a9221f/openupgradelib-1.1.2-py3.4.egg" }, { "comment_text": "", "digests": { "md5": "7c0a4da56dcf2ab2e659c66937b7bf63", "sha256": "060ba2988bd61a9b5aa7f23bf60b9494b0f5f10843eacb5d0b11dad3a4b5db2d" }, "downloads": -1, "filename": "openupgradelib-1.1.2.tar.gz", "has_sig": false, "md5_digest": "7c0a4da56dcf2ab2e659c66937b7bf63", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39564, "upload_time": "2016-06-13T07:12:29", "url": "https://files.pythonhosted.org/packages/d6/c8/944718fae5c6e11040fa5ed40c797708a4a9f718a23e845e2d616d955ed9/openupgradelib-1.1.2.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "a2c4c11dda823c1c8f7a4d9ed9c9cddf", "sha256": "75fc876638a03f16dc85e9cbf07c568f593453f344817f02f954c2f5cc8b5808" }, "downloads": -1, "filename": "openupgradelib-1.2.0-py2.7.egg", "has_sig": false, "md5_digest": "a2c4c11dda823c1c8f7a4d9ed9c9cddf", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 43160, "upload_time": "2016-10-10T16:38:31", "url": "https://files.pythonhosted.org/packages/56/fd/1fda72eff49ebbaccc2849c8724d4c2de43c0a0f51d8c6c8b95bb2489eb0/openupgradelib-1.2.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "7b60ffb8ff8f16f2a81b2028ed7f4e26", "sha256": "1932c0f119ec31627722aa85b9e5700c0a8f18ee9c44ec9500f3d0cc0825c83e" }, "downloads": -1, "filename": "openupgradelib-1.2.0-py3.2.egg", "has_sig": false, "md5_digest": "7b60ffb8ff8f16f2a81b2028ed7f4e26", "packagetype": "bdist_egg", "python_version": "3.2", "requires_python": null, "size": 43731, "upload_time": "2016-10-10T16:38:49", "url": "https://files.pythonhosted.org/packages/81/e9/7977e08653fc9971cca4a905dade6dc99af1774e9f99a3a4430e596b73cd/openupgradelib-1.2.0-py3.2.egg" }, { "comment_text": "", "digests": { "md5": "7a2c42cc6fde3ae20e8b772092ac427b", "sha256": "dfb01a3a4767470661ef7bfe12d2f07009f3e87e395663b298b3104d8c062887" }, "downloads": -1, "filename": "openupgradelib-1.2.0-py3.3.egg", "has_sig": false, "md5_digest": "7a2c42cc6fde3ae20e8b772092ac427b", "packagetype": "bdist_egg", "python_version": "3.3", "requires_python": null, "size": 43934, "upload_time": "2016-10-10T16:38:08", "url": "https://files.pythonhosted.org/packages/df/10/a8c7ef4eb2e8d3386fde60fb8a54854d3ec58cbdc132ab7cd4b0d1b1f9bc/openupgradelib-1.2.0-py3.3.egg" }, { "comment_text": "", "digests": { "md5": "a663523d1a48ba95205f0c08c557d36b", "sha256": "9eec66c35b4a2e57645b793eb9d07b618878420bcb903c7da40afcd9309796b0" }, "downloads": -1, "filename": "openupgradelib-1.2.0-py3.4.egg", "has_sig": false, "md5_digest": "a663523d1a48ba95205f0c08c557d36b", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 43397, "upload_time": "2016-10-10T16:37:51", "url": "https://files.pythonhosted.org/packages/ca/26/810e6b403b5eaa7ba9cfafe356a845fa7e35b2f6683382815f1f70da7128/openupgradelib-1.2.0-py3.4.egg" }, { "comment_text": "", "digests": { "md5": "031076247730d4902340e4a88c9c1dea", "sha256": "ceb3413a8836a49a07a08d4e50b6d6b5e5c7ac4dc34a38c2257010d908381794" }, "downloads": -1, "filename": "openupgradelib-1.2.0.tar.gz", "has_sig": false, "md5_digest": "031076247730d4902340e4a88c9c1dea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41707, "upload_time": "2016-10-10T16:37:53", "url": "https://files.pythonhosted.org/packages/67/85/02776e262a73ac28056beaf0298ca9dc661484c6b63e66d2c76c26b0d7be/openupgradelib-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "bcd6ad7e74e5bb22729992304569b41d", "sha256": "2072ba4834f9100f3697b405229a677a2989e51f11a47490a6f1ee70cdd0de0d" }, "downloads": -1, "filename": "openupgradelib-1.2.1-py2.7.egg", "has_sig": false, "md5_digest": "bcd6ad7e74e5bb22729992304569b41d", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 43222, "upload_time": "2016-11-07T09:39:03", "url": "https://files.pythonhosted.org/packages/8c/8f/3d6f4ef2fbfa4f82d3ac5bfc87f61ba7303a19303c0a0e43cca09d28b4f8/openupgradelib-1.2.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "1d6e5d6462e16f908b578eea238d2a42", "sha256": "24f42d1a88a4bf4597bd04e7e9125f13fc0433f99c31ce3c591d6ca3cfc0dc50" }, "downloads": -1, "filename": "openupgradelib-1.2.1-py3.2.egg", "has_sig": false, "md5_digest": "1d6e5d6462e16f908b578eea238d2a42", "packagetype": "bdist_egg", "python_version": "3.2", "requires_python": null, "size": 43809, "upload_time": "2016-11-07T09:39:12", "url": "https://files.pythonhosted.org/packages/85/e4/666e3c3826bb3fc8f4ab938874075effcfdc74d74b048e80f498cd26195a/openupgradelib-1.2.1-py3.2.egg" }, { "comment_text": "", "digests": { "md5": "0e87da208d72da1d11a7afbcb555bbf3", "sha256": "362351e75365d7638f2e2fdfcb24188e83940b4c20f0b583390bcff808aa61d9" }, "downloads": -1, "filename": "openupgradelib-1.2.1-py3.3.egg", "has_sig": false, "md5_digest": "0e87da208d72da1d11a7afbcb555bbf3", "packagetype": "bdist_egg", "python_version": "3.3", "requires_python": null, "size": 43998, "upload_time": "2016-11-07T09:36:36", "url": "https://files.pythonhosted.org/packages/00/5f/65a35b1c56e7dcbdfef6e15613d8055d6264c71915dd22765de7f48f9618/openupgradelib-1.2.1-py3.3.egg" }, { "comment_text": "", "digests": { "md5": "02021234558b9e22d0f19ddddec7d79a", "sha256": "c82b36c777883e28281e138257be357ee3b8fd186ca7708a947cc01915ac192c" }, "downloads": -1, "filename": "openupgradelib-1.2.1-py3.4.egg", "has_sig": false, "md5_digest": "02021234558b9e22d0f19ddddec7d79a", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 43464, "upload_time": "2016-11-07T09:36:35", "url": "https://files.pythonhosted.org/packages/92/1e/be1d5e2ef4e60fde3aa04e1f5601c81d7f6a41e23a3450fd2d866d667818/openupgradelib-1.2.1-py3.4.egg" }, { "comment_text": "", "digests": { "md5": "0a5c71d0f8e476bd72640bd82b8f83b4", "sha256": "5b6b8788863bd0fe1a05f0ac7edd8606ca095078b9284663738760fa1b72bf4c" }, "downloads": -1, "filename": "openupgradelib-1.2.1.tar.gz", "has_sig": false, "md5_digest": "0a5c71d0f8e476bd72640bd82b8f83b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42429, "upload_time": "2016-11-07T09:36:37", "url": "https://files.pythonhosted.org/packages/4e/1f/307c72c3d89defd1eb29a528715aea2e6d8399205df076406b274eb859bc/openupgradelib-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "f0dc3b31c5f7b7031de7aeacde822c6a", "sha256": "d47438043209244615b9b9861a4cd9281a058ee229c46a936c1cc37505b26bf9" }, "downloads": -1, "filename": "openupgradelib-1.2.2-py2.7.egg", "has_sig": false, "md5_digest": "f0dc3b31c5f7b7031de7aeacde822c6a", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 43579, "upload_time": "2016-12-27T13:43:04", "url": "https://files.pythonhosted.org/packages/6e/93/5eba9219129bbd937ebdddf9f0fc4c30cc7a0a995798873fe0ee62e6c2e7/openupgradelib-1.2.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "398092e6b5ce6a85947888badcc27961", "sha256": "a32eed6658c305c259372e4497223ff1fcfaa2686ac9921b4347a8cf5dba352b" }, "downloads": -1, "filename": "openupgradelib-1.2.2-py3.2.egg", "has_sig": false, "md5_digest": "398092e6b5ce6a85947888badcc27961", "packagetype": "bdist_egg", "python_version": "3.2", "requires_python": null, "size": 44294, "upload_time": "2016-12-27T13:43:54", "url": "https://files.pythonhosted.org/packages/e5/52/bf0f5e7909284659e94a8fd85384b21399b3f571204b0c1d274fed261514/openupgradelib-1.2.2-py3.2.egg" }, { "comment_text": "", "digests": { "md5": "decd460f25131e51088835725ce2b006", "sha256": "55e5e3591479b868240879e93fe3ee94037257b624c40211175e0a4efcf8c4f3" }, "downloads": -1, "filename": "openupgradelib-1.2.2-py3.3.egg", "has_sig": false, "md5_digest": "decd460f25131e51088835725ce2b006", "packagetype": "bdist_egg", "python_version": "3.3", "requires_python": null, "size": 44487, "upload_time": "2016-12-27T13:42:07", "url": "https://files.pythonhosted.org/packages/ba/36/d2249d218bb6215e8f8bc518a86318b667928c8b66e03117cf233851c64d/openupgradelib-1.2.2-py3.3.egg" }, { "comment_text": "", "digests": { "md5": "31ed347b76dea168563c45b5f14ca99a", "sha256": "7006fb64ff32359ead4db9a65d652bc9187d46726d2a298fde46b4a52af0aeec" }, "downloads": -1, "filename": "openupgradelib-1.2.2-py3.4.egg", "has_sig": false, "md5_digest": "31ed347b76dea168563c45b5f14ca99a", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 43936, "upload_time": "2016-12-27T13:41:54", "url": "https://files.pythonhosted.org/packages/49/96/445bf2c37f2b65a8363ce06e2872e036a3ac7ef3f85e17957665a26f1d01/openupgradelib-1.2.2-py3.4.egg" }, { "comment_text": "", "digests": { "md5": "c20ac8d20f5ea7c6deda6ffc6419a112", "sha256": "56e3bcea5576a1b95b84fbb16da7e4f52a98d7565d6f1b4bfa25894daf6d1d1d" }, "downloads": -1, "filename": "openupgradelib-1.2.2.tar.gz", "has_sig": false, "md5_digest": "c20ac8d20f5ea7c6deda6ffc6419a112", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42728, "upload_time": "2016-12-27T13:41:55", "url": "https://files.pythonhosted.org/packages/22/51/c36da712384b2ebbabb1832a0ce15f78e7de7a9362ad7d8a0609c0582296/openupgradelib-1.2.2.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "5a85d9162ba507555dd85839f562a6b5", "sha256": "ae5117e02b262cd495e71d280379a550f8affa1fdfbc8d58aa94b6ffe2433f53" }, "downloads": -1, "filename": "openupgradelib-1.3.0-py2.7.egg", "has_sig": false, "md5_digest": "5a85d9162ba507555dd85839f562a6b5", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 48186, "upload_time": "2017-05-01T15:57:29", "url": "https://files.pythonhosted.org/packages/28/5a/99e50f3aefeae6deb6ea3e3823097902aed4538911aae7dd21ebc06e6ce9/openupgradelib-1.3.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "f667391f7c561c35f121fda7708f0217", "sha256": "fb437bb7d622b455b274cca6091c7c2a1bbb78af48907b8eafbee4374e247f8a" }, "downloads": -1, "filename": "openupgradelib-1.3.0-py3.2.egg", "has_sig": false, "md5_digest": "f667391f7c561c35f121fda7708f0217", "packagetype": "bdist_egg", "python_version": "3.2", "requires_python": null, "size": 48998, "upload_time": "2017-05-01T15:58:50", "url": "https://files.pythonhosted.org/packages/6f/a8/5ea9e02f49ec790b02201b1f19ce6d7a42b3fed9e12e26465a953adbfb6e/openupgradelib-1.3.0-py3.2.egg" }, { "comment_text": "", "digests": { "md5": "adb08d77feb1b6dfee6a5e751c63ab9a", "sha256": "3300f2fe2c8e604970c7fcea51d97cb139feca3a01b51213207adcd040888378" }, "downloads": -1, "filename": "openupgradelib-1.3.0-py3.3.egg", "has_sig": false, "md5_digest": "adb08d77feb1b6dfee6a5e751c63ab9a", "packagetype": "bdist_egg", "python_version": "3.3", "requires_python": null, "size": 49231, "upload_time": "2017-05-01T15:56:22", "url": "https://files.pythonhosted.org/packages/60/dd/57ae53577863c69be17f0fbfcb4e8533f2ee80201d4a9a5c78dd64ff742d/openupgradelib-1.3.0-py3.3.egg" }, { "comment_text": "", "digests": { "md5": "ae702f10c7dc83f8b4657b71b896790d", "sha256": "165ee410b71faf869fb14936ddceebadaaebd3b7e9857236bc169b29426c7fa0" }, "downloads": -1, "filename": "openupgradelib-1.3.0-py3.4.egg", "has_sig": false, "md5_digest": "ae702f10c7dc83f8b4657b71b896790d", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 48618, "upload_time": "2017-05-01T15:56:14", "url": "https://files.pythonhosted.org/packages/52/61/91ad9aa7d38e6f96923349ea57750665c008b9e0522893f01ea592b8227a/openupgradelib-1.3.0-py3.4.egg" }, { "comment_text": "", "digests": { "md5": "cf3a8fdf2ac07251982cf97e7d1ed056", "sha256": "36a1d319b3ba2cd0d9eb013e3af070635c6bf6dd66a9ee13ec93011ac83e164f" }, "downloads": -1, "filename": "openupgradelib-1.3.0.tar.gz", "has_sig": false, "md5_digest": "cf3a8fdf2ac07251982cf97e7d1ed056", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44666, "upload_time": "2017-05-01T15:56:16", "url": "https://files.pythonhosted.org/packages/ec/d1/1138ca6be9c26abd0aa4076a9bcb9b877fc0ad2748c8869d69c656a3b430/openupgradelib-1.3.0.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "c90f39dfbba32c38e945cd204eba29b1", "sha256": "7c659399c9bd0139716c8b312f2407f2d0a90b5b47c3b9846a4803587eb4c0d0" }, "downloads": -1, "filename": "openupgradelib-1.3.2.tar.gz", "has_sig": false, "md5_digest": "c90f39dfbba32c38e945cd204eba29b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44876, "upload_time": "2017-10-03T12:01:51", "url": "https://files.pythonhosted.org/packages/b4/93/b667559f5f9cb99873303ca4a99a09b0b577d44e375b1031bc69a528028f/openupgradelib-1.3.2.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "40f213a8146c8247879a26e6c2a30ecb", "sha256": "acb826ed5965db388d086a6585afb63aee89719082ea7ab8142fc170c02ff257" }, "downloads": -1, "filename": "openupgradelib-2.0.0.tar.gz", "has_sig": false, "md5_digest": "40f213a8146c8247879a26e6c2a30ecb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53808, "upload_time": "2018-07-21T10:44:05", "url": "https://files.pythonhosted.org/packages/db/83/52bf49568c5c8f0de92b58cc6198dd3d0860f2aab95ee453b9d118e4e3e2/openupgradelib-2.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "40f213a8146c8247879a26e6c2a30ecb", "sha256": "acb826ed5965db388d086a6585afb63aee89719082ea7ab8142fc170c02ff257" }, "downloads": -1, "filename": "openupgradelib-2.0.0.tar.gz", "has_sig": false, "md5_digest": "40f213a8146c8247879a26e6c2a30ecb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 53808, "upload_time": "2018-07-21T10:44:05", "url": "https://files.pythonhosted.org/packages/db/83/52bf49568c5c8f0de92b58cc6198dd3d0860f2aab95ee453b9d118e4e3e2/openupgradelib-2.0.0.tar.gz" } ] }