qdldl


Nameqdldl JSON
Version 0.1.7.post5 PyPI version JSON
download
home_pagehttps://github.com/oxfordcontrol/qdldl-python/
SummaryQDLDL, a free LDL factorization routine.
upload_time2025-01-02 17:40:44
maintainerNone
docs_urlNone
authorBartolomeo Stellato, Paul Goulart, Goran Banjac
requires_pythonNone
licenseApache 2.0
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # qdldl-python

![github actions](https://github.com/oxfordcontrol/qdldl-python/workflows/Build/badge.svg?branch=master)

Python interface to the [QDLDL](https://github.com/oxfordcontrol/qdldl/)
free LDL factorization routine for quasi-definite linear systems: `Ax =
b`.

## Installation

This package can be directly installed via pip,

```
pip install qdldl
```

## Usage

Initialize the factorization with

```
import qdldl
F = qdldl.Solver(A)
```

where `A` must be a square quasi-definite matrix in [scipy sparse CSC
format](https://docs.scipy.org/doc/scipy/reference/generated/scipy.sparse.csc_matrix.html).

The algorithm internally converts the matrix into upper triangular format. If `A` is already upper-triangular, you can specify it with the argument `upper=True` to the `qdldl.Solver` constructor.

To solve the linear system for a right-hand side `b`, just write

```
x = F.solve(b)
```

To update the factorization without changing the sparsity pattern of `A` you can run

```
F.update(A_new)
```

where `A_new` is a sparse matrix in CSR format with the same sparsity pattern as `A`.

The algorithm internally converts `A_new` into upper triangular format. If `A_new` is already upper-triangular, you can specify it with the argument `upper=True` to the `F.update` function.


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/oxfordcontrol/qdldl-python/",
    "name": "qdldl",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": null,
    "author": "Bartolomeo Stellato, Paul Goulart, Goran Banjac",
    "author_email": "bartolomeo.stellato@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/59/88/9254835c513a381b8c6d52773060844acf76dfa739648c18f61809c8ee04/qdldl-0.1.7.post5.tar.gz",
    "platform": null,
    "description": "# qdldl-python\n\n![github actions](https://github.com/oxfordcontrol/qdldl-python/workflows/Build/badge.svg?branch=master)\n\nPython interface to the [QDLDL](https://github.com/oxfordcontrol/qdldl/)\nfree LDL factorization routine for quasi-definite linear systems: `Ax =\nb`.\n\n## Installation\n\nThis package can be directly installed via pip,\n\n```\npip install qdldl\n```\n\n## Usage\n\nInitialize the factorization with\n\n```\nimport qdldl\nF = qdldl.Solver(A)\n```\n\nwhere `A` must be a square quasi-definite matrix in [scipy sparse CSC\nformat](https://docs.scipy.org/doc/scipy/reference/generated/scipy.sparse.csc_matrix.html).\n\nThe algorithm internally converts the matrix into upper triangular format. If `A` is already upper-triangular, you can specify it with the argument `upper=True` to the `qdldl.Solver` constructor.\n\nTo solve the linear system for a right-hand side `b`, just write\n\n```\nx = F.solve(b)\n```\n\nTo update the factorization without changing the sparsity pattern of `A` you can run\n\n```\nF.update(A_new)\n```\n\nwhere `A_new` is a sparse matrix in CSR format with the same sparsity pattern as `A`.\n\nThe algorithm internally converts `A_new` into upper triangular format. If `A_new` is already upper-triangular, you can specify it with the argument `upper=True` to the `F.update` function.\n\n",
    "bugtrack_url": null,
    "license": "Apache 2.0",
    "summary": "QDLDL, a free LDL factorization routine.",
    "version": "0.1.7.post5",
    "project_urls": {
        "Homepage": "https://github.com/oxfordcontrol/qdldl-python/"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "da2cfaadf1cab16205c8e1b74efac29a768be61a2e7cc7105d8b3020fb271aa9",
                "md5": "eb28bbbe79af799e9d83cd587271c86e",
                "sha256": "882658853edd24a7d16912af29e77320e061b150b4ed7cf94fd01907f2e925b4"
            },
            "downloads": -1,
            "filename": "qdldl-0.1.7.post5-cp310-cp310-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "eb28bbbe79af799e9d83cd587271c86e",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 104804,
            "upload_time": "2025-01-02T17:39:29",
            "upload_time_iso_8601": "2025-01-02T17:39:29.313593Z",
            "url": "https://files.pythonhosted.org/packages/da/2c/faadf1cab16205c8e1b74efac29a768be61a2e7cc7105d8b3020fb271aa9/qdldl-0.1.7.post5-cp310-cp310-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "68ec490e324a54bda5a8e4df32b78d8f688fdd7c0b0874c10e912e50350f9028",
                "md5": "bc661938a56b21fa86b6f18f454f5d85",
                "sha256": "e30a80d71ab5889a1e169304b12bc3ab69210775f6428153873584ff8dfb50e5"
            },
            "downloads": -1,
            "filename": "qdldl-0.1.7.post5-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "bc661938a56b21fa86b6f18f454f5d85",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 102016,
            "upload_time": "2025-01-02T17:39:32",
            "upload_time_iso_8601": "2025-01-02T17:39:32.685550Z",
            "url": "https://files.pythonhosted.org/packages/68/ec/490e324a54bda5a8e4df32b78d8f688fdd7c0b0874c10e912e50350f9028/qdldl-0.1.7.post5-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c64436ff45546d2c226f03bba20e769f90ffdefadf1f13e5fc500dbfbb60ea48",
                "md5": "25a573c898bbe8795fa3fa9dd1dc27e7",
                "sha256": "3640594ea643e4b2c2b40a6f21ad7a6c5bdfaaf5f13a5256538b631d474d7b77"
            },
            "downloads": -1,
            "filename": "qdldl-0.1.7.post5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "25a573c898bbe8795fa3fa9dd1dc27e7",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 1158458,
            "upload_time": "2025-01-02T17:39:35",
            "upload_time_iso_8601": "2025-01-02T17:39:35.222339Z",
            "url": "https://files.pythonhosted.org/packages/c6/44/36ff45546d2c226f03bba20e769f90ffdefadf1f13e5fc500dbfbb60ea48/qdldl-0.1.7.post5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5f7c6666e0068570f39a330ee51af58ab8a974a52eb73aef593d26a68ea52b33",
                "md5": "b62acf0ce635ec4b60fc69b64b0960f6",
                "sha256": "ba00c93f547eff8aa13af300c7b7573b27caf30209b25ec8f16f2ff810b9653f"
            },
            "downloads": -1,
            "filename": "qdldl-0.1.7.post5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b62acf0ce635ec4b60fc69b64b0960f6",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 1172223,
            "upload_time": "2025-01-02T17:39:38",
            "upload_time_iso_8601": "2025-01-02T17:39:38.007799Z",
            "url": "https://files.pythonhosted.org/packages/5f/7c/6666e0068570f39a330ee51af58ab8a974a52eb73aef593d26a68ea52b33/qdldl-0.1.7.post5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "790d00f2b4fd7e983ded6b0a6aab340bb550b1bccae0b40b011379e70f145755",
                "md5": "5c0899dc707b3fdf59dea751a98fec77",
                "sha256": "66c5e0e9175dd0c2a511b4dc9e0ee106ababc5e4e05ef8107598f14e346c5632"
            },
            "downloads": -1,
            "filename": "qdldl-0.1.7.post5-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "5c0899dc707b3fdf59dea751a98fec77",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 89287,
            "upload_time": "2025-01-02T17:39:40",
            "upload_time_iso_8601": "2025-01-02T17:39:40.563853Z",
            "url": "https://files.pythonhosted.org/packages/79/0d/00f2b4fd7e983ded6b0a6aab340bb550b1bccae0b40b011379e70f145755/qdldl-0.1.7.post5-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "156cce4cab36da9a7c0bff69067377b513ec88ff753de07f33f65959f4141308",
                "md5": "365c3280aee777d283416fb5a365fb81",
                "sha256": "aa22df45e625c763d129b2893b284b7bde16a535a7e900288d588be9dc24fe9f"
            },
            "downloads": -1,
            "filename": "qdldl-0.1.7.post5-cp311-cp311-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "365c3280aee777d283416fb5a365fb81",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 106139,
            "upload_time": "2025-01-02T17:39:43",
            "upload_time_iso_8601": "2025-01-02T17:39:43.012026Z",
            "url": "https://files.pythonhosted.org/packages/15/6c/ce4cab36da9a7c0bff69067377b513ec88ff753de07f33f65959f4141308/qdldl-0.1.7.post5-cp311-cp311-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "86cf641787a0c64019e76eb8bea925930005960323f1a5539361c209613f4747",
                "md5": "51b1e1b279bff6e069a8e4588d39536f",
                "sha256": "7e196871dafe4febb86c2886713c8a2226d19455226e56e3b9480aa78eb59b5e"
            },
            "downloads": -1,
            "filename": "qdldl-0.1.7.post5-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "51b1e1b279bff6e069a8e4588d39536f",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 103421,
            "upload_time": "2025-01-02T17:39:45",
            "upload_time_iso_8601": "2025-01-02T17:39:45.470917Z",
            "url": "https://files.pythonhosted.org/packages/86/cf/641787a0c64019e76eb8bea925930005960323f1a5539361c209613f4747/qdldl-0.1.7.post5-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "be8791d2f0debdd515b653c701c023b939325c51157d74154336b8495f156659",
                "md5": "2ce945cc0678bb3e021859cd14ec1660",
                "sha256": "4ba5ff31a66d1f92b41d0b97d27288d28a8c849dd6db2221a579b1a5a5a6df0f"
            },
            "downloads": -1,
            "filename": "qdldl-0.1.7.post5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "2ce945cc0678bb3e021859cd14ec1660",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 1179946,
            "upload_time": "2025-01-02T17:39:47",
            "upload_time_iso_8601": "2025-01-02T17:39:47.571216Z",
            "url": "https://files.pythonhosted.org/packages/be/87/91d2f0debdd515b653c701c023b939325c51157d74154336b8495f156659/qdldl-0.1.7.post5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b87e5fe5a081bd229a2b703a4b93e5ecaf44f51902e9b6a645c8ce4ea325ec0d",
                "md5": "2946dd1285c04ac8752196a7605d7e81",
                "sha256": "c34872867c2bcac60279034594eac8dee042b9dedd4c45948e55884b8c5c9cd0"
            },
            "downloads": -1,
            "filename": "qdldl-0.1.7.post5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2946dd1285c04ac8752196a7605d7e81",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 1193311,
            "upload_time": "2025-01-02T17:39:51",
            "upload_time_iso_8601": "2025-01-02T17:39:51.174598Z",
            "url": "https://files.pythonhosted.org/packages/b8/7e/5fe5a081bd229a2b703a4b93e5ecaf44f51902e9b6a645c8ce4ea325ec0d/qdldl-0.1.7.post5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "53dcd6b760217f0fa7007e45c03dc0193c828ee5010f037acb58b79cd0010fbc",
                "md5": "38967940db6fc3ed6d8a48de8d7380fb",
                "sha256": "b1280e886f734e3d0d67f643e3d76c55d2e23d0e7b06d89b987681dc165892c5"
            },
            "downloads": -1,
            "filename": "qdldl-0.1.7.post5-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "38967940db6fc3ed6d8a48de8d7380fb",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 90488,
            "upload_time": "2025-01-02T17:39:53",
            "upload_time_iso_8601": "2025-01-02T17:39:53.265714Z",
            "url": "https://files.pythonhosted.org/packages/53/dc/d6b760217f0fa7007e45c03dc0193c828ee5010f037acb58b79cd0010fbc/qdldl-0.1.7.post5-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "14c1eba61a848f9dfa0b54e954aa71f18eb35576f8842ef31dc76a3569a50526",
                "md5": "cea9ef8c6caf8d5f9fa173f947c3f006",
                "sha256": "d67a95d0ba73147a05cf98dc9284103f64150c9e2c214cd35ee0258f06922c5e"
            },
            "downloads": -1,
            "filename": "qdldl-0.1.7.post5-cp312-cp312-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "cea9ef8c6caf8d5f9fa173f947c3f006",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 106277,
            "upload_time": "2025-01-02T17:39:56",
            "upload_time_iso_8601": "2025-01-02T17:39:56.405959Z",
            "url": "https://files.pythonhosted.org/packages/14/c1/eba61a848f9dfa0b54e954aa71f18eb35576f8842ef31dc76a3569a50526/qdldl-0.1.7.post5-cp312-cp312-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "022e5daa29b8ecf25277c36a220ef3b509d2ec4079ab81ff3adc544bc12cd675",
                "md5": "e5c36130233a9cce83b2055f6c52356d",
                "sha256": "2e23d684427ce49f5d657e353322363555d1a31605fe72cbe4b965a4e260742c"
            },
            "downloads": -1,
            "filename": "qdldl-0.1.7.post5-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "e5c36130233a9cce83b2055f6c52356d",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 103179,
            "upload_time": "2025-01-02T17:39:58",
            "upload_time_iso_8601": "2025-01-02T17:39:58.057360Z",
            "url": "https://files.pythonhosted.org/packages/02/2e/5daa29b8ecf25277c36a220ef3b509d2ec4079ab81ff3adc544bc12cd675/qdldl-0.1.7.post5-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c6745818f5027a0c252d1e8a2eba996359155d1518db90ce545f1becf0dd4a10",
                "md5": "5dae3c293a393355187b818cb8e44959",
                "sha256": "8c4953d4fe61951fb515a6439009248b5a7b73627d74ee929d02b19bea41b19d"
            },
            "downloads": -1,
            "filename": "qdldl-0.1.7.post5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "5dae3c293a393355187b818cb8e44959",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 1182542,
            "upload_time": "2025-01-02T17:39:59",
            "upload_time_iso_8601": "2025-01-02T17:39:59.863443Z",
            "url": "https://files.pythonhosted.org/packages/c6/74/5818f5027a0c252d1e8a2eba996359155d1518db90ce545f1becf0dd4a10/qdldl-0.1.7.post5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ae5590ad03c32e673a9b33cfa7cb43f55d1ab0509b60396afbb1031fa1516fd9",
                "md5": "50636c5445165f6cc3f8c361fe314d0f",
                "sha256": "520dbe4006a333c773ff474d2dc1e0af928c0dc7d9ca36db5637ba738ee608ba"
            },
            "downloads": -1,
            "filename": "qdldl-0.1.7.post5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "50636c5445165f6cc3f8c361fe314d0f",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 1201734,
            "upload_time": "2025-01-02T17:40:01",
            "upload_time_iso_8601": "2025-01-02T17:40:01.475690Z",
            "url": "https://files.pythonhosted.org/packages/ae/55/90ad03c32e673a9b33cfa7cb43f55d1ab0509b60396afbb1031fa1516fd9/qdldl-0.1.7.post5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c182730d0d2c6093c4dc574947eea94e0cddeea836f43823a80fc8b064a82ddf",
                "md5": "f83ca67c0f2fd0dd81b4828377ed8e40",
                "sha256": "13dfc0b225a5c180512488fa51f1771e8fa3c06d7fce9fd3c1d018bc03ba0eec"
            },
            "downloads": -1,
            "filename": "qdldl-0.1.7.post5-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "f83ca67c0f2fd0dd81b4828377ed8e40",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 90706,
            "upload_time": "2025-01-02T17:40:02",
            "upload_time_iso_8601": "2025-01-02T17:40:02.753337Z",
            "url": "https://files.pythonhosted.org/packages/c1/82/730d0d2c6093c4dc574947eea94e0cddeea836f43823a80fc8b064a82ddf/qdldl-0.1.7.post5-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d1335c4348f6e2e4868ec843c05ec9679ec59b37cd9a251ee7ee9baf00b2f8b4",
                "md5": "b4a97d4d922269188e4f339526b8b702",
                "sha256": "7600985d2321cb15f71f8bb3a92ef2a85284b4fd740d8bbd4960b8c2f7ee6d33"
            },
            "downloads": -1,
            "filename": "qdldl-0.1.7.post5-cp313-cp313-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b4a97d4d922269188e4f339526b8b702",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": null,
            "size": 106318,
            "upload_time": "2025-01-02T17:40:04",
            "upload_time_iso_8601": "2025-01-02T17:40:04.362652Z",
            "url": "https://files.pythonhosted.org/packages/d1/33/5c4348f6e2e4868ec843c05ec9679ec59b37cd9a251ee7ee9baf00b2f8b4/qdldl-0.1.7.post5-cp313-cp313-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c61aaaa6835253c94a53816b4bea7c6051fd406c492bed7024fc683d0da1b939",
                "md5": "24d074ab58125f89577e67882e93a051",
                "sha256": "314153f574641c846a85ff9b4a5c0e0d23e32d0de11d8381866bb27577088bef"
            },
            "downloads": -1,
            "filename": "qdldl-0.1.7.post5-cp313-cp313-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "24d074ab58125f89577e67882e93a051",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": null,
            "size": 103216,
            "upload_time": "2025-01-02T17:40:06",
            "upload_time_iso_8601": "2025-01-02T17:40:06.296599Z",
            "url": "https://files.pythonhosted.org/packages/c6/1a/aaa6835253c94a53816b4bea7c6051fd406c492bed7024fc683d0da1b939/qdldl-0.1.7.post5-cp313-cp313-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9f0efd317e269ba7c3ed11e0e999ebfe2f3611de9bdd1fe7052ea32f0a3fd22e",
                "md5": "0058418771e546d9d4c2bbae710740bf",
                "sha256": "42b1ee3840d7d8ef4f1e3ffce0620116a71abd72c52ba46e0c194d4b294a0ad2"
            },
            "downloads": -1,
            "filename": "qdldl-0.1.7.post5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "0058418771e546d9d4c2bbae710740bf",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": null,
            "size": 1182628,
            "upload_time": "2025-01-02T17:40:08",
            "upload_time_iso_8601": "2025-01-02T17:40:08.725773Z",
            "url": "https://files.pythonhosted.org/packages/9f/0e/fd317e269ba7c3ed11e0e999ebfe2f3611de9bdd1fe7052ea32f0a3fd22e/qdldl-0.1.7.post5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "41ad6cd39b1c3ac5c0201eaf4be257303d1c6f7193f0d0f5c54ab151ba8faad9",
                "md5": "9c961759488b6155d97624e74a2c9093",
                "sha256": "cba6df1eedbaea844485e1c7a6ae9013bbdc86f07c4ebb13c89249b003de4ef4"
            },
            "downloads": -1,
            "filename": "qdldl-0.1.7.post5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9c961759488b6155d97624e74a2c9093",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": null,
            "size": 1201935,
            "upload_time": "2025-01-02T17:40:10",
            "upload_time_iso_8601": "2025-01-02T17:40:10.190051Z",
            "url": "https://files.pythonhosted.org/packages/41/ad/6cd39b1c3ac5c0201eaf4be257303d1c6f7193f0d0f5c54ab151ba8faad9/qdldl-0.1.7.post5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "08f7abac03a09f6848cee6d5dd7a7a8bd1dfed68766ee77f9cbf3e9de596ad68",
                "md5": "8704db49245b392be52abd5b66bcb4bc",
                "sha256": "cc9be378e7bec67d4c62b7fa27cafb4f77d3e5e059d753c3dce0a5ae1ef5fea0"
            },
            "downloads": -1,
            "filename": "qdldl-0.1.7.post5-cp313-cp313-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "8704db49245b392be52abd5b66bcb4bc",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": null,
            "size": 90735,
            "upload_time": "2025-01-02T17:40:11",
            "upload_time_iso_8601": "2025-01-02T17:40:11.537577Z",
            "url": "https://files.pythonhosted.org/packages/08/f7/abac03a09f6848cee6d5dd7a7a8bd1dfed68766ee77f9cbf3e9de596ad68/qdldl-0.1.7.post5-cp313-cp313-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "383b4fed474bed8b6d7c07745a1977d4be3cf921ff02a80467605dae8e6b9db9",
                "md5": "8c15807b6f7cddc10ef37d9a5019ae4a",
                "sha256": "f25708dde1978aaec11fc161040230c007d81d4a7528c279f6045bd692bd7ea7"
            },
            "downloads": -1,
            "filename": "qdldl-0.1.7.post5-cp36-cp36m-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8c15807b6f7cddc10ef37d9a5019ae4a",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 103229,
            "upload_time": "2025-01-02T17:40:13",
            "upload_time_iso_8601": "2025-01-02T17:40:13.614739Z",
            "url": "https://files.pythonhosted.org/packages/38/3b/4fed474bed8b6d7c07745a1977d4be3cf921ff02a80467605dae8e6b9db9/qdldl-0.1.7.post5-cp36-cp36m-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "49793b79c88ce0c2bb5e75919238e777a46d563fdf2b4cfcb9027754467ca812",
                "md5": "98a5076bfa9f46547fe452e4724eef5d",
                "sha256": "08c191fc6b595b5b31c5ee3b30277e77dd0e4cfc7cd452d76acb564b8342d8f5"
            },
            "downloads": -1,
            "filename": "qdldl-0.1.7.post5-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "98a5076bfa9f46547fe452e4724eef5d",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 1208598,
            "upload_time": "2025-01-02T17:40:16",
            "upload_time_iso_8601": "2025-01-02T17:40:16.714563Z",
            "url": "https://files.pythonhosted.org/packages/49/79/3b79c88ce0c2bb5e75919238e777a46d563fdf2b4cfcb9027754467ca812/qdldl-0.1.7.post5-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bbafde79378a282fd6f54f2f7a04c9fe5df2ebe369d8bd36bc0ee3758fee47b0",
                "md5": "d75cafa50c3bbf6b3e9605ced714bbce",
                "sha256": "3373b02e31965a6032a6a96992737ce1986911758d96338633ebc72bdd01a216"
            },
            "downloads": -1,
            "filename": "qdldl-0.1.7.post5-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d75cafa50c3bbf6b3e9605ced714bbce",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 1220992,
            "upload_time": "2025-01-02T17:40:18",
            "upload_time_iso_8601": "2025-01-02T17:40:18.853035Z",
            "url": "https://files.pythonhosted.org/packages/bb/af/de79378a282fd6f54f2f7a04c9fe5df2ebe369d8bd36bc0ee3758fee47b0/qdldl-0.1.7.post5-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "776f8655132b328e3ba079adf4f7eb796d2577e871050fa2fb842750b1d729db",
                "md5": "199bcb3324fc50839bed475e72ae11cb",
                "sha256": "c7db6c8426cd5bbe6dc88d6a8e4f76de01309315aa3d9f57ed03549bb8671c48"
            },
            "downloads": -1,
            "filename": "qdldl-0.1.7.post5-cp36-cp36m-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "199bcb3324fc50839bed475e72ae11cb",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 90573,
            "upload_time": "2025-01-02T17:40:20",
            "upload_time_iso_8601": "2025-01-02T17:40:20.174402Z",
            "url": "https://files.pythonhosted.org/packages/77/6f/8655132b328e3ba079adf4f7eb796d2577e871050fa2fb842750b1d729db/qdldl-0.1.7.post5-cp36-cp36m-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5f33c668f119030743fd15f4d461b3dddbece4bdbcb8d55b4e14b1af9f951f59",
                "md5": "bd7b221817e79fe59a414c845333929e",
                "sha256": "20ba0aa2e4f15c3708125493610377920132ab4542d0a6e02b190a7134ccbf3b"
            },
            "downloads": -1,
            "filename": "qdldl-0.1.7.post5-cp37-cp37m-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "bd7b221817e79fe59a414c845333929e",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 103926,
            "upload_time": "2025-01-02T17:40:21",
            "upload_time_iso_8601": "2025-01-02T17:40:21.770618Z",
            "url": "https://files.pythonhosted.org/packages/5f/33/c668f119030743fd15f4d461b3dddbece4bdbcb8d55b4e14b1af9f951f59/qdldl-0.1.7.post5-cp37-cp37m-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "577d2c8662b385e43b19ef03e26c26cca9ed2bc7024928d21ca53286b2d9f464",
                "md5": "ae9dc58b353f1cb50547116532aae141",
                "sha256": "6da81b4799dfe95ed4b17aab05777e2385417e60dfe684930b7c3c1a89502934"
            },
            "downloads": -1,
            "filename": "qdldl-0.1.7.post5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "ae9dc58b353f1cb50547116532aae141",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 1215484,
            "upload_time": "2025-01-02T17:40:23",
            "upload_time_iso_8601": "2025-01-02T17:40:23.192355Z",
            "url": "https://files.pythonhosted.org/packages/57/7d/2c8662b385e43b19ef03e26c26cca9ed2bc7024928d21ca53286b2d9f464/qdldl-0.1.7.post5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4e0d0b7b6c0f6cac512ab23e574a0d9276ccdbc2255cdd28a351e779e78d2b18",
                "md5": "39dbb15c5ed4b7e10bc1152d1cf40aec",
                "sha256": "c78bcb478ff9a791e8125685a6e0ebe666e3d75e33e84ba6ac90de182b85032e"
            },
            "downloads": -1,
            "filename": "qdldl-0.1.7.post5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "39dbb15c5ed4b7e10bc1152d1cf40aec",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 1229276,
            "upload_time": "2025-01-02T17:40:24",
            "upload_time_iso_8601": "2025-01-02T17:40:24.664512Z",
            "url": "https://files.pythonhosted.org/packages/4e/0d/0b7b6c0f6cac512ab23e574a0d9276ccdbc2255cdd28a351e779e78d2b18/qdldl-0.1.7.post5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "38b5f66b8e4c8e1235d92f53331c86b0d79288c896d5d980fa20711eda62f768",
                "md5": "f890ede73d24364eda3326119482922f",
                "sha256": "c082c39c28def441d59812f88e7a6d2c96179bcf045a5e444aa32f49a7422284"
            },
            "downloads": -1,
            "filename": "qdldl-0.1.7.post5-cp37-cp37m-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "f890ede73d24364eda3326119482922f",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 90131,
            "upload_time": "2025-01-02T17:40:26",
            "upload_time_iso_8601": "2025-01-02T17:40:26.064287Z",
            "url": "https://files.pythonhosted.org/packages/38/b5/f66b8e4c8e1235d92f53331c86b0d79288c896d5d980fa20711eda62f768/qdldl-0.1.7.post5-cp37-cp37m-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f29a6d58d2f32862cd7f3f46f1c42a71e24f5b591c0fb429dffd3b91c75aba89",
                "md5": "80867b6bdb708b1c9507e05819c6eee4",
                "sha256": "5e4d995569dd004729a9fc11b005be0051815acb60cec3f96615ac57353fcfb6"
            },
            "downloads": -1,
            "filename": "qdldl-0.1.7.post5-cp38-cp38-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "80867b6bdb708b1c9507e05819c6eee4",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 104617,
            "upload_time": "2025-01-02T17:40:27",
            "upload_time_iso_8601": "2025-01-02T17:40:27.091452Z",
            "url": "https://files.pythonhosted.org/packages/f2/9a/6d58d2f32862cd7f3f46f1c42a71e24f5b591c0fb429dffd3b91c75aba89/qdldl-0.1.7.post5-cp38-cp38-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6288d42e3da25cca99d03287f9bb57c14ee3db3366bbb1e41fa5321d40f34841",
                "md5": "860e958c52c39b136cb6a2e53ba8c3b7",
                "sha256": "f03dc5c21deeb111b8585dc4dfba0015ef4d1c7d21267e8f3beb7383229cd1cb"
            },
            "downloads": -1,
            "filename": "qdldl-0.1.7.post5-cp38-cp38-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "860e958c52c39b136cb6a2e53ba8c3b7",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 101839,
            "upload_time": "2025-01-02T17:40:28",
            "upload_time_iso_8601": "2025-01-02T17:40:28.222198Z",
            "url": "https://files.pythonhosted.org/packages/62/88/d42e3da25cca99d03287f9bb57c14ee3db3366bbb1e41fa5321d40f34841/qdldl-0.1.7.post5-cp38-cp38-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2211be700e2c4348baf7209c3e50a2accfa9aacea1fffcd5b36f7128faeeeaa7",
                "md5": "75dc4ae1fb85114fbc9454f59ef49340",
                "sha256": "f64b13d37a5a4254b38370c9396196918e4463c1a9578b4b11480d4f12461090"
            },
            "downloads": -1,
            "filename": "qdldl-0.1.7.post5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "75dc4ae1fb85114fbc9454f59ef49340",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 1159326,
            "upload_time": "2025-01-02T17:40:30",
            "upload_time_iso_8601": "2025-01-02T17:40:30.788201Z",
            "url": "https://files.pythonhosted.org/packages/22/11/be700e2c4348baf7209c3e50a2accfa9aacea1fffcd5b36f7128faeeeaa7/qdldl-0.1.7.post5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6dd890aedc7e5a8b6a24d67162fb82d4fa2d811aaf41e66f6fc50d727aa15879",
                "md5": "78ec7398822993a703c8b96c3c50c7d1",
                "sha256": "63543e19350160d2a5f5789026678646c3290c55cd9fde0978ee7afba905b3a1"
            },
            "downloads": -1,
            "filename": "qdldl-0.1.7.post5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "78ec7398822993a703c8b96c3c50c7d1",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 1173013,
            "upload_time": "2025-01-02T17:40:32",
            "upload_time_iso_8601": "2025-01-02T17:40:32.525289Z",
            "url": "https://files.pythonhosted.org/packages/6d/d8/90aedc7e5a8b6a24d67162fb82d4fa2d811aaf41e66f6fc50d727aa15879/qdldl-0.1.7.post5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "305c4ae20ef80276466eb4bcb05fd55be6a00401afbb600f0b3a4b3ef4f85f5b",
                "md5": "6e164c8de2242c730f10e23e1ef01bee",
                "sha256": "9719a2baea306fe53ae53a7bbf556a4f042c7d9a218240f2410368071a3fe8f7"
            },
            "downloads": -1,
            "filename": "qdldl-0.1.7.post5-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "6e164c8de2242c730f10e23e1ef01bee",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 89235,
            "upload_time": "2025-01-02T17:40:33",
            "upload_time_iso_8601": "2025-01-02T17:40:33.772998Z",
            "url": "https://files.pythonhosted.org/packages/30/5c/4ae20ef80276466eb4bcb05fd55be6a00401afbb600f0b3a4b3ef4f85f5b/qdldl-0.1.7.post5-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c840e4adeb56b1adc2bf95fdbf1ee28e6257c1b0332c16cac0589e4bd08b4932",
                "md5": "09dc829591f4d0c641c20b8db4f34dab",
                "sha256": "86e89019cf035d9c3bbd03391c59be2efd9553fcde72c8326a1d6ffa8987a5c4"
            },
            "downloads": -1,
            "filename": "qdldl-0.1.7.post5-cp39-cp39-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "09dc829591f4d0c641c20b8db4f34dab",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 104909,
            "upload_time": "2025-01-02T17:40:34",
            "upload_time_iso_8601": "2025-01-02T17:40:34.871815Z",
            "url": "https://files.pythonhosted.org/packages/c8/40/e4adeb56b1adc2bf95fdbf1ee28e6257c1b0332c16cac0589e4bd08b4932/qdldl-0.1.7.post5-cp39-cp39-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "14e12f326534945000d8c09a98ac0596204bb2e80028266fd28e8886ba5be9f5",
                "md5": "30d3ab2cafa2c5ccb2ccd42d8ef16d32",
                "sha256": "6eb7368d8b82f11344e89032a29d57c2f83a4acd39e1e529a777cf1a7c15bcba"
            },
            "downloads": -1,
            "filename": "qdldl-0.1.7.post5-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "30d3ab2cafa2c5ccb2ccd42d8ef16d32",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 102152,
            "upload_time": "2025-01-02T17:40:36",
            "upload_time_iso_8601": "2025-01-02T17:40:36.471389Z",
            "url": "https://files.pythonhosted.org/packages/14/e1/2f326534945000d8c09a98ac0596204bb2e80028266fd28e8886ba5be9f5/qdldl-0.1.7.post5-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "481b3eaea91565a04f6c0117cc62c77e629605ba2f9ee0d2e25217db21654009",
                "md5": "b6b2adce6777ee12b1b110e8207294b2",
                "sha256": "1d778ce1a96e0705a2d89c69b619abdb2dfdd156157ddb4191b3086eab8f95ab"
            },
            "downloads": -1,
            "filename": "qdldl-0.1.7.post5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "b6b2adce6777ee12b1b110e8207294b2",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 1156852,
            "upload_time": "2025-01-02T17:40:37",
            "upload_time_iso_8601": "2025-01-02T17:40:37.844152Z",
            "url": "https://files.pythonhosted.org/packages/48/1b/3eaea91565a04f6c0117cc62c77e629605ba2f9ee0d2e25217db21654009/qdldl-0.1.7.post5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2b838f06312a1f764df8537285124dc1d4d47889113d801457ab536bda2837cc",
                "md5": "cd81b5a2d36ec9d64580b6f3fa143624",
                "sha256": "aea639a5a2f85cd102710c65a709270d5293f0695a75d9656f1c175750afb065"
            },
            "downloads": -1,
            "filename": "qdldl-0.1.7.post5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "cd81b5a2d36ec9d64580b6f3fa143624",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 1170006,
            "upload_time": "2025-01-02T17:40:40",
            "upload_time_iso_8601": "2025-01-02T17:40:40.903877Z",
            "url": "https://files.pythonhosted.org/packages/2b/83/8f06312a1f764df8537285124dc1d4d47889113d801457ab536bda2837cc/qdldl-0.1.7.post5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "904634dd3a2163fd0f266e89e9b74e6d7fa4697e62e5ee720c2904976cd12665",
                "md5": "4fee9b14ca45a6d7cf3fa4e9fd9d0562",
                "sha256": "eac992a8f4287328078b6ed0f5022bf68e43d5fce3e9d067765b40c95ed45f51"
            },
            "downloads": -1,
            "filename": "qdldl-0.1.7.post5-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "4fee9b14ca45a6d7cf3fa4e9fd9d0562",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 89368,
            "upload_time": "2025-01-02T17:40:43",
            "upload_time_iso_8601": "2025-01-02T17:40:43.419175Z",
            "url": "https://files.pythonhosted.org/packages/90/46/34dd3a2163fd0f266e89e9b74e6d7fa4697e62e5ee720c2904976cd12665/qdldl-0.1.7.post5-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "59889254835c513a381b8c6d52773060844acf76dfa739648c18f61809c8ee04",
                "md5": "dade0c494cad995b24b731bd35736555",
                "sha256": "0b1399e1c49b5bed5aac8fd63ef08ab708d340c37fb426fe00128bc1f36b286e"
            },
            "downloads": -1,
            "filename": "qdldl-0.1.7.post5.tar.gz",
            "has_sig": false,
            "md5_digest": "dade0c494cad995b24b731bd35736555",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 73920,
            "upload_time": "2025-01-02T17:40:44",
            "upload_time_iso_8601": "2025-01-02T17:40:44.586967Z",
            "url": "https://files.pythonhosted.org/packages/59/88/9254835c513a381b8c6d52773060844acf76dfa739648c18f61809c8ee04/qdldl-0.1.7.post5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-01-02 17:40:44",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "oxfordcontrol",
    "github_project": "qdldl-python",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "qdldl"
}
        
Elapsed time: 2.24486s