{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python" ], "description": ".. contents::\n\nIntroduction\n============\n\nA set of helpful helpers for upgrade steps.\n\nIUpgradeTool adapts a plone site, a site setup tool or a directory import context,\nand provides method to make common upgrade configuration and data upgrades.\n\nRead the interfaces.py file for more information.\nContributors\n============\n\n- Thomas Desvenain thomas.desvenain@gmail.com\n- Vincent Fretin\n\nChangelog\n=========\n\n1.4 (2018-01-04)\n----------------\n\n- migrateContents method catch KeyError when get object\n [thomasdesvenain]\n\n\n1.3 (2018-01-04)\n----------------\n- disable_plaintext_indexing and reenable_plaintext_indexing methods\n [ebrehault]\n\n- use _unrestrictedGetObject to get object from brain\n [ebrehault]\n\n\n1.2 (2014-01-13)\n----------------\n\n- updateIndexes works with ZCTextIndex,\n index is created with plone lexicon / Okapi BM25 Rank.\n [thomasdesvenain]\n\n- Fix removal of index at updateIndexes.\n [thomasdesvenain]\n\n- Upgrade step destination can be an integer.\n [thomasdesvenain]\n\n- We can provide an interface as portal_types value\n for updated content selection.\n [thomasdesvenain]\n\n\n1.1.5 (2013-10-23)\n------------------\n\n- Use ProgressHandler in migrateContent.\n [vincentfretin]\n\n- IUpgradeTool can also adapt portal and directory import context.\n [thomasdesvenain]\n\n\n1.1.4 (2013-09-25)\n------------------\n\n- updateIndexes remove old index if it doesn't have the good type.\n [thomasdesvenain]\n\n- Added a method to add metadata in catalog.\n [thomasdesvenain]\n\n\n1.1.3 (2013-08-27)\n------------------\n\n- Fixed updateObjectRoleMappings to use all workflows of the chain,\n not only the first one.\n [vincentfretin]\n\n\n1.1.2 (2013-07-18)\n------------------\n\n- refreshResources method works if kss is not installed.\n [thomasdesvenain]\n\n\n1.1.1 (2012-12-10)\n------------------\n\n- Fixed interface documentation.\n [thomasdesvenain]\n\n- Better error handling when profile passed as runUpgradeStep method parameter\n doesn't exist.\n [thomasdesvenain]\n\n\n1.1 (2012-10-05)\n----------------\n\n- monkey patch EtagSupport.http__refreshEtag during content migrations\n to not modify objects.\n [vincentfretin]\n\n- Added a parameter to stop migration after n contents migrated.\n [thomasdesvenain]\n\n\n1.0.1 (2012-09-03)\n------------------\n\n- Fixed run profile.\n\n\n1.0 (2012-08-24)\n----------------\n\n- Package created using templer\n []", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://svn.plone.org/svn/collective/", "keywords": "", "license": "gpl", "maintainer": "", "maintainer_email": "", "name": "ecreall.helpers.upgrade", "package_url": "https://pypi.org/project/ecreall.helpers.upgrade/", "platform": "", "project_url": "https://pypi.org/project/ecreall.helpers.upgrade/", "project_urls": { "Homepage": "http://svn.plone.org/svn/collective/" }, "release_url": "https://pypi.org/project/ecreall.helpers.upgrade/1.4/", "requires_dist": null, "requires_python": "", "summary": "Adapter tool with helpers for upgrade often used at ecreall", "version": "1.4" }, "last_serial": 3462097, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "b1ae7dbdbbf01eb5e9c1914d6e7d1082", "sha256": "5f6553a69379d4e742bfd14bdc3ca88d3b0f240733402f75099e1266d0c6c6ba" }, "downloads": -1, "filename": "ecreall.helpers.upgrade-1.0.1.zip", "has_sig": false, "md5_digest": "b1ae7dbdbbf01eb5e9c1914d6e7d1082", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17486, "upload_time": "2012-09-03T21:55:03", "url": "https://files.pythonhosted.org/packages/ed/02/a364e72a7a2b1d2065e5f4d3e3003da76e72c5023292255c6b19b61dbf50/ecreall.helpers.upgrade-1.0.1.zip" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "4f64d225bae0c6c471397c01721f982c", "sha256": "9fcb36a3fffaa16f70f294d430bf9828c3ff177951f7109fc7c14884ff763c32" }, "downloads": -1, "filename": "ecreall.helpers.upgrade-1.1.zip", "has_sig": false, "md5_digest": "4f64d225bae0c6c471397c01721f982c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17834, "upload_time": "2012-10-05T11:09:46", "url": "https://files.pythonhosted.org/packages/88/87/b23885be121f432d061c60b366eec5613d192c96e448b0f7421de7df3668/ecreall.helpers.upgrade-1.1.zip" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "91d6773fb260b93a6b80e1da52ec7af4", "sha256": "ab8ebc6a6984171929199770739ae2a86d02554495e1523369875d02e218d616" }, "downloads": -1, "filename": "ecreall.helpers.upgrade-1.1.1.zip", "has_sig": false, "md5_digest": "91d6773fb260b93a6b80e1da52ec7af4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18250, "upload_time": "2012-12-10T20:48:30", "url": "https://files.pythonhosted.org/packages/6a/a1/359670e03fa67b271982c3fdb8419713905b17a88cf79145d7fa765328eb/ecreall.helpers.upgrade-1.1.1.zip" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "2bd03584530ec7ebf5d5a40ad66a69e4", "sha256": "076f54bfd6b297f078a99480986b93f61cfca55cba0dba392c1d765d8a4a7620" }, "downloads": -1, "filename": "ecreall.helpers.upgrade-1.1.2.zip", "has_sig": false, "md5_digest": "2bd03584530ec7ebf5d5a40ad66a69e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18407, "upload_time": "2013-07-18T20:32:53", "url": "https://files.pythonhosted.org/packages/26/39/c3cd7f88f6a0147f27b953e2e20b8649e23ac6d3435e858310c56e1dd79e/ecreall.helpers.upgrade-1.1.2.zip" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "5390273438c312ee4381bf6e3a40ebe9", "sha256": "d6372a3088cf33abc7ce26c971a2e2c66df617933b5966b1ea0d3f3914224223" }, "downloads": -1, "filename": "ecreall.helpers.upgrade-1.1.3.zip", "has_sig": false, "md5_digest": "5390273438c312ee4381bf6e3a40ebe9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18597, "upload_time": "2013-08-27T08:49:01", "url": "https://files.pythonhosted.org/packages/12/82/47c85d3327395b9ecf2792647e214c2d760c1a76e7f9100de1361a9a0025/ecreall.helpers.upgrade-1.1.3.zip" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "92b624b1b215dfb31ff9ac57a53b68fa", "sha256": "b024ea5fccebb143fc4213647a2f21399d658d70551a02e875fc5171288f1ab0" }, "downloads": -1, "filename": "ecreall.helpers.upgrade-1.1.4.zip", "has_sig": false, "md5_digest": "92b624b1b215dfb31ff9ac57a53b68fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18817, "upload_time": "2013-09-25T12:19:26", "url": "https://files.pythonhosted.org/packages/7a/c0/66b77e1d89df3ee46fd614066614405e0b6c218d5b5c833d508eb9817614/ecreall.helpers.upgrade-1.1.4.zip" } ], "1.1.5": [ { "comment_text": "", "digests": { "md5": "766bd069ea2751289540144a8786b764", "sha256": "a0b5c2278445b518b9546e7f811d058d7858098b04338af7330961227f05c440" }, "downloads": -1, "filename": "ecreall.helpers.upgrade-1.1.5.zip", "has_sig": false, "md5_digest": "766bd069ea2751289540144a8786b764", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19477, "upload_time": "2013-10-23T08:24:10", "url": "https://files.pythonhosted.org/packages/e7/c7/1b276103b91dcfdd96e97a453744c04b2256e64ceac94f7cf4a2628c1886/ecreall.helpers.upgrade-1.1.5.zip" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "bd85a3f9c459dd8530a05732d7fd3f62", "sha256": "f0e378e5abab959f9b9d50cdc531d71b5aeb92eb9d93a1caa7fb6ce355eb3814" }, "downloads": -1, "filename": "ecreall.helpers.upgrade-1.2.zip", "has_sig": false, "md5_digest": "bd85a3f9c459dd8530a05732d7fd3f62", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20083, "upload_time": "2014-01-13T17:39:38", "url": "https://files.pythonhosted.org/packages/8c/16/c52cea7e68eace647a671d3f21515bda97b5b628e23c68aa32d3988007f2/ecreall.helpers.upgrade-1.2.zip" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "7c24a49df25ae6617849316ee10f11a5", "sha256": "c390c749f98845c5eb00325a9e86390cdc7853c036d7e66c2ec6fae27ad3a444" }, "downloads": -1, "filename": "ecreall.helpers.upgrade-1.3.tar.gz", "has_sig": false, "md5_digest": "7c24a49df25ae6617849316ee10f11a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13657, "upload_time": "2016-09-27T14:51:09", "url": "https://files.pythonhosted.org/packages/1f/51/ffc2fbad784d58e07dbc1aedf13b60c93d784f6a55ae201fc96ca7d1b8a5/ecreall.helpers.upgrade-1.3.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "6d1b41f646de6a712eec98815d344b89", "sha256": "43df839685edeba4cd83a1e3faa12481ef803a183d7eff7a558177b7f0a8a220" }, "downloads": -1, "filename": "ecreall.helpers.upgrade-1.4.tar.gz", "has_sig": false, "md5_digest": "6d1b41f646de6a712eec98815d344b89", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13757, "upload_time": "2018-01-04T15:38:52", "url": "https://files.pythonhosted.org/packages/50/5c/f847b867fd488037b76ad80775ec6f8f617b34e1858b4a5c625b7af68713/ecreall.helpers.upgrade-1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6d1b41f646de6a712eec98815d344b89", "sha256": "43df839685edeba4cd83a1e3faa12481ef803a183d7eff7a558177b7f0a8a220" }, "downloads": -1, "filename": "ecreall.helpers.upgrade-1.4.tar.gz", "has_sig": false, "md5_digest": "6d1b41f646de6a712eec98815d344b89", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13757, "upload_time": "2018-01-04T15:38:52", "url": "https://files.pythonhosted.org/packages/50/5c/f847b867fd488037b76ad80775ec6f8f617b34e1858b4a5c625b7af68713/ecreall.helpers.upgrade-1.4.tar.gz" } ] }