quick-xmltodict


Namequick-xmltodict JSON
Version 0.1.2 PyPI version JSON
download
home_pageNone
SummaryEfficient XML-to-dict conversion backed by Rust
upload_time2024-06-01 10:55:02
maintainerNone
docs_urlNone
authorNone
requires_python>=3.10
licenseNone
keywords xmltodict xml-to-dict xml fast rust
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # quick-xmltodict

Efficient XML-to-dict conversion backed by Rust.

```python
>>> from quick_xmltodict import parse

>>> xml = """
... <movies>
...     <movie>
...         <title>Her</title>
...         <director>Spike Jonze</director>
...         <year>2013</year>
...         <genre>Science Fiction, Drama, Romance</genre>
...     </movie>
...     <movie>
...         <title>Encanto</title>
...         <director>Byron Howard, Jared Bush</director>
...         <year>2021</year>
...         <genre>Animation, Family, Fantasy</genre>
...     </movie>
... </movies>
... """

>>> parse(xml)

{'movies': {'movie': [{'director': 'Spike Jonze',
                       'genre': 'Science Fiction, Drama, Romance',
                       'title': 'Her',
                       'year': '2013'},
                      {'director': 'Byron Howard, Jared Bush',
                       'genre': 'Animation, Family, Fantasy',
                       'title': 'Encanto',
                       'year': '2021'}]}}
```

## Features

