qpalm


Nameqpalm JSON
Version 1.2.6 PyPI version JSON
download
home_pageNone
SummaryProximal Augmented Lagrangian method for Quadratic Programs
upload_time2025-08-30 20:12:33
maintainerNone
docs_urlNone
authorBen Hermans
requires_python>=3.9
licenseNone
keywords optimization augmented-lagrangian proximal qp quadratic-programming nonconvex ladel
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            Proximal Augmented Lagrangian method for Quadratic Programs
===========================================================
| QPALM is a numerical optimization package that finds stationary points of (possibly **nonconvex**) quadratic programs, that is

.. math::

        \begin{aligned}
            & \underset{x}{\textbf{minimize}}
            & & \tfrac12 x^\top Q x + q^\top x\\
            & \textbf{subject to}
            & & b_\mathrm{min} \le Ax \le b_\mathrm{max} \\
        \end{aligned}

Documentation
-------------
| The documentation can be found at: `<https://kul-optec.github.io/QPALM/Doxygen>`_  
| Examples are included as well: `<https://kul-optec.github.io/QPALM/Doxygen/examples.html>`_

Installation
------------

Python
^^^^^^
| The QPALM Python interface is available from `PyPI <https://pypi.org/project/qpalm>`_, you can install it using:

.. code-block:: sh

    python3 -m pip install qpalm


Julia, Matlab, C/C++/Fortran
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| Installation instructions for the Julia, Matlab, C, C++ and Fortran interfaces, as well as instructions for building QPALM from source, can be found on `GitHub <https://github.com/kul-optec/QPALM/>`_.

Supported platforms
-------------------
| QPALM is written in C, with interfaces for C++, Python, Julia, Matlab and Fortran. The code itself is portable across all major platforms. Binaries are available for Linux on x86-64, AArch64, ARMv7 and ARMv6, for macOS on x86-64 and ARM64, and for Windows on x86-64.

Benchmarks
----------
| Check out the papers below for detailed benchmark tests comparing QPALM with state-of-the-art solvers.

* `QPALM: A Newton-type Proximal Augmented Lagrangian Method for Quadratic Programs <https://arxiv.org/abs/1911.02934>`_.
* `QPALM: A Proximal Augmented Lagrangian Method for Nonconvex Quadratic Programs <https://arxiv.org/abs/2010.02653>`_.

Citing
------
| If you use QPALM in your research, please cite the following paper:

