{ "info": { "author": "Sidnei da Silve and others", "author_email": "plone-developers@lists.sourceforge.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Plone", "Framework :: Plone :: 5.2", "Framework :: Zope2", "License :: OSI Approved :: GNU General Public License (GPL)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Topic :: Internet :: File Transfer Protocol (FTP)", "Topic :: Internet :: WWW/HTTP" ], "description": "Overview\n--------\n\nPeople coming to Plone from other CMS or from no CMS at all often want\nto be able to bulk import existing content. There are also cases of\nsites which produce a high volume of content that needs to be\npublished constantly.\n\nThe easiest way to achieve the goal of allowing import/export of\nstructured content currently is through introspectable\nschemas. Archetypes provides this right now. However, Archetypes\nexpects a schema to have only one marshaller component, and the\ndefault ones are not able to marshall all the facets of a complex\npiece of content by themselves.\n\nThe Marshall product provides the missing pieces of this complicated\npuzzle by giving you:\n\n- A ``ControlledMarshaller`` implementation, which resorts on a tool\n to decide which marshaller implementation should be used for\n marshalling a given piece of content or demarshalling an uploaded\n file.\n\n- A ``marshaller_tool`` which sits on the root of your CMF/Plone site\n and that allows you to do fine grained control of marshallers.\n\n- Simple export functionality to dump the Archetypes-based objects of\n your CMF/Plone site as a hierarchy of files in .zip format.\n\n\nCopyright\n---------\n\n- This code is copyrighted by Enfold Systems, LLC.\n You can find more information at http://www.enfoldsystems.com/\n\n- Portions of this code are copyright ObjectRealms\n You can find more information at http://www.objectrealms.net\n\nChangelog\n=========\n\n.. You should *NOT* be adding new change log entries to this file.\n You should create a file in the news directory instead.\n For helpful instructions, please see:\n https://github.com/plone/plone.releaser/blob/master/ADD-A-NEWS-ITEM.rst\n\n.. towncrier release notes start\n\n2.4.0 (2018-11-05)\n------------------\n\nNew features:\n\n\n- Switch to new TestCase using AT after PloneTestcase is now DX. [pbauer] (#7)\n\n\n2.3 (2018-02-05)\n----------------\n\nNew features:\n\n- Replaced Extensions/Install.py with GenericSetup profile. [maurits]\n\nBug fixes:\n\n- Prepare for Python 2 / 3 compatibility\n [pbauer]\n\n- Fix test isolation issue due to incomplete teardown.\n [pbauer]\n\n\n2.2.1 (2016-08-18)\n------------------\n\nFixes:\n\n- Use zope.interface decorator.\n [gforcada]\n\n\n2.2.0 (2015-09-27)\n------------------\n\n- Removed libxml2 based marshalling\n [tomgross]\n\n\n2.1.4 (2015-02-11)\n------------------\n\n- Ported tests to plone.app.testing\n [tomgross]\n\n\n2.1.3 (2014-04-16)\n------------------\n\n- Remove duplicate code which is already available from Products.Archetypes\n and add deprecation warnings about it.\n [tomgross]\n\n\n2.1.2 (2013-01-13)\n------------------\n\n- Unicode export text is not supported since GS 1.7.0.\n [rossp]\n\n\n2.1.1 - 2011-07-20\n------------------\n\n- Fixed typo which prevents the deserializing of multiValued fields.\n [matth]\n\n\n2.1 - 2011-01-03\n----------------\n\n- Use plone.uuid to look up content UUIDs.\n [toutpt, davisagli]\n\n\n2.0 - 2010-07-18\n----------------\n\n- No changes.\n\n\n2.0b2 - 2010-04-20\n------------------\n\n- atmxl: Export / import mimetype of Archetypes IObjectFields so the right\n content type will be set in Plone 4. Ported from quintagroup.transmogrifier.\n [csenger]\n\n- atxml: Encode/decode strings with control characters that breaks common xml\n parsers in base64. This can be turned off by calling the marshaller with\n 'encode_with_ctrlchars=False'.\n [csenger]\n\n- Make sure DateTime fields are constructed properly in atns.py\n by explicitly constructing a DateTime instance for input values\n that would result in a DateTime value of `None` otherwise.\n [tomster]\n\n- Deprecationfix: Use DateTime.ISO8601() instead of DateTime.ISO\n [tomster]\n\n\n2.0b1 - 2009-12-27\n------------------\n\n- Removed BBB code for guess_content_type and fixed package dependencies.\n [hannosch]\n\n\n2.0a1 - 2009-11-13\n------------------\n\n- Replaced a simple logging call with the standard logging module.\n [hannosch]\n\n- Changed the config.py check for ElementTree to accept xml.etree.\n [hannosch]\n\n- Get tests to work with `xml.etree` and Plone trunk. We have to use the ATCT\n test cases as a base to get the expected content types.\n [hannosch]\n\n- Downgrade warning about missing `libxml2-python` to debug level.\n [hannosch]\n\n- Avoid a test dependency on quick installer.\n [hannosch]\n\n- Updated package metadata and cleaned up a bit.\n [hannosch]\n\n- Declare package dependencies and fixed deprecation warnings for use\n of Globals.\n [hannosch]\n\n- Made test runs that require libxml2 dependent on the availability of it.\n [hannosch]\n\n- Made the dependency on elementree conditional on the Python version. For\n Python 2.5 and later, we use the xml.etree modules.\n [hannosch]\n\n- Purged old Zope 2 Interface interfaces for Zope 2.12 compatibility.\n [elro]\n\n1.2.2 - unreleased\n------------------\n\n1.2.1 - 2009-05-29\n------------------\n\n- Register atxml and namespaces even if libxml2 isn't present, but test for\n elementtree.\n [csenger]\n\n1.2.0 - 2008-09-30\n------------------\n\n- Intial egg release.\n\n1.0.0 - 2007-11-07\n------------------\n\n- Made demarshall of SchemaAttributes more verbose. Now it raises its\n own Exception with information on which attribute and value it fails.\n [jensens]\n\n- Demote libxml2-python missing log message from \"warning\" to \"info\".\n This warning has been a common source of confusion for new users\n trying to track down real errors.\n [smcmahon]\n\n1.0.0-b1 - 2007-04-28\n---------------------\n\n- In the ATNS marshaller, preserve the field order by not using\n set.\n [nouri]\n\n1.0.0-a1 - 2006-10-25\n---------------------\n\n- Fixed some deprecation warnings for guess_content_type.\n [hannosch]\n\n- Updated a test for generated XML export format.\n [hannosch]\n\n- Initial version, see README.txt for details.\n [lots of people]\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/Products.Marshall", "keywords": "web zope application server webdav ftp", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "Products.Marshall", "package_url": "https://pypi.org/project/Products.Marshall/", "platform": "", "project_url": "https://pypi.org/project/Products.Marshall/", "project_urls": { "Homepage": "https://pypi.org/project/Products.Marshall" }, "release_url": "https://pypi.org/project/Products.Marshall/2.4.0/", "requires_dist": [ "setuptools", "six", "transaction", "plone.uuid", "zope.contenttype", "zope.deprecation", "zope.interface", "Products.Archetypes", "Products.CMFCore", "Products.GenericSetup", "Acquisition", "DateTime", "ExtensionClass", "Zope2", "Products.ATContentTypes; extra == 'test'" ], "requires_python": "", "summary": "Configurable Marshallers for Archetypes", "version": "2.4.0" }, "last_serial": 4454892, "releases": { "1.2.0": [ { "comment_text": "", "digests": { "md5": "5185b3a65fd32f8f93e393160ea7b0e2", "sha256": "11ca6152515cce1aff5dd7cd96afd67414f70008e940f422ccf643f3a9f82f43" }, "downloads": -1, "filename": "Products.Marshall-1.2.0.tar.gz", "has_sig": false, "md5_digest": "5185b3a65fd32f8f93e393160ea7b0e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 105141, "upload_time": "2008-09-30T13:26:26", "url": "https://files.pythonhosted.org/packages/16/84/649146466c0bbfddbbcc25f3d221cc70b1446594f7a64e8c2bef2889066d/Products.Marshall-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "4b057f909b98365df209dd88f3816893", "sha256": "995da8faafe1b64048b6ec5e827974bf6f82b61896e9d811b77d0cbb2a83f324" }, "downloads": -1, "filename": "Products.Marshall-1.2.1.zip", "has_sig": false, "md5_digest": "4b057f909b98365df209dd88f3816893", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 145211, "upload_time": "2009-05-30T13:22:37", "url": "https://files.pythonhosted.org/packages/18/74/2e2e403544d60d8da463e2931c5cb96fec975a184a2de89ebe83dceba999/Products.Marshall-1.2.1.zip" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "3f59b97c48f9584580872e9faca76529", "sha256": "3e9565781fed9d8b1d2e9901bdf9d1daa2f307052c5eb5d43ea03ebc1d5c5b56" }, "downloads": -1, "filename": "Products.Marshall-2.0.zip", "has_sig": false, "md5_digest": "3f59b97c48f9584580872e9faca76529", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 144235, "upload_time": "2010-07-18T13:51:43", "url": "https://files.pythonhosted.org/packages/cf/86/272c46b28b74012e61d95593c5bef4b716ae3607bb818b385bc8908f4d98/Products.Marshall-2.0.zip" } ], "2.0a1": [ { "comment_text": "", "digests": { "md5": "888fefe44a0e31c0dc06ef9e3f2c61dc", "sha256": "02fd9ab664c6e08546473b495437fbd2af1edd4acce964b8c78fb6ca15af9878" }, "downloads": -1, "filename": "Products.Marshall-2.0a1.zip", "has_sig": false, "md5_digest": "888fefe44a0e31c0dc06ef9e3f2c61dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 143131, "upload_time": "2009-11-13T22:43:27", "url": "https://files.pythonhosted.org/packages/ef/eb/dbf0ab501bee254cbf8acbacf27605e54d847406c340f9a7f08d6d61777d/Products.Marshall-2.0a1.zip" } ], "2.0b1": [ { "comment_text": "", "digests": { "md5": "9d41cabded40d7df34f673d1562ac888", "sha256": "01ee02e892f1507d15a3caf44123f2f1988820e92c8a4dd75f82db938ad9828d" }, "downloads": -1, "filename": "Products.Marshall-2.0b1.zip", "has_sig": false, "md5_digest": "9d41cabded40d7df34f673d1562ac888", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 143008, "upload_time": "2009-12-27T16:38:02", "url": "https://files.pythonhosted.org/packages/45/17/17eadb104bd36999f93b89ba8b9affb2d531352063f7b02e81ec0f853f15/Products.Marshall-2.0b1.zip" } ], "2.0b2": [ { "comment_text": "", "digests": { "md5": "aa92b440adaa8b101055f9fffc3f4ecc", "sha256": "7dedcd8eff28fcd46a792a51696db824b5ab4308c9f2f1497aa8928b75d921c3" }, "downloads": -1, "filename": "Products.Marshall-2.0b2.zip", "has_sig": false, "md5_digest": "aa92b440adaa8b101055f9fffc3f4ecc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 144491, "upload_time": "2010-04-20T13:51:19", "url": "https://files.pythonhosted.org/packages/7a/89/d4129ea17b55441b7b5c6e11f148b60a843d76f414610a74e0402636916f/Products.Marshall-2.0b2.zip" } ], "2.1": [ { "comment_text": "", "digests": { "md5": "a17a2e486c64e1c36849e955a22d0f0e", "sha256": "171dc44e065d918908783c799a6bf52925d184df3af8d14a58b9fb1198a5cfa8" }, "downloads": -1, "filename": "Products.Marshall-2.1.zip", "has_sig": false, "md5_digest": "a17a2e486c64e1c36849e955a22d0f0e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 144436, "upload_time": "2011-01-03T21:14:30", "url": "https://files.pythonhosted.org/packages/d1/36/78659a28aa09e21eae70f917729ba5b8996e9c80bacc6325a5e11248781f/Products.Marshall-2.1.zip" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "5de4b78af86ea43dc4c60314ac8f681e", "sha256": "c6d890ec79cc0d2b9c13bdd9c8b69949507935e28c7a7d2a69fe7c5ec3327c81" }, "downloads": -1, "filename": "Products.Marshall-2.1.1.zip", "has_sig": false, "md5_digest": "5de4b78af86ea43dc4c60314ac8f681e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 144886, "upload_time": "2011-07-21T04:27:44", "url": "https://files.pythonhosted.org/packages/61/b6/dfb4dea39f8ea00b5ecb019d3d3f1416a6de8e9c8fdfdf575c527e5f0da8/Products.Marshall-2.1.1.zip" } ], "2.1.2": [ { "comment_text": "", "digests": { "md5": "bde4d7f75195c1ded8371554b04d2541", "sha256": "52fd4b08c70aa06b13fc612211b9835da2bdac164bac0728b6d544399e529232" }, "downloads": -1, "filename": "Products.Marshall-2.1.2.zip", "has_sig": false, "md5_digest": "bde4d7f75195c1ded8371554b04d2541", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 144391, "upload_time": "2013-01-13T19:19:47", "url": "https://files.pythonhosted.org/packages/6d/1e/a9ab2d63ff0902918f1ed4b12c982f2ef506ac4d87bfefa4ae89532877e6/Products.Marshall-2.1.2.zip" } ], "2.1.3": [ { "comment_text": "", "digests": { "md5": "c676d233b9a8eb8cd3fd893fb33843c5", "sha256": "27d7db341e758b15154c2c9ceb4899c99ad1f969e75d4e088c84e3719c3ade31" }, "downloads": -1, "filename": "Products.Marshall-2.1.3.zip", "has_sig": false, "md5_digest": "c676d233b9a8eb8cd3fd893fb33843c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 139135, "upload_time": "2014-04-16T07:12:07", "url": "https://files.pythonhosted.org/packages/97/13/5838121cef89b58b35ef5f7666b14c79859371b6490bea4d706f8fc8be6d/Products.Marshall-2.1.3.zip" } ], "2.1.4": [ { "comment_text": "", "digests": { "md5": "01277754eeaf31c413ca6db68b18f047", "sha256": "5e27b94df2eea5e56cd4baf1462810956ffdbc63042ccdf68ab43e61a646ed93" }, "downloads": -1, "filename": "Products.Marshall-2.1.4.zip", "has_sig": false, "md5_digest": "01277754eeaf31c413ca6db68b18f047", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 135867, "upload_time": "2015-02-11T20:24:59", "url": "https://files.pythonhosted.org/packages/7b/6b/3a512b16981a6fbb281928a21d00700f69c0ba7558151b8a00f674b89f20/Products.Marshall-2.1.4.zip" } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "6800689ba13d033fbd72e27cfad9d68a", "sha256": "3845440cb109f2751c53fc3e6089ec820b490ae942f0ebaf07f0f2abe4dd2a52" }, "downloads": -1, "filename": "Products.Marshall-2.2.0.tar.gz", "has_sig": false, "md5_digest": "6800689ba13d033fbd72e27cfad9d68a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 100331, "upload_time": "2015-09-27T10:26:28", "url": "https://files.pythonhosted.org/packages/b2/6e/ed59690bf184579d25a03d39b08fef154b667fd0f4708f639325727785eb/Products.Marshall-2.2.0.tar.gz" } ], "2.2.1": [ { "comment_text": "", "digests": { "md5": "71acb7e6f7b4d71e9ab911c1f4a96383", "sha256": "ab26d5d9af2a31f2aaca7976c77a78ecfe2c428a7a6f5e7b02c23787458e930a" }, "downloads": -1, "filename": "Products.Marshall-2.2.1.tar.gz", "has_sig": false, "md5_digest": "71acb7e6f7b4d71e9ab911c1f4a96383", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 100877, "upload_time": "2016-08-18T00:51:16", "url": "https://files.pythonhosted.org/packages/72/ac/eacba0c22830fd0b2afff5fc7bb4957592c33f29d56207ea269c17ffe6dd/Products.Marshall-2.2.1.tar.gz" } ], "2.3": [ { "comment_text": "", "digests": { "md5": "fb42bcb863f6357810101b503775b3ce", "sha256": "e9435dd3909b8360df9561fd3bb38e44f5dbc592c8f90278f23c63257dfc2926" }, "downloads": -1, "filename": "Products.Marshall-2.3-py2-none-any.whl", "has_sig": false, "md5_digest": "fb42bcb863f6357810101b503775b3ce", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 120827, "upload_time": "2018-02-05T00:09:20", "url": "https://files.pythonhosted.org/packages/0c/0a/3c6d94c5d0528241138d0639384daae86275d4b398f3ee923b7315f5b99f/Products.Marshall-2.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "82254d01170393e45f7a440c63e00bbf", "sha256": "ce8d176bd3d6462e03e27fb4983d5cbe818e8e4c67aaf37956ee7aa1a5238ad5" }, "downloads": -1, "filename": "Products.Marshall-2.3.tar.gz", "has_sig": false, "md5_digest": "82254d01170393e45f7a440c63e00bbf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 100825, "upload_time": "2018-02-05T00:09:22", "url": "https://files.pythonhosted.org/packages/31/15/5c3732de6c5d093e86c4a467a7a25e654b0f90561280b3e2bd2e02471282/Products.Marshall-2.3.tar.gz" } ], "2.4.0": [ { "comment_text": "", "digests": { "md5": "bb29edfbf264dea22e252e3685aeaa05", "sha256": "5af0b1acc85eb3e3be3620d955a670a19f3c590dec52a44811091911d65915c4" }, "downloads": -1, "filename": "Products.Marshall-2.4.0-py2-none-any.whl", "has_sig": false, "md5_digest": "bb29edfbf264dea22e252e3685aeaa05", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 117554, "upload_time": "2018-11-05T21:53:20", "url": "https://files.pythonhosted.org/packages/73/ac/0499973c2ac17d02eaf2d4de23d5482adeb130700ff0e5a7399e3db3ee0c/Products.Marshall-2.4.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dc8e5b7aa9be942d6f649ad809db9ba6", "sha256": "30b8e34858e963d6305d6c7ac46c8888be8da367f3dff340e2e08cc8347dd6d2" }, "downloads": -1, "filename": "Products.Marshall-2.4.0.tar.gz", "has_sig": false, "md5_digest": "dc8e5b7aa9be942d6f649ad809db9ba6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 101604, "upload_time": "2018-11-05T21:53:22", "url": "https://files.pythonhosted.org/packages/8c/14/3ec65713219fea82a8d8ed5979d3f7050a215c3aa925cc289e127eba2f7f/Products.Marshall-2.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bb29edfbf264dea22e252e3685aeaa05", "sha256": "5af0b1acc85eb3e3be3620d955a670a19f3c590dec52a44811091911d65915c4" }, "downloads": -1, "filename": "Products.Marshall-2.4.0-py2-none-any.whl", "has_sig": false, "md5_digest": "bb29edfbf264dea22e252e3685aeaa05", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 117554, "upload_time": "2018-11-05T21:53:20", "url": "https://files.pythonhosted.org/packages/73/ac/0499973c2ac17d02eaf2d4de23d5482adeb130700ff0e5a7399e3db3ee0c/Products.Marshall-2.4.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dc8e5b7aa9be942d6f649ad809db9ba6", "sha256": "30b8e34858e963d6305d6c7ac46c8888be8da367f3dff340e2e08cc8347dd6d2" }, "downloads": -1, "filename": "Products.Marshall-2.4.0.tar.gz", "has_sig": false, "md5_digest": "dc8e5b7aa9be942d6f649ad809db9ba6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 101604, "upload_time": "2018-11-05T21:53:22", "url": "https://files.pythonhosted.org/packages/8c/14/3ec65713219fea82a8d8ed5979d3f7050a215c3aa925cc289e127eba2f7f/Products.Marshall-2.4.0.tar.gz" } ] }