`quick-xmltodict` is a Rust-backed XML-to-dict conversion package designed to be fast and efficient.
It has a single function, `parse`, that takes an XML string and returns a Python dictionary.
You should be able to use this function as a drop-in replacement for the `xmltodict.parse` function from the original `xmltodict` package (used without any extra arguments).
Like `xmltodict`, `quick-xmltodict` follows [this](https://www.xml.com/pub/a/2006/05/31/converting-between-xml-and-json.html) schema for converting XML to JSON.

`quick-xmltodict` currently does not support namespace expansion, or the reverse operation (dict-to-XML conversion). For these features, use the original `xmltodict` package.

## Performance

Since `xmltodict` uses the non-validating C-based [expat](https://docs.python.org/3/library/pyexpat.html) parser from Python's standard library, it is already very fast.
`quick-xmltodict` is nonetheless about 2-5 times faster than `xmltodict`.

## Contributing

PRs are very welcome! Please make sure to run the tests before submitting a PR.

## Development

This project uses [Poetry](https://python-poetry.org/) to manage the environment and Python dependencies,
so you'll need to have it installed in addition to Python and Rust.

To install the development environment and run the test suite:
```bash
poetry install
poetry run maturin develop
poetry run pytest
```

Be sure to run `poetry run maturin develop` after making changes to the Rust code.
Add the `-r` flag for a release build (for example, if you want to run benchmarks).

It's recommended to install the pre-commit hooks:
```bash
poetry run pre-commit install
```

This ensures that linting and formatting are run automatically on every commit.


            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "quick-xmltodict",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": "xmltodict, xml-to-dict, xml, fast, rust",
    "author": null,
    "author_email": "Daniel Hjertholm <8713259+danhje@users.noreply.github.com>",
    "download_url": "https://files.pythonhosted.org/packages/e8/65/318db934a5eef1825f33647b054aca7497211c4607078dc0bcf55120c7ce/quick_xmltodict-0.1.2.tar.gz",
    "platform": null,
    "description": "# quick-xmltodict\n\nEfficient XML-to-dict conversion backed by Rust.\n\n```python\n>>> from quick_xmltodict import parse\n\n>>> xml = \"\"\"\n... <movies>\n...     <movie>\n...         <title>Her</title>\n...         <director>Spike Jonze</director>\n...         <year>2013</year>\n...         <genre>Science Fiction, Drama, Romance</genre>\n...     </movie>\n...     <movie>\n...         <title>Encanto</title>\n...         <director>Byron Howard, Jared Bush</director>\n...         <year>2021</year>\n...         <genre>Animation, Family, Fantasy</genre>\n...     </movie>\n... </movies>\n... \"\"\"\n\n>>> parse(xml)\n\n{'movies': {'movie': [{'director': 'Spike Jonze',\n                       'genre': 'Science Fiction, Drama, Romance',\n                       'title': 'Her',\n                       'year': '2013'},\n                      {'director': 'Byron Howard, Jared Bush',\n                       'genre': 'Animation, Family, Fantasy',\n                       'title': 'Encanto',\n                       'year': '2021'}]}}\n```\n\n## Features\n\n`quick-xmltodict` is a Rust-backed XML-to-dict conversion package designed to be fast and efficient.\nIt has a single function, `parse`, that takes an XML string and returns a Python dictionary.\nYou should be able to use this function as a drop-in replacement for the `xmltodict.parse` function from the original `xmltodict` package (used without any extra arguments).\nLike `xmltodict`, `quick-xmltodict` follows [this](https://www.xml.com/pub/a/2006/05/31/converting-between-xml-and-json.html) schema for converting XML to JSON.\n\n`quick-xmltodict` currently does not support namespace expansion, or the reverse operation (dict-to-XML conversion). For these features, use the original `xmltodict` package.\n\n## Performance\n\nSince `xmltodict` uses the non-validating C-based [expat](https://docs.python.org/3/library/pyexpat.html) parser from Python's standard library, it is already very fast.\n`quick-xmltodict` is nonetheless about 2-5 times faster than `xmltodict`.\n\n## Contributing\n\nPRs are very welcome! Please make sure to run the tests before submitting a PR.\n\n## Development\n\nThis project uses [Poetry](https://python-poetry.org/) to manage the environment and Python dependencies,\nso you'll need to have it installed in addition to Python and Rust.\n\nTo install the development environment and run the test suite:\n```bash\npoetry install\npoetry run maturin develop\npoetry run pytest\n```\n\nBe sure to run `poetry run maturin develop` after making changes to the Rust code.\nAdd the `-r` flag for a release build (for example, if you want to run benchmarks).\n\nIt's recommended to install the pre-commit hooks:\n```bash\npoetry run pre-commit install\n```\n\nThis ensures that linting and formatting are run automatically on every commit.\n\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Efficient XML-to-dict conversion backed by Rust",
    "version": "0.1.2",
    "project_urls": {
        "Repository": "https://github.com/statnett/quick-xmltodict.git"
    },
    "split_keywords": [
        "xmltodict",
        " xml-to-dict",
        " xml",
        " fast",
        " rust"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7b43239203b7a0adade89edd819b01f78a620a14d94d47137b779b75553dd65d",
                "md5": "3767d9182436a4cb7c69fc497d7448c4",
                "sha256": "29b07098b9edc66740a94760b5613d82a234dccb5cb311248f6cd2067c599791"
            },
            "downloads": -1,
            "filename": "quick_xmltodict-0.1.2-cp310-cp310-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3767d9182436a4cb7c69fc497d7448c4",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 207501,
            "upload_time": "2024-06-01T10:54:56",
            "upload_time_iso_8601": "2024-06-01T10:54:56.800198Z",
            "url": "https://files.pythonhosted.org/packages/7b/43/239203b7a0adade89edd819b01f78a620a14d94d47137b779b75553dd65d/quick_xmltodict-0.1.2-cp310-cp310-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f1b5b2e2a5341529c0a1961a6438cfd7a93499bfe0131e42a958ae8334ba7671",
                "md5": "a1b2360a3c9117debda9159653baf9b2",
                "sha256": "b22ff0de1e57a641b375c5d3ab8711afe88bd54e2a857d901b80596ced7d86a1"
            },
            "downloads": -1,
            "filename": "quick_xmltodict-0.1.2-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "a1b2360a3c9117debda9159653baf9b2",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 201149,
            "upload_time": "2024-06-01T10:54:52",
            "upload_time_iso_8601": "2024-06-01T10:54:52.193455Z",
            "url": "https://files.pythonhosted.org/packages/f1/b5/b2e2a5341529c0a1961a6438cfd7a93499bfe0131e42a958ae8334ba7671/quick_xmltodict-0.1.2-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d013863265a4ccda806158856f89cd1e6873df9595b9a1d64b4ee65068a3b417",
                "md5": "83cf5cfb717b7ffa3137b626c86fa646",
                "sha256": "4e5a6f73513065a6f2afdedc9e54bded64a75efb0e943e4441c51867d08f9efa"
            },
            "downloads": -1,
            "filename": "quick_xmltodict-0.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "83cf5cfb717b7ffa3137b626c86fa646",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 216633,
            "upload_time": "2024-06-01T10:54:08",
            "upload_time_iso_8601": "2024-06-01T10:54:08.245983Z",
            "url": "https://files.pythonhosted.org/packages/d0/13/863265a4ccda806158856f89cd1e6873df9595b9a1d64b4ee65068a3b417/quick_xmltodict-0.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7e317009884bad6ede6d6014aa62c15896e3433b9d5dd551654a1105f388f905",
                "md5": "e2a697a44f15efc43f8ce9a901992fa7",
                "sha256": "800748229b15dbd875ab6038796798c669708dc47fdafd3848cae0cdd4874c47"
            },
            "downloads": -1,
            "filename": "quick_xmltodict-0.1.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "e2a697a44f15efc43f8ce9a901992fa7",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 218009,
            "upload_time": "2024-06-01T10:54:15",
            "upload_time_iso_8601": "2024-06-01T10:54:15.509507Z",
            "url": "https://files.pythonhosted.org/packages/7e/31/7009884bad6ede6d6014aa62c15896e3433b9d5dd551654a1105f388f905/quick_xmltodict-0.1.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "dfa6f3b643f5659dc53b1b28da740b7681bbc019f65788922d47aead73d8318b",
                "md5": "d2040ff2902083cda3411d0dd3323171",
                "sha256": "5b32fa40751934df7702b151c2cfd7147710f5918be913122a422fd4cbdf0b3a"
            },
            "downloads": -1,
            "filename": "quick_xmltodict-0.1.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "d2040ff2902083cda3411d0dd3323171",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 242458,
            "upload_time": "2024-06-01T10:54:22",
            "upload_time_iso_8601": "2024-06-01T10:54:22.380738Z",
            "url": "https://files.pythonhosted.org/packages/df/a6/f3b643f5659dc53b1b28da740b7681bbc019f65788922d47aead73d8318b/quick_xmltodict-0.1.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7fc4ac8eadba276e520746a5e571d3a9123f27b3e74d8bccdda5731248d79054",
                "md5": "77af8444390cf2a684712f016fb757d1",
                "sha256": "8bc7271ce1cfcd04c15608752bdc72ffded705139a95d8da4440f3e26a59b647"
            },
            "downloads": -1,
            "filename": "quick_xmltodict-0.1.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "77af8444390cf2a684712f016fb757d1",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 322156,
            "upload_time": "2024-06-01T10:54:30",
            "upload_time_iso_8601": "2024-06-01T10:54:30.412816Z",
            "url": "https://files.pythonhosted.org/packages/7f/c4/ac8eadba276e520746a5e571d3a9123f27b3e74d8bccdda5731248d79054/quick_xmltodict-0.1.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e46a051f020b0dfdfdb20216f1b7e3f6b93308fc1b2f0ab88c4fbd0a9380ed81",
                "md5": "934d69313fd95a0788742a6133a03fd3",
                "sha256": "dffa0516bdc9b4f79c5382b8c73f93e2979b7d5bef4b5a7b4a01f0286d18e35a"
            },
            "downloads": -1,
            "filename": "quick_xmltodict-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "934d69313fd95a0788742a6133a03fd3",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 225332,
            "upload_time": "2024-06-01T10:54:44",
            "upload_time_iso_8601": "2024-06-01T10:54:44.659621Z",
            "url": "https://files.pythonhosted.org/packages/e4/6a/051f020b0dfdfdb20216f1b7e3f6b93308fc1b2f0ab88c4fbd0a9380ed81/quick_xmltodict-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "daf107044a7dc298e336e0db7397ee5c85c07fafdf155b5ed37fe5e2389323b4",
                "md5": "a9a641bf53b43b8e5574ffbb286f800f",
                "sha256": "2c6a61653097d802cded95a6dfa8779058598be1ab6d4836f6b2fcfb5697f3fa"
            },
            "downloads": -1,
            "filename": "quick_xmltodict-0.1.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl",
            "has_sig": false,
            "md5_digest": "a9a641bf53b43b8e5574ffbb286f800f",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 231961,
            "upload_time": "2024-06-01T10:54:37",
            "upload_time_iso_8601": "2024-06-01T10:54:37.203465Z",
            "url": "https://files.pythonhosted.org/packages/da/f1/07044a7dc298e336e0db7397ee5c85c07fafdf155b5ed37fe5e2389323b4/quick_xmltodict-0.1.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0ebceea36a4ffa942fdfd6c6865b56c413ffac7619a62afe048c7a594f878fb6",
                "md5": "5f7dd14b84d9dabeb2c0535db76db6f4",
                "sha256": "fb77055302e3785f8b562178f616043b19c4eb52fe7f934e6b88ef4acb9eb30b"
            },
            "downloads": -1,
            "filename": "quick_xmltodict-0.1.2-cp310-none-win32.whl",
            "has_sig": false,
            "md5_digest": "5f7dd14b84d9dabeb2c0535db76db6f4",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 130725,
            "upload_time": "2024-06-01T10:55:08",
            "upload_time_iso_8601": "2024-06-01T10:55:08.517170Z",
            "url": "https://files.pythonhosted.org/packages/0e/bc/eea36a4ffa942fdfd6c6865b56c413ffac7619a62afe048c7a594f878fb6/quick_xmltodict-0.1.2-cp310-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "efe5333cf78ed7f0ea55840e6369e253fdfa2f5274ccc1aa37bebdd84acf1be2",
                "md5": "1330e4da9899f679dc85729792c88099",
                "sha256": "df74f5b4d156c8be31145a19c63645c6a804428874e0068a27a9fbbc370448cd"
            },
            "downloads": -1,
            "filename": "quick_xmltodict-0.1.2-cp310-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "1330e4da9899f679dc85729792c88099",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.10",
            "size": 136131,
            "upload_time": "2024-06-01T10:55:04",
            "upload_time_iso_8601": "2024-06-01T10:55:04.277801Z",
            "url": "https://files.pythonhosted.org/packages/ef/e5/333cf78ed7f0ea55840e6369e253fdfa2f5274ccc1aa37bebdd84acf1be2/quick_xmltodict-0.1.2-cp310-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c4d900c3db52dae4a0aa5b103cacdf8792328e3d872cc64bbb9c6bce0026d705",
                "md5": "c700be00a742cbfa7054aefd2d410a82",
                "sha256": "01c95d6117403d97be49dd68f78a249c2c9d41b9efb749fdcd3899cb601159f4"
            },
            "downloads": -1,
            "filename": "quick_xmltodict-0.1.2-cp311-cp311-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c700be00a742cbfa7054aefd2d410a82",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 207561,
            "upload_time": "2024-06-01T10:54:58",
            "upload_time_iso_8601": "2024-06-01T10:54:58.369633Z",
            "url": "https://files.pythonhosted.org/packages/c4/d9/00c3db52dae4a0aa5b103cacdf8792328e3d872cc64bbb9c6bce0026d705/quick_xmltodict-0.1.2-cp311-cp311-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e74ce0626d2cb64fe82074a39e7388ee2b85be857a387a4db7d5eafd565a3e96",
                "md5": "2a36151aaa07d941fb30ffcd58f2f1e8",
                "sha256": "866328e7bfdae76705a0ee7da105c3dd481028f6cad972ab6c89834a54f2daeb"
            },
            "downloads": -1,
            "filename": "quick_xmltodict-0.1.2-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "2a36151aaa07d941fb30ffcd58f2f1e8",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 201164,
            "upload_time": "2024-06-01T10:54:53",
            "upload_time_iso_8601": "2024-06-01T10:54:53.842258Z",
            "url": "https://files.pythonhosted.org/packages/e7/4c/e0626d2cb64fe82074a39e7388ee2b85be857a387a4db7d5eafd565a3e96/quick_xmltodict-0.1.2-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6199f6c00735454a2961be565b6f9ebef0cfae2d40ff3cd7d8c0853687a90458",
                "md5": "191a90734bf64178e6fb32534287aa91",
                "sha256": "c00620c3d3488997068e56fca848dd5d6175912be1fabf9b421a8f4e696be24c"
            },
            "downloads": -1,
            "filename": "quick_xmltodict-0.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "191a90734bf64178e6fb32534287aa91",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 216651,
            "upload_time": "2024-06-01T10:54:09",
            "upload_time_iso_8601": "2024-06-01T10:54:09.880690Z",
            "url": "https://files.pythonhosted.org/packages/61/99/f6c00735454a2961be565b6f9ebef0cfae2d40ff3cd7d8c0853687a90458/quick_xmltodict-0.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "917a2a0e6a41c242f1bbe3f3f178cdfacd9836293c0141d243784de1ed9f7cab",
                "md5": "d876ab242315d91193720ba9cd00e273",
                "sha256": "3a48835fea083928ba759e0e1c65cae35daa10f35e0175dbc203c9ea7d3979be"
            },
            "downloads": -1,
            "filename": "quick_xmltodict-0.1.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "d876ab242315d91193720ba9cd00e273",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 218063,
            "upload_time": "2024-06-01T10:54:16",
            "upload_time_iso_8601": "2024-06-01T10:54:16.973711Z",
            "url": "https://files.pythonhosted.org/packages/91/7a/2a0e6a41c242f1bbe3f3f178cdfacd9836293c0141d243784de1ed9f7cab/quick_xmltodict-0.1.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b083a235bb9488c79559d4294148c0eb6969771af454de1f0f98d2b307f90dea",
                "md5": "be0ed3feaecdb67b8bbaed11fc25138d",
                "sha256": "fe1dd4caffaee9b002dd608dd1701d091b3eb5f2f4b46e420154f108ca1a3ead"
            },
            "downloads": -1,
            "filename": "quick_xmltodict-0.1.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "be0ed3feaecdb67b8bbaed11fc25138d",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 242396,
            "upload_time": "2024-06-01T10:54:24",
            "upload_time_iso_8601": "2024-06-01T10:54:24.595886Z",
            "url": "https://files.pythonhosted.org/packages/b0/83/a235bb9488c79559d4294148c0eb6969771af454de1f0f98d2b307f90dea/quick_xmltodict-0.1.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "aec3169c42a58b3508e46f99521f7342c24d1c85fee44af0f97c2770c4a6255a",
                "md5": "2bde0fec7d3c2489b2f0569bae26c959",
                "sha256": "632eb0211aef6ce826f4e5e910fd0b9efc939ef97e712c310bceed17b0b69f9a"
            },
            "downloads": -1,
            "filename": "quick_xmltodict-0.1.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "2bde0fec7d3c2489b2f0569bae26c959",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 321978,
            "upload_time": "2024-06-01T10:54:32",
            "upload_time_iso_8601": "2024-06-01T10:54:32.253944Z",
            "url": "https://files.pythonhosted.org/packages/ae/c3/169c42a58b3508e46f99521f7342c24d1c85fee44af0f97c2770c4a6255a/quick_xmltodict-0.1.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1d914088ae7fa470ea9b1e7dc45453fdc4243d9ad6d6fc0a49f8931f63658670",
                "md5": "5d5daf6f4672ce2efed97b653b6eff36",
                "sha256": "6d77b96d6cc151a13e825468f5b7461dccf0ac334307ba1a7693abe2cfd56bff"
            },
            "downloads": -1,
            "filename": "quick_xmltodict-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5d5daf6f4672ce2efed97b653b6eff36",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 225277,
            "upload_time": "2024-06-01T10:54:46",
            "upload_time_iso_8601": "2024-06-01T10:54:46.652373Z",
            "url": "https://files.pythonhosted.org/packages/1d/91/4088ae7fa470ea9b1e7dc45453fdc4243d9ad6d6fc0a49f8931f63658670/quick_xmltodict-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e299a441d70a4e913b8b227b9bd5524f78fdc6774e758237bfc1219eec6a534e",
                "md5": "8585ecaca59e5bd988035d8d7126def3",
                "sha256": "a812c36d42cf412e8fb3eed13f094a5964977ef1c1f877f0eb26cd45ed627d74"
            },
            "downloads": -1,
            "filename": "quick_xmltodict-0.1.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl",
            "has_sig": false,
            "md5_digest": "8585ecaca59e5bd988035d8d7126def3",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 231992,
            "upload_time": "2024-06-01T10:54:39",
            "upload_time_iso_8601": "2024-06-01T10:54:39.211027Z",
            "url": "https://files.pythonhosted.org/packages/e2/99/a441d70a4e913b8b227b9bd5524f78fdc6774e758237bfc1219eec6a534e/quick_xmltodict-0.1.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e8064226e1bc2a0e39393fb133fa15d42cd7da0f2cb58489891f0146d9825e84",
                "md5": "8d931063cd784ee2e968d407827de0d5",
                "sha256": "9fa945b250cd3833b214a23c8b56d1e07ac5018ad53220c227748dcf86381a97"
            },
            "downloads": -1,
            "filename": "quick_xmltodict-0.1.2-cp311-none-win32.whl",
            "has_sig": false,
            "md5_digest": "8d931063cd784ee2e968d407827de0d5",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 130731,
            "upload_time": "2024-06-01T10:55:09",
            "upload_time_iso_8601": "2024-06-01T10:55:09.985341Z",
            "url": "https://files.pythonhosted.org/packages/e8/06/4226e1bc2a0e39393fb133fa15d42cd7da0f2cb58489891f0146d9825e84/quick_xmltodict-0.1.2-cp311-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "eb821fad997030af61ac847026d29b4c7f80e51e1f105dc6cb71227ec7564d56",
                "md5": "5790939d7c83d8168bb44ba34b7f6b79",
                "sha256": "4ab462ac00d3d974c6eaa567ab43d008ce3116dcb3d3198dcabfa6f29ca8446f"
            },
            "downloads": -1,
            "filename": "quick_xmltodict-0.1.2-cp311-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "5790939d7c83d8168bb44ba34b7f6b79",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.10",
            "size": 136049,
            "upload_time": "2024-06-01T10:55:05",
            "upload_time_iso_8601": "2024-06-01T10:55:05.682382Z",
            "url": "https://files.pythonhosted.org/packages/eb/82/1fad997030af61ac847026d29b4c7f80e51e1f105dc6cb71227ec7564d56/quick_xmltodict-0.1.2-cp311-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0fa021b2cfd98e22ce1445a1a4f2a82a909a3a2fb7d965dac94b0729db74000a",
                "md5": "9f671da26412cccaf892fa7a8fc994e8",
                "sha256": "0f8278969786787be3fc4a8cf7f785b54929db62466739b770535ee44cfc61d4"
            },
            "downloads": -1,
            "filename": "quick_xmltodict-0.1.2-cp312-cp312-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9f671da26412cccaf892fa7a8fc994e8",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 207192,
            "upload_time": "2024-06-01T10:55:00",
            "upload_time_iso_8601": "2024-06-01T10:55:00.245113Z",
            "url": "https://files.pythonhosted.org/packages/0f/a0/21b2cfd98e22ce1445a1a4f2a82a909a3a2fb7d965dac94b0729db74000a/quick_xmltodict-0.1.2-cp312-cp312-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "37fb8649b2cffa178d66b14ff33a0b535a3642a3076c06585cfa6924fefd2007",
                "md5": "e72826eb5ff75e72413da0b203a6e356",
                "sha256": "02a73b5bfaa9c0ad626019cf6da83a9dd15042c8dc4b43e9d5cfa99e4de61fe9"
            },
            "downloads": -1,
            "filename": "quick_xmltodict-0.1.2-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "e72826eb5ff75e72413da0b203a6e356",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 200910,
            "upload_time": "2024-06-01T10:54:55",
            "upload_time_iso_8601": "2024-06-01T10:54:55.331673Z",
            "url": "https://files.pythonhosted.org/packages/37/fb/8649b2cffa178d66b14ff33a0b535a3642a3076c06585cfa6924fefd2007/quick_xmltodict-0.1.2-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "59e6041d0f353aaf5b49a99c34d15c9edc3883ad8fccc931736e94af6610ee2e",
                "md5": "16585466666cea14b7ee2ab8c2d500ed",
                "sha256": "5f2456d497279687e3645bd29b57491c4a2938a63865e1e4856c7865356e4e12"
            },
            "downloads": -1,
            "filename": "quick_xmltodict-0.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "16585466666cea14b7ee2ab8c2d500ed",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 216495,
            "upload_time": "2024-06-01T10:54:11",
            "upload_time_iso_8601": "2024-06-01T10:54:11.298965Z",
            "url": "https://files.pythonhosted.org/packages/59/e6/041d0f353aaf5b49a99c34d15c9edc3883ad8fccc931736e94af6610ee2e/quick_xmltodict-0.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "981347cadc21f19aa6e4857b101d13c373577129e9be5c79c12e38ccbb30837e",
                "md5": "e2b8ae9339620590cee3234a62a6d3b8",
                "sha256": "344d107d716f3f52993f3232dc840095447fd9a70ef8aa4c5c61513044fc2119"
            },
            "downloads": -1,
            "filename": "quick_xmltodict-0.1.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "e2b8ae9339620590cee3234a62a6d3b8",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 217879,
            "upload_time": "2024-06-01T10:54:18",
            "upload_time_iso_8601": "2024-06-01T10:54:18.373532Z",
            "url": "https://files.pythonhosted.org/packages/98/13/47cadc21f19aa6e4857b101d13c373577129e9be5c79c12e38ccbb30837e/quick_xmltodict-0.1.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ea976fa4539770f545b44bbad13924264903fe6738597436f8b4eb5e6a871377",
                "md5": "ff4ac82b3faa2481f1a92d3f8955a733",
                "sha256": "69c5eb01387b91b7b56ed27e98518abca0a6eb866e2b54582547ca3e4e3e8bdb"
            },
            "downloads": -1,
            "filename": "quick_xmltodict-0.1.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "ff4ac82b3faa2481f1a92d3f8955a733",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 242060,
            "upload_time": "2024-06-01T10:54:26",
            "upload_time_iso_8601": "2024-06-01T10:54:26.655606Z",
            "url": "https://files.pythonhosted.org/packages/ea/97/6fa4539770f545b44bbad13924264903fe6738597436f8b4eb5e6a871377/quick_xmltodict-0.1.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6fb3b85a5b10b36de78779f2cd1d7cd2bda1eda66be71f2414f6317944cfccb3",
                "md5": "c8a0a3eadaffea15de5ce566d22ca417",
                "sha256": "cd93a853bdd00938ed1bbc5a9362f713dc7947e87eafd5f33ff93a2ec4e8f7fa"
            },
            "downloads": -1,
            "filename": "quick_xmltodict-0.1.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "c8a0a3eadaffea15de5ce566d22ca417",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 321014,
            "upload_time": "2024-06-01T10:54:33",
            "upload_time_iso_8601": "2024-06-01T10:54:33.737523Z",
            "url": "https://files.pythonhosted.org/packages/6f/b3/b85a5b10b36de78779f2cd1d7cd2bda1eda66be71f2414f6317944cfccb3/quick_xmltodict-0.1.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "13607f60d5c5cee8e117573f56c65c4c1dad8c1f1bc62a77cb3a4ce5943c04f5",
                "md5": "25f3c1f9b7a4fe017b82607215ab449f",
                "sha256": "73f1be5625a89e97a062a53fa080e1a9fa2ca0514ce5a7bc62dd08d275a5d18c"
            },
            "downloads": -1,
            "filename": "quick_xmltodict-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "25f3c1f9b7a4fe017b82607215ab449f",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 225135,
            "upload_time": "2024-06-01T10:54:48",
            "upload_time_iso_8601": "2024-06-01T10:54:48.131496Z",
            "url": "https://files.pythonhosted.org/packages/13/60/7f60d5c5cee8e117573f56c65c4c1dad8c1f1bc62a77cb3a4ce5943c04f5/quick_xmltodict-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "cbe08468ba2a29a10eeabbd7c706a33b9d9781b49e7e9041b44d98351c8bd1c9",
                "md5": "193cf28a9908419cf6adeae27c927a23",
                "sha256": "bf25629ed1ed8964fe65a0579cb3f7ca364743032189727fec95cdd7659c8343"
            },
            "downloads": -1,
            "filename": "quick_xmltodict-0.1.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl",
            "has_sig": false,
            "md5_digest": "193cf28a9908419cf6adeae27c927a23",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 231698,
            "upload_time": "2024-06-01T10:54:40",
            "upload_time_iso_8601": "2024-06-01T10:54:40.655652Z",
            "url": "https://files.pythonhosted.org/packages/cb/e0/8468ba2a29a10eeabbd7c706a33b9d9781b49e7e9041b44d98351c8bd1c9/quick_xmltodict-0.1.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a8b0ac823a5d6a09d456022d4f301ef200342fd9ae289c0c5409c00cd9470789",
                "md5": "23821678cb076786950112e2774cf99c",
                "sha256": "009640692d793a0784c06f435849ad0b86c54611cea898448e06fda5aa5d149c"
            },
            "downloads": -1,
            "filename": "quick_xmltodict-0.1.2-cp312-none-win32.whl",
            "has_sig": false,
            "md5_digest": "23821678cb076786950112e2774cf99c",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 130818,
            "upload_time": "2024-06-01T10:55:11",
            "upload_time_iso_8601": "2024-06-01T10:55:11.865472Z",
            "url": "https://files.pythonhosted.org/packages/a8/b0/ac823a5d6a09d456022d4f301ef200342fd9ae289c0c5409c00cd9470789/quick_xmltodict-0.1.2-cp312-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d6cb6dea367067d28342e65634697f787fcb0edfa2bacee612475eedfe8e43b2",
                "md5": "7336705293ddc51b9ed2acc9ff761eca",
                "sha256": "246eddd6e11207c3c7101fabbed110cb51d7fcce9610703650f66844fbc1dfd8"
            },
            "downloads": -1,
            "filename": "quick_xmltodict-0.1.2-cp312-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "7336705293ddc51b9ed2acc9ff761eca",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.10",
            "size": 136075,
            "upload_time": "2024-06-01T10:55:07",
            "upload_time_iso_8601": "2024-06-01T10:55:07.085424Z",
            "url": "https://files.pythonhosted.org/packages/d6/cb/6dea367067d28342e65634697f787fcb0edfa2bacee612475eedfe8e43b2/quick_xmltodict-0.1.2-cp312-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9b3688d0240c3df88a4916913a2c132edb32f1a176ff18265d827010b65af0ed",
                "md5": "4d404f80bef803190a21149e6febf659",
                "sha256": "17c01176a254cc4320d8c35328602d1c21c7136bb1153c9166a481420a8ac257"
            },
            "downloads": -1,
            "filename": "quick_xmltodict-0.1.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "4d404f80bef803190a21149e6febf659",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.10",
            "size": 217163,
            "upload_time": "2024-06-01T10:54:14",
            "upload_time_iso_8601": "2024-06-01T10:54:14.112749Z",
            "url": "https://files.pythonhosted.org/packages/9b/36/88d0240c3df88a4916913a2c132edb32f1a176ff18265d827010b65af0ed/quick_xmltodict-0.1.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d2070f0816bf9eacda9c97d175941fed341d8a952798c5aa5385f9f3f95e25db",
                "md5": "23d5c4491e7585b421ba0cc05b1cfe65",
                "sha256": "51183b85193292c76cf1216b6303f8e520947d2f089089bc6ba90873d261ec7a"
            },
            "downloads": -1,
            "filename": "quick_xmltodict-0.1.2-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "23d5c4491e7585b421ba0cc05b1cfe65",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.10",
            "size": 218447,
            "upload_time": "2024-06-01T10:54:20",
            "upload_time_iso_8601": "2024-06-01T10:54:20.377605Z",
            "url": "https://files.pythonhosted.org/packages/d2/07/0f0816bf9eacda9c97d175941fed341d8a952798c5aa5385f9f3f95e25db/quick_xmltodict-0.1.2-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fe3ad5687021caddf2d2e43067d85fd4f23e84dd365d76e11f106d707b14d12a",
                "md5": "67437cdb5477b36ce2d95afc57704c19",
                "sha256": "dab6cc6e1955df12a63ce40dd523c63a0f9d690c726d67711ab24a20de0eb30f"
            },
            "downloads": -1,
            "filename": "quick_xmltodict-0.1.2-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "67437cdb5477b36ce2d95afc57704c19",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.10",
            "size": 243018,
            "upload_time": "2024-06-01T10:54:28",
            "upload_time_iso_8601": "2024-06-01T10:54:28.694988Z",
            "url": "https://files.pythonhosted.org/packages/fe/3a/d5687021caddf2d2e43067d85fd4f23e84dd365d76e11f106d707b14d12a/quick_xmltodict-0.1.2-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d18daa6566d405e2f4793b27d04a69c1f00a062b6f8c6b2536dbc6f8c87daaf3",
                "md5": "d1efa0314220812ae71db2254aeb638c",
                "sha256": "40ac9adeb670b5dba0e01f4e52078c69001249657bcae0b8770e57520c1542c9"
            },
            "downloads": -1,
            "filename": "quick_xmltodict-0.1.2-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "has_sig": false,
            "md5_digest": "d1efa0314220812ae71db2254aeb638c",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.10",
            "size": 322473,
            "upload_time": "2024-06-01T10:54:35",
            "upload_time_iso_8601": "2024-06-01T10:54:35.200579Z",
            "url": "https://files.pythonhosted.org/packages/d1/8d/aa6566d405e2f4793b27d04a69c1f00a062b6f8c6b2536dbc6f8c87daaf3/quick_xmltodict-0.1.2-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "846468cc57d91a49b9bc9140d51c60f4a5251b8ad8d1b231f07ede80b06fdae7",
                "md5": "67ef4fc9512315fe56854077f2a705db",
                "sha256": "d627d30b058d7a3b3955aa3cd0e55b9f8632247f0270703bfe163ffe0ed970e4"
            },
            "downloads": -1,
            "filename": "quick_xmltodict-0.1.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "67ef4fc9512315fe56854077f2a705db",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.10",
            "size": 225880,
            "upload_time": "2024-06-01T10:54:50",
            "upload_time_iso_8601": "2024-06-01T10:54:50.183242Z",
            "url": "https://files.pythonhosted.org/packages/84/64/68cc57d91a49b9bc9140d51c60f4a5251b8ad8d1b231f07ede80b06fdae7/quick_xmltodict-0.1.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7c621af1686e36646b44aec6bf5711ba51cc05a3f0ea0f821ef49da10f8151a6",
                "md5": "f187897adb671500a6eac9beb89dd497",
                "sha256": "f0a69aca89134e3d088d8ecc432655df0ab8b6a2e3d7e3ad2cddcac209970ccf"
            },
            "downloads": -1,
            "filename": "quick_xmltodict-0.1.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl",
            "has_sig": false,
            "md5_digest": "f187897adb671500a6eac9beb89dd497",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.10",
            "size": 232326,
            "upload_time": "2024-06-01T10:54:43",
            "upload_time_iso_8601": "2024-06-01T10:54:43.194573Z",
            "url": "https://files.pythonhosted.org/packages/7c/62/1af1686e36646b44aec6bf5711ba51cc05a3f0ea0f821ef49da10f8151a6/quick_xmltodict-0.1.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e865318db934a5eef1825f33647b054aca7497211c4607078dc0bcf55120c7ce",
                "md5": "e6cfe99b8c005b16710ced1f011ebf35",
                "sha256": "216d31a9492f1caf3ff4426f8e1c1879e758f7703819b67fa5878ba153d35733"
            },
            "downloads": -1,
            "filename": "quick_xmltodict-0.1.2.tar.gz",
            "has_sig": false,
            "md5_digest": "e6cfe99b8c005b16710ced1f011ebf35",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 4779820,
            "upload_time": "2024-06-01T10:55:02",
            "upload_time_iso_8601": "2024-06-01T10:55:02.666458Z",
            "url": "https://files.pythonhosted.org/packages/e8/65/318db934a5eef1825f33647b054aca7497211c4607078dc0bcf55120c7ce/quick_xmltodict-0.1.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-06-01 10:55:02",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "statnett",
    "github_project": "quick-xmltodict",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "quick-xmltodict"
}
        
Elapsed time: 0.26434s