unicorn


Nameunicorn JSON
Version 2.1.2 PyPI version JSON
download
home_pageNone
SummaryUnicorn CPU emulator engine
upload_time2025-02-13 15:32:07
maintainerNone
docs_urlNone
authorNone
requires_python!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7
licenseBSD License
keywords emulation qemu unicorn
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Unicorn

Unicorn is a lightweight, multi-platform, multi-architecture CPU emulator framework
based on [QEMU](http://qemu.org).

Unicorn offers some unparalleled features:

- Multi-architecture: ARM, ARM64 (ARMv8), M68K, MIPS, PowerPC, RISCV, SPARC, S390X, TriCore and X86 (16, 32, 64-bit)
- Clean/simple/lightweight/intuitive architecture-neutral API
- Implemented in pure C language, with bindings for Crystal, Clojure, Visual Basic, Perl, Rust, Ruby, Python, Java, .NET, Go, Delphi/Free Pascal, Haskell, Pharo, and Lua.
- Native support for Windows & *nix (with Mac OSX, Linux, *BSD & Solaris confirmed)
- High performance via Just-In-Time compilation
- Support for fine-grained instrumentation at various levels
- Thread-safety by design
- Distributed under free software license GPLv2

Further information is available at http://www.unicorn-engine.org

# Python Bindings for Unicorn

Originally written by Nguyen Anh Quynh, polished and redesigned by elicn, maintained by all community contributors.

## Install

Install a prebuilt wheel from PyPI:

```bash
python3 -m pip install unicorn
```

In case you would like to develop the bindings:

```bash
DEBUG=1 THREADS=4 python3 -m pip install --user -e .
# Workaround for Pylance
DEBUG=1 THREADS=4 python3 -m pip install --user -e . --config-settings editable_mode=strict
```

or install it by building it by yourself:

```bash
THREADS=4 python3 -m pip install --user .
```

Explanations for arguments:

- `THREADS=4` will use 4 threads for building.
- `DEBUG=1` will build debug version of unicorn.
- `--user` will install the bindings to your user directory instead of requiring root permission.
- `-e` infers the editable mode, which gives your instant feedback instead of re-compiling every time.

Note that you should setup a valid building environment according to docs/COMPILE.md but not necessarily build it because `setup.py` will do this for you. 

## Python2 compatibility

By default, Unicorn python bindings works with Python3.7 and above, as it offers more powerful features which improves developing efficiency compared to Python2. However, Unicorn will only keep compatible with all features Unicorn1 offers regarding Python2 because it has reached end-of-life for more than 3 years at the time of writing this README. While offering all features for both Python2 & Python3 is desirable and doable, it inevitably costs too much efforts to maintain and few users really rely on this. Therefore, we assume that if users still stick to Python2, previous Unicorn1 features should be enough. If you really want some new features Unicorn2 offers, please check and pull request to `unicorn/unicorn_py2`. We are happy to review and accept!
Even though the build of wheel packages requires Python3, it's still possible to re-tag the wheel produced from Python3 with `py2` tag and then run `python2 -m pip install <retagged-wheel-py>`. For detailed commands please refer to our workflow files.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "unicorn",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
    "maintainer_email": null,
    "keywords": "emulation, qemu, unicorn",
    "author": null,
    "author_email": "Nguyen Anh Quynh <quynh@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/90/12/a10f01a3e1dafcd21e2eb0c0d99bb51d5bda1d3fee20047cb2a4b2de6285/unicorn-2.1.2.tar.gz",
    "platform": null,
    "description": "# Unicorn\n\nUnicorn is a lightweight, multi-platform, multi-architecture CPU emulator framework\nbased on [QEMU](http://qemu.org).\n\nUnicorn offers some unparalleled features:\n\n- Multi-architecture: ARM, ARM64 (ARMv8), M68K, MIPS, PowerPC, RISCV, SPARC, S390X, TriCore and X86 (16, 32, 64-bit)\n- Clean/simple/lightweight/intuitive architecture-neutral API\n- Implemented in pure C language, with bindings for Crystal, Clojure, Visual Basic, Perl, Rust, Ruby, Python, Java, .NET, Go, Delphi/Free Pascal, Haskell, Pharo, and Lua.\n- Native support for Windows & *nix (with Mac OSX, Linux, *BSD & Solaris confirmed)\n- High performance via Just-In-Time compilation\n- Support for fine-grained instrumentation at various levels\n- Thread-safety by design\n- Distributed under free software license GPLv2\n\nFurther information is available at http://www.unicorn-engine.org\n\n# Python Bindings for Unicorn\n\nOriginally written by Nguyen Anh Quynh, polished and redesigned by elicn, maintained by all community contributors.\n\n## Install\n\nInstall a prebuilt wheel from PyPI:\n\n```bash\npython3 -m pip install unicorn\n```\n\nIn case you would like to develop the bindings:\n\n```bash\nDEBUG=1 THREADS=4 python3 -m pip install --user -e .\n# Workaround for Pylance\nDEBUG=1 THREADS=4 python3 -m pip install --user -e . --config-settings editable_mode=strict\n```\n\nor install it by building it by yourself:\n\n```bash\nTHREADS=4 python3 -m pip install --user .\n```\n\nExplanations for arguments:\n\n- `THREADS=4` will use 4 threads for building.\n- `DEBUG=1` will build debug version of unicorn.\n- `--user` will install the bindings to your user directory instead of requiring root permission.\n- `-e` infers the editable mode, which gives your instant feedback instead of re-compiling every time.\n\nNote that you should setup a valid building environment according to docs/COMPILE.md but not necessarily build it because `setup.py` will do this for you. \n\n## Python2 compatibility\n\nBy default, Unicorn python bindings works with Python3.7 and above, as it offers more powerful features which improves developing efficiency compared to Python2. However, Unicorn will only keep compatible with all features Unicorn1 offers regarding Python2 because it has reached end-of-life for more than 3 years at the time of writing this README. While offering all features for both Python2 & Python3 is desirable and doable, it inevitably costs too much efforts to maintain and few users really rely on this. Therefore, we assume that if users still stick to Python2, previous Unicorn1 features should be enough. If you really want some new features Unicorn2 offers, please check and pull request to `unicorn/unicorn_py2`. We are happy to review and accept!\nEven though the build of wheel packages requires Python3, it's still possible to re-tag the wheel produced from Python3 with `py2` tag and then run `python2 -m pip install <retagged-wheel-py>`. For detailed commands please refer to our workflow files.\n",
    "bugtrack_url": null,
    "license": "BSD License",
    "summary": "Unicorn CPU emulator engine",
    "version": "2.1.2",
    "project_urls": {
        "Bug Tracker": "https://github.com/unicorn-engine/unicorn/issues",
        "Changelog": "https://github.com/unicorn-engine/unicorn/blob/master/ChangeLog",
        "Homepage": "http://www.unicorn-engine.org",
        "Repository": "https://github.com/unicorn-engine/unicorn"
    },
    "split_keywords": [
        "emulation",
        " qemu",
        " unicorn"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ef57acd4dcbffcf80cf6b650095f923ee430b03c7a0cb1385d3b4f161d253665",
                "md5": "a9ece908cd4275b6996befe3faea28ea",
                "sha256": "69eff1a0c5db556c6ba06e0854e1fcea07923e2b1f142fecd8f0637470832eb7"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp310-cp310-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a9ece908cd4275b6996befe3faea28ea",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 12885660,
            "upload_time": "2025-02-13T15:27:51",
            "upload_time_iso_8601": "2025-02-13T15:27:51.404744Z",
            "url": "https://files.pythonhosted.org/packages/ef/57/acd4dcbffcf80cf6b650095f923ee430b03c7a0cb1385d3b4f161d253665/unicorn-2.1.2-cp310-cp310-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "56e6a6bcd95f5d2bd1f976f5ef562a0748e2c0bcbf13be0eb74b7c159c9ffd05",
                "md5": "ffd5492aecd96cfe3ff4e0875f64bcaf",
                "sha256": "0a337f914eb4c25bb17254ce8abc1fefe946412aebb52a5ad672ff9987e71ef4"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "ffd5492aecd96cfe3ff4e0875f64bcaf",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 15286640,
            "upload_time": "2025-02-13T15:27:55",
            "upload_time_iso_8601": "2025-02-13T15:27:55.089864Z",
            "url": "https://files.pythonhosted.org/packages/56/e6/a6bcd95f5d2bd1f976f5ef562a0748e2c0bcbf13be0eb74b7c159c9ffd05/unicorn-2.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "744819bd173a6acdf6d2074de185a92fb9e3fd3b3ca9b7311090da6cb0f95bdd",
                "md5": "886aa419797bd32007bb454ec8316e7c",
                "sha256": "278d5389b4e26f2dcff29cac6af2fae8a2d7d66d12d46e14e78cb200bd78935d"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "886aa419797bd32007bb454ec8316e7c",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 19738664,
            "upload_time": "2025-02-13T15:27:59",
            "upload_time_iso_8601": "2025-02-13T15:27:59.245913Z",
            "url": "https://files.pythonhosted.org/packages/74/48/19bd173a6acdf6d2074de185a92fb9e3fd3b3ca9b7311090da6cb0f95bdd/unicorn-2.1.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "69bb7359b752be47948800185cc9abad7fc5fea3804eef2d8d8e56ca41595486",
                "md5": "dabb4b78c63260e9cd4c3071c0bccb1e",
                "sha256": "ef61bc29e16f97c7e36a9f28c936d16041a98b8762355a442f9397cd9a521ccc"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "dabb4b78c63260e9cd4c3071c0bccb1e",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 16341518,
            "upload_time": "2025-02-13T15:28:04",
            "upload_time_iso_8601": "2025-02-13T15:28:04.158671Z",
            "url": "https://files.pythonhosted.org/packages/69/bb/7359b752be47948800185cc9abad7fc5fea3804eef2d8d8e56ca41595486/unicorn-2.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6ef6329ab045178a3953fa71e515d4272569506db418fa49c072b5ea11929771",
                "md5": "03842e8570e335c2f2ca9179c8b31ab3",
                "sha256": "e2d2a5b4b7fcdf676802cf58b783f9f2defb9859ea3ebeec89f7c38972c5c50c"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp310-cp310-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "03842e8570e335c2f2ca9179c8b31ab3",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 15825061,
            "upload_time": "2025-02-13T15:28:08",
            "upload_time_iso_8601": "2025-02-13T15:28:08.095102Z",
            "url": "https://files.pythonhosted.org/packages/6e/f6/329ab045178a3953fa71e515d4272569506db418fa49c072b5ea11929771/unicorn-2.1.2-cp310-cp310-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5368d5bad884e882ba58abc047b6ab52ddd1939b67df0748344d2a0c93a0d165",
                "md5": "3882ed27d8c4ea0f853b009497bcc70d",
                "sha256": "12bd0d0e2b03b95141dcaacf68c0ef99ce07c2e35b7df2cce8d16f86eb1e06b7"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp310-cp310-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "3882ed27d8c4ea0f853b009497bcc70d",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 20386198,
            "upload_time": "2025-02-13T15:28:11",
            "upload_time_iso_8601": "2025-02-13T15:28:11.448421Z",
            "url": "https://files.pythonhosted.org/packages/53/68/d5bad884e882ba58abc047b6ab52ddd1939b67df0748344d2a0c93a0d165/unicorn-2.1.2-cp310-cp310-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ee4b71b99afd31db5b1b39690a5bef7164f1bb626b5ed6031489d29f86eb7932",
                "md5": "295768da9188eb333834cdb19fdc6b5c",
                "sha256": "be28c79b1a9a9998cf9b5c7033e51230102f539f66fc82f5156e7274e75f12c1"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp310-cp310-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "295768da9188eb333834cdb19fdc6b5c",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 16670405,
            "upload_time": "2025-02-13T15:28:14",
            "upload_time_iso_8601": "2025-02-13T15:28:14.961231Z",
            "url": "https://files.pythonhosted.org/packages/ee/4b/71b99afd31db5b1b39690a5bef7164f1bb626b5ed6031489d29f86eb7932/unicorn-2.1.2-cp310-cp310-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8d96fd28fcaa1bf18b34e2db410943e8581f35b0022fac37598007496a392dca",
                "md5": "4213e697c4e751e8f7cab9842856d805",
                "sha256": "727380d14c8f7df96a09e2b2ca4125c5d0338c62de7a594df37cd96bc88b571e"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp310-cp310-win32.whl",
            "has_sig": false,
            "md5_digest": "4213e697c4e751e8f7cab9842856d805",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 11731855,
            "upload_time": "2025-02-13T15:28:19",
            "upload_time_iso_8601": "2025-02-13T15:28:19.195717Z",
            "url": "https://files.pythonhosted.org/packages/8d/96/fd28fcaa1bf18b34e2db410943e8581f35b0022fac37598007496a392dca/unicorn-2.1.2-cp310-cp310-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0c62cbd07d86e92494c61e714f5d7d659b875e5187df40c397dc00f87c4375dc",
                "md5": "6e6630cad2fb6658a1cdc12f2d8fb0b3",
                "sha256": "9220281612bb5d0bd53b1fa3f6aac2f3e0c04a456fff99d098d668da5e44a658"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "6e6630cad2fb6658a1cdc12f2d8fb0b3",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 15859732,
            "upload_time": "2025-02-13T15:28:22",
            "upload_time_iso_8601": "2025-02-13T15:28:22.935390Z",
            "url": "https://files.pythonhosted.org/packages/0c/62/cbd07d86e92494c61e714f5d7d659b875e5187df40c397dc00f87c4375dc/unicorn-2.1.2-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "331da0fecbfda5d332230f8564d6306110fe37284e20c71cfe4663d02a5c9945",
                "md5": "49648bd835880994a2deee3ef14123b6",
                "sha256": "f92f73af8ad94b761ff461d4f9cb4139a950192040c028e814cacf384689f14b"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp311-cp311-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "49648bd835880994a2deee3ef14123b6",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 12885583,
            "upload_time": "2025-02-13T15:28:26",
            "upload_time_iso_8601": "2025-02-13T15:28:26.389246Z",
            "url": "https://files.pythonhosted.org/packages/33/1d/a0fecbfda5d332230f8564d6306110fe37284e20c71cfe4663d02a5c9945/unicorn-2.1.2-cp311-cp311-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a08fbecb9279c9400527a08b6878804b9c3cf25f355ab6c1ae07265bcdcac244",
                "md5": "be715008d6cc8ba93705b2588dab14cd",
                "sha256": "5bd9ac5507acf5f18b558455ca2d7bc40cd24dafd54a0a6f2ec60135b56174d9"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "be715008d6cc8ba93705b2588dab14cd",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 15286675,
            "upload_time": "2025-02-13T15:28:29",
            "upload_time_iso_8601": "2025-02-13T15:28:29.116307Z",
            "url": "https://files.pythonhosted.org/packages/a0/8f/becb9279c9400527a08b6878804b9c3cf25f355ab6c1ae07265bcdcac244/unicorn-2.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "382ead481362f969094b40b0409a42b2a418535c4f9cd3eecfb90ba73db5335b",
                "md5": "930fe1171bd6de4e1673ea74a0ef16b2",
                "sha256": "b470c6579ed91f94988d387d957a8b796197bd2d7ecdc59b9c9acc62b1ad5353"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "930fe1171bd6de4e1673ea74a0ef16b2",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 19738603,
            "upload_time": "2025-02-13T15:28:32",
            "upload_time_iso_8601": "2025-02-13T15:28:32.452847Z",
            "url": "https://files.pythonhosted.org/packages/38/2e/ad481362f969094b40b0409a42b2a418535c4f9cd3eecfb90ba73db5335b/unicorn-2.1.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "60795d0b18c35f96375a4c2e7efaf208c775b82748b2721f607a88e929c79f7c",
                "md5": "b6fa0b4fac8ddbea054aab818e0e0d8c",
                "sha256": "b59ae894fa055d12cd07e8f268e94299f2481351d20ac8dc5a373010a8581826"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b6fa0b4fac8ddbea054aab818e0e0d8c",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 16341538,
            "upload_time": "2025-02-13T15:28:35",
            "upload_time_iso_8601": "2025-02-13T15:28:35.624546Z",
            "url": "https://files.pythonhosted.org/packages/60/79/5d0b18c35f96375a4c2e7efaf208c775b82748b2721f607a88e929c79f7c/unicorn-2.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "041ecf5555f38fea5b0e579155dc6f7ce31f82cea8755b21f5e3f6131e7d6bd9",
                "md5": "5121ba4c6d5f2993d9b6b5b879a13cd1",
                "sha256": "d9ef579c97507544ef9b55b6c0f0fb475e86cd2548a061bbd6771d58a49e9ff7"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp311-cp311-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "5121ba4c6d5f2993d9b6b5b879a13cd1",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 15825060,
            "upload_time": "2025-02-13T15:28:38",
            "upload_time_iso_8601": "2025-02-13T15:28:38.651071Z",
            "url": "https://files.pythonhosted.org/packages/04/1e/cf5555f38fea5b0e579155dc6f7ce31f82cea8755b21f5e3f6131e7d6bd9/unicorn-2.1.2-cp311-cp311-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5de62a863f593d12eeac53a0a2fa80a89ee826da708be92d57a35cdc16111bf0",
                "md5": "8f5f3e09e61d55b540d12ed4c7a2ef34",
                "sha256": "d4770da81c180d27ff8360127b333aee2c0d698ea001f204aa881147f7eef372"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp311-cp311-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "8f5f3e09e61d55b540d12ed4c7a2ef34",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 20386198,
            "upload_time": "2025-02-13T15:28:42",
            "upload_time_iso_8601": "2025-02-13T15:28:42.583903Z",
            "url": "https://files.pythonhosted.org/packages/5d/e6/2a863f593d12eeac53a0a2fa80a89ee826da708be92d57a35cdc16111bf0/unicorn-2.1.2-cp311-cp311-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9f3741697fb736ecb3723a5074d358faae1dda47309dc6bbe2ff29942cf7b19d",
                "md5": "7035652a97a0072f94c0e25acee2d41c",
                "sha256": "dc2e2adf345a1643cdae3dcaa8c1a8430731e1b8934935599b5c924240bd2a3a"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp311-cp311-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7035652a97a0072f94c0e25acee2d41c",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 16670406,
            "upload_time": "2025-02-13T15:28:46",
            "upload_time_iso_8601": "2025-02-13T15:28:46.126607Z",
            "url": "https://files.pythonhosted.org/packages/9f/37/41697fb736ecb3723a5074d358faae1dda47309dc6bbe2ff29942cf7b19d/unicorn-2.1.2-cp311-cp311-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "10bfc9861e75a1e8e8ad24de097831b684672cf70956ba48cd91f57e566b6b1a",
                "md5": "e5572e96d8b27ca9a1cd8aac18fb2f75",
                "sha256": "f055fbec425e170ec481d4e97d2fd3e1a739b3b61939cb4d20fd24a8a6c840df"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp311-cp311-win32.whl",
            "has_sig": false,
            "md5_digest": "e5572e96d8b27ca9a1cd8aac18fb2f75",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 11731855,
            "upload_time": "2025-02-13T15:28:49",
            "upload_time_iso_8601": "2025-02-13T15:28:49.743949Z",
            "url": "https://files.pythonhosted.org/packages/10/bf/c9861e75a1e8e8ad24de097831b684672cf70956ba48cd91f57e566b6b1a/unicorn-2.1.2-cp311-cp311-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "93f8981fe28d6858596c579e8354307657e7145b678eadeae4bda06a7ff32be9",
                "md5": "75b3273c52e773308aafbbbe8838f9c8",
                "sha256": "26ca78d526ea5668ef171366206327a841f9114727de9ab9d3f45edfc0ad7094"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "75b3273c52e773308aafbbbe8838f9c8",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 15859729,
            "upload_time": "2025-02-13T15:28:52",
            "upload_time_iso_8601": "2025-02-13T15:28:52.774396Z",
            "url": "https://files.pythonhosted.org/packages/93/f8/981fe28d6858596c579e8354307657e7145b678eadeae4bda06a7ff32be9/unicorn-2.1.2-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "40645b37c21ff413341ca00236f2ff1c712296232239995949f4ca02c10ce357",
                "md5": "ac411014bd1ed5d0aa33bea006b5d822",
                "sha256": "eb018793a60151f8b1682d80fd6e60cd20407be25f88b25612006ab344c2c621"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp312-cp312-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ac411014bd1ed5d0aa33bea006b5d822",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 12885488,
            "upload_time": "2025-02-13T15:28:56",
            "upload_time_iso_8601": "2025-02-13T15:28:56.540332Z",
            "url": "https://files.pythonhosted.org/packages/40/64/5b37c21ff413341ca00236f2ff1c712296232239995949f4ca02c10ce357/unicorn-2.1.2-cp312-cp312-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2e11e3b8589df44f6d637a2839d7747ab2da2e406cd8624d8892199fb987654a",
                "md5": "4fd5181820a7c9ca3aa98bdd69e2dfc2",
                "sha256": "8aab7f7cc2570585ee37335af51dddf0992629c36983e205a924e459cccb993d"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "4fd5181820a7c9ca3aa98bdd69e2dfc2",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 15286698,
            "upload_time": "2025-02-13T15:29:00",
            "upload_time_iso_8601": "2025-02-13T15:29:00.017858Z",
            "url": "https://files.pythonhosted.org/packages/2e/11/e3b8589df44f6d637a2839d7747ab2da2e406cd8624d8892199fb987654a/unicorn-2.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fc33ad3727494c2342b664e92dfeca6a2739be2a40b3c9842afab2216df41659",
                "md5": "37108a8714e72dd285644882489de933",
                "sha256": "2a763d3dc0afea744d0275293c51c377570354e475a6cfb79e8a8fbc4c3b4c17"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "37108a8714e72dd285644882489de933",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 19738716,
            "upload_time": "2025-02-13T15:29:03",
            "upload_time_iso_8601": "2025-02-13T15:29:03.178807Z",
            "url": "https://files.pythonhosted.org/packages/fc/33/ad3727494c2342b664e92dfeca6a2739be2a40b3c9842afab2216df41659/unicorn-2.1.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5bdd60d3453364ccaa08da5084cfffb3f8e32abb69289d813117035cce59e46b",
                "md5": "0bc09a3bdb431259d5cd9bc91c2efb85",
                "sha256": "6a3f886db8d977ae4b36810e5fe3dd0d2ba2151d030e64db47ae2c5f1115efa8"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0bc09a3bdb431259d5cd9bc91c2efb85",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 16341447,
            "upload_time": "2025-02-13T15:29:07",
            "upload_time_iso_8601": "2025-02-13T15:29:07.261330Z",
            "url": "https://files.pythonhosted.org/packages/5b/dd/60d3453364ccaa08da5084cfffb3f8e32abb69289d813117035cce59e46b/unicorn-2.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "44edd78471db33f82dd9c5e5715c15239dd8b7e531911d55709e2337c910194d",
                "md5": "12a0d2c4b090a7f9975fa1ebfa91f87e",
                "sha256": "31a506cd0f3a65e69219f06bf8744520334ff12219905c00779bb93307c50e03"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp312-cp312-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "12a0d2c4b090a7f9975fa1ebfa91f87e",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 15825061,
            "upload_time": "2025-02-13T15:29:10",
            "upload_time_iso_8601": "2025-02-13T15:29:10.229000Z",
            "url": "https://files.pythonhosted.org/packages/44/ed/d78471db33f82dd9c5e5715c15239dd8b7e531911d55709e2337c910194d/unicorn-2.1.2-cp312-cp312-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "db776cab866f23f1ab5b03b18303de06ddb7bc14009e5bda7131a5b33715074e",
                "md5": "ab9f7cc54882344552ab2d58bb0a366f",
                "sha256": "c0148d061466a9f69bbd1ae5bf0087696a405c05471693c5f20e98cf81cdb086"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp312-cp312-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "ab9f7cc54882344552ab2d58bb0a366f",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 20386199,
            "upload_time": "2025-02-13T15:29:14",
            "upload_time_iso_8601": "2025-02-13T15:29:14.440785Z",
            "url": "https://files.pythonhosted.org/packages/db/77/6cab866f23f1ab5b03b18303de06ddb7bc14009e5bda7131a5b33715074e/unicorn-2.1.2-cp312-cp312-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e55df56e0e140203ddc9384d311001595d55800bd59e1aa51ef5e4523bca73e4",
                "md5": "ad42482ae5df30a2cba4d2cee4490204",
                "sha256": "7c7cb06d93844c69126c07f77ce34cd51ce63c352b5d0cfdc331b522eef2c0e3"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp312-cp312-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ad42482ae5df30a2cba4d2cee4490204",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 16670403,
            "upload_time": "2025-02-13T15:29:19",
            "upload_time_iso_8601": "2025-02-13T15:29:19.320067Z",
            "url": "https://files.pythonhosted.org/packages/e5/5d/f56e0e140203ddc9384d311001595d55800bd59e1aa51ef5e4523bca73e4/unicorn-2.1.2-cp312-cp312-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a5716422b3e260e3463538fa1434e82d56fc2913ab6eabebfafee93b302a0eb7",
                "md5": "db07b822f18dc1ebb89cc1a5bfdf18e7",
                "sha256": "1f324c54fdc132e69e4cbb14c2e256bcc9eba67891561f06ca90db89511a10d2"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp312-cp312-win32.whl",
            "has_sig": false,
            "md5_digest": "db07b822f18dc1ebb89cc1a5bfdf18e7",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 11731856,
            "upload_time": "2025-02-13T15:29:22",
            "upload_time_iso_8601": "2025-02-13T15:29:22.143417Z",
            "url": "https://files.pythonhosted.org/packages/a5/71/6422b3e260e3463538fa1434e82d56fc2913ab6eabebfafee93b302a0eb7/unicorn-2.1.2-cp312-cp312-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fa1bb7b70183ad0559ce20818a5adf9eeaf289afcef7f371df4c549cd0ff1c4d",
                "md5": "bbe8f67d693993b847b90565e1e455ea",
                "sha256": "04133be6fd0b80301f2bd44fcc18840db0ab44753a7fe2185280c437f97bb87c"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "bbe8f67d693993b847b90565e1e455ea",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 15859730,
            "upload_time": "2025-02-13T15:29:26",
            "upload_time_iso_8601": "2025-02-13T15:29:26.053131Z",
            "url": "https://files.pythonhosted.org/packages/fa/1b/b7b70183ad0559ce20818a5adf9eeaf289afcef7f371df4c549cd0ff1c4d/unicorn-2.1.2-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "285e6d2f00bbba51fa4bf6ebbeda85a4cc114ddbce54fc6a43990e52dcf85a25",
                "md5": "5a0a2efdfb3bb32953ed398145911435",
                "sha256": "32727577224f3aea7a2f2452f5c775e89427518fc2de15816a0f7f126853911f"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp313-cp313-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5a0a2efdfb3bb32953ed398145911435",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 12885661,
            "upload_time": "2025-02-13T15:29:29",
            "upload_time_iso_8601": "2025-02-13T15:29:29.192370Z",
            "url": "https://files.pythonhosted.org/packages/28/5e/6d2f00bbba51fa4bf6ebbeda85a4cc114ddbce54fc6a43990e52dcf85a25/unicorn-2.1.2-cp313-cp313-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2874757a6d1484fc698b65ae88fd3832662c03aa9b91dfe6f6c681185bed7e8a",
                "md5": "c44b0c8da971f91985b23493b28c3213",
                "sha256": "31a6778397ca00cec40ae000075bfe7e7335186c4421d10c0a7b41725e5c118b"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "c44b0c8da971f91985b23493b28c3213",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 15286663,
            "upload_time": "2025-02-13T15:29:32",
            "upload_time_iso_8601": "2025-02-13T15:29:32.615780Z",
            "url": "https://files.pythonhosted.org/packages/28/74/757a6d1484fc698b65ae88fd3832662c03aa9b91dfe6f6c681185bed7e8a/unicorn-2.1.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "24bfd97ee3143ae10286869f86ffd910e857476ed8e94ea57de7d32b41e4aa46",
                "md5": "ae09b4b033b7e2d7e5c325f7e2e78603",
                "sha256": "99c343f74676494b61d4e3307db28ba055707c620eac0643739cd5268e5d4559"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "ae09b4b033b7e2d7e5c325f7e2e78603",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 19738521,
            "upload_time": "2025-02-13T15:29:36",
            "upload_time_iso_8601": "2025-02-13T15:29:36.471217Z",
            "url": "https://files.pythonhosted.org/packages/24/bf/d97ee3143ae10286869f86ffd910e857476ed8e94ea57de7d32b41e4aa46/unicorn-2.1.2-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5788bc15c97ce48e83b330c457d71d467d7b0e59c9e4debcdca9f0caefc676e1",
                "md5": "dc70007af829ff6b82bdb3325b82ae39",
                "sha256": "9c6a0bdfc38266600eacee2f264202fad1bff8590ad36d187b47033a782f12dc"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "dc70007af829ff6b82bdb3325b82ae39",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 16341494,
            "upload_time": "2025-02-13T15:29:39",
            "upload_time_iso_8601": "2025-02-13T15:29:39.758492Z",
            "url": "https://files.pythonhosted.org/packages/57/88/bc15c97ce48e83b330c457d71d467d7b0e59c9e4debcdca9f0caefc676e1/unicorn-2.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9bf347829c17bae2b7f47213e43d48d5d9787d5d23e25eca1c0dc1898e514141",
                "md5": "d2916f5db7065c6e9652798b342095a8",
                "sha256": "8d61c0724780e021a6f3beee34c7f747d2eca37dbbd5e1e4b201fa50b86191fc"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp313-cp313-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "d2916f5db7065c6e9652798b342095a8",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 15825061,
            "upload_time": "2025-02-13T15:29:43",
            "upload_time_iso_8601": "2025-02-13T15:29:43.447659Z",
            "url": "https://files.pythonhosted.org/packages/9b/f3/47829c17bae2b7f47213e43d48d5d9787d5d23e25eca1c0dc1898e514141/unicorn-2.1.2-cp313-cp313-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "898d07b23a82f5966007927b0790fe59b450d6b57308450d7c2c088585472852",
                "md5": "6a8ef85f466e0ca013b5666c298cfcea",
                "sha256": "b53e726c95a452745718ba6611b96c4031472e4d3f4aa8bb8e6deab882783719"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp313-cp313-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "6a8ef85f466e0ca013b5666c298cfcea",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 20386198,
            "upload_time": "2025-02-13T15:29:46",
            "upload_time_iso_8601": "2025-02-13T15:29:46.575621Z",
            "url": "https://files.pythonhosted.org/packages/89/8d/07b23a82f5966007927b0790fe59b450d6b57308450d7c2c088585472852/unicorn-2.1.2-cp313-cp313-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "60bd3635d8f2336dbba5ece77f2be7abc4585676bc3aea3e85e81721e14f529a",
                "md5": "93857aa3e48af4531f9e874bf35dff71",
                "sha256": "51ddac19d17aa7a220d2760898e38286461f4120d4372578ffec14e198093a7a"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp313-cp313-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "93857aa3e48af4531f9e874bf35dff71",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 16670404,
            "upload_time": "2025-02-13T15:29:50",
            "upload_time_iso_8601": "2025-02-13T15:29:50.032863Z",
            "url": "https://files.pythonhosted.org/packages/60/bd/3635d8f2336dbba5ece77f2be7abc4585676bc3aea3e85e81721e14f529a/unicorn-2.1.2-cp313-cp313-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7b54098926e287744ad8013acb3c97071fce9681befae02310b14f02913450d0",
                "md5": "a33c2f467f28e0a62f66f1bf15e92bc2",
                "sha256": "7f0436c3e6e982bc2a00cb66297c84f60f3c0167360fb68d5f17c14e6cc0b200"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp313-cp313-win32.whl",
            "has_sig": false,
            "md5_digest": "a33c2f467f28e0a62f66f1bf15e92bc2",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 11731855,
            "upload_time": "2025-02-13T15:29:53",
            "upload_time_iso_8601": "2025-02-13T15:29:53.035700Z",
            "url": "https://files.pythonhosted.org/packages/7b/54/098926e287744ad8013acb3c97071fce9681befae02310b14f02913450d0/unicorn-2.1.2-cp313-cp313-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0a13dcace4588089ae3d5182c83d18f3c0c3f0370ddbc1a63f75902802f547e7",
                "md5": "6adeb4398a7b377f110611132ab4b88b",
                "sha256": "9e8a56ea10b019f0ac24310d3f5c43d55b9916cffbfa8634aae8b26b93d3de59"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp313-cp313-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "6adeb4398a7b377f110611132ab4b88b",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 15859731,
            "upload_time": "2025-02-13T15:29:55",
            "upload_time_iso_8601": "2025-02-13T15:29:55.760772Z",
            "url": "https://files.pythonhosted.org/packages/0a/13/dcace4588089ae3d5182c83d18f3c0c3f0370ddbc1a63f75902802f547e7/unicorn-2.1.2-cp313-cp313-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0877bc8f461e69445395c2494c2accae248c11018f17fc6934322f91a28df4a2",
                "md5": "b501caceceef6e30735010d87355e629",
                "sha256": "398f0954c460a5c5f6e2b5723b4b274d9677d5e1aeaf91dc5470c859e1b92a00"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp37-cp37m-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b501caceceef6e30735010d87355e629",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 12885646,
            "upload_time": "2025-02-13T15:29:59",
            "upload_time_iso_8601": "2025-02-13T15:29:59.055849Z",
            "url": "https://files.pythonhosted.org/packages/08/77/bc8f461e69445395c2494c2accae248c11018f17fc6934322f91a28df4a2/unicorn-2.1.2-cp37-cp37m-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fb9c0a835f013b6fc9116d37923dedc309b32961378e5450bdba44ff5b4c56fa",
                "md5": "5db3b8930bfef56d3f5fd03068b71674",
                "sha256": "2b3c2e1c9691e69c5f4bc8998b03bdc71556a961d1b931761708d40d799a03d0"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "5db3b8930bfef56d3f5fd03068b71674",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 15286539,
            "upload_time": "2025-02-13T15:30:02",
            "upload_time_iso_8601": "2025-02-13T15:30:02.694769Z",
            "url": "https://files.pythonhosted.org/packages/fb/9c/0a835f013b6fc9116d37923dedc309b32961378e5450bdba44ff5b4c56fa/unicorn-2.1.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1f486958484008899ade184add1864534029828d37164c9f86e3fb95932a09f6",
                "md5": "51dade370751a01788052fe5433c48be",
                "sha256": "e14ab0ba50efc39f241e43b9ba8724a00c155a9b70ef50d4cbd6e241d6d5e645"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "51dade370751a01788052fe5433c48be",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 19738434,
            "upload_time": "2025-02-13T15:30:06",
            "upload_time_iso_8601": "2025-02-13T15:30:06.569771Z",
            "url": "https://files.pythonhosted.org/packages/1f/48/6958484008899ade184add1864534029828d37164c9f86e3fb95932a09f6/unicorn-2.1.2-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f29601e44f109cbbc359e9f712de524016b84eb8e8b7bb5cf2b63bc9e7906abc",
                "md5": "d793c464a58efa4f0c1aa3b1b31a1799",
                "sha256": "2a5c7422609c02883dba430e1f7ae104c3244e97244b02c864f3ab2fd5bc9696"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d793c464a58efa4f0c1aa3b1b31a1799",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 16341471,
            "upload_time": "2025-02-13T15:30:09",
            "upload_time_iso_8601": "2025-02-13T15:30:09.917288Z",
            "url": "https://files.pythonhosted.org/packages/f2/96/01e44f109cbbc359e9f712de524016b84eb8e8b7bb5cf2b63bc9e7906abc/unicorn-2.1.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "06c396bbc89415598e1d44760159e843ca171569f6e0b538acc5970abcd12862",
                "md5": "fe77b1454fa5a60ed2a7ccf4aac737e6",
                "sha256": "bb12518013ea8b9ba6b5cdd609db875cd3ffaa96f982234465b86a6ab6d41b85"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp37-cp37m-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "fe77b1454fa5a60ed2a7ccf4aac737e6",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 15824943,
            "upload_time": "2025-02-13T15:30:12",
            "upload_time_iso_8601": "2025-02-13T15:30:12.992543Z",
            "url": "https://files.pythonhosted.org/packages/06/c3/96bbc89415598e1d44760159e843ca171569f6e0b538acc5970abcd12862/unicorn-2.1.2-cp37-cp37m-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "696628fdc71009d63b3d9e06c0a4fe9aa221bf359e7b6c3ce384a76a89d2dcd6",
                "md5": "2d343557614a5797cb6a06d8ee8c158a",
                "sha256": "13181045e525df5b9fb45fd74c061cdef8d30504651242b60f64985fbb7e17e2"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp37-cp37m-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "2d343557614a5797cb6a06d8ee8c158a",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 20386082,
            "upload_time": "2025-02-13T15:30:17",
            "upload_time_iso_8601": "2025-02-13T15:30:17.276230Z",
            "url": "https://files.pythonhosted.org/packages/69/66/28fdc71009d63b3d9e06c0a4fe9aa221bf359e7b6c3ce384a76a89d2dcd6/unicorn-2.1.2-cp37-cp37m-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fb4e4ff2ca8345a44f628bc4353091468277170f27e81585bc7c1ca7b345a23a",
                "md5": "c0cf0765eef79621786aa893d9e7612a",
                "sha256": "03d4d335ca45f8290e38e2ba6fb7825aa8fa58ba744ac86b4143daa6b02561a0"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp37-cp37m-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c0cf0765eef79621786aa893d9e7612a",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 16670287,
            "upload_time": "2025-02-13T15:30:20",
            "upload_time_iso_8601": "2025-02-13T15:30:20.796684Z",
            "url": "https://files.pythonhosted.org/packages/fb/4e/4ff2ca8345a44f628bc4353091468277170f27e81585bc7c1ca7b345a23a/unicorn-2.1.2-cp37-cp37m-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fd584c1a717a4c937a991b2ddcca7533f981f7ac37dd9f895ba83859afabda75",
                "md5": "c9b29c6153f2cc2945f7b139d44b96d2",
                "sha256": "4eaaf3199346832f2e040e3e6efc9a1c33b747434ead9a3572291c7f760513ae"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp37-cp37m-win32.whl",
            "has_sig": false,
            "md5_digest": "c9b29c6153f2cc2945f7b139d44b96d2",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 11731738,
            "upload_time": "2025-02-13T15:30:24",
            "upload_time_iso_8601": "2025-02-13T15:30:24.437261Z",
            "url": "https://files.pythonhosted.org/packages/fd/58/4c1a717a4c937a991b2ddcca7533f981f7ac37dd9f895ba83859afabda75/unicorn-2.1.2-cp37-cp37m-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "57e3c15f3262fe2ddff48f8f2a2bf503d0876397059ca66183978cf376a77255",
                "md5": "67d0a6a831a503768da8b9479adb2ffb",
                "sha256": "b27dcd85cce137a0ad627212a0a07bcbb9fc6dbffb4721a2469182ea2498db7b"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp37-cp37m-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "67d0a6a831a503768da8b9479adb2ffb",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 15859615,
            "upload_time": "2025-02-13T15:30:27",
            "upload_time_iso_8601": "2025-02-13T15:30:27.865198Z",
            "url": "https://files.pythonhosted.org/packages/57/e3/c15f3262fe2ddff48f8f2a2bf503d0876397059ca66183978cf376a77255/unicorn-2.1.2-cp37-cp37m-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "28e25ea302e8761e8d24b7e9f53cdabbb4a0ae61b8b8c18e543f862f26d2bc2f",
                "md5": "b33827db22a37c0d2dec5d6227f40657",
                "sha256": "de0b78aac26cd6ade83c7d2c1acebe7e94d26a5cbcaf092733b5b7aaa257d744"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp38-cp38-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b33827db22a37c0d2dec5d6227f40657",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 12885398,
            "upload_time": "2025-02-13T15:30:32",
            "upload_time_iso_8601": "2025-02-13T15:30:32.314123Z",
            "url": "https://files.pythonhosted.org/packages/28/e2/5ea302e8761e8d24b7e9f53cdabbb4a0ae61b8b8c18e543f862f26d2bc2f/unicorn-2.1.2-cp38-cp38-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "af0a21b4e6f1a26d88201ae28138826ab80947455d90a6d8989af037dcbe8c80",
                "md5": "24e90fc9fc9c5b5d2138bd28dd6dd8f1",
                "sha256": "2dce4e17af5f5d977dce7448f95d186e99d21ae2238bcdac206c1ef40c0e81c5"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "24e90fc9fc9c5b5d2138bd28dd6dd8f1",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 15286678,
            "upload_time": "2025-02-13T15:30:34",
            "upload_time_iso_8601": "2025-02-13T15:30:34.994497Z",
            "url": "https://files.pythonhosted.org/packages/af/0a/21b4e6f1a26d88201ae28138826ab80947455d90a6d8989af037dcbe8c80/unicorn-2.1.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e5508b4efce64ca39bc6b39edf7c770e5da32e89e36f2a7cb87f464065a8efc3",
                "md5": "4f147e1c65691d9631a04ea1109ab914",
                "sha256": "91821c12d9ea62df403fb93c6c8fe32b32b476c40127c464ffff404e643bca9f"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "4f147e1c65691d9631a04ea1109ab914",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 19738634,
            "upload_time": "2025-02-13T15:30:38",
            "upload_time_iso_8601": "2025-02-13T15:30:38.232533Z",
            "url": "https://files.pythonhosted.org/packages/e5/50/8b4efce64ca39bc6b39edf7c770e5da32e89e36f2a7cb87f464065a8efc3/unicorn-2.1.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "72299ea641f0a53e788b70ee0686b9f53164d551fb3c3786c81a4f1e6d411ed0",
                "md5": "47a623e92527126306109b0fe79e02c9",
                "sha256": "f01bbded1e73c5f36ff890a6caa74cc3c9e7906ca0f666e970a5cb2256cb268a"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "47a623e92527126306109b0fe79e02c9",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 16341534,
            "upload_time": "2025-02-13T15:30:43",
            "upload_time_iso_8601": "2025-02-13T15:30:43.006593Z",
            "url": "https://files.pythonhosted.org/packages/72/29/9ea641f0a53e788b70ee0686b9f53164d551fb3c3786c81a4f1e6d411ed0/unicorn-2.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1419c64cc1ad2d4dd4fcebd0853585cf4597d36f055419de59a7aebed39fd9bd",
                "md5": "e93163ee947fcd83f7a8e0a08e06d890",
                "sha256": "96e429f48692a4969671666d869b354076a9f8c7d32389f73918831084994a34"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp38-cp38-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "e93163ee947fcd83f7a8e0a08e06d890",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 15825060,
            "upload_time": "2025-02-13T15:30:46",
            "upload_time_iso_8601": "2025-02-13T15:30:46.092674Z",
            "url": "https://files.pythonhosted.org/packages/14/19/c64cc1ad2d4dd4fcebd0853585cf4597d36f055419de59a7aebed39fd9bd/unicorn-2.1.2-cp38-cp38-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3555d45b30068a853c37cad9fd77b3c7c0a72dd9041963fcde726f8fce93b4d2",
                "md5": "51b8b3c7f7e552581273c0dcfd83050d",
                "sha256": "f0b4aac5d902965587bafb4f9b4c88e20a87e9067696432ec5a7ff5b2fe1e562"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp38-cp38-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "51b8b3c7f7e552581273c0dcfd83050d",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 20386195,
            "upload_time": "2025-02-13T15:30:49",
            "upload_time_iso_8601": "2025-02-13T15:30:49.321608Z",
            "url": "https://files.pythonhosted.org/packages/35/55/d45b30068a853c37cad9fd77b3c7c0a72dd9041963fcde726f8fce93b4d2/unicorn-2.1.2-cp38-cp38-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "28b17061b5f100bd4a7146d89c278e927544f8613c4ef6af5d86732817b7e301",
                "md5": "4eef602ef983413a7745a25d2eabb427",
                "sha256": "b930383f2b781b3874e0c15297e4976d954390d5eb54dfee4c0eea0cbedbcc79"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp38-cp38-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "4eef602ef983413a7745a25d2eabb427",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 16670405,
            "upload_time": "2025-02-13T15:30:52",
            "upload_time_iso_8601": "2025-02-13T15:30:52.559198Z",
            "url": "https://files.pythonhosted.org/packages/28/b1/7061b5f100bd4a7146d89c278e927544f8613c4ef6af5d86732817b7e301/unicorn-2.1.2-cp38-cp38-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "75dc191149811c6970b8ace1c8745170b0396fb341460d8beb6f6671fd895550",
                "md5": "5ef96267761a595c076a7a6ef11af6d1",
                "sha256": "c51a9d046564811d1991cff05e65dbfaaee6d770dbef70d3623f31173961257c"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp38-cp38-win32.whl",
            "has_sig": false,
            "md5_digest": "5ef96267761a595c076a7a6ef11af6d1",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 11731817,
            "upload_time": "2025-02-13T15:30:56",
            "upload_time_iso_8601": "2025-02-13T15:30:56.008428Z",
            "url": "https://files.pythonhosted.org/packages/75/dc/191149811c6970b8ace1c8745170b0396fb341460d8beb6f6671fd895550/unicorn-2.1.2-cp38-cp38-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "917d9ceaf5ff70c421c6a208b69df32812d67e2d1552931df30a1d988c27d682",
                "md5": "0f128ae456a3bb7b5dee8181fbdc517f",
                "sha256": "b1777277099c27014ae4c191dee24e783d4da406f5419f06c9be1bd8c600d5b0"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "0f128ae456a3bb7b5dee8181fbdc517f",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 15859679,
            "upload_time": "2025-02-13T15:30:58",
            "upload_time_iso_8601": "2025-02-13T15:30:58.866787Z",
            "url": "https://files.pythonhosted.org/packages/91/7d/9ceaf5ff70c421c6a208b69df32812d67e2d1552931df30a1d988c27d682/unicorn-2.1.2-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "954fd5890ab48b1d1fa976c6aa44cd8633e2defdb4069c544721cc3d46bb94f6",
                "md5": "400d4b21af382a902f0af2c60cf955a6",
                "sha256": "20fa71b41c15ad622250f7c09e1892c42c197a109e1de35ab78eb29fd7ef9592"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp39-cp39-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "400d4b21af382a902f0af2c60cf955a6",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 12885453,
            "upload_time": "2025-02-13T15:31:02",
            "upload_time_iso_8601": "2025-02-13T15:31:02.006824Z",
            "url": "https://files.pythonhosted.org/packages/95/4f/d5890ab48b1d1fa976c6aa44cd8633e2defdb4069c544721cc3d46bb94f6/unicorn-2.1.2-cp39-cp39-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "dc0b800d145b222f69f59e46cb81842f82c1ba73486fdf010529016ffffb3db1",
                "md5": "95fbd5a809525fa12dfdd57be7ba1b13",
                "sha256": "b98874274dc7c9ba1ed1de7f70ce49a638281da38e93ef4953cf8656846f3647"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "95fbd5a809525fa12dfdd57be7ba1b13",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 15286677,
            "upload_time": "2025-02-13T15:31:05",
            "upload_time_iso_8601": "2025-02-13T15:31:05.222441Z",
            "url": "https://files.pythonhosted.org/packages/dc/0b/800d145b222f69f59e46cb81842f82c1ba73486fdf010529016ffffb3db1/unicorn-2.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ff2219fd7366fd4c79dc3e8e73eaf182e16a3071dbb2d489e7e2d313d5d62a9d",
                "md5": "361698dbd3996c092425df451cbd7301",
                "sha256": "b436f050473299b13038a61a1cb44b47f136b83062faee031428c6216d3afb84"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "361698dbd3996c092425df451cbd7301",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 19738549,
            "upload_time": "2025-02-13T15:31:08",
            "upload_time_iso_8601": "2025-02-13T15:31:08.833595Z",
            "url": "https://files.pythonhosted.org/packages/ff/22/19fd7366fd4c79dc3e8e73eaf182e16a3071dbb2d489e7e2d313d5d62a9d/unicorn-2.1.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "36e4f81b1f08fe357cb97fc4e6957f5cbdc0104e02e7589d013cccc9d768a65a",
                "md5": "c0c02233e989348721c4d237cd61369e",
                "sha256": "013cec09f63da6adccbefc4c94f91f4744698ccd7bd8477def87c92a0e36b267"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c0c02233e989348721c4d237cd61369e",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 16341515,
            "upload_time": "2025-02-13T15:31:12",
            "upload_time_iso_8601": "2025-02-13T15:31:12.057877Z",
            "url": "https://files.pythonhosted.org/packages/36/e4/f81b1f08fe357cb97fc4e6957f5cbdc0104e02e7589d013cccc9d768a65a/unicorn-2.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "78f0599bc2e5f2e128cd62246e09d3189bace63eac73d92a94dc74bb45507ffc",
                "md5": "98decc3ad52d2a7fde118b4ab25580ce",
                "sha256": "099af8275f48252b8816b827c332c5b2ab832a502177a46a43746c7b9f95f401"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp39-cp39-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "98decc3ad52d2a7fde118b4ab25580ce",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 15825061,
            "upload_time": "2025-02-13T15:31:15",
            "upload_time_iso_8601": "2025-02-13T15:31:15.220588Z",
            "url": "https://files.pythonhosted.org/packages/78/f0/599bc2e5f2e128cd62246e09d3189bace63eac73d92a94dc74bb45507ffc/unicorn-2.1.2-cp39-cp39-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "24c5193e81196a4645b8503bf6773e39661b21da04284287f96d357fd0349590",
                "md5": "16db8daa29de5b067fdf44c5de578f64",
                "sha256": "5f0fa90298de46258e4d50fddd8eee005ff19e515af0bcf65768b6336982dbfb"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp39-cp39-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "16db8daa29de5b067fdf44c5de578f64",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 20386197,
            "upload_time": "2025-02-13T15:31:19",
            "upload_time_iso_8601": "2025-02-13T15:31:19.418384Z",
            "url": "https://files.pythonhosted.org/packages/24/c5/193e81196a4645b8503bf6773e39661b21da04284287f96d357fd0349590/unicorn-2.1.2-cp39-cp39-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3d6a89f2a0202da83194915175f2000168e3485156137dc097a874e07ff48c8d",
                "md5": "cf16e760077880a7f19490875ee3cdb7",
                "sha256": "de937e3722b5d9dd50c8792782ac8520fc56484191c7408d446232bb74c10aa2"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp39-cp39-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "cf16e760077880a7f19490875ee3cdb7",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 16670406,
            "upload_time": "2025-02-13T15:31:22",
            "upload_time_iso_8601": "2025-02-13T15:31:22.920539Z",
            "url": "https://files.pythonhosted.org/packages/3d/6a/89f2a0202da83194915175f2000168e3485156137dc097a874e07ff48c8d/unicorn-2.1.2-cp39-cp39-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "842a89c7ad465ebe98197279e9236904e54080201e4e38c3cfaf0cb596bad357",
                "md5": "8f34212b4ac84ec8e654b4855aa63d55",
                "sha256": "eeb06222754deff3a3969bd451832576088e11b3e778610b6817e7c0323a5c46"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp39-cp39-win32.whl",
            "has_sig": false,
            "md5_digest": "8f34212b4ac84ec8e654b4855aa63d55",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 11731853,
            "upload_time": "2025-02-13T15:31:27",
            "upload_time_iso_8601": "2025-02-13T15:31:27.213895Z",
            "url": "https://files.pythonhosted.org/packages/84/2a/89c7ad465ebe98197279e9236904e54080201e4e38c3cfaf0cb596bad357/unicorn-2.1.2-cp39-cp39-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d1f5264365607d1f88cd259e6eec7ec5a1ffe45cb2659aa36ec26bc1f88e92c7",
                "md5": "4a244d9854182a887801fc42d225b9de",
                "sha256": "9e55b46d40cc37d580a3cc5fd5b94c40fd594b0fda57b125aac9625ac472ae20"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "4a244d9854182a887801fc42d225b9de",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 15859729,
            "upload_time": "2025-02-13T15:31:30",
            "upload_time_iso_8601": "2025-02-13T15:31:30.110767Z",
            "url": "https://files.pythonhosted.org/packages/d1/f5/264365607d1f88cd259e6eec7ec5a1ffe45cb2659aa36ec26bc1f88e92c7/unicorn-2.1.2-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "84e7d67a67e872f2d0a592a4d507ff6a3625d3a8e6d4eff9477271cadb0f0e26",
                "md5": "8c9a6cb2ba06c87bfcadc810b18163d4",
                "sha256": "6bb56ba94e1b359f43fe1ee8f03496899e3aac7b99edf6d75233df65f01f5534"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-py2-none-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8c9a6cb2ba06c87bfcadc810b18163d4",
            "packagetype": "bdist_wheel",
            "python_version": "py2",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 12884608,
            "upload_time": "2025-02-13T15:31:32",
            "upload_time_iso_8601": "2025-02-13T15:31:32.806096Z",
            "url": "https://files.pythonhosted.org/packages/84/e7/d67a67e872f2d0a592a4d507ff6a3625d3a8e6d4eff9477271cadb0f0e26/unicorn-2.1.2-py2-none-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a8ed283a4a613e2fc7beda14a31c16ac50601b2695e015c331749cb9ab45d674",
                "md5": "a80b4b95132825a18beb78d32641949b",
                "sha256": "b42eb3cd33cc024bff4874374c1553d3f877013f18d7f8e93ac23ad53a1b56f3"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-py2-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl",
            "has_sig": false,
            "md5_digest": "a80b4b95132825a18beb78d32641949b",
            "packagetype": "bdist_wheel",
            "python_version": "py2",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 15285881,
            "upload_time": "2025-02-13T15:31:36",
            "upload_time_iso_8601": "2025-02-13T15:31:36.045082Z",
            "url": "https://files.pythonhosted.org/packages/a8/ed/283a4a613e2fc7beda14a31c16ac50601b2695e015c331749cb9ab45d674/unicorn-2.1.2-py2-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f8948d569314ca30482f671e55d9c446cbeeaa06fe5936ffd938122a99dd19a6",
                "md5": "19ff524a8f31029349a5ffa71e19355c",
                "sha256": "4d3c6eb4d9427587568b4266259a6154901cc793a6f96ac183d8fc950b1103f8"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-py2-none-manylinux2014_i686.manylinux_2_17_i686.whl",
            "has_sig": false,
            "md5_digest": "19ff524a8f31029349a5ffa71e19355c",
            "packagetype": "bdist_wheel",
            "python_version": "py2",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 19737843,
            "upload_time": "2025-02-13T15:31:39",
            "upload_time_iso_8601": "2025-02-13T15:31:39.972446Z",
            "url": "https://files.pythonhosted.org/packages/f8/94/8d569314ca30482f671e55d9c446cbeeaa06fe5936ffd938122a99dd19a6/unicorn-2.1.2-py2-none-manylinux2014_i686.manylinux_2_17_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0da51845d6d2262eebbadc7b74dbecc1d2408bb1708e091726735f4d00f9ca97",
                "md5": "418d9a7b451db6557d13bf02a24c5d7e",
                "sha256": "d19c4c5d1fb9596b326dec31c25a33937f66b97526d1a34a4b7cae2a919f205e"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-py2-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
            "has_sig": false,
            "md5_digest": "418d9a7b451db6557d13bf02a24c5d7e",
            "packagetype": "bdist_wheel",
            "python_version": "py2",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 16340740,
            "upload_time": "2025-02-13T15:31:43",
            "upload_time_iso_8601": "2025-02-13T15:31:43.627557Z",
            "url": "https://files.pythonhosted.org/packages/0d/a5/1845d6d2262eebbadc7b74dbecc1d2408bb1708e091726735f4d00f9ca97/unicorn-2.1.2-py2-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "27a4c4042d2bd59244d9a834a297fc7a6ce605699dbc663fb25dc019432b4268",
                "md5": "dd0243f0aba9670633e365c62b8eab8e",
                "sha256": "c57f3e796d37bb3afdc9cc677330bc59567ea826b03a63b6a0929ba5ffcf1b70"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-py2-none-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "dd0243f0aba9670633e365c62b8eab8e",
            "packagetype": "bdist_wheel",
            "python_version": "py2",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 15824266,
            "upload_time": "2025-02-13T15:31:48",
            "upload_time_iso_8601": "2025-02-13T15:31:48.440490Z",
            "url": "https://files.pythonhosted.org/packages/27/a4/c4042d2bd59244d9a834a297fc7a6ce605699dbc663fb25dc019432b4268/unicorn-2.1.2-py2-none-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "060354eb81201a9b2008d6604de5ad505cfbbba5f033c0f183d04dd594e24b3d",
                "md5": "33209025457b26fd8ee34e7fb7db6a29",
                "sha256": "0b4ad63ca883b787036ff8ce1da2cbd053b0a462707e2018046b3784626c6d5f"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-py2-none-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "33209025457b26fd8ee34e7fb7db6a29",
            "packagetype": "bdist_wheel",
            "python_version": "py2",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 20385401,
            "upload_time": "2025-02-13T15:31:54",
            "upload_time_iso_8601": "2025-02-13T15:31:54.443077Z",
            "url": "https://files.pythonhosted.org/packages/06/03/54eb81201a9b2008d6604de5ad505cfbbba5f033c0f183d04dd594e24b3d/unicorn-2.1.2-py2-none-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "da16cc69b221ef0a24689fc4d5eea86aa4ea3c0abe0fdb15cfe97975d1589f13",
                "md5": "a73e0a9d2203b97d4d45ff18e97f5f4f",
                "sha256": "7cef47f26c4e1052ac20913b75b1bd0634c4dff374adf82c37f5754e1eebcee2"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-py2-none-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a73e0a9d2203b97d4d45ff18e97f5f4f",
            "packagetype": "bdist_wheel",
            "python_version": "py2",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 16669609,
            "upload_time": "2025-02-13T15:31:58",
            "upload_time_iso_8601": "2025-02-13T15:31:58.508868Z",
            "url": "https://files.pythonhosted.org/packages/da/16/cc69b221ef0a24689fc4d5eea86aa4ea3c0abe0fdb15cfe97975d1589f13/unicorn-2.1.2-py2-none-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "55eaf1244c2a809025c2685df0509c21dca82b061bd1384824953020794e2f39",
                "md5": "16d1196b337ea28487b13046f725bde3",
                "sha256": "1217c8bffb474d7a0cc33bffe9e581b71a0e3388af7a8717d63d6632f18dc793"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-py2-none-win32.whl",
            "has_sig": false,
            "md5_digest": "16d1196b337ea28487b13046f725bde3",
            "packagetype": "bdist_wheel",
            "python_version": "py2",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 11731818,
            "upload_time": "2025-02-13T15:32:01",
            "upload_time_iso_8601": "2025-02-13T15:32:01.430678Z",
            "url": "https://files.pythonhosted.org/packages/55/ea/f1244c2a809025c2685df0509c21dca82b061bd1384824953020794e2f39/unicorn-2.1.2-py2-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "786f510d6f6c721745805942200d8b53aaafc8b5cf9050d5c6a96a32305824a3",
                "md5": "669de329221fc058803bd3cbedce08c7",
                "sha256": "65bc78e68b396b85f7d42b0f9f33a2254f39214556f829a88e74575e5fff8757"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2-py2-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "669de329221fc058803bd3cbedce08c7",
            "packagetype": "bdist_wheel",
            "python_version": "py2",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 15859680,
            "upload_time": "2025-02-13T15:32:05",
            "upload_time_iso_8601": "2025-02-13T15:32:05.063744Z",
            "url": "https://files.pythonhosted.org/packages/78/6f/510d6f6c721745805942200d8b53aaafc8b5cf9050d5c6a96a32305824a3/unicorn-2.1.2-py2-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9012a10f01a3e1dafcd21e2eb0c0d99bb51d5bda1d3fee20047cb2a4b2de6285",
                "md5": "7cc8878f515ce04308671610055b83d7",
                "sha256": "e4a9d671bdea71806f29a396734cfb83317f82943b52d0001d3bca1dcbaee893"
            },
            "downloads": -1,
            "filename": "unicorn-2.1.2.tar.gz",
            "has_sig": false,
            "md5_digest": "7cc8878f515ce04308671610055b83d7",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7",
            "size": 2858907,
            "upload_time": "2025-02-13T15:32:07",
            "upload_time_iso_8601": "2025-02-13T15:32:07.433005Z",
            "url": "https://files.pythonhosted.org/packages/90/12/a10f01a3e1dafcd21e2eb0c0d99bb51d5bda1d3fee20047cb2a4b2de6285/unicorn-2.1.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-02-13 15:32:07",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "unicorn-engine",
    "github_project": "unicorn",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "unicorn"
}
        
Elapsed time: 0.37154s