{ "info": { "author": "David Megginson", "author_email": "contact@megginson.com", "bugtrack_url": null, "classifiers": [], "description": "Parsing very-large XML files into an in-memory DOM can cause a memory-usage\nexplosion that shuts down even a large server. This streaming library is optimised to handle very \nlarge IATI activity reports and split them into smaller XML documents that a system can import\nindividually. It can load the IATI activity reports either from a local file or direct download\nfrom a (public) URL. Memory usage is relatively constant regardless of the source-file size, so it \nis entirely reasonable to process 100+ MB XML files, even on a resource-constrained system. \nOutput goes into a user-specified directory.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "iatisplit", "package_url": "https://pypi.org/project/iatisplit/", "platform": "", "project_url": "https://pypi.org/project/iatisplit/", "project_urls": null, "release_url": "https://pypi.org/project/iatisplit/0.4/", "requires_dist": null, "requires_python": "", "summary": "Split International Aid Transparency Initiative (IATI) XML activity files.", "version": "0.4" }, "last_serial": 4660745, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "8b64fdf1aa0c5a48e8a6b437485431b1", "sha256": "03845ae1f6726c97c8de7ac03601f249302e1346b412b35a292c06eef833dee5" }, "downloads": -1, "filename": "iatisplit-0.1.tar.gz", "has_sig": false, "md5_digest": "8b64fdf1aa0c5a48e8a6b437485431b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6279, "upload_time": "2018-12-07T16:27:36", "url": "https://files.pythonhosted.org/packages/d9/97/89ef175236e96e7b145ac3a85e96899b3824cdb495e369eb24a7507264a8/iatisplit-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "d82a1e284c9482df2d68446517f234f6", "sha256": "d1ed52036a2a873c698f69da7b6d2eda6f6ed8b22e18eb888082c58ae00912ac" }, "downloads": -1, "filename": "iatisplit-0.2.tar.gz", "has_sig": false, "md5_digest": "d82a1e284c9482df2d68446517f234f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7885, "upload_time": "2019-01-02T17:10:29", "url": "https://files.pythonhosted.org/packages/f8/48/52ba977528963ca2cdfab986275cf99a7e9ab7b238bcf2d1b6866acd26e7/iatisplit-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "2a2af276eaad45ccad54aeef79842830", "sha256": "33e21a8e344476068f91e2ca1153d96709816ca10b7ab653ef68983b42ef364f" }, "downloads": -1, "filename": "iatisplit-0.3.tar.gz", "has_sig": false, "md5_digest": "2a2af276eaad45ccad54aeef79842830", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8731, "upload_time": "2019-01-03T20:19:06", "url": "https://files.pythonhosted.org/packages/84/f1/3b5892e55d42e19ffd99e392bfe246f76901cd5e0744ff7519f2fdc9ab7e/iatisplit-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "ffb301f72ba5bcbfcb0f67cb20531ac2", "sha256": "6f11d2ef9ba83e65d56afb79654a82d9b0c6d2fc36a6fcf8527dd9886d4903b0" }, "downloads": -1, "filename": "iatisplit-0.4.tar.gz", "has_sig": false, "md5_digest": "ffb301f72ba5bcbfcb0f67cb20531ac2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8816, "upload_time": "2019-01-04T16:16:43", "url": "https://files.pythonhosted.org/packages/f0/67/5d192f02e4168e61b7d7e792c7b07178e6e1c3fddfb597f10d959becc96d/iatisplit-0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ffb301f72ba5bcbfcb0f67cb20531ac2", "sha256": "6f11d2ef9ba83e65d56afb79654a82d9b0c6d2fc36a6fcf8527dd9886d4903b0" }, "downloads": -1, "filename": "iatisplit-0.4.tar.gz", "has_sig": false, "md5_digest": "ffb301f72ba5bcbfcb0f67cb20531ac2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8816, "upload_time": "2019-01-04T16:16:43", "url": "https://files.pythonhosted.org/packages/f0/67/5d192f02e4168e61b7d7e792c7b07178e6e1c3fddfb597f10d959becc96d/iatisplit-0.4.tar.gz" } ] }