wrenfold


Namewrenfold JSON
Version 0.2.2 PyPI version JSON
download
home_pageNone
SummaryTools for code-generating mathematical functions.
upload_time2024-12-10 05:17:55
maintainerNone
docs_urlNone
authorNone
requires_python>=3.9
licenseMIT
keywords symbolic math code-generation robotics vision
VCS
bugtrack_url
requirements alabaster babel beautifulsoup4 breathe certifi cfgv charset-normalizer cmake distlib docutils filelock furo identify idna imagesize jax jaxlib jinja2 markdown-it-py markupsafe mdit-py-plugins mdurl ml-dtypes mpmath mypy mypy-extensions myst-parser ninja nodeenv numpy opt-einsum packaging platformdirs pre-commit pygments pyyaml requests scipy snowballstemmer soupsieve sphinx sphinx-basic-ng sphinxcontrib-applehelp sphinxcontrib-devhelp sphinxcontrib-htmlhelp sphinxcontrib-jsmath sphinxcontrib-qthelp sphinxcontrib-serializinghtml sympy tomli typing-extensions urllib3 virtualenv
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <!-- The README file for the PyPI repository -->

# wrenfold

<!--- logo_start --->
<p align="center">
<img src="https://wrenfold.org/_static/logo.png" alt="wrenfold logo depicting a bird made from folded paper" width="25%"/>
</p>
<!--- logo_end --->

<!--- badges_start --->
<p align="center">
<a href="https://github.com/wrenfold/wrenfold/actions/workflows/ci.yml?query=branch%3Amain"><img alt="GitHub Actions Workflow Status" src="https://github.com/wrenfold/wrenfold/actions/workflows/ci.yml/badge.svg?branch=main"></a>
<a href="https://github.com/wrenfold/wrenfold/actions/workflows/coverage.yml?query=branch%3Amain"><img alt="Code Coverage Status" src="https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/gareth-cross/0d939a81f2048609c1d3758371e94b7d/raw/wrenfold.json"></a>
<a href="https://pypi.org/project/wrenfold/"><img alt="Python versions badge" src="https://img.shields.io/pypi/pyversions/wrenfold"/></a>
<a href="https://crates.io/crates/wrenfold-traits"><img src="https://img.shields.io/crates/v/wrenfold-traits.svg" alt="crates.io"></a>
<img alt="C++17" src="https://img.shields.io/badge/c++-17-blue" />
<a href="https://opensource.org/licenses/MIT"><img src="https://img.shields.io/badge/License-MIT-blue.svg"></a>
</p>
<!--- badges_end --->

