{ "info": { "author": "Zope Foundation and Contributors", "author_email": "zope-dev@zope.org", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Zope3", "Intended Audience :: Developers", "License :: OSI Approved :: Zope Public License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Internet :: WWW/HTTP" ], "description": "========================\n ``zope.copypastemove``\n========================\n\n.. image:: https://img.shields.io/pypi/v/zope.copypastemove.svg\n :target: https://pypi.python.org/pypi/zope.copypastemove/\n :alt: Latest release\n\n.. image:: https://img.shields.io/pypi/pyversions/zope.copypastemove.svg\n :target: https://pypi.org/project/zope.copypastemove/\n :alt: Supported Python versions\n\n.. image:: https://travis-ci.org/zopefoundation/zope.copypastemove.png?branch=master\n :target: https://travis-ci.org/zopefoundation/zope.copypastemove\n\n.. image:: https://coveralls.io/repos/github/zopefoundation/zope.copypastemove/badge.svg?branch=master\n :target: https://coveralls.io/github/zopefoundation/zope.copypastemove?branch=master\n\nThis package provides Copy, Paste and Move support for content\ncomponents in Zope. In particular, it defines the following\ninterfaces for this kind of functionality:\n\n* ``IObjectMover``,\n\n* ``IObjectCopier``,\n\n* ``IContentItemRenamer``,\n\n* ``IPrincipalClipboard``\n\nas well as standard implementations for containers and contained\nobjects as known from the ``zope.container`` package.\n\n\n=========\n Changes\n=========\n\n4.1.0 (2017-08-04)\n==================\n\n- Add support for Python 3.5 and 3.6.\n\n- Drop support for Python 2.6 and 3.3.\n\n\n4.0.0 (2014-12-24)\n==================\n\n- Add support for PyPy.\n\n- Add support for Python 3.4.\n\n- Add support for testing on Travis.\n\n\n4.0.0a1 (2013-02-24)\n====================\n\n- Add support for Python 3.3.\n\n- Replace deprecated ``zope.component.adapts`` usage with equivalent\n ``zope.component.adapter`` decorator.\n\n- Replace deprecated ``zope.interface.implements`` usage with equivalent\n ``zope.interface.implementer`` decorator.\n\n- Drop support for Python 2.4 and 2.5.\n\n- Include zcml dependencies in ``configure.zcml``, require the necessary\n packages via a zcml extra, and add tests for zcml.\n\n\n3.8.0 (2010-09-14)\n==================\n\n- Add a test that makes sure that dublin core meta data of folder contents\n get updated when the folder gets copied. (Requires `zope.dublincore` 3.8\n or above.)\n\n\n3.7.0 (2010-09-14)\n==================\n\n- Honor the name given by the ``IObjectMover`` in\n ``OrderedContainerItemRenamer.renameItem``. It now returns the new of the\n obejct, too. Thanks to Marius Gedminas for the patch, and to Justin Ryan\n for the test. Fixes\n https://bugs.launchpad.net/zope.copypastemove/+bug/98385.\n\n- Add a check for name and container if the namechooser computes a\n name which is the same as the current name.\n Fixes https://bugs.launchpad.net/zope.copypastemove/+bug/123532\n\n- Remove use of ``zope.testing.doctestunit`` in favor of stdlib's ``doctest``.\n\n- Move ``zope.copypastemove``-related tests from ``zope.container`` here.\n\n3.6.0 (2009-12-16)\n==================\n\n- Favor ``zope.principalannotation`` over its ``zope.app`` variant.\n\n- Avoid ``zope.app.component`` and testing dependencies.\n\n3.5.2 (2009-08-15)\n==================\n\n- Fix documentation for the ``IObjectCopier.copyTo`` method.\n\n- Add a missing dependency on ``zope.app.component``.\n\n3.5.1 (2009-02-09)\n==================\n\n- Use the new ``zope.copy`` package for ObjectCopier to provide pluggable\n copying mechanism that is not dependent on ``zope.location`` hardly.\n\n- Move the ``ItemNotFoundError`` exception to the interfaces module as\n it's part of public API. Old import still works as we actually\n use it where it was previously defined, however, the new import\n place is preferred.\n\n3.5.0 (2009-01-31)\n==================\n\n- Use ``zope.container`` instead of ``zope.app.container``.\n\n3.4.1 (2009-01-26)\n==================\n\n- Move the test dependencies to a ``test`` extra requirement.\n\n3.4.0 (2007-09-28)\n==================\n\n- No further changes since 3.4.0a1.\n\n3.4.0a1 (2007-04-22)\n====================\n\n- Initial release as a separate project, corresponds to\n ``zope.copypastemove`` from Zope 3.4.0a1\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/zopefoundation/zope.copypastemove", "keywords": "", "license": "ZPL 2.1", "maintainer": "", "maintainer_email": "", "name": "zope.copypastemove", "package_url": "https://pypi.org/project/zope.copypastemove/", "platform": "", "project_url": "https://pypi.org/project/zope.copypastemove/", "project_urls": { "Homepage": "http://github.com/zopefoundation/zope.copypastemove" }, "release_url": "https://pypi.org/project/zope.copypastemove/4.1.0/", "requires_dist": [ "setuptools", "zope.annotation", "zope.component", "zope.container", "zope.copy", "zope.event", "zope.exceptions", "zope.interface", "zope.lifecycleevent", "zope.location", "zope.component[zcml]; extra == 'test'", "zope.configuration; extra == 'test'", "zope.dublincore (>=3.8); extra == 'test'", "zope.principalannotation; extra == 'test'", "zope.security[zcml]; extra == 'test'", "zope.testing; extra == 'test'", "zope.testrunner; extra == 'test'", "zope.traversing; extra == 'test'", "zope.component[zcml]; extra == 'zcml'", "zope.configuration; extra == 'zcml'", "zope.security[zcml]; extra == 'zcml'" ], "requires_python": "", "summary": "Copy, Paste and Move support for content components.", "version": "4.1.0" }, "last_serial": 3072230, "releases": { "3.4.0": [ { "comment_text": "", "digests": { "md5": "a271b051732ce0268b76d6154c3aaff6", "sha256": "cb459f586a8d94822e5d62a6215eaf1a284857d16c610b680ac1c1ab8daf64d7" }, "downloads": -1, "filename": "zope.copypastemove-3.4.0-py2.4.egg", "has_sig": false, "md5_digest": "a271b051732ce0268b76d6154c3aaff6", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 21455, "upload_time": "2007-09-28T12:22:25", "url": "https://files.pythonhosted.org/packages/6d/91/0694d2fb22059caf297467e344a45a18eaf6548004965254ebd7dac5f780/zope.copypastemove-3.4.0-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "517869be8a3819b79407bd9a51fbb344", "sha256": "d426725a9224994f5efa62e83066d17785d08fb61129a610b39b081521f8e27e" }, "downloads": -1, "filename": "zope.copypastemove-3.4.0.tar.gz", "has_sig": false, "md5_digest": "517869be8a3819b79407bd9a51fbb344", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9021, "upload_time": "2007-09-28T12:22:23", "url": "https://files.pythonhosted.org/packages/3e/f4/76106a42d1df21d551d239de58241c9f0335a9fc2ba06e94335059254502/zope.copypastemove-3.4.0.tar.gz" } ], "3.4.1": [ { "comment_text": "", "digests": { "md5": "84513604cedf057bf1fb3f981a8c4023", "sha256": "2af70092913682180c3ec6f9da6687f4f7812c9f29c345bd8509e2f761cd6e84" }, "downloads": -1, "filename": "zope.copypastemove-3.4.1.zip", "has_sig": true, "md5_digest": "84513604cedf057bf1fb3f981a8c4023", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16217, "upload_time": "2009-01-26T19:58:35", "url": "https://files.pythonhosted.org/packages/67/a1/bf1b8821b72199eed0f7c4e5b0f2d5e00a42f0db64ada9770aaf5bc987d3/zope.copypastemove-3.4.1.zip" } ], "3.4dev-r73109": [ { "comment_text": "", "digests": { "md5": "2d7e993ecb42dc410a8edcf58eaaff34", "sha256": "b6ac6efa6fe3fb4e8ca52ddac87fd705d44a6849d00fde759f95e2f381adfd9f" }, "downloads": -1, "filename": "zope.copypastemove-3.4dev_r73109-py2.4.egg", "has_sig": false, "md5_digest": "2d7e993ecb42dc410a8edcf58eaaff34", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 20993, "upload_time": "2007-03-21T07:15:22", "url": "https://files.pythonhosted.org/packages/10/bd/670905f7ffc0361f42d515d69f87f4f23bf65366459817a937c10c4116db/zope.copypastemove-3.4dev_r73109-py2.4.egg" } ], "3.5.0": [ { "comment_text": "", "digests": { "md5": "385c6415c83737d500b7de377c7cdf3a", "sha256": "5cede2acd7af2b99b452a7ced10c8048ded90d96cb99e483c43bf9ed45263611" }, "downloads": -1, "filename": "zope.copypastemove-3.5.0.tar.gz", "has_sig": false, "md5_digest": "385c6415c83737d500b7de377c7cdf3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8642, "upload_time": "2009-01-31T15:41:42", "url": "https://files.pythonhosted.org/packages/29/68/2722ec5a2fb70cbf3cce0118016f2a939219864f67daca3cb2b4ec34af5c/zope.copypastemove-3.5.0.tar.gz" } ], "3.5.1": [ { "comment_text": "", "digests": { "md5": "8137922c91b95882438540b3d9cc2944", "sha256": "4a07082485934c6d9b81aa6fe097446be3925df6fef2264c596848593eec35e4" }, "downloads": -1, "filename": "zope.copypastemove-3.5.1.tar.gz", "has_sig": false, "md5_digest": "8137922c91b95882438540b3d9cc2944", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9030, "upload_time": "2009-02-09T00:05:15", "url": "https://files.pythonhosted.org/packages/fc/5f/9b7646687a7145bc98831f56e6e5c3cf5812ce152c190aafae11b69007e6/zope.copypastemove-3.5.1.tar.gz" } ], "3.5.2": [ { "comment_text": "", "digests": { "md5": "a538267c9109a8e1e197d947c0b87235", "sha256": "beacab49f11ba58b5af443ba1ca137e84e71997889e44b0e5a3ecb90e9c41f7d" }, "downloads": -1, "filename": "zope.copypastemove-3.5.2.tar.gz", "has_sig": false, "md5_digest": "a538267c9109a8e1e197d947c0b87235", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9407, "upload_time": "2009-08-15T18:13:59", "url": "https://files.pythonhosted.org/packages/8e/93/45a15a33e353da1704398c9a554fc4df253c5429e04c9632004e086247d7/zope.copypastemove-3.5.2.tar.gz" } ], "3.6.0": [ { "comment_text": "", "digests": { "md5": "6235297a5b58a0fcd8b2150d84efd22d", "sha256": "00ed325b481a1a0fd25cdb498defd919eda0d33e156537c4990ca4162ce65c86" }, "downloads": -1, "filename": "zope.copypastemove-3.6.0.zip", "has_sig": false, "md5_digest": "6235297a5b58a0fcd8b2150d84efd22d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16785, "upload_time": "2009-12-17T00:27:03", "url": "https://files.pythonhosted.org/packages/32/1f/c85bbacc229fb1a14806574a40defee947cbe068807627cf60487448b2a1/zope.copypastemove-3.6.0.zip" } ], "3.7.0": [ { "comment_text": "", "digests": { "md5": "f335940686d15cfc5520c42f2494a924", "sha256": "21c7e71a366241802b843f2d98c4df68a5fba15edc3f159b4142f1764dfeb477" }, "downloads": -1, "filename": "zope.copypastemove-3.7.0.tar.gz", "has_sig": false, "md5_digest": "f335940686d15cfc5520c42f2494a924", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11906, "upload_time": "2010-09-14T12:09:50", "url": "https://files.pythonhosted.org/packages/47/6e/bdd50ac8112f20947c89adb077972b8825b64acef90a19169c27cd601bc2/zope.copypastemove-3.7.0.tar.gz" } ], "3.8.0": [ { "comment_text": "", "digests": { "md5": "9925e75ea09fed198838fe246112ceeb", "sha256": "1875ac2c380d45fd18edbc6ab0d81f5d00606d841db50d2129327104190e4276" }, "downloads": -1, "filename": "zope.copypastemove-3.8.0.tar.gz", "has_sig": false, "md5_digest": "9925e75ea09fed198838fe246112ceeb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12722, "upload_time": "2010-09-14T12:15:04", "url": "https://files.pythonhosted.org/packages/59/10/17d1892e095c2e1f40ff62bced1b1ab09da4f3111c58b449999da7c49e76/zope.copypastemove-3.8.0.tar.gz" } ], "4.0.0": [ { "comment_text": "", "digests": { "md5": "f548f92ddceea5b51802ab968b0b42f6", "sha256": "4f09c002e249f8e63b0e9f5165960eafda00510f69a21b1b5a44b0f9b063b3a2" }, "downloads": -1, "filename": "zope.copypastemove-4.0.0.tar.gz", "has_sig": false, "md5_digest": "f548f92ddceea5b51802ab968b0b42f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16761, "upload_time": "2014-12-24T17:33:03", "url": "https://files.pythonhosted.org/packages/ed/53/56c9c1a5e2e6b4e8ecb8957bd9c73687ab0e34738982f577ec3d4f9638bc/zope.copypastemove-4.0.0.tar.gz" } ], "4.0.0a1": [ { "comment_text": "", "digests": { "md5": "acfd18a0a40932a2069d2573f83df4cf", "sha256": "a18bd87b9c9124a75546cbeb2278e4c35379d16f60cdbc8333cd66a728917094" }, "downloads": -1, "filename": "zope.copypastemove-4.0.0a1.zip", "has_sig": false, "md5_digest": "acfd18a0a40932a2069d2573f83df4cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29319, "upload_time": "2013-02-25T04:10:14", "url": "https://files.pythonhosted.org/packages/5c/e9/cfc74dcd1a3d303768122e225a3e0268f86ae0e15febc9977c1812581059/zope.copypastemove-4.0.0a1.zip" } ], "4.1.0": [ { "comment_text": "", "digests": { "md5": "06ef7b63535ef91a3ae2252308613653", "sha256": "6306f6510bc0b307d552296c71ffefc9cb9fc301a16fea82cabb2d946fda3c7e" }, "downloads": -1, "filename": "zope.copypastemove-4.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "06ef7b63535ef91a3ae2252308613653", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21612, "upload_time": "2017-08-04T10:51:44", "url": "https://files.pythonhosted.org/packages/2b/70/b4d0c4fe900e673b673a8f2f88535eee588038530f5ad4fece3953831055/zope.copypastemove-4.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7a39a3e1a7cc2ac5e587d2ec08ab424e", "sha256": "53226eb5f4fbdea4589de5f30a0951bb3f916ed8166bb9e8f8060dd788c986e7" }, "downloads": -1, "filename": "zope.copypastemove-4.1.0.tar.gz", "has_sig": false, "md5_digest": "7a39a3e1a7cc2ac5e587d2ec08ab424e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18390, "upload_time": "2017-08-04T10:51:46", "url": "https://files.pythonhosted.org/packages/be/46/87a2f0141ce3e5335e0cf37e5f309715ecb5ac905b33fc0d7071a2f0022b/zope.copypastemove-4.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "06ef7b63535ef91a3ae2252308613653", "sha256": "6306f6510bc0b307d552296c71ffefc9cb9fc301a16fea82cabb2d946fda3c7e" }, "downloads": -1, "filename": "zope.copypastemove-4.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "06ef7b63535ef91a3ae2252308613653", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21612, "upload_time": "2017-08-04T10:51:44", "url": "https://files.pythonhosted.org/packages/2b/70/b4d0c4fe900e673b673a8f2f88535eee588038530f5ad4fece3953831055/zope.copypastemove-4.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7a39a3e1a7cc2ac5e587d2ec08ab424e", "sha256": "53226eb5f4fbdea4589de5f30a0951bb3f916ed8166bb9e8f8060dd788c986e7" }, "downloads": -1, "filename": "zope.copypastemove-4.1.0.tar.gz", "has_sig": false, "md5_digest": "7a39a3e1a7cc2ac5e587d2ec08ab424e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18390, "upload_time": "2017-08-04T10:51:46", "url": "https://files.pythonhosted.org/packages/be/46/87a2f0141ce3e5335e0cf37e5f309715ecb5ac905b33fc0d7071a2f0022b/zope.copypastemove-4.1.0.tar.gz" } ] }