{ "info": { "author": "Plone Foundation", "author_email": "plone-developers@lists.sourceforge.net", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Plone", "Framework :: Plone :: 4.3", "Framework :: Plone :: 5.0", "Framework :: Plone :: 5.1", "Framework :: Plone :: 5.2", "Framework :: Zope2", "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "Overview\n========\n\nplone.contentrules provides a \"pure Zope\" implementation of a a rules engine\nwhich allows arbitrary conditions and actions to be combined into rules, and\nrules to be executed dependent on events.\n\nYou can think of this as somewhat similar to user-assembled mail filtering rules\nor something like Apple's Automator. It is used by plone.app.contentrules to\nprovide such functionality for Plone.\n\nChangelog\n=========\n\n2.0.9 (2018-10-31)\n------------------\n\nBug fixes:\n\n- Fix tests to not rely on a specific `__repr__` of MoveToFolderAction and make py3 the default in test-output.\n [pbauer]\n\n\n2.0.8 (2018-09-27)\n------------------\n\nBug fixes:\n\n- Fix tests in py3.\n [pbauer]\n\n\n2.0.7 (2018-01-30)\n------------------\n\nBug fixes:\n\n- Add Python 2 / 3 compatibility\n [pbauer]\n\n\n2.0.6 (2016-08-08)\n------------------\n\nFixes:\n\n- Use zope.interface decorator.\n [gforcada]\n\n\n2.0.5 (2016-02-25)\n------------------\n\nFixes:\n\n- CSRF fix: safe write on read.\n [gforcada]\n\n\n2.0.4 (2014-01-27)\n------------------\n\n- If a rule is 'cascading', actions executed by this rule\n can recursively trigger other rules.\n [thomasdesvenain]\n\n\n2.0.3 (2013-06-13)\n------------------\n\n- Fix: Plone 4.3 sites were broken by \"Content added\" content rules created before 4.3.\n [thomasdesvenain]\n\n\n2.0.2 (2013-01-13)\n------------------\n\n- Field descriptions on add form are consistent with the ones in edit form.\n [thomasdesvenain]\n\n- Add MANIFEST.in.\n [WouterVH]\n\n\n2.0.1 - 2011-04-01\n------------------\n\n- Event types vocabulary is internationalized.\n This closes http://dev.plone.org/plone/ticket/7059.\n This closes http://dev.plone.org/plone/ticket/6902.\n [thomasdesvenain]\n\n\n2.0 - 2010-07-18\n----------------\n\n- Update license to GPL version 2 only.\n [hannosch]\n\n\n2.0b1 - 2010-06-13\n------------------\n\n- Cleaned up package metadata.\n [hannosch]\n\n- Use ``zope.container`` instead of its older ``zope.app`` variant.\n [hannosch]\n\n- Cleaned up tests to rely on a minimal amount of packages.\n [hannosch]\n\n- Clarified license and copyright.\n [hannosch]\n\n- Specify package dependencies.\n [hannosch]\n\n\n1.1.0 - 2008-04-20\n------------------\n\n- Unchanged from 1.1.0a1\n\n\n1.1.0a1\n-------\n\n- Merge PLIP 204 - GenericSetup support. A contentrules.xml file can now\n be used to import and export rule definitions and assignments.\n [optilude]\n\n\n1.0.5\n-----\n\n- Use the plone i18n domain for text found in metadirectives.py.\n [hannosch]\n\n- Added i18n markup to the IRuleConfiguration schema, which is used in a\n user-visible configuration. This closes\n http://dev.plone.org/plone/ticket/6886.\n [hannosch]\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://pypi.org/project/plone.contentrules", "keywords": "Plone content rules events", "license": "GPL version 2", "maintainer": "", "maintainer_email": "", "name": "plone.contentrules", "package_url": "https://pypi.org/project/plone.contentrules/", "platform": "", "project_url": "https://pypi.org/project/plone.contentrules/", "project_urls": { "Homepage": "https://pypi.org/project/plone.contentrules" }, "release_url": "https://pypi.org/project/plone.contentrules/2.0.9/", "requires_dist": [ "setuptools", "six", "ZODB3", "zope.annotation", "zope.component", "zope.componentvocabulary", "zope.configuration", "zope.container", "zope.i18nmessageid", "zope.interface", "zope.lifecycleevent", "zope.schema", "zope.testing" ], "requires_python": "", "summary": "Plone ContentRules Engine", "version": "2.0.9" }, "last_serial": 4436207, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "5c3166f5f20860341246eed30ea01d51", "sha256": "50b65820f11e73cb1cd3d8a56c61be90ae3707b8864637f19057f02bcb1876a8" }, "downloads": -1, "filename": "plone.contentrules-1.0-py2.4.egg", "has_sig": false, "md5_digest": "5c3166f5f20860341246eed30ea01d51", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 33234, "upload_time": "2007-08-17T01:31:39", "url": "https://files.pythonhosted.org/packages/fb/b3/1a5d3870b397145f8d23b055ac2a0484aa525613ceec93f1d5af67d0dff5/plone.contentrules-1.0-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "22d7b7c9bb8283364ab6df72e5e23b37", "sha256": "ef47f094d42efd7a67e661392a42b76864d81ecd30b3e19113cc1b173549c75f" }, "downloads": -1, "filename": "plone.contentrules-1.0.tar.gz", "has_sig": false, "md5_digest": "22d7b7c9bb8283364ab6df72e5e23b37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18225, "upload_time": "2007-08-17T01:31:39", "url": "https://files.pythonhosted.org/packages/a1/06/e92eed4c8c8482d853e2c02d93363957028e5d7ac848de767511a96bb66b/plone.contentrules-1.0.tar.gz" } ], "1.0.1.1": [ { "comment_text": "", "digests": { "md5": "5d5b4c4237e7e4775c769442373b8f4d", "sha256": "1a8ceab4f748fdc4267a817b0c83ee5a69c6e829c5cf7158b2dc74087890e30c" }, "downloads": -1, "filename": "plone.contentrules-1.0.1.1-py2.4.egg", "has_sig": false, "md5_digest": "5d5b4c4237e7e4775c769442373b8f4d", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 33295, "upload_time": "2007-09-10T21:05:49", "url": "https://files.pythonhosted.org/packages/45/32/4787ef6ea340e31e2ea6837fed30ac48766321e3d0c76c97f850935288b9/plone.contentrules-1.0.1.1-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "209e56f603947263bf7933a7c1c63074", "sha256": "6e9155627139f724fb3a886486dc82ce562844e1ab021a46b6da639d340b5b49" }, "downloads": -1, "filename": "plone.contentrules-1.0.1.1.tar.gz", "has_sig": false, "md5_digest": "209e56f603947263bf7933a7c1c63074", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18196, "upload_time": "2007-09-10T21:05:48", "url": "https://files.pythonhosted.org/packages/cd/9a/35c34f73bc50aef2395295b0d8bf047bef5718e76c9d721a9c30a30aaf48/plone.contentrules-1.0.1.1.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "1f14c379bf2d356cf564153dadfabb89", "sha256": "52df1e334c2f16c7c29685e47d6efa0413a67fb907abbe882aa2dc5a37db8b57" }, "downloads": -1, "filename": "plone.contentrules-1.0.5-py2.4.egg", "has_sig": false, "md5_digest": "1f14c379bf2d356cf564153dadfabb89", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 33239, "upload_time": "2008-01-02T23:27:56", "url": "https://files.pythonhosted.org/packages/a7/a5/49926cc8b9cd78418b4a7fca54040f5c261fa5e02e02ee40ab26fca2247b/plone.contentrules-1.0.5-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "814bff62504bfbf53da573c7c25a8175", "sha256": "9921b839bfb7c56faa48a7775fce4a8eb1d34e0ad823169a58bfeb91c933c4af" }, "downloads": -1, "filename": "plone.contentrules-1.0.5.tar.gz", "has_sig": false, "md5_digest": "814bff62504bfbf53da573c7c25a8175", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18172, "upload_time": "2008-01-02T23:27:55", "url": "https://files.pythonhosted.org/packages/fc/1a/faa9aae7f3c3f6b707ddfab4c091c07b95abd7fe9a88204e89e0275fb34a/plone.contentrules-1.0.5.tar.gz" } ], "1.0a2": [ { "comment_text": "", "digests": { "md5": "65655d47eba3e64c567cfef8ad3f09bb", "sha256": "8e1481138bd77d72eca17511902fb8e08f4463eb418993ee635dfc51ca632725" }, "downloads": -1, "filename": "plone.contentrules-1.0a2-py2.4.egg", "has_sig": false, "md5_digest": "65655d47eba3e64c567cfef8ad3f09bb", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 29928, "upload_time": "2007-02-11T03:39:24", "url": "https://files.pythonhosted.org/packages/67/89/8a2cfba608c12a1ded47f789e54d1c3fe2e3ccf8b452fa290629c40e0e8d/plone.contentrules-1.0a2-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "733e98df3107d561dbce75d19bac8699", "sha256": "12fd1d30f2fdd284de68f3de7adfca43d65f964f78b73a67b4bfdd0522e4b2bd" }, "downloads": -1, "filename": "plone.contentrules-1.0a2.tar.gz", "has_sig": false, "md5_digest": "733e98df3107d561dbce75d19bac8699", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17034, "upload_time": "2007-02-11T03:39:23", "url": "https://files.pythonhosted.org/packages/a1/fc/f29d8a7e41da27581ca678d0a98ed9d45fc3495ebc66caff381a7acde039/plone.contentrules-1.0a2.tar.gz" } ], "1.0a2-20070215": [ { "comment_text": "", "digests": { "md5": "6c7a3884b88256635068a85420519da1", "sha256": "ce6835fa7f758104149da2471eed75176d2cd19a021def3a825546bae598418b" }, "downloads": -1, "filename": "plone.contentrules-1.0a2_20070215-py2.4.egg", "has_sig": false, "md5_digest": "6c7a3884b88256635068a85420519da1", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 29933, "upload_time": "2007-02-15T00:22:18", "url": "https://files.pythonhosted.org/packages/e4/45/e922be21a3a98a3755e1a8e22c63b5b9d75725db6bd449a9117f88623d70/plone.contentrules-1.0a2_20070215-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "32997c6a750bf62b80558fa96bad1155", "sha256": "b321475b8d78b0b4f03cb895ac2a12af33a2a571dd03181e5a50e858639b0641" }, "downloads": -1, "filename": "plone.contentrules-1.0a2-20070215.tar.gz", "has_sig": false, "md5_digest": "32997c6a750bf62b80558fa96bad1155", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17041, "upload_time": "2007-02-15T00:22:16", "url": "https://files.pythonhosted.org/packages/00/5f/5b3120158c0d5b0786bbe1729bb5c01445344e4104199644c567c019b365/plone.contentrules-1.0a2-20070215.tar.gz" } ], "1.0b1": [ { "comment_text": "", "digests": { "md5": "86b9267561c730a2e98b8aadc13e5a46", "sha256": "28b5987b33dab75ba49ae2c1cab7ac684dbdd3bc68d83adf6fc1a8b71ee0128a" }, "downloads": -1, "filename": "plone.contentrules-1.0b1-py2.4.egg", "has_sig": false, "md5_digest": "86b9267561c730a2e98b8aadc13e5a46", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 32867, "upload_time": "2007-03-04T22:58:47", "url": "https://files.pythonhosted.org/packages/5e/50/baed5e190832dc3fc7f1171261d13a4bbe36381796beea5d09df5fe106a3/plone.contentrules-1.0b1-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "695e2d32c6d906252881caa342ad315e", "sha256": "fb50578929b9becb32a8bac35d83c5e4e134c27f660bf976c1706730279c211b" }, "downloads": -1, "filename": "plone.contentrules-1.0b1.tar.gz", "has_sig": false, "md5_digest": "695e2d32c6d906252881caa342ad315e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18003, "upload_time": "2007-03-04T22:58:46", "url": "https://files.pythonhosted.org/packages/de/51/1838881b14134ab51106e35a1b373fd14b101c5b13360464062fff572996/plone.contentrules-1.0b1.tar.gz" } ], "1.0b1.1": [ { "comment_text": "", "digests": { "md5": "6e317fb7e38e6d0c0d99e1bf2774937d", "sha256": "baf7188169ce4fa4e58960691ef98436a0b1c11f5712403c963f594181953575" }, "downloads": -1, "filename": "plone.contentrules-1.0b1.1-py2.4.egg", "has_sig": false, "md5_digest": "6e317fb7e38e6d0c0d99e1bf2774937d", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 32962, "upload_time": "2007-03-25T22:54:00", "url": "https://files.pythonhosted.org/packages/09/d0/8adfd2a62e602d1acf3a5ca6e69bd2b89215d73fb9b94295cbbde18c7040/plone.contentrules-1.0b1.1-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "d4022c077d0d059629b7eda270dcb021", "sha256": "cc9671cb6b75a2b50afbb868f82691fa18845f332c1de2a26c246ccc4e7eed5c" }, "downloads": -1, "filename": "plone.contentrules-1.0b1.1.tar.gz", "has_sig": false, "md5_digest": "d4022c077d0d059629b7eda270dcb021", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18050, "upload_time": "2007-03-25T22:53:59", "url": "https://files.pythonhosted.org/packages/65/83/b26bb62c0f5f36c24dc784b0341c7d30abd59365981be7e1c476c2b59052/plone.contentrules-1.0b1.1.tar.gz" } ], "1.0b2": [ { "comment_text": "", "digests": { "md5": "04751f56b409ab501f2a9c9369db3e3a", "sha256": "1f0e3b292b3b2f926531c75e031bd176f888d0cd7ec967c99c9e978bb22d2db1" }, "downloads": -1, "filename": "plone.contentrules-1.0b2-py2.4.egg", "has_sig": false, "md5_digest": "04751f56b409ab501f2a9c9369db3e3a", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 32953, "upload_time": "2007-04-30T23:06:31", "url": "https://files.pythonhosted.org/packages/23/55/fcdeda0e4c6d0e1c8b7ce594a4dbea7a19099b1ddbad84e3b1f77e5f1bfe/plone.contentrules-1.0b2-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "6ec223033e1a47acb9beaa441497e0a2", "sha256": "faaace23d6803149355db098a1da72cde81e896d78bdadf58d22dc63af5aa537" }, "downloads": -1, "filename": "plone.contentrules-1.0b2.tar.gz", "has_sig": false, "md5_digest": "6ec223033e1a47acb9beaa441497e0a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18038, "upload_time": "2007-04-30T23:06:30", "url": "https://files.pythonhosted.org/packages/09/68/cd99e2affbb83ec91488e10c335848f4e362403c4d213b8ce06e32631462/plone.contentrules-1.0b2.tar.gz" } ], "1.0b3": [ { "comment_text": "", "digests": { "md5": "42c552f09493771657f7d77bbac30394", "sha256": "f0d5265a9b17cf0857ea78d7a72b3329604dada323b3ac5b27236fab886e685d" }, "downloads": -1, "filename": "plone.contentrules-1.0b3-py2.4.egg", "has_sig": false, "md5_digest": "42c552f09493771657f7d77bbac30394", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 32953, "upload_time": "2007-05-05T21:48:15", "url": "https://files.pythonhosted.org/packages/ed/dc/471c60ce2a7673c216d79ef92edcbc39cdd2ae0853e328cb120bceab89a2/plone.contentrules-1.0b3-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "ea3ec0da50472feb8a1214d0dcc54628", "sha256": "84b4a61acce732766a7d553d447a354b413991ea8f0784c4ceedc8cbe11bd6d1" }, "downloads": -1, "filename": "plone.contentrules-1.0b3.tar.gz", "has_sig": false, "md5_digest": "ea3ec0da50472feb8a1214d0dcc54628", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18039, "upload_time": "2007-05-05T21:48:14", "url": "https://files.pythonhosted.org/packages/cd/96/af162de831764f319902210014ba6e3ec60dcbd8827af118ec4470d655dc/plone.contentrules-1.0b3.tar.gz" } ], "1.0rc1": [ { "comment_text": "", "digests": { "md5": "01a89817d3279b4689d7e6d909815cac", "sha256": "a3f1411ecace1d9c44b5ddb4c77ba57c99bd09809f412724efdea83a24866b51" }, "downloads": -1, "filename": "plone.contentrules-1.0rc1-py2.4.egg", "has_sig": false, "md5_digest": "01a89817d3279b4689d7e6d909815cac", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 32971, "upload_time": "2007-07-09T00:32:59", "url": "https://files.pythonhosted.org/packages/3b/d2/96cd3b9875bb12e58a75fbb92116c0382382b1a3867ca530e5968fd82f7e/plone.contentrules-1.0rc1-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "7ed6cfd7e7947fca0b5812e4fa15272d", "sha256": "fff098dcb64628e54f564cf7cd1b8f165c44f129ae193ea5ea11ee9271f11a6c" }, "downloads": -1, "filename": "plone.contentrules-1.0rc1.tar.gz", "has_sig": false, "md5_digest": "7ed6cfd7e7947fca0b5812e4fa15272d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18035, "upload_time": "2007-07-09T00:32:58", "url": "https://files.pythonhosted.org/packages/81/92/baeaf9aa74e765c3877c8ae6080f50474eb8e45eaa09c01d5b096c71c72c/plone.contentrules-1.0rc1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "c449b9e883963b405afb2524ec261935", "sha256": "01912b31e5ecae8fcaa579e6eba09d4fe95063c9b82c6d435746bbbcb9f4b59c" }, "downloads": -1, "filename": "plone.contentrules-1.1.0-py2.4.egg", "has_sig": false, "md5_digest": "c449b9e883963b405afb2524ec261935", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 36349, "upload_time": "2008-04-20T19:02:19", "url": "https://files.pythonhosted.org/packages/2e/c2/a962de19e70014d942f95cdd11b2d80a5cd7cc40de2ad0ef5715b314f9c3/plone.contentrules-1.1.0-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "646cd7c3984eab443cf6f486c248567a", "sha256": "9c8caa8a1a5e6c58f197cf2adbcea4312ebc06f1e020938e3b1f6a16345f3757" }, "downloads": -1, "filename": "plone.contentrules-1.1.0.tar.gz", "has_sig": false, "md5_digest": "646cd7c3984eab443cf6f486c248567a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19509, "upload_time": "2008-04-20T19:02:19", "url": "https://files.pythonhosted.org/packages/27/f9/bc862793e0f5073dda4d24a6c9b364ff0c10e078531c7e65d00bf7277e10/plone.contentrules-1.1.0.tar.gz" } ], "1.1.0a1": [ { "comment_text": "", "digests": { "md5": "c6c5d3e0a4363467c96a4fc3de813daa", "sha256": "f70cb91d02d557cce18326a38a0beed1137a1234593e5d5185435e211f2d9631" }, "downloads": -1, "filename": "plone.contentrules-1.1.0a1-py2.4.egg", "has_sig": false, "md5_digest": "c6c5d3e0a4363467c96a4fc3de813daa", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 36351, "upload_time": "2008-03-09T02:25:54", "url": "https://files.pythonhosted.org/packages/5d/73/7e984aa7a61916710e7cb2c9e534bd42b3b93836a62dd524934554c45a7a/plone.contentrules-1.1.0a1-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "af7bd8e74837af82605f916dd81e9da1", "sha256": "f636b8d3f15c08dab19599b5f7f93fd6268e274054729472015ba47df3789f8d" }, "downloads": -1, "filename": "plone.contentrules-1.1.0a1.tar.gz", "has_sig": false, "md5_digest": "af7bd8e74837af82605f916dd81e9da1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19471, "upload_time": "2008-03-09T02:25:54", "url": "https://files.pythonhosted.org/packages/ae/60/e14b71a4183f56fe4b981c9b88f9e493f5da5f7ded67be80d071fdeee69a/plone.contentrules-1.1.0a1.tar.gz" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "97ffefa353da93a0dbc00360f6b6e723", "sha256": "b49c5609e9a3e77b221cbb8791bae6f0e2313d94c97a19065445393a0cc7c40d" }, "downloads": -1, "filename": "plone.contentrules-2.0.zip", "has_sig": false, "md5_digest": "97ffefa353da93a0dbc00360f6b6e723", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31399, "upload_time": "2010-07-18T16:53:05", "url": "https://files.pythonhosted.org/packages/44/3f/7467328e462ee7ed644afe099585e5564b17552ded625e033958ef18de69/plone.contentrules-2.0.zip" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "3ae91cb7a21749e14f4cd7564dcf1619", "sha256": "e19b16463856be9cd8b3e90eff9355db7f264ec1c828551c157c220e27e5dbae" }, "downloads": -1, "filename": "plone.contentrules-2.0.1.zip", "has_sig": false, "md5_digest": "3ae91cb7a21749e14f4cd7564dcf1619", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32041, "upload_time": "2011-04-02T02:14:34", "url": "https://files.pythonhosted.org/packages/ee/64/0907fa7af8ee104b69a85cb7cca9a024b6c074e7f0dbccf73a9570165d04/plone.contentrules-2.0.1.zip" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "a32370656c4fd58652fcd8a234db69c5", "sha256": "6ce4c1dfe197a647499e1382fed177b8b103ace6ec80e6882052844e0f7c769a" }, "downloads": -1, "filename": "plone.contentrules-2.0.2.zip", "has_sig": false, "md5_digest": "a32370656c4fd58652fcd8a234db69c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32522, "upload_time": "2013-01-13T18:49:34", "url": "https://files.pythonhosted.org/packages/85/aa/3d7139289820ee4cb3da65e9eb2591333869cd67f736701384c69fd260b2/plone.contentrules-2.0.2.zip" } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "e743dca41b07b7ac1c2a65b652679201", "sha256": "1e2123ea279ea39f448c8f3870092c78b3f77bb3d5e8f97984b2aea721d6f23a" }, "downloads": -1, "filename": "plone.contentrules-2.0.3.zip", "has_sig": false, "md5_digest": "e743dca41b07b7ac1c2a65b652679201", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32957, "upload_time": "2013-06-14T01:59:56", "url": "https://files.pythonhosted.org/packages/b2/00/28adab43e1b160eea239e2c60d8a1b1af344214cb11d9aaf444c1f70a245/plone.contentrules-2.0.3.zip" } ], "2.0.4": [ { "comment_text": "", "digests": { "md5": "21b189c2139ec7baea63a1e7ee187c55", "sha256": "18c49d8efbd1e95bebfcee9c52f18a031d70518ce9a966d1f18eb64c43e2cbb0" }, "downloads": -1, "filename": "plone.contentrules-2.0.4.zip", "has_sig": false, "md5_digest": "21b189c2139ec7baea63a1e7ee187c55", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33718, "upload_time": "2014-01-28T01:26:45", "url": "https://files.pythonhosted.org/packages/a1/45/839ba32c4a62de96e4dfb6d9ac19ec5e7625081847ee3e9bdb9eed52f208/plone.contentrules-2.0.4.zip" } ], "2.0.5": [ { "comment_text": "", "digests": { "md5": "bb66ace360b4eb76cbcb88887db28372", "sha256": "204c7f9ace864f3d77f04d9f475fef6a003af61fe1c41b4831f313e45b5eee1a" }, "downloads": -1, "filename": "plone.contentrules-2.0.5.tar.gz", "has_sig": false, "md5_digest": "bb66ace360b4eb76cbcb88887db28372", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22516, "upload_time": "2016-02-25T16:05:54", "url": "https://files.pythonhosted.org/packages/30/04/3225ed338ead3c102f25307029e77ac8d102c2316058859bb2e9797df345/plone.contentrules-2.0.5.tar.gz" } ], "2.0.6": [ { "comment_text": "", "digests": { "md5": "2e9bc3282a42674c9dd000c8ed35536d", "sha256": "01be35eb3f67b54b82f9301b62e61cde2f658b2a61320c7aa72b98cbbc8b680c" }, "downloads": -1, "filename": "plone.contentrules-2.0.6.tar.gz", "has_sig": false, "md5_digest": "2e9bc3282a42674c9dd000c8ed35536d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22591, "upload_time": "2016-08-08T16:09:32", "url": "https://files.pythonhosted.org/packages/f1/fe/1b3a2af381330ace618ea961744258266ad2f88a258228be20f45f94f53c/plone.contentrules-2.0.6.tar.gz" } ], "2.0.7": [ { "comment_text": "", "digests": { "md5": "0f74b5ee26a71763addc76e9246c5d0c", "sha256": "a6c79ebfda9a21c8e00d075f3a4bc85a32de6515a3d44bcbdc7274315dc8d983" }, "downloads": -1, "filename": "plone.contentrules-2.0.7-py2-none-any.whl", "has_sig": false, "md5_digest": "0f74b5ee26a71763addc76e9246c5d0c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 24882, "upload_time": "2018-01-30T01:13:54", "url": "https://files.pythonhosted.org/packages/70/13/434a66745ec3ba9820867ffdc94ba43b894377200c1d717096e460714117/plone.contentrules-2.0.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f80de13cd300bca9ed4ff71e14c21a29", "sha256": "998dfd9d9956f0c2f2467f6d5ff142cb2dd98827a3eff22b69a3372b70b44c26" }, "downloads": -1, "filename": "plone.contentrules-2.0.7.tar.gz", "has_sig": false, "md5_digest": "f80de13cd300bca9ed4ff71e14c21a29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22282, "upload_time": "2018-01-30T01:13:56", "url": "https://files.pythonhosted.org/packages/0f/69/d09c12ca7b16008277e3649067213272848fcf564db586ee2e81b755202a/plone.contentrules-2.0.7.tar.gz" } ], "2.0.8": [ { "comment_text": "", "digests": { "md5": "e183a5db72a331be48e31a4d547f1e8f", "sha256": "819c786ff13ecb175c66f6c1bf5e3dbc6c8a17bcfcfaf86eed2eeb2f3ecbc636" }, "downloads": -1, "filename": "plone.contentrules-2.0.8-py2-none-any.whl", "has_sig": false, "md5_digest": "e183a5db72a331be48e31a4d547f1e8f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 22947, "upload_time": "2018-09-27T19:55:06", "url": "https://files.pythonhosted.org/packages/a5/22/3e3bfec9a90a74006fdf9e18dcce76499fe3bdb560e2d15f07e248ac9dd0/plone.contentrules-2.0.8-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0782082db1d3b471f1eb0d5625798e3b", "sha256": "48576f4d8214511c996d70f492e66fd9be5bb3378245f8b66e2c7830dad77b67" }, "downloads": -1, "filename": "plone.contentrules-2.0.8.tar.gz", "has_sig": false, "md5_digest": "0782082db1d3b471f1eb0d5625798e3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22445, "upload_time": "2018-09-27T19:55:08", "url": "https://files.pythonhosted.org/packages/75/43/0055bc383f061622577e57cf4e96478bbf91727421001ddaa1ea4deecfcf/plone.contentrules-2.0.8.tar.gz" } ], "2.0.9": [ { "comment_text": "", "digests": { "md5": "f5dc0b5cd8a9afab1c86476ea66a3543", "sha256": "98eae5673307d2bcd00e0393c7f58cc5a7135dfa6235e7cac57fefb3dbd459af" }, "downloads": -1, "filename": "plone.contentrules-2.0.9-py2-none-any.whl", "has_sig": false, "md5_digest": "f5dc0b5cd8a9afab1c86476ea66a3543", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 23021, "upload_time": "2018-10-31T14:58:34", "url": "https://files.pythonhosted.org/packages/40/78/f16fab2656a2206961bdc15d6c1243875341ad692b7a2a87ade7eee34840/plone.contentrules-2.0.9-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7b8c7e582bc7a3e3a318150b45d43e92", "sha256": "04abeb95455346e288c79140a0d38f1a1d61510c5839d901182f53f816ef3bb4" }, "downloads": -1, "filename": "plone.contentrules-2.0.9.tar.gz", "has_sig": false, "md5_digest": "7b8c7e582bc7a3e3a318150b45d43e92", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22652, "upload_time": "2018-10-31T14:58:35", "url": "https://files.pythonhosted.org/packages/7d/54/ee889bc89dc779e371c1d935d0fdae3be048cc1c08b698d14fcc9814db75/plone.contentrules-2.0.9.tar.gz" } ], "2.0b1": [ { "comment_text": "", "digests": { "md5": "a7f5cf3a83512e890dc6620fc2efe106", "sha256": "cbb179769a5885779be1b637c2bc86d45b1cf40df75a935551504e9458ea26ff" }, "downloads": -1, "filename": "plone.contentrules-2.0b1.zip", "has_sig": false, "md5_digest": "a7f5cf3a83512e890dc6620fc2efe106", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30389, "upload_time": "2010-06-13T12:59:10", "url": "https://files.pythonhosted.org/packages/73/63/c7b1f38267a3f23223747a009b4bb88837d01ab8afcfad3a5da1bdae1cad/plone.contentrules-2.0b1.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f5dc0b5cd8a9afab1c86476ea66a3543", "sha256": "98eae5673307d2bcd00e0393c7f58cc5a7135dfa6235e7cac57fefb3dbd459af" }, "downloads": -1, "filename": "plone.contentrules-2.0.9-py2-none-any.whl", "has_sig": false, "md5_digest": "f5dc0b5cd8a9afab1c86476ea66a3543", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 23021, "upload_time": "2018-10-31T14:58:34", "url": "https://files.pythonhosted.org/packages/40/78/f16fab2656a2206961bdc15d6c1243875341ad692b7a2a87ade7eee34840/plone.contentrules-2.0.9-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7b8c7e582bc7a3e3a318150b45d43e92", "sha256": "04abeb95455346e288c79140a0d38f1a1d61510c5839d901182f53f816ef3bb4" }, "downloads": -1, "filename": "plone.contentrules-2.0.9.tar.gz", "has_sig": false, "md5_digest": "7b8c7e582bc7a3e3a318150b45d43e92", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22652, "upload_time": "2018-10-31T14:58:35", "url": "https://files.pythonhosted.org/packages/7d/54/ee889bc89dc779e371c1d935d0fdae3be048cc1c08b698d14fcc9814db75/plone.contentrules-2.0.9.tar.gz" } ] }