.. code-block:: bib

    @inproceedings{hermans2019qpalm,
        author      = {Hermans, B. and Themelis, A. and Patrinos, P.},
        booktitle   = {58th IEEE Conference on Decision and Control},
        title       = {{QPALM}: {A} {N}ewton-type {P}roximal {A}ugmented {L}agrangian {M}ethod for {Q}uadratic {P}rograms},
        year        = {2019},
        volume      = {},
        number      = {},
        pages       = {},
        doi         = {},
        issn        = {},
        month       = {Dec.},
    }

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "qpalm",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": "Pieter Pas <pieter.p.dev@outlook.com>",
    "keywords": "optimization, augmented-lagrangian, proximal, qp, quadratic-programming, nonconvex, ladel",
    "author": "Ben Hermans",
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/37/0b/0b9089456c507a752ad6dd376e5ced93fe447cad8974bdd6b6b478bced7d/qpalm-1.2.6.tar.gz",
    "platform": null,
    "description": "Proximal Augmented Lagrangian method for Quadratic Programs\n===========================================================\n| QPALM is a numerical optimization package that finds stationary points of (possibly **nonconvex**) quadratic programs, that is\n\n.. math::\n\n        \\begin{aligned}\n            & \\underset{x}{\\textbf{minimize}}\n            & & \\tfrac12 x^\\top Q x + q^\\top x\\\\\n            & \\textbf{subject to}\n            & & b_\\mathrm{min} \\le Ax \\le b_\\mathrm{max} \\\\\n        \\end{aligned}\n\nDocumentation\n-------------\n| The documentation can be found at: `<https://kul-optec.github.io/QPALM/Doxygen>`_  \n| Examples are included as well: `<https://kul-optec.github.io/QPALM/Doxygen/examples.html>`_\n\nInstallation\n------------\n\nPython\n^^^^^^\n| The QPALM Python interface is available from `PyPI <https://pypi.org/project/qpalm>`_, you can install it using:\n\n.. code-block:: sh\n\n    python3 -m pip install qpalm\n\n\nJulia, Matlab, C/C++/Fortran\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n| Installation instructions for the Julia, Matlab, C, C++ and Fortran interfaces, as well as instructions for building QPALM from source, can be found on `GitHub <https://github.com/kul-optec/QPALM/>`_.\n\nSupported platforms\n-------------------\n| QPALM is written in C, with interfaces for C++, Python, Julia, Matlab and Fortran. The code itself is portable across all major platforms. Binaries are available for Linux on x86-64, AArch64, ARMv7 and ARMv6, for macOS on x86-64 and ARM64, and for Windows on x86-64.\n\nBenchmarks\n----------\n| Check out the papers below for detailed benchmark tests comparing QPALM with state-of-the-art solvers.\n\n* `QPALM: A Newton-type Proximal Augmented Lagrangian Method for Quadratic Programs <https://arxiv.org/abs/1911.02934>`_.\n* `QPALM: A Proximal Augmented Lagrangian Method for Nonconvex Quadratic Programs <https://arxiv.org/abs/2010.02653>`_.\n\nCiting\n------\n| If you use QPALM in your research, please cite the following paper:\n\n.. code-block:: bib\n\n    @inproceedings{hermans2019qpalm,\n        author      = {Hermans, B. and Themelis, A. and Patrinos, P.},\n        booktitle   = {58th IEEE Conference on Decision and Control},\n        title       = {{QPALM}: {A} {N}ewton-type {P}roximal {A}ugmented {L}agrangian {M}ethod for {Q}uadratic {P}rograms},\n        year        = {2019},\n        volume      = {},\n        number      = {},\n        pages       = {},\n        doi         = {},\n        issn        = {},\n        month       = {Dec.},\n    }\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Proximal Augmented Lagrangian method for Quadratic Programs",
    "version": "1.2.6",
    "project_urls": {
        "Documentation": "https://kul-optec.github.io/QPALM",
        "Source": "https://github.com/kul-optec/QPALM",
        "Tracker": "https://github.com/kul-optec/QPALM/issues"
    },
    "split_keywords": [
        "optimization",
        " augmented-lagrangian",
        " proximal",
        " qp",
        " quadratic-programming",
        " nonconvex",
        " ladel"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3e8bc36b58ad252f4777204c3ed5a91f2a4261bd3b5dd7d6ac4a08f269ad83fe",
                "md5": "c3be604745273a164ad759e1c1c8e020",
                "sha256": "d406f4886d671061e769f667f10dd874f80bed152d76f6718fbbd47ff92151f7"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp310-cp310-linux_armv6l.whl",
            "has_sig": false,
            "md5_digest": "c3be604745273a164ad759e1c1c8e020",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 1280105,
            "upload_time": "2025-08-30T20:11:02",
            "upload_time_iso_8601": "2025-08-30T20:11:02.193724Z",
            "url": "https://files.pythonhosted.org/packages/3e/8b/c36b58ad252f4777204c3ed5a91f2a4261bd3b5dd7d6ac4a08f269ad83fe/qpalm-1.2.6-cp310-cp310-linux_armv6l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "48e6688395ed4148ea61e16b7066145ec890ab99ec6c04c2f8ebc2b4245de4ec",
                "md5": "e419ae497d33a639cc06a72633b74fcb",
                "sha256": "c4bb29d7433ffb46aee3827414c991efb05337aa14e86338495accf1661ac94c"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp310-cp310-macosx_10_15_universal2.whl",
            "has_sig": false,
            "md5_digest": "e419ae497d33a639cc06a72633b74fcb",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 1278989,
            "upload_time": "2025-08-30T20:11:04",
            "upload_time_iso_8601": "2025-08-30T20:11:04.366394Z",
            "url": "https://files.pythonhosted.org/packages/48/e6/688395ed4148ea61e16b7066145ec890ab99ec6c04c2f8ebc2b4245de4ec/qpalm-1.2.6-cp310-cp310-macosx_10_15_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "af9a29d50e14bc76dfdad8739208639ada4fe54e465d76c673e3b24fdf65d46b",
                "md5": "79959811ed353a0abda71ed0331e8798",
                "sha256": "dc68e9598c09deb62194b2facb81f20322e8eaa4b03bbcc04712d20b3354838b"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp310-cp310-macosx_10_15_x86_64.whl",
            "has_sig": false,
            "md5_digest": "79959811ed353a0abda71ed0331e8798",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 633118,
            "upload_time": "2025-08-30T20:11:06",
            "upload_time_iso_8601": "2025-08-30T20:11:06.065726Z",
            "url": "https://files.pythonhosted.org/packages/af/9a/29d50e14bc76dfdad8739208639ada4fe54e465d76c673e3b24fdf65d46b/qpalm-1.2.6-cp310-cp310-macosx_10_15_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0f2861881794071a9b15798969d60f4ffdb2d922952c9ddcfc1881b7fffa4745",
                "md5": "36868779fefdf6f03695556f08c1c727",
                "sha256": "82cc1efaf200fce0f09b79c6ffd65a21987071908c3bf490165621187afec7a2"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "36868779fefdf6f03695556f08c1c727",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 653357,
            "upload_time": "2025-08-30T20:11:07",
            "upload_time_iso_8601": "2025-08-30T20:11:07.245691Z",
            "url": "https://files.pythonhosted.org/packages/0f/28/61881794071a9b15798969d60f4ffdb2d922952c9ddcfc1881b7fffa4745/qpalm-1.2.6-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "af5113424a32cc7a3421d1c213b979150a62d4e5081dd99281971eb86824251d",
                "md5": "92f9ae77b0898d2537538cd5bb376533",
                "sha256": "3af376776359172992c7e28c4e3045b7e337bc9f2b5926bcd29bf73a9f46e179"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp310-cp310-manylinux_2_27_aarch64.whl",
            "has_sig": false,
            "md5_digest": "92f9ae77b0898d2537538cd5bb376533",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 1394718,
            "upload_time": "2025-08-30T20:11:08",
            "upload_time_iso_8601": "2025-08-30T20:11:08.882787Z",
            "url": "https://files.pythonhosted.org/packages/af/51/13424a32cc7a3421d1c213b979150a62d4e5081dd99281971eb86824251d/qpalm-1.2.6-cp310-cp310-manylinux_2_27_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7f1e410a82abd63071e47e3157231bfa25b4fd012524aebc11af2cd0b67a7031",
                "md5": "91344f203b0392451e98c5470a8692ad",
                "sha256": "4c680edbbad0e485ced5ae8de5d16e303a0e5e472b3c090325ac02fdb5f85f12"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp310-cp310-manylinux_2_27_armv7l.whl",
            "has_sig": false,
            "md5_digest": "91344f203b0392451e98c5470a8692ad",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 1278901,
            "upload_time": "2025-08-30T20:11:10",
            "upload_time_iso_8601": "2025-08-30T20:11:10.551482Z",
            "url": "https://files.pythonhosted.org/packages/7f/1e/410a82abd63071e47e3157231bfa25b4fd012524aebc11af2cd0b67a7031/qpalm-1.2.6-cp310-cp310-manylinux_2_27_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "83c23904f30760ab3ca2f22ee63677871bde0135e8a3cdb6cbdbd4590af8ef01",
                "md5": "6f23ffd298492229dba26fffdf9fc015",
                "sha256": "1fb08d2dba2f0380af41cf29088758659e31b64a593205246834a471fde91452"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp310-cp310-manylinux_2_27_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6f23ffd298492229dba26fffdf9fc015",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 1416736,
            "upload_time": "2025-08-30T20:11:12",
            "upload_time_iso_8601": "2025-08-30T20:11:12.172241Z",
            "url": "https://files.pythonhosted.org/packages/83/c2/3904f30760ab3ca2f22ee63677871bde0135e8a3cdb6cbdbd4590af8ef01/qpalm-1.2.6-cp310-cp310-manylinux_2_27_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "bf039dbb463a197873b006e4960b37dd9a39a88c2fa5125cfa6e5d281059ea21",
                "md5": "32b69415ebae14be8485f7277b5888ea",
                "sha256": "5c93fc23d157ba121737222daa11d2be82dc42621c32332e44ed8ed494dd3539"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "32b69415ebae14be8485f7277b5888ea",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 176814,
            "upload_time": "2025-08-30T20:11:14",
            "upload_time_iso_8601": "2025-08-30T20:11:14.345070Z",
            "url": "https://files.pythonhosted.org/packages/bf/03/9dbb463a197873b006e4960b37dd9a39a88c2fa5125cfa6e5d281059ea21/qpalm-1.2.6-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "75679d782466cee02e21061555953ca97659a53e0b61ab563aa7fe7c5ed97869",
                "md5": "1810b8e41b0d53fefccc8c58eddbe63a",
                "sha256": "3541dc26a98bcaf6dae27a443c37ff948506c8ecdf6daa7cb92290642845dd1d"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp310-cp310-win_arm64.whl",
            "has_sig": false,
            "md5_digest": "1810b8e41b0d53fefccc8c58eddbe63a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 164924,
            "upload_time": "2025-08-30T20:11:17",
            "upload_time_iso_8601": "2025-08-30T20:11:17.112894Z",
            "url": "https://files.pythonhosted.org/packages/75/67/9d782466cee02e21061555953ca97659a53e0b61ab563aa7fe7c5ed97869/qpalm-1.2.6-cp310-cp310-win_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c99e4cdd2f90cc9305ad7ec34d0e013923a2f60e4c5d9af43531c29aab0af442",
                "md5": "59c12ecba17cfa9aab03db7d9a710939",
                "sha256": "94c25e5d0442726e7bb195bd56b2583bdce47b04e29b379237a4624ff799c6fe"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp311-cp311-linux_armv6l.whl",
            "has_sig": false,
            "md5_digest": "59c12ecba17cfa9aab03db7d9a710939",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 1281035,
            "upload_time": "2025-08-30T20:11:18",
            "upload_time_iso_8601": "2025-08-30T20:11:18.432455Z",
            "url": "https://files.pythonhosted.org/packages/c9/9e/4cdd2f90cc9305ad7ec34d0e013923a2f60e4c5d9af43531c29aab0af442/qpalm-1.2.6-cp311-cp311-linux_armv6l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e82264bb480f0553685eb76929faf59cfceda0cb4a0a3e01fa0b19bc4a59fa8f",
                "md5": "01427c9ac32eebb8a2e9d80e14b1e5f6",
                "sha256": "7100dbc1e3f45d451c62e0f034dfaed5cf95da81ce10643b345131bfd5054c5a"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp311-cp311-macosx_10_15_universal2.whl",
            "has_sig": false,
            "md5_digest": "01427c9ac32eebb8a2e9d80e14b1e5f6",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 1283164,
            "upload_time": "2025-08-30T20:11:19",
            "upload_time_iso_8601": "2025-08-30T20:11:19.741476Z",
            "url": "https://files.pythonhosted.org/packages/e8/22/64bb480f0553685eb76929faf59cfceda0cb4a0a3e01fa0b19bc4a59fa8f/qpalm-1.2.6-cp311-cp311-macosx_10_15_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "cdc76d463192923b41677409f8b85bd26467dfb8fdcfdc7ab5c438c2e8475266",
                "md5": "e6f660ec8a759d93db12cf79150ea678",
                "sha256": "36b1f8697f0aa99f5aef872b0c16374660152d369c962836f5f5c04b9df632ef"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp311-cp311-macosx_10_15_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e6f660ec8a759d93db12cf79150ea678",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 635327,
            "upload_time": "2025-08-30T20:11:21",
            "upload_time_iso_8601": "2025-08-30T20:11:21.415958Z",
            "url": "https://files.pythonhosted.org/packages/cd/c7/6d463192923b41677409f8b85bd26467dfb8fdcfdc7ab5c438c2e8475266/qpalm-1.2.6-cp311-cp311-macosx_10_15_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e57d29086861679b71324d81638f0720bc0c926ed246efbdf8fe5a35e41317b3",
                "md5": "27e35070f7665a03b90ef16d9977f47a",
                "sha256": "9f247f38a99e6a4aacffa265c88b8018114f9a4673735c4e9d9b755831c379a1"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "27e35070f7665a03b90ef16d9977f47a",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 655091,
            "upload_time": "2025-08-30T20:11:22",
            "upload_time_iso_8601": "2025-08-30T20:11:22.559823Z",
            "url": "https://files.pythonhosted.org/packages/e5/7d/29086861679b71324d81638f0720bc0c926ed246efbdf8fe5a35e41317b3/qpalm-1.2.6-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2105c3480c3c6f45c434bf9c67ba3f756e72f05a9e00f0be6e59c9d1f9f20ad3",
                "md5": "2f9a1c5ab937b984db5e6783af9761ef",
                "sha256": "2fcf2f105c7b84698d38ed8f20ee13c01ac8709348676e9b0db8aa5f2916b216"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp311-cp311-manylinux_2_27_aarch64.whl",
            "has_sig": false,
            "md5_digest": "2f9a1c5ab937b984db5e6783af9761ef",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 1396582,
            "upload_time": "2025-08-30T20:11:24",
            "upload_time_iso_8601": "2025-08-30T20:11:24.172335Z",
            "url": "https://files.pythonhosted.org/packages/21/05/c3480c3c6f45c434bf9c67ba3f756e72f05a9e00f0be6e59c9d1f9f20ad3/qpalm-1.2.6-cp311-cp311-manylinux_2_27_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3b29056b6cbdb777c0549bb790e1b881d2e7a80107339d062a95a60f52848ad0",
                "md5": "1cf5d3cfdf63bf52c431bfe8b45da035",
                "sha256": "601dd47ac6d55cafabb5d11fce23a2a22ac4fc15e31da5b818aa4def398ddb07"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp311-cp311-manylinux_2_27_armv7l.whl",
            "has_sig": false,
            "md5_digest": "1cf5d3cfdf63bf52c431bfe8b45da035",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 1280056,
            "upload_time": "2025-08-30T20:11:25",
            "upload_time_iso_8601": "2025-08-30T20:11:25.614957Z",
            "url": "https://files.pythonhosted.org/packages/3b/29/056b6cbdb777c0549bb790e1b881d2e7a80107339d062a95a60f52848ad0/qpalm-1.2.6-cp311-cp311-manylinux_2_27_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8f075d1a29164dfd854e9bcb46286ab3e29f824692c72b04be56d39615497b6d",
                "md5": "afa284a247133f6035909693e3e9ebbd",
                "sha256": "cbbc2e76ac4e5b34db02dae38bb76f7784fe6494e16781e3c67bdfb786f62af7"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp311-cp311-manylinux_2_27_x86_64.whl",
            "has_sig": false,
            "md5_digest": "afa284a247133f6035909693e3e9ebbd",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 1418328,
            "upload_time": "2025-08-30T20:11:27",
            "upload_time_iso_8601": "2025-08-30T20:11:27.942201Z",
            "url": "https://files.pythonhosted.org/packages/8f/07/5d1a29164dfd854e9bcb46286ab3e29f824692c72b04be56d39615497b6d/qpalm-1.2.6-cp311-cp311-manylinux_2_27_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9e6621be5d20ca0be912f48f25eb240ad27a58e48bcdeaa0b2f900d44ae59754",
                "md5": "dab6e0ccc476d0c3b58a4169dacf525d",
                "sha256": "d6de091b5b49849cdb4a64f2b3c4f03777bd9556f9c79a98acc541f9a8e5c200"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "dab6e0ccc476d0c3b58a4169dacf525d",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 177618,
            "upload_time": "2025-08-30T20:11:29",
            "upload_time_iso_8601": "2025-08-30T20:11:29.610204Z",
            "url": "https://files.pythonhosted.org/packages/9e/66/21be5d20ca0be912f48f25eb240ad27a58e48bcdeaa0b2f900d44ae59754/qpalm-1.2.6-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "722e0d776875213809a4019e3159ddf197da9a6e1f74a28ff99df02bd5156e28",
                "md5": "fd7fba6479b260dd6ad93547947db5da",
                "sha256": "a12367a2effb22776decab08f016dbf59195ab9fa3f97d5da57f476b6dd94df1"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp311-cp311-win_arm64.whl",
            "has_sig": false,
            "md5_digest": "fd7fba6479b260dd6ad93547947db5da",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 164612,
            "upload_time": "2025-08-30T20:11:30",
            "upload_time_iso_8601": "2025-08-30T20:11:30.739732Z",
            "url": "https://files.pythonhosted.org/packages/72/2e/0d776875213809a4019e3159ddf197da9a6e1f74a28ff99df02bd5156e28/qpalm-1.2.6-cp311-cp311-win_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "592b39490d7f83dc5eb15d5474470997fba29b9c7dc5cba03330a53fedf6c070",
                "md5": "c2b16db39bac8a78396378c07f16cd96",
                "sha256": "424815d7f5d10f82ec9b1c1204ed07a1af4788ff0cff54ddfd09e52a36fe4cce"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp312-cp312-linux_armv6l.whl",
            "has_sig": false,
            "md5_digest": "c2b16db39bac8a78396378c07f16cd96",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 1283025,
            "upload_time": "2025-08-30T20:11:32",
            "upload_time_iso_8601": "2025-08-30T20:11:32.145602Z",
            "url": "https://files.pythonhosted.org/packages/59/2b/39490d7f83dc5eb15d5474470997fba29b9c7dc5cba03330a53fedf6c070/qpalm-1.2.6-cp312-cp312-linux_armv6l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6fcde0459820715d3ff846fc28094d8c0633a282e3d7cffaf7391a6b922757ac",
                "md5": "9ee32093df8e743474fc035fe57a38a4",
                "sha256": "de7ebd74dab468a4ab383b4c410593b6168ce30c945575eea3361ff7ba1871bb"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp312-cp312-macosx_10_15_universal2.whl",
            "has_sig": false,
            "md5_digest": "9ee32093df8e743474fc035fe57a38a4",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 1290274,
            "upload_time": "2025-08-30T20:11:33",
            "upload_time_iso_8601": "2025-08-30T20:11:33.965900Z",
            "url": "https://files.pythonhosted.org/packages/6f/cd/e0459820715d3ff846fc28094d8c0633a282e3d7cffaf7391a6b922757ac/qpalm-1.2.6-cp312-cp312-macosx_10_15_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1fdbbb0166b5130b2e26ec6243e9a33ded98d553082d9fbbb25739fbfa568d17",
                "md5": "62c975f51196a486d744619232c562fc",
                "sha256": "77a6315a1eeefbab517c1cc8a4141443afe0e56f11b483866ab903e556abd101"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp312-cp312-macosx_10_15_x86_64.whl",
            "has_sig": false,
            "md5_digest": "62c975f51196a486d744619232c562fc",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 638789,
            "upload_time": "2025-08-30T20:11:35",
            "upload_time_iso_8601": "2025-08-30T20:11:35.672020Z",
            "url": "https://files.pythonhosted.org/packages/1f/db/bb0166b5130b2e26ec6243e9a33ded98d553082d9fbbb25739fbfa568d17/qpalm-1.2.6-cp312-cp312-macosx_10_15_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "025fab8b48ff41792549fdcd7ed803ed6a98b06368106aa4a1f8b23539e8d2d8",
                "md5": "733ab6637bddbb227bd2277be402ca67",
                "sha256": "75a0dcb2fec222b7d49bc455fe6c0bf87958899fd7e8171a3e2da5d343e52dee"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "733ab6637bddbb227bd2277be402ca67",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 658306,
            "upload_time": "2025-08-30T20:11:36",
            "upload_time_iso_8601": "2025-08-30T20:11:36.944475Z",
            "url": "https://files.pythonhosted.org/packages/02/5f/ab8b48ff41792549fdcd7ed803ed6a98b06368106aa4a1f8b23539e8d2d8/qpalm-1.2.6-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "892b0a70b3f145ddfb041144c217497be0327d6934977818b9a81bc88971c4d3",
                "md5": "6a176951ca24fe2d524dfcbf67bf80cc",
                "sha256": "bb7ac42ec93f4a265ced15cacd8be547abe5f33c4a8889230fb458f5c687c2a8"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp312-cp312-manylinux_2_27_aarch64.whl",
            "has_sig": false,
            "md5_digest": "6a176951ca24fe2d524dfcbf67bf80cc",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 1398269,
            "upload_time": "2025-08-30T20:11:38",
            "upload_time_iso_8601": "2025-08-30T20:11:38.673427Z",
            "url": "https://files.pythonhosted.org/packages/89/2b/0a70b3f145ddfb041144c217497be0327d6934977818b9a81bc88971c4d3/qpalm-1.2.6-cp312-cp312-manylinux_2_27_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3c6fe26f28d2ed2ba6cef9a36aaa3a26e91cd07c44419e0dc16a9e982b1d4362",
                "md5": "1e5bdbeda3e6dfd5b3cf626002696f00",
                "sha256": "2da9ef46f0195cf4584471caa8547209070f9e309913b8d5ed848ed6a5d7ca4c"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp312-cp312-manylinux_2_27_armv7l.whl",
            "has_sig": false,
            "md5_digest": "1e5bdbeda3e6dfd5b3cf626002696f00",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 1282795,
            "upload_time": "2025-08-30T20:11:39",
            "upload_time_iso_8601": "2025-08-30T20:11:39.956372Z",
            "url": "https://files.pythonhosted.org/packages/3c/6f/e26f28d2ed2ba6cef9a36aaa3a26e91cd07c44419e0dc16a9e982b1d4362/qpalm-1.2.6-cp312-cp312-manylinux_2_27_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "40901f00df24b3afabee016b937fdd223b52a0cf0921ed52dac95f61cb602e4e",
                "md5": "dd18d941915606de3a4ac12fa276bb87",
                "sha256": "a89a58065425a84020539387485a7683cdf0ab4bea8fe2f9b5ff342449d90798"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp312-cp312-manylinux_2_27_x86_64.whl",
            "has_sig": false,
            "md5_digest": "dd18d941915606de3a4ac12fa276bb87",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 1419956,
            "upload_time": "2025-08-30T20:11:41",
            "upload_time_iso_8601": "2025-08-30T20:11:41.900837Z",
            "url": "https://files.pythonhosted.org/packages/40/90/1f00df24b3afabee016b937fdd223b52a0cf0921ed52dac95f61cb602e4e/qpalm-1.2.6-cp312-cp312-manylinux_2_27_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "039db2275dbe5981650d076dbeaf5c02723e6a625af80766e712c3cf4543cf18",
                "md5": "97cc4dbd607ca83901f634e105508442",
                "sha256": "e49f4d0fde72f0f0fe98d520324a99006822c276123eaf5718c73139582a98cf"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "97cc4dbd607ca83901f634e105508442",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 178714,
            "upload_time": "2025-08-30T20:11:43",
            "upload_time_iso_8601": "2025-08-30T20:11:43.602591Z",
            "url": "https://files.pythonhosted.org/packages/03/9d/b2275dbe5981650d076dbeaf5c02723e6a625af80766e712c3cf4543cf18/qpalm-1.2.6-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "039457ef7963752972c1c73119304aaff72d6d6513852b2047fbfc270c128ab1",
                "md5": "5de288daec4b28d8c8427fd8e40700de",
                "sha256": "4b238164a360d00f8eac748deb156efd8a676f0c1f6a30c89ff0d1ed073c896b"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp312-cp312-win_arm64.whl",
            "has_sig": false,
            "md5_digest": "5de288daec4b28d8c8427fd8e40700de",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 162818,
            "upload_time": "2025-08-30T20:11:44",
            "upload_time_iso_8601": "2025-08-30T20:11:44.898945Z",
            "url": "https://files.pythonhosted.org/packages/03/94/57ef7963752972c1c73119304aaff72d6d6513852b2047fbfc270c128ab1/qpalm-1.2.6-cp312-cp312-win_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5e552f1dda58bd6b53e4072bddf9fb57724c42cc14b77d24acf93e2af823f72c",
                "md5": "bb7ca61d5d170e332cf9e0652598d24f",
                "sha256": "f0caa359a7f5d1896c1308a1afaaa5c2fc6d93c103c07b1633c596a661cb764a"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp313-cp313-linux_armv6l.whl",
            "has_sig": false,
            "md5_digest": "bb7ca61d5d170e332cf9e0652598d24f",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 1283165,
            "upload_time": "2025-08-30T20:11:46",
            "upload_time_iso_8601": "2025-08-30T20:11:46.058793Z",
            "url": "https://files.pythonhosted.org/packages/5e/55/2f1dda58bd6b53e4072bddf9fb57724c42cc14b77d24acf93e2af823f72c/qpalm-1.2.6-cp313-cp313-linux_armv6l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2d2353bd3399e3d177eb547dc25bf8ff539c13246f8f76f808723412fee078dd",
                "md5": "6bbe9089386814974f56b4f22b45caef",
                "sha256": "2bc4976986291b39a997125dda3547d2e1b37e7fc8c95915bd18819ec68bb737"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp313-cp313-macosx_10_15_universal2.whl",
            "has_sig": false,
            "md5_digest": "6bbe9089386814974f56b4f22b45caef",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 1290621,
            "upload_time": "2025-08-30T20:11:47",
            "upload_time_iso_8601": "2025-08-30T20:11:47.433256Z",
            "url": "https://files.pythonhosted.org/packages/2d/23/53bd3399e3d177eb547dc25bf8ff539c13246f8f76f808723412fee078dd/qpalm-1.2.6-cp313-cp313-macosx_10_15_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1b559e3c00d9b1d5be73dd3812668ea62a01167e5e7f477f51b2f51b204e468f",
                "md5": "1c75c0c8d41d25334c83fba7db537f9b",
                "sha256": "ad913993243a42c28e45652e48988e4fa776423a817010fce5887b80a0b29638"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp313-cp313-macosx_10_15_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1c75c0c8d41d25334c83fba7db537f9b",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 638864,
            "upload_time": "2025-08-30T20:11:48",
            "upload_time_iso_8601": "2025-08-30T20:11:48.782915Z",
            "url": "https://files.pythonhosted.org/packages/1b/55/9e3c00d9b1d5be73dd3812668ea62a01167e5e7f477f51b2f51b204e468f/qpalm-1.2.6-cp313-cp313-macosx_10_15_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "658a916b4c0e688668e9166c0dd7e60e4bb1a5698024b0b8c67494480c80871b",
                "md5": "98799d45b9c39dba506b4a74576ee52d",
                "sha256": "e5d6d058af41c08074865a9358d5df20cb89664817bbe864047eb09a7964c8c0"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp313-cp313-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "98799d45b9c39dba506b4a74576ee52d",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 658488,
            "upload_time": "2025-08-30T20:11:50",
            "upload_time_iso_8601": "2025-08-30T20:11:50.067310Z",
            "url": "https://files.pythonhosted.org/packages/65/8a/916b4c0e688668e9166c0dd7e60e4bb1a5698024b0b8c67494480c80871b/qpalm-1.2.6-cp313-cp313-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "191de78be3aa1ec6f39492aa190f48841ab704cb452368175d816fbe2a52b81b",
                "md5": "044c8e0ff7d64734f9bab9b0987b62e2",
                "sha256": "bb3db097dd63a8c358a1e1d3f57d549b4ad1368d74b5b160c6812d8cc57d392b"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp313-cp313-manylinux_2_27_aarch64.whl",
            "has_sig": false,
            "md5_digest": "044c8e0ff7d64734f9bab9b0987b62e2",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 1398417,
            "upload_time": "2025-08-30T20:11:51",
            "upload_time_iso_8601": "2025-08-30T20:11:51.351646Z",
            "url": "https://files.pythonhosted.org/packages/19/1d/e78be3aa1ec6f39492aa190f48841ab704cb452368175d816fbe2a52b81b/qpalm-1.2.6-cp313-cp313-manylinux_2_27_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ef46479b1c938aee308da6daa21bb1f352359c684167e179bf6f804f29b7b808",
                "md5": "f7d8f6d8e4191bc99c61bf2275637f31",
                "sha256": "4062dcbeb5f307288408b8ecb733796d27fd5b0dae76a02cb0c2bfabe2be12b8"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp313-cp313-manylinux_2_27_armv7l.whl",
            "has_sig": false,
            "md5_digest": "f7d8f6d8e4191bc99c61bf2275637f31",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 1283099,
            "upload_time": "2025-08-30T20:11:52",
            "upload_time_iso_8601": "2025-08-30T20:11:52.655389Z",
            "url": "https://files.pythonhosted.org/packages/ef/46/479b1c938aee308da6daa21bb1f352359c684167e179bf6f804f29b7b808/qpalm-1.2.6-cp313-cp313-manylinux_2_27_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a0190c0d56199b5aecbeb2c54664653a6f2b14366cdcbd84b6409477a168736c",
                "md5": "8bd63de7085e043198ee1b32e1d6e4d4",
                "sha256": "00a86aeb9c82787bf07bf2289912a89d5424d3adb2dd0adbdfc3f1498e7d18ea"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp313-cp313-manylinux_2_27_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8bd63de7085e043198ee1b32e1d6e4d4",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 1419989,
            "upload_time": "2025-08-30T20:11:53",
            "upload_time_iso_8601": "2025-08-30T20:11:53.992008Z",
            "url": "https://files.pythonhosted.org/packages/a0/19/0c0d56199b5aecbeb2c54664653a6f2b14366cdcbd84b6409477a168736c/qpalm-1.2.6-cp313-cp313-manylinux_2_27_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "34827ae03c13203402cbd1a57d8922916f5285b051ee7aab38803e7ef8ff0fb1",
                "md5": "6b726303b6c8de6be4700600f7d6cd43",
                "sha256": "7a6ad14c7892a3f923a533865abc4294b8b736a0a0c071d7764e54438e2be071"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp313-cp313-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "6b726303b6c8de6be4700600f7d6cd43",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 178691,
            "upload_time": "2025-08-30T20:11:55",
            "upload_time_iso_8601": "2025-08-30T20:11:55.204643Z",
            "url": "https://files.pythonhosted.org/packages/34/82/7ae03c13203402cbd1a57d8922916f5285b051ee7aab38803e7ef8ff0fb1/qpalm-1.2.6-cp313-cp313-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3f558ba9a4b18078f319bae91192aa330d2a142ebf9f037c67739f4d70ce1406",
                "md5": "e7d37940a40816baceeb622d1eb05421",
                "sha256": "b692d2d4e51679766c8c487e75fb825097ec015e16687807231b131402d928db"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp313-cp313-win_arm64.whl",
            "has_sig": false,
            "md5_digest": "e7d37940a40816baceeb622d1eb05421",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 162839,
            "upload_time": "2025-08-30T20:11:56",
            "upload_time_iso_8601": "2025-08-30T20:11:56.326665Z",
            "url": "https://files.pythonhosted.org/packages/3f/55/8ba9a4b18078f319bae91192aa330d2a142ebf9f037c67739f4d70ce1406/qpalm-1.2.6-cp313-cp313-win_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c966e21a3795b521c3116193d2a98519051441eb360c2e6ac4ffd11a3ec25e79",
                "md5": "24773171333501a77e644c885dad89e2",
                "sha256": "e237b3141d2130731de8a587c0f9f78c2c3db3c28fc0d700d20c013c8a1fabd8"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp314-cp314-linux_armv6l.whl",
            "has_sig": false,
            "md5_digest": "24773171333501a77e644c885dad89e2",
            "packagetype": "bdist_wheel",
            "python_version": "cp314",
            "requires_python": ">=3.9",
            "size": 1283302,
            "upload_time": "2025-08-30T20:11:57",
            "upload_time_iso_8601": "2025-08-30T20:11:57.490240Z",
            "url": "https://files.pythonhosted.org/packages/c9/66/e21a3795b521c3116193d2a98519051441eb360c2e6ac4ffd11a3ec25e79/qpalm-1.2.6-cp314-cp314-linux_armv6l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f192ca03eadf6ce00fa8aab8a8719cef889dda8efdaffb5ee5b8318d1c23e308",
                "md5": "694a5601210f0233b31f1b8b98a0c7d8",
                "sha256": "71f2dcc94aada75e3e603a9d7d3a1c8f1fc43356c71ebbfec985c561fda3735e"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp314-cp314-macosx_10_15_universal2.whl",
            "has_sig": false,
            "md5_digest": "694a5601210f0233b31f1b8b98a0c7d8",
            "packagetype": "bdist_wheel",
            "python_version": "cp314",
            "requires_python": ">=3.9",
            "size": 1291476,
            "upload_time": "2025-08-30T20:11:58",
            "upload_time_iso_8601": "2025-08-30T20:11:58.815622Z",
            "url": "https://files.pythonhosted.org/packages/f1/92/ca03eadf6ce00fa8aab8a8719cef889dda8efdaffb5ee5b8318d1c23e308/qpalm-1.2.6-cp314-cp314-macosx_10_15_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fe4f836892b8d428f08f0138278d508f28dfec72152c0c65cc569c35f2a23dec",
                "md5": "7190494172df8bad5c2d3a1f3ec43bf5",
                "sha256": "d97a09a7065ff5a78cffa1636329ef2856fa8bd6dd913120cfa4abe7af17f35f"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp314-cp314-macosx_10_15_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7190494172df8bad5c2d3a1f3ec43bf5",
            "packagetype": "bdist_wheel",
            "python_version": "cp314",
            "requires_python": ">=3.9",
            "size": 639270,
            "upload_time": "2025-08-30T20:12:00",
            "upload_time_iso_8601": "2025-08-30T20:12:00.204524Z",
            "url": "https://files.pythonhosted.org/packages/fe/4f/836892b8d428f08f0138278d508f28dfec72152c0c65cc569c35f2a23dec/qpalm-1.2.6-cp314-cp314-macosx_10_15_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a60a9d6ec5d4679af4f8b875090a3730239d0a64575eb5ebb06c4716afa5c30b",
                "md5": "0c085c31b8254a3bc1ffe5f45ea6d5b1",
                "sha256": "da869c606eacd6d23abd3bc9bbbb16424ea74bc90767ddc4b409185aceef86f0"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp314-cp314-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "0c085c31b8254a3bc1ffe5f45ea6d5b1",
            "packagetype": "bdist_wheel",
            "python_version": "cp314",
            "requires_python": ">=3.9",
            "size": 659068,
            "upload_time": "2025-08-30T20:12:01",
            "upload_time_iso_8601": "2025-08-30T20:12:01.438868Z",
            "url": "https://files.pythonhosted.org/packages/a6/0a/9d6ec5d4679af4f8b875090a3730239d0a64575eb5ebb06c4716afa5c30b/qpalm-1.2.6-cp314-cp314-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b0a3cbbb91762aa3953a6b4992d515119104d18b6628fe0d6bbf73ca32ef4c9e",
                "md5": "cce9fbbcad10be306fcaf5c750667471",
                "sha256": "ac8f5e8ef620dc716e1f8de8132f39b7eff922dca627aac4c60996d6cb67c1ba"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp314-cp314-manylinux_2_27_aarch64.whl",
            "has_sig": false,
            "md5_digest": "cce9fbbcad10be306fcaf5c750667471",
            "packagetype": "bdist_wheel",
            "python_version": "cp314",
            "requires_python": ">=3.9",
            "size": 1398714,
            "upload_time": "2025-08-30T20:12:02",
            "upload_time_iso_8601": "2025-08-30T20:12:02.736549Z",
            "url": "https://files.pythonhosted.org/packages/b0/a3/cbbb91762aa3953a6b4992d515119104d18b6628fe0d6bbf73ca32ef4c9e/qpalm-1.2.6-cp314-cp314-manylinux_2_27_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e2161326f7bc0e599bb9540a8739bdbd71959b9018b9455074f14a88ce6d9536",
                "md5": "ff10167748179f0d5ab2c6848d3e30b4",
                "sha256": "8d667b29058aefc52a81401082974d0832623844802b2fb96d271c6e93cc8cc7"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp314-cp314-manylinux_2_27_armv7l.whl",
            "has_sig": false,
            "md5_digest": "ff10167748179f0d5ab2c6848d3e30b4",
            "packagetype": "bdist_wheel",
            "python_version": "cp314",
            "requires_python": ">=3.9",
            "size": 1283205,
            "upload_time": "2025-08-30T20:12:04",
            "upload_time_iso_8601": "2025-08-30T20:12:04.166947Z",
            "url": "https://files.pythonhosted.org/packages/e2/16/1326f7bc0e599bb9540a8739bdbd71959b9018b9455074f14a88ce6d9536/qpalm-1.2.6-cp314-cp314-manylinux_2_27_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "53ec072258cbd6e407ec31e68656680d7cb1dddc41a2087c5166e0520581be3a",
                "md5": "413246a8929816bdc61c5f6c542b6c1f",
                "sha256": "ca3201868a75b9425a7cc2cffa0f18bcc59b0611de8be727296a6afb68024e86"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp314-cp314-manylinux_2_27_x86_64.whl",
            "has_sig": false,
            "md5_digest": "413246a8929816bdc61c5f6c542b6c1f",
            "packagetype": "bdist_wheel",
            "python_version": "cp314",
            "requires_python": ">=3.9",
            "size": 1420117,
            "upload_time": "2025-08-30T20:12:05",
            "upload_time_iso_8601": "2025-08-30T20:12:05.546109Z",
            "url": "https://files.pythonhosted.org/packages/53/ec/072258cbd6e407ec31e68656680d7cb1dddc41a2087c5166e0520581be3a/qpalm-1.2.6-cp314-cp314-manylinux_2_27_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f72fa9642e5f31cf0d2d62192864ce8e9be8e31b8fce3360c66fa3ca06220f66",
                "md5": "362b9d361bd9f6037f722924bbfd0190",
                "sha256": "e2a35a5505c5e7ad23d92f8e99a9d1aac98fd6f8ca0f9acbc4f15b19b1599459"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp314-cp314t-macosx_10_15_universal2.whl",
            "has_sig": false,
            "md5_digest": "362b9d361bd9f6037f722924bbfd0190",
            "packagetype": "bdist_wheel",
            "python_version": "cp314",
            "requires_python": ">=3.9",
            "size": 1313616,
            "upload_time": "2025-08-30T20:12:09",
            "upload_time_iso_8601": "2025-08-30T20:12:09.301291Z",
            "url": "https://files.pythonhosted.org/packages/f7/2f/a9642e5f31cf0d2d62192864ce8e9be8e31b8fce3360c66fa3ca06220f66/qpalm-1.2.6-cp314-cp314t-macosx_10_15_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6113c05187ed624a58b9cdb2f7944c739e66bf18260e3aed3fbbc65033f8554c",
                "md5": "36ea0ea73684638a141fc3fec381df20",
                "sha256": "cab8cb92be1b5e2251900def8ea235c598b84de9c4e0c683c161f893837f222c"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp314-cp314t-macosx_10_15_x86_64.whl",
            "has_sig": false,
            "md5_digest": "36ea0ea73684638a141fc3fec381df20",
            "packagetype": "bdist_wheel",
            "python_version": "cp314",
            "requires_python": ">=3.9",
            "size": 649526,
            "upload_time": "2025-08-30T20:12:10",
            "upload_time_iso_8601": "2025-08-30T20:12:10.645181Z",
            "url": "https://files.pythonhosted.org/packages/61/13/c05187ed624a58b9cdb2f7944c739e66bf18260e3aed3fbbc65033f8554c/qpalm-1.2.6-cp314-cp314t-macosx_10_15_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0c925f063b0e347f117b62a0405798ae63b69559d36f142d9600acdcb992368f",
                "md5": "295ba9c2c85316cf17ed33f386f59262",
                "sha256": "2f6f660831445e4217b0642d93c39b3cbd9d71c195b40f1cf3ab0a8a07b5187a"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp314-cp314t-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "295ba9c2c85316cf17ed33f386f59262",
            "packagetype": "bdist_wheel",
            "python_version": "cp314",
            "requires_python": ">=3.9",
            "size": 670218,
            "upload_time": "2025-08-30T20:12:11",
            "upload_time_iso_8601": "2025-08-30T20:12:11.974904Z",
            "url": "https://files.pythonhosted.org/packages/0c/92/5f063b0e347f117b62a0405798ae63b69559d36f142d9600acdcb992368f/qpalm-1.2.6-cp314-cp314t-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8ed8cc289223c77b16c3e444ad0e5780dff9375c3c94c1de76c2b1cb81bc3f29",
                "md5": "73a184a416b7a239f9f4080074da3e92",
                "sha256": "551ca56528781f6623ede253d87d1cd9cd5a4aa3556360e35c5791194f49055f"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp314-cp314t-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "73a184a416b7a239f9f4080074da3e92",
            "packagetype": "bdist_wheel",
            "python_version": "cp314",
            "requires_python": ">=3.9",
            "size": 195610,
            "upload_time": "2025-08-30T20:12:13",
            "upload_time_iso_8601": "2025-08-30T20:12:13.541026Z",
            "url": "https://files.pythonhosted.org/packages/8e/d8/cc289223c77b16c3e444ad0e5780dff9375c3c94c1de76c2b1cb81bc3f29/qpalm-1.2.6-cp314-cp314t-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "85366d83f36a7eed7eb242e87a68e2dda8e51359248797992fa694080975fa45",
                "md5": "822b7f8653b479d1ba75a5ed0eba8842",
                "sha256": "2f551a2f8b90295bbb9019cbcf447ccde7e9c659a730f2c31334f26cb9da4bab"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp314-cp314t-win_arm64.whl",
            "has_sig": false,
            "md5_digest": "822b7f8653b479d1ba75a5ed0eba8842",
            "packagetype": "bdist_wheel",
            "python_version": "cp314",
            "requires_python": ">=3.9",
            "size": 175804,
            "upload_time": "2025-08-30T20:12:15",
            "upload_time_iso_8601": "2025-08-30T20:12:15.450767Z",
            "url": "https://files.pythonhosted.org/packages/85/36/6d83f36a7eed7eb242e87a68e2dda8e51359248797992fa694080975fa45/qpalm-1.2.6-cp314-cp314t-win_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "cb8911e1f94fd4ea2ea0a00343a0976a40928f20be489c8de924982ac9318f97",
                "md5": "c82174afe7b75f2f8ab3c81862d3911c",
                "sha256": "85528a51345e92c2e5fa45a09e736089592b81923f1c804aa69d095aab1875c4"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp314-cp314-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "c82174afe7b75f2f8ab3c81862d3911c",
            "packagetype": "bdist_wheel",
            "python_version": "cp314",
            "requires_python": ">=3.9",
            "size": 183825,
            "upload_time": "2025-08-30T20:12:06",
            "upload_time_iso_8601": "2025-08-30T20:12:06.992013Z",
            "url": "https://files.pythonhosted.org/packages/cb/89/11e1f94fd4ea2ea0a00343a0976a40928f20be489c8de924982ac9318f97/qpalm-1.2.6-cp314-cp314-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ab1d585eb50ee9b5b35ded6bcd8d8cc395a26d411115616044e7b9d37c8030e1",
                "md5": "f638f83829f079187fda99b55414d6e1",
                "sha256": "c5c89bfafee0e3efc7dd4594e5ed2b7fe7f4f4f74332d92d07522f2ca108b8b6"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp314-cp314-win_arm64.whl",
            "has_sig": false,
            "md5_digest": "f638f83829f079187fda99b55414d6e1",
            "packagetype": "bdist_wheel",
            "python_version": "cp314",
            "requires_python": ">=3.9",
            "size": 168413,
            "upload_time": "2025-08-30T20:12:08",
            "upload_time_iso_8601": "2025-08-30T20:12:08.141735Z",
            "url": "https://files.pythonhosted.org/packages/ab/1d/585eb50ee9b5b35ded6bcd8d8cc395a26d411115616044e7b9d37c8030e1/qpalm-1.2.6-cp314-cp314-win_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ba6927ee2c81a4d74402d1ddb6328c160b97e3fe312884324d0e9f04e1d4445d",
                "md5": "22472574113d666ce41575ed624029dc",
                "sha256": "196e1b1d2464eeec2512ebd2baa94d60bb73269bfac42e9d4c2cfd41182c60d9"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp39-cp39-linux_armv6l.whl",
            "has_sig": false,
            "md5_digest": "22472574113d666ce41575ed624029dc",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 1280710,
            "upload_time": "2025-08-30T20:12:16",
            "upload_time_iso_8601": "2025-08-30T20:12:16.951754Z",
            "url": "https://files.pythonhosted.org/packages/ba/69/27ee2c81a4d74402d1ddb6328c160b97e3fe312884324d0e9f04e1d4445d/qpalm-1.2.6-cp39-cp39-linux_armv6l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "388d097885326d7002c4a2f1b07861e2b82ad7f6f7b9ddf9d88bec4248c6fddd",
                "md5": "699814446fda24e49309ddad43d35440",
                "sha256": "f227c9acdbac5d26894fd0a89e2afa6ec687241992943c7a38f3c8642421ebfa"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp39-cp39-macosx_10_15_universal2.whl",
            "has_sig": false,
            "md5_digest": "699814446fda24e49309ddad43d35440",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 1280095,
            "upload_time": "2025-08-30T20:12:18",
            "upload_time_iso_8601": "2025-08-30T20:12:18.227383Z",
            "url": "https://files.pythonhosted.org/packages/38/8d/097885326d7002c4a2f1b07861e2b82ad7f6f7b9ddf9d88bec4248c6fddd/qpalm-1.2.6-cp39-cp39-macosx_10_15_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "842f95ce07046a0e3e0086c47bf0700a6ffac79c44a0f9267f2774f27eb7b42d",
                "md5": "1774144c68af31be40a6a79b5b910984",
                "sha256": "f573932e1c4486a46357fa259099a6816ed164b411327b9f2933bcb0f06c9b69"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp39-cp39-macosx_10_15_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1774144c68af31be40a6a79b5b910984",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 633691,
            "upload_time": "2025-08-30T20:12:19",
            "upload_time_iso_8601": "2025-08-30T20:12:19.630111Z",
            "url": "https://files.pythonhosted.org/packages/84/2f/95ce07046a0e3e0086c47bf0700a6ffac79c44a0f9267f2774f27eb7b42d/qpalm-1.2.6-cp39-cp39-macosx_10_15_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "86e0f1714764f855f713b21e3d9904da051918ff8248a72b22b95b11eafe70b8",
                "md5": "755cb0701ab688c7046e55857faa159f",
                "sha256": "8c10543791b76372c2737edce3c81b8c004ed15310273fdf9a936b04d1aefea9"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "755cb0701ab688c7046e55857faa159f",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 653730,
            "upload_time": "2025-08-30T20:12:20",
            "upload_time_iso_8601": "2025-08-30T20:12:20.859905Z",
            "url": "https://files.pythonhosted.org/packages/86/e0/f1714764f855f713b21e3d9904da051918ff8248a72b22b95b11eafe70b8/qpalm-1.2.6-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "496d7eb26b219546cd3f28b7410aa776e7131eee218f1bd55fdc698006cf0439",
                "md5": "763337a42e0ba0a38124bbff2aae12e9",
                "sha256": "82f566059703d2ede6a7f2c149cedb4afee9707bd4a6c237d655164acf30f15d"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp39-cp39-manylinux_2_27_aarch64.whl",
            "has_sig": false,
            "md5_digest": "763337a42e0ba0a38124bbff2aae12e9",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 1395357,
            "upload_time": "2025-08-30T20:12:22",
            "upload_time_iso_8601": "2025-08-30T20:12:22.530242Z",
            "url": "https://files.pythonhosted.org/packages/49/6d/7eb26b219546cd3f28b7410aa776e7131eee218f1bd55fdc698006cf0439/qpalm-1.2.6-cp39-cp39-manylinux_2_27_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2e06ecccdbab559a33d5805c5cb6765f7f0512727707ef933651791b831064cc",
                "md5": "39bdf9d6c1c7cfe3aa4281101a8254e4",
                "sha256": "cbb5a76d807eb223435222a66e68bc74ad17d64908b0dc2db346f0b0e37457c5"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp39-cp39-manylinux_2_27_armv7l.whl",
            "has_sig": false,
            "md5_digest": "39bdf9d6c1c7cfe3aa4281101a8254e4",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 1279573,
            "upload_time": "2025-08-30T20:12:24",
            "upload_time_iso_8601": "2025-08-30T20:12:24.144540Z",
            "url": "https://files.pythonhosted.org/packages/2e/06/ecccdbab559a33d5805c5cb6765f7f0512727707ef933651791b831064cc/qpalm-1.2.6-cp39-cp39-manylinux_2_27_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1f5ad0d2e5246835089d86dd16635d2a0066f94d275aff18bcea35e6cf75d852",
                "md5": "a0190a8c0f308f51d9f83a0af8caad38",
                "sha256": "f2787df0f504c85d01011530a604da488c274976caae81461a85b284fd2623a7"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp39-cp39-manylinux_2_27_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a0190a8c0f308f51d9f83a0af8caad38",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 1416934,
            "upload_time": "2025-08-30T20:12:25",
            "upload_time_iso_8601": "2025-08-30T20:12:25.892226Z",
            "url": "https://files.pythonhosted.org/packages/1f/5a/d0d2e5246835089d86dd16635d2a0066f94d275aff18bcea35e6cf75d852/qpalm-1.2.6-cp39-cp39-manylinux_2_27_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f8c32f4a02fd100cdcc65ec3aa0bd4521743bb919e8afb8563bfa1fb885c6d84",
                "md5": "961deed4c6fc59082f112b51daafb9b8",
                "sha256": "0e591e29f9637125ca64224406cb2dafe55d631de5f62b723e6af4398df0375d"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "961deed4c6fc59082f112b51daafb9b8",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 180617,
            "upload_time": "2025-08-30T20:12:27",
            "upload_time_iso_8601": "2025-08-30T20:12:27.179187Z",
            "url": "https://files.pythonhosted.org/packages/f8/c3/2f4a02fd100cdcc65ec3aa0bd4521743bb919e8afb8563bfa1fb885c6d84/qpalm-1.2.6-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c5c7bb9b3f00d3e2775bf5b2234dd9df9046dabe08f02199d8aae876b8a55fcb",
                "md5": "d62ccfa4ef87e3fb09687748a6bbdf2c",
                "sha256": "38a5b074f9f47a3571a47a73b78cdf7c65d3c4c8309181f9a0e6b3002e09dd98"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-cp39-cp39-win_arm64.whl",
            "has_sig": false,
            "md5_digest": "d62ccfa4ef87e3fb09687748a6bbdf2c",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 161460,
            "upload_time": "2025-08-30T20:12:28",
            "upload_time_iso_8601": "2025-08-30T20:12:28.298339Z",
            "url": "https://files.pythonhosted.org/packages/c5/c7/bb9b3f00d3e2775bf5b2234dd9df9046dabe08f02199d8aae876b8a55fcb/qpalm-1.2.6-cp39-cp39-win_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b085cf808355a134eb6e9c29b35ca62f7cecf29c6b6d866683ebc039d0a7c710",
                "md5": "647878a86713f82a1aa566c8c88786cd",
                "sha256": "8b14d5bd90cb7d3cb6380a559b46eb5418661cd02d03fa247337098007386573"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-pp310-pypy310_pp73-macosx_10_15_x86_64.whl",
            "has_sig": false,
            "md5_digest": "647878a86713f82a1aa566c8c88786cd",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.9",
            "size": 632731,
            "upload_time": "2025-08-30T20:12:29",
            "upload_time_iso_8601": "2025-08-30T20:12:29.586973Z",
            "url": "https://files.pythonhosted.org/packages/b0/85/cf808355a134eb6e9c29b35ca62f7cecf29c6b6d866683ebc039d0a7c710/qpalm-1.2.6-pp310-pypy310_pp73-macosx_10_15_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3bfbc37b2e9959a6726778ee9d49f02bf090e18d7f14f264d145d6fa872da68b",
                "md5": "8db1ee79fc559d9d555bcfa7b80fae09",
                "sha256": "1b08adcd963af8cbadefade4d45e2366364f999dd7f97bc15be474eefa947a1a"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-pp310-pypy310_pp73-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "8db1ee79fc559d9d555bcfa7b80fae09",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.9",
            "size": 652876,
            "upload_time": "2025-08-30T20:12:30",
            "upload_time_iso_8601": "2025-08-30T20:12:30.800626Z",
            "url": "https://files.pythonhosted.org/packages/3b/fb/c37b2e9959a6726778ee9d49f02bf090e18d7f14f264d145d6fa872da68b/qpalm-1.2.6-pp310-pypy310_pp73-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3792fa2ad9d8ad34c76da45d6da4fe0cdf905a959ae63a7d177daa1f13d16d5a",
                "md5": "cd28e3e29aff6d9921e5b92af397b049",
                "sha256": "5e0dea6a3b1a83901c0f839336c284e2327efa8c3ed8b5b92b9efe1b2c1725d1"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6-pp310-pypy310_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "cd28e3e29aff6d9921e5b92af397b049",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.9",
            "size": 176351,
            "upload_time": "2025-08-30T20:12:32",
            "upload_time_iso_8601": "2025-08-30T20:12:32.079460Z",
            "url": "https://files.pythonhosted.org/packages/37/92/fa2ad9d8ad34c76da45d6da4fe0cdf905a959ae63a7d177daa1f13d16d5a/qpalm-1.2.6-pp310-pypy310_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "370b0b9089456c507a752ad6dd376e5ced93fe447cad8974bdd6b6b478bced7d",
                "md5": "c853a6ecd5bc7035e176e1a21e0b22ef",
                "sha256": "ed335918f7c4044ce2d245f2a6072797b2b42f1ff026d96ef5b6c5e04519b731"
            },
            "downloads": -1,
            "filename": "qpalm-1.2.6.tar.gz",
            "has_sig": false,
            "md5_digest": "c853a6ecd5bc7035e176e1a21e0b22ef",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 94572,
            "upload_time": "2025-08-30T20:12:33",
            "upload_time_iso_8601": "2025-08-30T20:12:33.659897Z",
            "url": "https://files.pythonhosted.org/packages/37/0b/0b9089456c507a752ad6dd376e5ced93fe447cad8974bdd6b6b478bced7d/qpalm-1.2.6.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-30 20:12:33",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "kul-optec",
    "github_project": "QPALM",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "qpalm"
}
        
Elapsed time: 4.66366s