<p align="center">
<strong>
<a href="https://wrenfold.org">Documentation</a> | <a href="https://github.com/wrenfold/wrenfold/">Source Code</a>
</strong>
</p>

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "wrenfold",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": null,
    "keywords": "symbolic, math, code-generation, robotics, vision",
    "author": null,
    "author_email": "Gareth Cross <gcross.code@icloud.com>",
    "download_url": null,
    "platform": null,
    "description": "<!-- The README file for the PyPI repository -->\n\n# wrenfold\n\n<!--- logo_start --->\n<p align=\"center\">\n<img src=\"https://wrenfold.org/_static/logo.png\" alt=\"wrenfold logo depicting a bird made from folded paper\" width=\"25%\"/>\n</p>\n<!--- logo_end --->\n\n<!--- badges_start --->\n<p align=\"center\">\n<a href=\"https://github.com/wrenfold/wrenfold/actions/workflows/ci.yml?query=branch%3Amain\"><img alt=\"GitHub Actions Workflow Status\" src=\"https://github.com/wrenfold/wrenfold/actions/workflows/ci.yml/badge.svg?branch=main\"></a>\n<a href=\"https://github.com/wrenfold/wrenfold/actions/workflows/coverage.yml?query=branch%3Amain\"><img alt=\"Code Coverage Status\" src=\"https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/gareth-cross/0d939a81f2048609c1d3758371e94b7d/raw/wrenfold.json\"></a>\n<a href=\"https://pypi.org/project/wrenfold/\"><img alt=\"Python versions badge\" src=\"https://img.shields.io/pypi/pyversions/wrenfold\"/></a>\n<a href=\"https://crates.io/crates/wrenfold-traits\"><img src=\"https://img.shields.io/crates/v/wrenfold-traits.svg\" alt=\"crates.io\"></a>\n<img alt=\"C++17\" src=\"https://img.shields.io/badge/c++-17-blue\" />\n<a href=\"https://opensource.org/licenses/MIT\"><img src=\"https://img.shields.io/badge/License-MIT-blue.svg\"></a>\n</p>\n<!--- badges_end --->\n\n<p align=\"center\">\n<strong>\n<a href=\"https://wrenfold.org\">Documentation</a> | <a href=\"https://github.com/wrenfold/wrenfold/\">Source Code</a>\n</strong>\n</p>\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Tools for code-generating mathematical functions.",
    "version": "0.2.2",
    "project_urls": {
        "Homepage": "https://wrenfold.org",
        "Issues": "https://github.com/wrenfold/wrenfold/issues",
        "Repository": "https://github.com/wrenfold/wrenfold/"
    },
    "split_keywords": [
        "symbolic",
        " math",
        " code-generation",
        " robotics",
        " vision"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e66064e35726294cbe55b1fb5bf72fdb35a1cab04e9762ac1b83307a88861569",
                "md5": "d785bb471db77ed532fcdef1ce1e7466",
                "sha256": "5747b08e7bcf30da012cf4f3af3eba90cf683eee1e662541555e5cf251fe7d36"
            },
            "downloads": -1,
            "filename": "wrenfold-0.2.2-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "d785bb471db77ed532fcdef1ce1e7466",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 1261188,
            "upload_time": "2024-12-10T05:17:55",
            "upload_time_iso_8601": "2024-12-10T05:17:55.513855Z",
            "url": "https://files.pythonhosted.org/packages/e6/60/64e35726294cbe55b1fb5bf72fdb35a1cab04e9762ac1b83307a88861569/wrenfold-0.2.2-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7a1c65d67af93b9d01bd3ad2fe6f597bbc904c8565e3c471ef7fbad97ba709e2",
                "md5": "1f9aec0c34b3ff4e0a1355d4cb75011f",
                "sha256": "9513d8aa5010f5b570013329ff2dc849ca238d8267d7bb5ef1227e030456b00e"
            },
            "downloads": -1,
            "filename": "wrenfold-0.2.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1f9aec0c34b3ff4e0a1355d4cb75011f",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 1935659,
            "upload_time": "2024-12-10T05:18:00",
            "upload_time_iso_8601": "2024-12-10T05:18:00.729882Z",
            "url": "https://files.pythonhosted.org/packages/7a/1c/65d67af93b9d01bd3ad2fe6f597bbc904c8565e3c471ef7fbad97ba709e2/wrenfold-0.2.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2517bdf9f04509d338c5b147aabefdb2f8ecc0aa87e5711f0f22828f5c00f109",
                "md5": "97a338ecac13b1840ea62d8bcecda9ac",
                "sha256": "6ef148c273407392bb623b561967f7baf5acf219ce4a0e67f18ed441b9489c8b"
            },
            "downloads": -1,
            "filename": "wrenfold-0.2.2-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "97a338ecac13b1840ea62d8bcecda9ac",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 1068330,
            "upload_time": "2024-12-10T05:18:05",
            "upload_time_iso_8601": "2024-12-10T05:18:05.030812Z",
            "url": "https://files.pythonhosted.org/packages/25/17/bdf9f04509d338c5b147aabefdb2f8ecc0aa87e5711f0f22828f5c00f109/wrenfold-0.2.2-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "680884a18ac0f0b5c873deb124a01db7637a838f822b5ee52117f713afb272ef",
                "md5": "dbaf8ce6fc031d159df5f64d58e23223",
                "sha256": "7a5cb2d2274c9c81451d227c5ac5ef0e7c0b8b9663c2854dda623e0ce12375a1"
            },
            "downloads": -1,
            "filename": "wrenfold-0.2.2-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "dbaf8ce6fc031d159df5f64d58e23223",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 1262152,
            "upload_time": "2024-12-10T05:18:08",
            "upload_time_iso_8601": "2024-12-10T05:18:08.524677Z",
            "url": "https://files.pythonhosted.org/packages/68/08/84a18ac0f0b5c873deb124a01db7637a838f822b5ee52117f713afb272ef/wrenfold-0.2.2-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "89c96a3b6ab2ab0170f0d60bd6c08fbcca2321bd78fb714b3b985606a3ebe9bf",
                "md5": "ab0955836e3d84c58f3665f93e9405f0",
                "sha256": "1d0c28f888ee984acb896c776eb675f28def5cadcd5e947359f1ed71ac93e52f"
            },
            "downloads": -1,
            "filename": "wrenfold-0.2.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ab0955836e3d84c58f3665f93e9405f0",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 1935509,
            "upload_time": "2024-12-10T05:18:11",
            "upload_time_iso_8601": "2024-12-10T05:18:11.601826Z",
            "url": "https://files.pythonhosted.org/packages/89/c9/6a3b6ab2ab0170f0d60bd6c08fbcca2321bd78fb714b3b985606a3ebe9bf/wrenfold-0.2.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6b25a9c7d6405817d34280208004b05dd1c9e1461e3f8782c9fbb9a2c09eb85c",
                "md5": "6a0b14027d4ba7581409799a3f725d39",
                "sha256": "df535fe2fada0a21018b710b1fb3851aec712bf4ce7f7e0695b29a0948853e9d"
            },
            "downloads": -1,
            "filename": "wrenfold-0.2.2-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "6a0b14027d4ba7581409799a3f725d39",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 1070183,
            "upload_time": "2024-12-10T05:18:13",
            "upload_time_iso_8601": "2024-12-10T05:18:13.640741Z",
            "url": "https://files.pythonhosted.org/packages/6b/25/a9c7d6405817d34280208004b05dd1c9e1461e3f8782c9fbb9a2c09eb85c/wrenfold-0.2.2-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "db7a3cf21c75dbf281e640c8347b036020065b31bf8e67bff886777c0bac747a",
                "md5": "ad9117cec678d4a6a4216ae8548e156f",
                "sha256": "8b712e12c9acf531047ee1c95db1465166c869c43ae4863bf07a2f1b4ac81959"
            },
            "downloads": -1,
            "filename": "wrenfold-0.2.2-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "ad9117cec678d4a6a4216ae8548e156f",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 1268023,
            "upload_time": "2024-12-10T05:18:16",
            "upload_time_iso_8601": "2024-12-10T05:18:16.378121Z",
            "url": "https://files.pythonhosted.org/packages/db/7a/3cf21c75dbf281e640c8347b036020065b31bf8e67bff886777c0bac747a/wrenfold-0.2.2-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "409daa6a4fcad93d519e8364f0452aedaa68bc3a1387cd735e9aabdab74c6316",
                "md5": "c1d57eb7e0a07b32397c6519b82799ff",
                "sha256": "5ff5901103fb691491a18b1a3a6405004ea33828b5d066c755d9146678eda73d"
            },
            "downloads": -1,
            "filename": "wrenfold-0.2.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c1d57eb7e0a07b32397c6519b82799ff",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 1932145,
            "upload_time": "2024-12-10T05:18:17",
            "upload_time_iso_8601": "2024-12-10T05:18:17.999692Z",
            "url": "https://files.pythonhosted.org/packages/40/9d/aa6a4fcad93d519e8364f0452aedaa68bc3a1387cd735e9aabdab74c6316/wrenfold-0.2.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9a72de49fa4902135048d6335be721401d144b6c6bad1d58e8ef3de8095d4e4e",
                "md5": "85bf8f5bc5bf5209a42749a3b5281987",
                "sha256": "6931281bfd3c4390b08fa09a33664c8fce857bc620459da0b5cdcca970080173"
            },
            "downloads": -1,
            "filename": "wrenfold-0.2.2-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "85bf8f5bc5bf5209a42749a3b5281987",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 1072975,
            "upload_time": "2024-12-10T05:18:20",
            "upload_time_iso_8601": "2024-12-10T05:18:20.842469Z",
            "url": "https://files.pythonhosted.org/packages/9a/72/de49fa4902135048d6335be721401d144b6c6bad1d58e8ef3de8095d4e4e/wrenfold-0.2.2-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "aeeb58a243cdb50ac464f32bfeb3fa6e37aa1489cc63b16efec23af321f6036f",
                "md5": "7ab733dfa32de0a8f5dbb0661a681c90",
                "sha256": "4d61a8623cd09c059e9f64261f7ef316c580894756ab80b12ec6e17507d8733c"
            },
            "downloads": -1,
            "filename": "wrenfold-0.2.2-cp313-cp313-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "7ab733dfa32de0a8f5dbb0661a681c90",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 1268008,
            "upload_time": "2024-12-10T05:18:23",
            "upload_time_iso_8601": "2024-12-10T05:18:23.560127Z",
            "url": "https://files.pythonhosted.org/packages/ae/eb/58a243cdb50ac464f32bfeb3fa6e37aa1489cc63b16efec23af321f6036f/wrenfold-0.2.2-cp313-cp313-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9a8c2f0ed845d5dd6b3e3ae038a5fdc9b5625940bba7d1fb176db6bdd29c7979",
                "md5": "259e8fba9b70579e25d9daf078f4b582",
                "sha256": "6339b43e581b7950504c058eda572f4afa86070edf0b6c98f89e0b0870f54e6e"
            },
            "downloads": -1,
            "filename": "wrenfold-0.2.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "259e8fba9b70579e25d9daf078f4b582",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 1931624,
            "upload_time": "2024-12-10T05:18:25",
            "upload_time_iso_8601": "2024-12-10T05:18:25.520166Z",
            "url": "https://files.pythonhosted.org/packages/9a/8c/2f0ed845d5dd6b3e3ae038a5fdc9b5625940bba7d1fb176db6bdd29c7979/wrenfold-0.2.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fbf7ea1453b395315da577603ae40d501fbddbae1f2465f683adce0f5e221147",
                "md5": "54dad937cc584599e4cf3fa540f0e352",
                "sha256": "c0c849d11adee4ef78fbb66b45d030b611e00f3ce2c074965f14b474b814c8f8"
            },
            "downloads": -1,
            "filename": "wrenfold-0.2.2-cp313-cp313-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "54dad937cc584599e4cf3fa540f0e352",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.9",
            "size": 1073008,
            "upload_time": "2024-12-10T05:18:28",
            "upload_time_iso_8601": "2024-12-10T05:18:28.267251Z",
            "url": "https://files.pythonhosted.org/packages/fb/f7/ea1453b395315da577603ae40d501fbddbae1f2465f683adce0f5e221147/wrenfold-0.2.2-cp313-cp313-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "74ac3ab909fd92221ee3466a660faf48bbd6a748f293fe32490d3f2be68b0977",
                "md5": "1a434f6f5202795e4eab6d73b2c67f38",
                "sha256": "bf3a3cee19fdbbe7df5a03b682f278d8a5023f89ade7268aa012a2ae6e001fbc"
            },
            "downloads": -1,
            "filename": "wrenfold-0.2.2-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "1a434f6f5202795e4eab6d73b2c67f38",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 1261293,
            "upload_time": "2024-12-10T05:18:30",
            "upload_time_iso_8601": "2024-12-10T05:18:30.813445Z",
            "url": "https://files.pythonhosted.org/packages/74/ac/3ab909fd92221ee3466a660faf48bbd6a748f293fe32490d3f2be68b0977/wrenfold-0.2.2-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "67b3e4c12213c96322a585d5ab444a810ff08931529a28ab445b0751a6ce4168",
                "md5": "72751bc49b116f66cde3bcaf749c4abd",
                "sha256": "68b2e6d5cd80528f8bf9e108332d80906b81e48034ecea63d8801b43e3bf3590"
            },
            "downloads": -1,
            "filename": "wrenfold-0.2.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "72751bc49b116f66cde3bcaf749c4abd",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 1935506,
            "upload_time": "2024-12-10T05:18:32",
            "upload_time_iso_8601": "2024-12-10T05:18:32.608746Z",
            "url": "https://files.pythonhosted.org/packages/67/b3/e4c12213c96322a585d5ab444a810ff08931529a28ab445b0751a6ce4168/wrenfold-0.2.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4ffbfd747d7143f596dd7438d3f56b2d1c17fda392d24f9c4355a0139096614e",
                "md5": "2d043083332462c3f2a08acbbe7c7d25",
                "sha256": "7fbd67bc02ef5bf14030a17288f86280abb623ea5f7aa36fc5c44e3876e05203"
            },
            "downloads": -1,
            "filename": "wrenfold-0.2.2-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "2d043083332462c3f2a08acbbe7c7d25",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 1127363,
            "upload_time": "2024-12-10T05:18:34",
            "upload_time_iso_8601": "2024-12-10T05:18:34.372453Z",
            "url": "https://files.pythonhosted.org/packages/4f/fb/fd747d7143f596dd7438d3f56b2d1c17fda392d24f9c4355a0139096614e/wrenfold-0.2.2-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-12-10 05:17:55",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "wrenfold",
    "github_project": "wrenfold",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": "alabaster",
            "specs": [
                [
                    "==",
                    "0.7.16"
                ]
            ]
        },
        {
            "name": "babel",
            "specs": [
                [
                    "==",
                    "2.16.0"
                ]
            ]
        },
        {
            "name": "beautifulsoup4",
            "specs": [
                [
                    "==",
                    "4.12.3"
                ]
            ]
        },
        {
            "name": "breathe",
            "specs": [
                [
                    "==",
                    "4.35.0"
                ]
            ]
        },
        {
            "name": "certifi",
            "specs": [
                [
                    "==",
                    "2024.8.30"
                ]
            ]
        },
        {
            "name": "cfgv",
            "specs": [
                [
                    "==",
                    "3.4.0"
                ]
            ]
        },
        {
            "name": "charset-normalizer",
            "specs": [
                [
                    "==",
                    "3.4.0"
                ]
            ]
        },
        {
            "name": "cmake",
            "specs": [
                [
                    "==",
                    "3.31.0.1"
                ]
            ]
        },
        {
            "name": "distlib",
            "specs": [
                [
                    "==",
                    "0.3.9"
                ]
            ]
        },
        {
            "name": "docutils",
            "specs": [
                [
                    "==",
                    "0.19"
                ]
            ]
        },
        {
            "name": "filelock",
            "specs": [
                [
                    "==",
                    "3.16.1"
                ]
            ]
        },
        {
            "name": "furo",
            "specs": [
                [
                    "==",
                    "2024.8.6"
                ]
            ]
        },
        {
            "name": "identify",
            "specs": [
                [
                    "==",
                    "2.6.2"
                ]
            ]
        },
        {
            "name": "idna",
            "specs": [
                [
                    "==",
                    "3.10"
                ]
            ]
        },
        {
            "name": "imagesize",
            "specs": [
                [
                    "==",
                    "1.4.1"
                ]
            ]
        },
        {
            "name": "jax",
            "specs": [
                [
                    "==",
                    "0.4.35"
                ]
            ]
        },
        {
            "name": "jaxlib",
            "specs": [
                [
                    "==",
                    "0.4.35"
                ]
            ]
        },
        {
            "name": "jinja2",
            "specs": [
                [
                    "==",
                    "3.1.4"
                ]
            ]
        },
        {
            "name": "markdown-it-py",
            "specs": [
                [
                    "==",
                    "3.0.0"
                ]
            ]
        },
        {
            "name": "markupsafe",
            "specs": [
                [
                    "==",
                    "3.0.2"
                ]
            ]
        },
        {
            "name": "mdit-py-plugins",
            "specs": [
                [
                    "==",
                    "0.4.2"
                ]
            ]
        },
        {
            "name": "mdurl",
            "specs": [
                [
                    "==",
                    "0.1.2"
                ]
            ]
        },
        {
            "name": "ml-dtypes",
            "specs": [
                [
                    "==",
                    "0.5.0"
                ]
            ]
        },
        {
            "name": "mpmath",
            "specs": [
                [
                    "==",
                    "1.3.0"
                ]
            ]
        },
        {
            "name": "mypy",
            "specs": [
                [
                    "==",
                    "1.9.0"
                ]
            ]
        },
        {
            "name": "mypy-extensions",
            "specs": [
                [
                    "==",
                    "1.0.0"
                ]
            ]
        },
        {
            "name": "myst-parser",
            "specs": [
                [
                    "==",
                    "3.0.1"
                ]
            ]
        },
        {
            "name": "ninja",
            "specs": [
                [
                    "==",
                    "1.11.1.1"
                ]
            ]
        },
        {
            "name": "nodeenv",
            "specs": [
                [
                    "==",
                    "1.9.1"
                ]
            ]
        },
        {
            "name": "numpy",
            "specs": [
                [
                    "==",
                    "2.1.3"
                ]
            ]
        },
        {
            "name": "opt-einsum",
            "specs": [
                [
                    "==",
                    "3.4.0"
                ]
            ]
        },
        {
            "name": "packaging",
            "specs": [
                [
                    "==",
                    "24.2"
                ]
            ]
        },
        {
            "name": "platformdirs",
            "specs": [
                [
                    "==",
                    "4.3.6"
                ]
            ]
        },
        {
            "name": "pre-commit",
            "specs": [
                [
                    "==",
                    "4.0.1"
                ]
            ]
        },
        {
            "name": "pygments",
            "specs": [
                [
                    "==",
                    "2.18.0"
                ]
            ]
        },
        {
            "name": "pyyaml",
            "specs": [
                [
                    "==",
                    "6.0.2"
                ]
            ]
        },
        {
            "name": "requests",
            "specs": [
                [
                    "==",
                    "2.32.3"
                ]
            ]
        },
        {
            "name": "scipy",
            "specs": [
                [
                    "==",
                    "1.14.1"
                ]
            ]
        },
        {
            "name": "snowballstemmer",
            "specs": [
                [
                    "==",
                    "2.2.0"
                ]
            ]
        },
        {
            "name": "soupsieve",
            "specs": [
                [
                    "==",
                    "2.6"
                ]
            ]
        },
        {
            "name": "sphinx",
            "specs": [
                [
                    "==",
                    "6.2.1"
                ]
            ]
        },
        {
            "name": "sphinx-basic-ng",
            "specs": [
                [
                    "==",
                    "1.0.0b2"
                ]
            ]
        },
        {
            "name": "sphinxcontrib-applehelp",
            "specs": [
                [
                    "==",
                    "2.0.0"
                ]
            ]
        },
        {
            "name": "sphinxcontrib-devhelp",
            "specs": [
                [
                    "==",
                    "2.0.0"
                ]
            ]
        },
        {
            "name": "sphinxcontrib-htmlhelp",
            "specs": [
                [
                    "==",
                    "2.1.0"
                ]
            ]
        },
        {
            "name": "sphinxcontrib-jsmath",
            "specs": [
                [
                    "==",
                    "1.0.1"
                ]
            ]
        },
        {
            "name": "sphinxcontrib-qthelp",
            "specs": [
                [
                    "==",
                    "2.0.0"
                ]
            ]
        },
        {
            "name": "sphinxcontrib-serializinghtml",
            "specs": [
                [
                    "==",
                    "2.0.0"
                ]
            ]
        },
        {
            "name": "sympy",
            "specs": [
                [
                    "==",
                    "1.13.3"
                ]
            ]
        },
        {
            "name": "tomli",
            "specs": [
                [
                    "==",
                    "2.0.2"
                ]
            ]
        },
        {
            "name": "typing-extensions",
            "specs": [
                [
                    "==",
                    "4.12.2"
                ]
            ]
        },
        {
            "name": "urllib3",
            "specs": [
                [
                    "==",
                    "2.2.3"
                ]
            ]
        },
        {
            "name": "virtualenv",
            "specs": [
                [
                    "==",
                    "20.27.1"
                ]
            ]
        }
    ],
    "lcname": "wrenfold"
}
        
Elapsed time: 0.43244s