{ "info": { "author": "4teamwork AG", "author_email": "mailto:info@4teamwork.ch", "bugtrack_url": null, "classifiers": [ "Framework :: Plone", "Framework :: Plone :: 4.3", "Framework :: Plone :: 5.1", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Introduction\n============\n\nThe `ftw.publisher` packages provide tools for publishing plone contents from\none instance to another.\n\nThis package provides shared tools and utils used by `ftw.publisher.sender` and\n`ftw.publisher.receiver`.\n\nLinks\n=====\n\nThe main project package is `ftw.publisher.sender` since it contains all the\nconfiguration panels and the most tools - but without the other mandatory\npackages it will not work.\nHere are some additional links:\n\n- Publisher packages on pypi: http://pypi.python.org/pypi?%3Aaction=search&term=ftw.publisher&submit=search\n- Github: https://github.com/4teamwork/ftw.publisher.sender\n- Issues: https://github.com/4teamwork/ftw.publisher.sender/issues\n- Wiki: https://github.com/4teamwork/ftw.publisher.sender/wiki\n- Continuous integration: https://jenkins.4teamwork.ch/search?q=ftw.publisher.core\n\n\nCopyright\n---------\n\nThis package is copyright by `4teamwork `_.\n\n``ftw.publisher.core`` is licensed under GNU General Public License, version 2.\n\nChangelog\n=========\n\n\n2.12.0 (2019-10-18)\n-------------------\n\n- Replace \"is_sl_contentish\" function with \"belongs_to_parent\".\n This requires an update of `ftw.publisher.sender` to the compatible\n version. The new implementation is more generic. [jone]\n\n- Replace the Simplelayout-specific \"RemoveDeletedSLContentishChildren\"\n adapter with a generic \"RemoveChildren\" adapter so that it also works\n for other kind of content, such as PloneFormGen. [jone]\n\n- Improve ``ftw.trash`` integration regarding deleted content. [jone]\n\n\n\n2.11.1 (2019-05-07)\n-------------------\n\n- Add support for ftw.trash with simplelayout [mathias.leimgruber]\n\n\n2.11.0 (2019-03-29)\n-------------------\n\n- Add support for Plone 5.1. [Nachtalb, jone, mbaechtold]\n\n\n2.10.2 (2018-02-06)\n-------------------\n\n- Handle broken relations properly. [jone, mbaechtold]\n\n2.10.1 (2017-11-17)\n-------------------\n\n- Add utils function to make a relative path absolute. [raphael-s]\n\n\n2.10.0 (2017-11-14)\n-------------------\n\n- Support datagrid GridRow serialization/deserialization of RelationValues [mathias.leimgruber]\n- No longer install \"splinter\" extra from \"ftw.testing\". [mbaechtold]\n\n\n2.9.2 (2017-06-12)\n------------------\n\n- Improve publishing the layout property on plone site\n root (introduced in 2.7.3). [mbaechtold]\n\n\n2.9.1 (2017-02-28)\n------------------\n\n- Fix publishing objects having backward relations. [mbaechtold]\n\n\n2.9.0 (2017-01-04)\n------------------\n\n- Add support for publishing the category ranks of categorizable\n content types from \"ftw.shop\". [mbaechtold]\n\n\n2.8.2 (2016-11-16)\n------------------\n\n- Fix daylight savings issue in p.a.events' start / end. [jone]\n\n\n2.8.1 (2016-11-14)\n------------------\n\n- Backreferences: awoid error with broken references. [jone]\n\n\n2.8.0 (2016-11-08)\n------------------\n\n- Generally support RichTextValue as value type.\n [mathias.leimgruber]\n\n\n2.7.4 (2016-10-21)\n------------------\n\n- Fix plone.app.event timezone problems. [jone]\n\n- Support timezones. [jone]\n\n\n2.7.3 (2016-09-26)\n------------------\n\n- Publish layout property on plone root. But do not touch other properties.\n [mathias.leimgruber]\n\n\n2.7.2 (2016-08-16)\n------------------\n\n- Implement ftw.simplelayout block properties support.\n Allow setting a different view name.\n [mathias.leimgruber]\n\n\n2.7.1 (2016-07-26)\n------------------\n\n- Fix error when publishing DX relation with no target. [jone]\n\n\n2.7.0 (2016-03-30)\n------------------\n\n- Add data collector for Products.PloneFormGen fields.\n [elioschmutz]\n\n- Add data collector for ftw.servicenavigation data. [jone]\n\n\n2.6.0 (2015-12-23)\n------------------\n\n- Blocks of ftw.contentpage will no longer published directly\n after deleting.\n Backport for ftw.contentpage of functionality provided for ftw.simplelayout:\n [elioschmutz]\n\n- Publish visible state on portlets.\n [lknoepfel]\n\n\n2.5.0 (2015-09-30)\n------------------\n\n- Prevent \"ValueError: Description must be unicode.\" for dexterity objects.\n [jone]\n\n- Add support for PersistentList and PersistentMapping in decode_for_json-utility.\n [elioschmutz, mbaechtold]\n\n- Drop Plone 4.2 support.\n [jone]\n\n- Add support for portlet assignment classes which are not named \"Assignment\".\n [jone]\n\n- Add ftw.simplelayout support (page and block states).\n [jone]\n\n- Keep tuple / set types when sending data.\n [jone]\n\n- Support dexterity relations.\n [jone]\n\n\n2.4.1 (2014-12-02)\n------------------\n\n- BugFix in property adapter: Setting a property can raise a AttributeError\n if the content type influence the property behavior.\n Example see https://github.com/seantis/seantis.dir.contacts/blob/a0360a35e41afb1a8e0fa4ff553b423e0f731eee/seantis/dir/contacts/contact.py#L83\n [mathias.leimgruber]\n\n2.4.0 (2014-02-04)\n------------------\n\n- plonetheme.onegov: Support custom styles.\n [mathias.leimgruber]\n\n- plone.app.collection: Implement publishing the query.\n [mathias.leimgruber]\n\n\n2.3.3 (2013-11-12)\n------------------\n\n- Fix publishing imagelayout of contentpage-description block.\n [elioschmutz]\n\n\n2.3.2 (2013-09-24)\n------------------\n\n- Dexterity: add support for richtext fields.\n [jone]\n\n\n2.3.1 (2013-09-16)\n------------------\n\n- Dexterity: add support for plone.namedfile images.\n [jone]\n\n\n2.3.0 (2013-09-02)\n------------------\n\n- Fix publishing imagelayout of contentpage-description block.\n [elioschmutz]\n\n- Implement simplelayout block adapter.\n The adapter adds publisher support for simplelayout block settings,\n such as dimensions, height, position etc.\n [jone]\n\n\n2.2 (2013-07-18)\n----------------\n\n- Implemented adapter to publish ShopItem Variations\n (those are stored in annotations and therefore haven't been published before).\n [lgraf]\n\n\n2.1.1 (2013-06-21)\n------------------\n\n- Fix Unauthorized exception in back references adapter\n caused by Products.PloneHotfix20130618.\n [jone]\n\n\n2.1.0 (2013-06-13)\n------------------\n\n- Add geo data adapter to publish coordinates of c.geo.\n [mathias.leimgruber]\n\n\n2.0.1 (2013-06-03)\n------------------\n\n- Do not publish properties of site root.\n [jone]\n\n\n2.0 (2013-05-24)\n----------------\n\n- Add support for plone.namedfile in portlets.\n [jone]\n\n- Add portlet settings support for Plone 4.\n [jone]\n\n- Implement better blob file detection (ftw.file support).\n [jone]\n\n- Fix setting files / blobs: the decoder (f.p.receiver) takes care of the value.\n [jone]\n\n- Support for transporting datetime objects.\n [jone]\n\n- Improve marker interface adapter.\n Do not remove / readd all interfaces, but only apply differences.\n [jone]\n\n- Drop Plone 3 support.\n [jone]\n\n\n1.2 (2011-04-06)\n----------------\n\n- Cleanup, move to github (https://github.com/4teamwork/ftw.publisher.core) and\n prepare for release.\n [jone]\n\n\n1.1 (2010-09-27)\n----------------\n\n- Removed archetypes.schemaextender, since we can use obj.Schema() for getting\n all the fields\n [jone]\n\n- Added new warning states\n [jone]\n\n\n1.0c4 (2010-07-21)\n------------------\n\n- Added translations for the states\n [jone]\n\n\n1.0c3 (2010-06-24)\n------------------\n\n- Removed encoding stuff for portlets, that now should be done be the\n better encoding / decoding.\n [jone]\n\n- Added string encoding / decoding methods which work with json\n [jone]\n\n\n1.0c2 (2010-06-22)\n------------------\n\n- Fixed namespace_packages in setup.py\n [jone]\n\n- Added Backreference adapter\n [jone]\n\n- Make portlet adapter more save\n [jone]\n\n- added new states for renaming purposes\n [mathias.leimgruber]\n\n- fixed binary conversion to base64 string\n [mathias.leimgruber, victor.baumann]\n\n- added test cases for portlet adapter and properties adapter\n [mathias.leimgruber]\n\n- added an afterpushEvent\n [mathias.leimgruber]\n\n- Extend publish process with adapters\n [mathias.leimgruber]\n\n- sync context portlet\n [mathias.leimgruber]\n\n- sync interfaces\n [mathias.leimgruber]\n\n- sync topic criterias\n [mathias.leimgruber]\n\n- concept/structure\n [jone]\n\n- Working initial release\n [jone]", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/4teamwork/ftw.publisher.core", "keywords": "ftw publisher core", "license": "GPL2", "maintainer": "Jonas Baumann", "maintainer_email": "", "name": "ftw.publisher.core", "package_url": "https://pypi.org/project/ftw.publisher.core/", "platform": "", "project_url": "https://pypi.org/project/ftw.publisher.core/", "project_urls": { "Homepage": "https://github.com/4teamwork/ftw.publisher.core" }, "release_url": "https://pypi.org/project/ftw.publisher.core/2.12.0/", "requires_dist": null, "requires_python": "", "summary": "Staging and publishing addon for Plone contents.", "version": "2.12.0" }, "last_serial": 5995345, "releases": { "1.2": [ { "comment_text": "", "digests": { "md5": "5a544a47497c26ba981e428fc5055691", "sha256": "87beced44e726b90e263c3b9da39ff532c78b2d53910dce38d7f9b0d37e95884" }, "downloads": -1, "filename": "ftw.publisher.core-1.2.tar.gz", "has_sig": false, "md5_digest": "5a544a47497c26ba981e428fc5055691", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16742, "upload_time": "2011-04-06T14:22:47", "url": "https://files.pythonhosted.org/packages/f5/f6/47f80c4d06cca76c636970723e33717a58b94db0dae97b9563e22e4c0df3/ftw.publisher.core-1.2.tar.gz" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "009fabb496a18ac9029d7a8d03ac39d7", "sha256": "403fe228456b22946fa02daa8ef0b2b34f3454c3eb7979265b0c6f664fd64e75" }, "downloads": -1, "filename": "ftw.publisher.core-2.0.zip", "has_sig": false, "md5_digest": "009fabb496a18ac9029d7a8d03ac39d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46467, "upload_time": "2013-05-24T14:09:58", "url": "https://files.pythonhosted.org/packages/83/00/60d8f1331e955219c205cdc5808c76387e2e43cfecdd435636f6f20f8b2f/ftw.publisher.core-2.0.zip" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "6df93731a0c1d0aba7922b9b71fffefd", "sha256": "62aadc7a4382d335e5736afb3e514315ded7c1efbeebf1cb18708c5096a78cbe" }, "downloads": -1, "filename": "ftw.publisher.core-2.0.1.zip", "has_sig": false, "md5_digest": "6df93731a0c1d0aba7922b9b71fffefd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46802, "upload_time": "2013-06-03T10:08:58", "url": "https://files.pythonhosted.org/packages/99/53/97929b42b3e7917ac5d1a1227b70c43230102975fa0faf5e709b165eb617/ftw.publisher.core-2.0.1.zip" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "6d1b6f610c48f1b697e781ea44732a75", "sha256": "c8a4432c9d55344c1513aded942b0a7eff1feadf5874738f20611d92734480b5" }, "downloads": -1, "filename": "ftw.publisher.core-2.1.0.zip", "has_sig": false, "md5_digest": "6d1b6f610c48f1b697e781ea44732a75", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49732, "upload_time": "2013-06-13T16:00:59", "url": "https://files.pythonhosted.org/packages/c8/02/1040b04d5f8dc3303339789ea6e69b3e11cf284ede1967ee539ef8007a19/ftw.publisher.core-2.1.0.zip" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "f4089f6198c4dee9350e5ac68e2d185c", "sha256": "36ebf3236e3c59e95e13dcd6c012661eb0e0715a2c4d7de15c6dea2582813acf" }, "downloads": -1, "filename": "ftw.publisher.core-2.1.1.zip", "has_sig": false, "md5_digest": "f4089f6198c4dee9350e5ac68e2d185c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50016, "upload_time": "2013-06-21T07:19:43", "url": "https://files.pythonhosted.org/packages/7a/4e/938a9686c9ebb01f951b482edeca6c2f2eb315344c3303896ca563b5c86f/ftw.publisher.core-2.1.1.zip" } ], "2.10.0": [ { "comment_text": "", "digests": { "md5": "2f572f98dd96f87e13f0554a8473a078", "sha256": "8a6840ceae26045d899ec6c88ad21de9225ec30dc00e1904a474e57fe3fd114b" }, "downloads": -1, "filename": "ftw.publisher.core-2.10.0.tar.gz", "has_sig": false, "md5_digest": "2f572f98dd96f87e13f0554a8473a078", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46936, "upload_time": "2017-11-14T11:11:55", "url": "https://files.pythonhosted.org/packages/f4/90/13527be7331a9ea4e8c18d872b3e7fcbd59f541da64383740aabdb37a322/ftw.publisher.core-2.10.0.tar.gz" } ], "2.10.1": [ { "comment_text": "", "digests": { "md5": "cdf426472fcd1a1ef0b194eb585ab6cd", "sha256": "f0714f71a98fe8f5cfb9cf742a636ff289be315d3ab32770847834ffb358d5b1" }, "downloads": -1, "filename": "ftw.publisher.core-2.10.1.tar.gz", "has_sig": false, "md5_digest": "cdf426472fcd1a1ef0b194eb585ab6cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47077, "upload_time": "2017-11-17T13:15:21", "url": "https://files.pythonhosted.org/packages/28/fe/17a3f02677135f6c1ebea34c377cb2eddcd6b8e43bbfa548458e87482a14/ftw.publisher.core-2.10.1.tar.gz" } ], "2.10.2": [ { "comment_text": "", "digests": { "md5": "a686c8fb04d9d5b33d1067b37f3a5f0a", "sha256": "8e717c0e42c895aed38d93aed726ec142a8c7a3df6568347f6190f0515a3146e" }, "downloads": -1, "filename": "ftw.publisher.core-2.10.2.tar.gz", "has_sig": false, "md5_digest": "a686c8fb04d9d5b33d1067b37f3a5f0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47411, "upload_time": "2018-02-06T17:14:15", "url": "https://files.pythonhosted.org/packages/31/b1/a697c1e55583262bdf598471124d50a6edd482c68e6b4c416d1a62593242/ftw.publisher.core-2.10.2.tar.gz" } ], "2.11.0": [ { "comment_text": "", "digests": { "md5": "084c230634117d88a08795082a1834e2", "sha256": "629b9f708554e304d2adb850b9059b6e1606d5764f6495e2ddc2902c116a416e" }, "downloads": -1, "filename": "ftw.publisher.core-2.11.0.tar.gz", "has_sig": false, "md5_digest": "084c230634117d88a08795082a1834e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49400, "upload_time": "2019-03-29T12:29:41", "url": "https://files.pythonhosted.org/packages/5d/f1/425305d7563ed245e9e437ff09c1a06a7a98371f94fe1f0a53f8e8302fe4/ftw.publisher.core-2.11.0.tar.gz" } ], "2.11.1": [ { "comment_text": "", "digests": { "md5": "9477040ce35a2e8a407fd1020b986418", "sha256": "2c9f910af46aabb171ae459d26f86fb5a66434f8d9b2ad6f8b29567a0878f81b" }, "downloads": -1, "filename": "ftw.publisher.core-2.11.1.tar.gz", "has_sig": false, "md5_digest": "9477040ce35a2e8a407fd1020b986418", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50611, "upload_time": "2019-05-07T12:41:17", "url": "https://files.pythonhosted.org/packages/f2/08/cdf9512666cfc48abeae5dd8013dcd11ace368cbecfa8f1a194165df161e/ftw.publisher.core-2.11.1.tar.gz" } ], "2.12.0": [ { "comment_text": "", "digests": { "md5": "fd072f8653e4be730cd9cafd37281433", "sha256": "9ce7ae01f3219c9201c7d2ebe7414aa8dee1996b7ea4cb78c511b3764cb06b5d" }, "downloads": -1, "filename": "ftw.publisher.core-2.12.0.tar.gz", "has_sig": false, "md5_digest": "fd072f8653e4be730cd9cafd37281433", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50975, "upload_time": "2019-10-18T12:23:08", "url": "https://files.pythonhosted.org/packages/d4/fa/4d6c73660586f3acdf102f92bd8c0e0582c50e475ff6fc2fdfe14609e6ef/ftw.publisher.core-2.12.0.tar.gz" } ], "2.2": [ { "comment_text": "", "digests": { "md5": "660e284d1017043dac0e6fa07efa9b50", "sha256": "5b1a7032d908e4e9bd8d1aab92867cb5765059924643c795e671e4b1149f263c" }, "downloads": -1, "filename": "ftw.publisher.core-2.2.zip", "has_sig": false, "md5_digest": "660e284d1017043dac0e6fa07efa9b50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52845, "upload_time": "2013-07-18T13:58:08", "url": "https://files.pythonhosted.org/packages/bd/62/cbd29e13ad77028df48b98949b7d7ea34d315c6d2be3aef6b6c401253e10/ftw.publisher.core-2.2.zip" } ], "2.3.0": [ { "comment_text": "", "digests": { "md5": "df9af1dc2ec3121a5c4452411de2b9f5", "sha256": "1b49815dee3e926cace4fda99df3a2dbc2c27a37ae8e3c0a488e92410a93a4d0" }, "downloads": -1, "filename": "ftw.publisher.core-2.3.0.zip", "has_sig": false, "md5_digest": "df9af1dc2ec3121a5c4452411de2b9f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54666, "upload_time": "2013-09-02T07:49:34", "url": "https://files.pythonhosted.org/packages/cc/d4/e2d529f796cb2f556d1b9b0adb520c52462001137a85880961bde13bd496/ftw.publisher.core-2.3.0.zip" } ], "2.3.1": [ { "comment_text": "", "digests": { "md5": "b5c62a6e0d4454c12ae82ed6ea94fcc4", "sha256": "35fb626fa854eb288a73e73be0fc391755258a36fb604942553e1d771f35c25e" }, "downloads": -1, "filename": "ftw.publisher.core-2.3.1.zip", "has_sig": false, "md5_digest": "b5c62a6e0d4454c12ae82ed6ea94fcc4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55779, "upload_time": "2013-09-16T12:48:23", "url": "https://files.pythonhosted.org/packages/3b/9b/146104873fb2211d0213b9c4bb3f9c597b4e4eecc06e90fb9add649c3b31/ftw.publisher.core-2.3.1.zip" } ], "2.3.2": [ { "comment_text": "", "digests": { "md5": "75965933522d7611542f01550b1c66eb", "sha256": "7d750910f733a74764d84188908ceff70bccef8a1c03b24647624f12237d8aca" }, "downloads": -1, "filename": "ftw.publisher.core-2.3.2.zip", "has_sig": false, "md5_digest": "75965933522d7611542f01550b1c66eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56966, "upload_time": "2013-09-24T10:08:25", "url": "https://files.pythonhosted.org/packages/49/c6/8603d6760067e6071427067a354cd6fdd7a105b8360a4718ad3184595276/ftw.publisher.core-2.3.2.zip" } ], "2.3.3": [ { "comment_text": "", "digests": { "md5": "48b2465a30487b8d47d1e3e77d4daa43", "sha256": "8056b99dfe2072d0fc4fa3d56eed847f0928efa2a592148574000e2205fe1ffb" }, "downloads": -1, "filename": "ftw.publisher.core-2.3.3.zip", "has_sig": false, "md5_digest": "48b2465a30487b8d47d1e3e77d4daa43", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56572, "upload_time": "2013-11-12T16:27:33", "url": "https://files.pythonhosted.org/packages/88/8a/1c20a4a8532304684fda06f12ac2e6591fbd204178a6ead34ac8b1d33606/ftw.publisher.core-2.3.3.zip" } ], "2.4.0": [ { "comment_text": "", "digests": { "md5": "953d8fc77365e435f86ae15796551ff7", "sha256": "371451f95880f9360c09423aaf2812bc3e8072d09c48fcc55ebab4c7a5e26876" }, "downloads": -1, "filename": "ftw.publisher.core-2.4.0.zip", "has_sig": false, "md5_digest": "953d8fc77365e435f86ae15796551ff7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59647, "upload_time": "2014-02-04T07:40:22", "url": "https://files.pythonhosted.org/packages/16/dd/abd9c528a00b00fe1506b9891b308efa8c744df613826579723b980c92ba/ftw.publisher.core-2.4.0.zip" } ], "2.4.1": [ { "comment_text": "", "digests": { "md5": "b888d25dc45b7851c149f0f6e58db5dc", "sha256": "634fee7736f8d0d326479a88f42dbc1d471755225ee4e9cd0a71f7be7804fac8" }, "downloads": -1, "filename": "ftw.publisher.core-2.4.1.zip", "has_sig": false, "md5_digest": "b888d25dc45b7851c149f0f6e58db5dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59762, "upload_time": "2014-12-02T15:38:44", "url": "https://files.pythonhosted.org/packages/09/25/16043d4903ff26a8b72d33f47b80bd7f46a6cc625cb21184f9b8a9e85b48/ftw.publisher.core-2.4.1.zip" } ], "2.5.0": [ { "comment_text": "", "digests": { "md5": "b5663e7178501e3c22d4a4d1d474b80a", "sha256": "120c0cb6faf54f0210e32131526bf7e4ce96ef7aa8a23d7bbedeeaf2a86f89f2" }, "downloads": -1, "filename": "ftw.publisher.core-2.5.0.tar.gz", "has_sig": false, "md5_digest": "b5663e7178501e3c22d4a4d1d474b80a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39884, "upload_time": "2015-09-30T13:26:14", "url": "https://files.pythonhosted.org/packages/bc/16/cb331365a04554e223956a0709cbb93b14447fa7e569ea1233be5c71337b/ftw.publisher.core-2.5.0.tar.gz" } ], "2.6.0": [ { "comment_text": "", "digests": { "md5": "195bf1d3e2411b4842d1c443c0ff9387", "sha256": "d0ec23995a42a801dc38f11d2b051a57575b6f8a7cab8d28c9db2d98631dcd0c" }, "downloads": -1, "filename": "ftw.publisher.core-2.6.0.zip", "has_sig": false, "md5_digest": "195bf1d3e2411b4842d1c443c0ff9387", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68519, "upload_time": "2015-12-23T10:58:37", "url": "https://files.pythonhosted.org/packages/fe/c0/bd00361ecd8d849edaf7b06c50b469b48b4fbd10d2a675cec0d3e21403e9/ftw.publisher.core-2.6.0.zip" } ], "2.7.0": [ { "comment_text": "", "digests": { "md5": "4e6d06808711297cb0e61ed01245f286", "sha256": "92e16bc586448c95bb877b8856a0480005b47742a81fb0f7adc53f83b609605e" }, "downloads": -1, "filename": "ftw.publisher.core-2.7.0.tar.gz", "has_sig": false, "md5_digest": "4e6d06808711297cb0e61ed01245f286", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42230, "upload_time": "2016-03-30T07:09:53", "url": "https://files.pythonhosted.org/packages/38/92/8b1f582f07105e44a26079d947ac1fd1a1a98787059750910fb0e6b56109/ftw.publisher.core-2.7.0.tar.gz" } ], "2.7.1": [ { "comment_text": "", "digests": { "md5": "ed744fd4538bece834707ce54e67294b", "sha256": "ab20edc20c63769dba76dd3bd09a41d3fd2e991c84ec0fae50244fbf95f7dbbf" }, "downloads": -1, "filename": "ftw.publisher.core-2.7.1.tar.gz", "has_sig": false, "md5_digest": "ed744fd4538bece834707ce54e67294b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42319, "upload_time": "2016-07-26T13:56:19", "url": "https://files.pythonhosted.org/packages/24/f8/123711dae42d57bd14fc1393a9cf6bb45adcfd35594a0477f6fbce4c5a39/ftw.publisher.core-2.7.1.tar.gz" } ], "2.7.2": [ { "comment_text": "", "digests": { "md5": "5cf7ebd91ec886684724a59d2d1877e3", "sha256": "c5853c8a525f2f34911758b3d264c6ebc78dd2ca69c43c566b44c4f00d3eb35d" }, "downloads": -1, "filename": "ftw.publisher.core-2.7.2.tar.gz", "has_sig": false, "md5_digest": "5cf7ebd91ec886684724a59d2d1877e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42859, "upload_time": "2016-08-16T15:49:54", "url": "https://files.pythonhosted.org/packages/c2/97/f88c4a9ad4e3783ace25f50d3d6e8b79ccb1c8f1ba2cb80a06e807a093c3/ftw.publisher.core-2.7.2.tar.gz" } ], "2.7.3": [ { "comment_text": "", "digests": { "md5": "a7f32bf31aa28d07fbc5d8d681252a01", "sha256": "956c1f9392356a373d0c24176ac3468056713591bf35bc67eef8c3a88bed6cd3" }, "downloads": -1, "filename": "ftw.publisher.core-2.7.3.tar.gz", "has_sig": false, "md5_digest": "a7f32bf31aa28d07fbc5d8d681252a01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43201, "upload_time": "2016-09-26T16:25:25", "url": "https://files.pythonhosted.org/packages/2c/5a/81b4046d976b2180fa37103a7ea88ee53cd7b6623f8a91c4ece4a805034d/ftw.publisher.core-2.7.3.tar.gz" } ], "2.7.4": [ { "comment_text": "", "digests": { "md5": "3517c578a2889336244a0b8996d46d67", "sha256": "4b323f85a65264aa67fbf5c6990b38e43e180217efc86fac0d953f26973086a8" }, "downloads": -1, "filename": "ftw.publisher.core-2.7.4.tar.gz", "has_sig": false, "md5_digest": "3517c578a2889336244a0b8996d46d67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43780, "upload_time": "2016-10-21T14:10:54", "url": "https://files.pythonhosted.org/packages/fc/c7/51e1d7d031c2746ba20fc6e94f56ad2ff5a4f8bab2f7f70efcc56b085d52/ftw.publisher.core-2.7.4.tar.gz" } ], "2.8.0": [ { "comment_text": "", "digests": { "md5": "4416640696478b90f58a8316ae02eec7", "sha256": "80034bb91a399a46f9468e4f0b1895cca6cb612c996b9e1ecc6125a8033d0d4b" }, "downloads": -1, "filename": "ftw.publisher.core-2.8.0.tar.gz", "has_sig": false, "md5_digest": "4416640696478b90f58a8316ae02eec7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44033, "upload_time": "2016-11-08T16:35:57", "url": "https://files.pythonhosted.org/packages/8f/a3/95cc7a5f1847e1d1f555ed1c3b9d35110186af7848caf7f00e4a6633d54f/ftw.publisher.core-2.8.0.tar.gz" } ], "2.8.1": [ { "comment_text": "", "digests": { "md5": "0d3eb26dfc1f63b3a3ed3edb323c8254", "sha256": "5ad431f52777d20feca04edd786aef9c8fe66d2424dd05c5dc93a0163cda345f" }, "downloads": -1, "filename": "ftw.publisher.core-2.8.1.tar.gz", "has_sig": false, "md5_digest": "0d3eb26dfc1f63b3a3ed3edb323c8254", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44171, "upload_time": "2016-11-14T10:19:44", "url": "https://files.pythonhosted.org/packages/7d/b4/623655090c3261bac5a7a7af0257b61cf2aa9eadba86a3b49f23c903f922/ftw.publisher.core-2.8.1.tar.gz" } ], "2.8.2": [ { "comment_text": "", "digests": { "md5": "94c43e256d052f78ca0e02c91c7f6527", "sha256": "4ee645eb5bea2080ac31722ef5b943cf954d87221c2d089491a62578ac919491" }, "downloads": -1, "filename": "ftw.publisher.core-2.8.2.tar.gz", "has_sig": false, "md5_digest": "94c43e256d052f78ca0e02c91c7f6527", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44206, "upload_time": "2016-11-16T11:24:13", "url": "https://files.pythonhosted.org/packages/15/6d/4bc36ce6a63ece469d3cf95ba0657f3b0280630ebafaa98e118b5ad0e20b/ftw.publisher.core-2.8.2.tar.gz" } ], "2.9.0": [ { "comment_text": "", "digests": { "md5": "566bb05394cb58b273265395bed64013", "sha256": "d50620a1d33ec0bf6ab802c86b76ee38a1d9bb6447fedb0f964d86f2321f0d3d" }, "downloads": -1, "filename": "ftw.publisher.core-2.9.0.tar.gz", "has_sig": false, "md5_digest": "566bb05394cb58b273265395bed64013", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44964, "upload_time": "2017-01-04T12:19:34", "url": "https://files.pythonhosted.org/packages/32/d0/da60592b46b48dc781d0239f62a1458c83f16e8ca7afc901848e4cfb2600/ftw.publisher.core-2.9.0.tar.gz" } ], "2.9.1": [ { "comment_text": "", "digests": { "md5": "c54b33242f27228d8fc60696ed2d94d6", "sha256": "8f6ca6323b64c52b2d42fa82305daa5036895b4292c7380cd3f79aa21b60e364" }, "downloads": -1, "filename": "ftw.publisher.core-2.9.1.tar.gz", "has_sig": false, "md5_digest": "c54b33242f27228d8fc60696ed2d94d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45268, "upload_time": "2017-02-28T11:03:47", "url": "https://files.pythonhosted.org/packages/eb/9a/480be766662624ed8627bee1801d2018b7098743ab91f946b28fc1bb46c8/ftw.publisher.core-2.9.1.tar.gz" } ], "2.9.2": [ { "comment_text": "", "digests": { "md5": "31fdbca95b86dd54d00cdb642db01ddc", "sha256": "77c8a4c08845efa880df3c241dc48df212e125791c4efdc6556e91098cc47a4a" }, "downloads": -1, "filename": "ftw.publisher.core-2.9.2.tar.gz", "has_sig": false, "md5_digest": "31fdbca95b86dd54d00cdb642db01ddc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45456, "upload_time": "2017-06-12T14:06:34", "url": "https://files.pythonhosted.org/packages/f0/49/686369a830701fb3d4f241b5689351864f25de03e40b25f705d7f60ed013/ftw.publisher.core-2.9.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fd072f8653e4be730cd9cafd37281433", "sha256": "9ce7ae01f3219c9201c7d2ebe7414aa8dee1996b7ea4cb78c511b3764cb06b5d" }, "downloads": -1, "filename": "ftw.publisher.core-2.12.0.tar.gz", "has_sig": false, "md5_digest": "fd072f8653e4be730cd9cafd37281433", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50975, "upload_time": "2019-10-18T12:23:08", "url": "https://files.pythonhosted.org/packages/d4/fa/4d6c73660586f3acdf102f92bd8c0e0582c50e475ff6fc2fdfe14609e6ef/ftw.publisher.core-2.12.0.tar.gz" } ] }