{ "platform": "win_amd64", "python": "3.13.5", "ankiSourceCommit": "e64c6b1aee3e8d668fb8bbe084beada8e070d985", "packages": [ { "name": "anki", "version": "26.5", "wheel": { "filename": "anki-26.5-cp310-abi3-win_amd64.whl", "url": "https://files.pythonhosted.org/packages/a3/80/516e8316dc4d19ad5f0b6107f9491c0174e4af44765216a55781bfc0c530/anki-26.5-cp310-abi3-win_amd64.whl", "sha256": "245dbd40cb6935d7370e940c97d9748295fb2a7c66d6fe89c0efaaec0e40e3f5", "size": 10262410 }, "sources": [], "requiresDist": [ "decorator", "distro; sys_platform != \"darwin\" and sys_platform != \"win32\"", "markdown", "orjson", "protobuf<8.0,>=6.0", "requests[socks]", "typing-extensions" ], "licenseExpression": "AGPL-3.0-or-later", "license": null }, { "name": "decorator", "version": "5.3.1", "wheel": { "filename": "decorator-5.3.1-py3-none-any.whl", "url": "https://files.pythonhosted.org/packages/05/7f/798705f5296a58ca505d600456748d1be48078eac8a7050d8a98bc9edb89/decorator-5.3.1-py3-none-any.whl", "sha256": "f47fe6fdbd2edd623ecfe36875d37aba411624e2670dd395dddae1358689bb3c", "size": 10365 }, "sources": [ { "filename": "decorator-5.3.1.tar.gz", "url": "https://files.pythonhosted.org/packages/60/8b/32f9823da46cde7df2087faa08cd98d01b908f8dcab982cdba9c84e85355/decorator-5.3.1.tar.gz", "sha256": "4cbcdd55a6efadb9dbea26b858f4fb3264567b52d69ca0d25b721b553f60ea82", "size": 58084 } ], "requiresDist": [], "licenseExpression": null, "license": "BSD-2-Clause" }, { "name": "markdown", "version": "3.10.2", "wheel": { "filename": "markdown-3.10.2-py3-none-any.whl", "url": "https://files.pythonhosted.org/packages/de/1f/77fa3081e4f66ca3576c896ae5d31c3002ac6607f9747d2e3aa49227e464/markdown-3.10.2-py3-none-any.whl", "sha256": "e91464b71ae3ee7afd3017d9f358ef0baf158fd9a298db92f1d4761133824c36", "size": 108180 }, "sources": [ { "filename": "markdown-3.10.2.tar.gz", "url": "https://files.pythonhosted.org/packages/2b/f4/69fa6ed85ae003c2378ffa8f6d2e3234662abd02c10d216c0ba96081a238/markdown-3.10.2.tar.gz", "sha256": "994d51325d25ad8aa7ce4ebaec003febcce822c3f8c911e3b17c52f7f589f950", "size": 368805 } ], "requiresDist": [ "coverage; extra == \"testing\"", "pyyaml; extra == \"testing\"", "mkdocs>=1.6; extra == \"docs\"", "mkdocs-nature>=0.6; extra == \"docs\"", "mdx_gh_links>=0.2; extra == \"docs\"", "mkdocstrings[python]>=0.28.3; extra == \"docs\"", "mkdocs-gen-files; extra == \"docs\"", "mkdocs-section-index; extra == \"docs\"", "mkdocs-literate-nav; extra == \"docs\"" ], "licenseExpression": "BSD-3-Clause", "license": null }, { "name": "orjson", "version": "3.11.9", "wheel": { "filename": "orjson-3.11.9-cp313-cp313-win_amd64.whl", "url": "https://files.pythonhosted.org/packages/67/bd/2775ff28bfe883b9aa1ff348300542eb2ef1ee18d8ae0e3a49846817a865/orjson-3.11.9-cp313-cp313-win_amd64.whl", "sha256": "051b102c93b4f634e89f3866b07b9a9a98915ada541f4ec30f177067b2694979", "size": 127086 }, "sources": [ { "filename": "orjson-3.11.9.tar.gz", "url": "https://files.pythonhosted.org/packages/7e/0c/964746fcafbd16f8ff53219ad9f6b412b34f345c75f384ad434ceaadb538/orjson-3.11.9.tar.gz", "sha256": "4fef17e1f8722c11587a6ef18e35902450221da0028e65dbaaa543619e68e48f", "size": 5599163 } ], "requiresDist": [], "licenseExpression": "MPL-2.0 AND (Apache-2.0 OR MIT)", "license": null }, { "name": "protobuf", "version": "7.35.1", "wheel": { "filename": "protobuf-7.35.1-cp310-abi3-win_amd64.whl", "url": "https://files.pythonhosted.org/packages/0a/19/8d0cb6f20a1ef7b18f1c8986ad5783f22f84cce39c6ce9a6e645ea55192e/protobuf-7.35.1-cp310-abi3-win_amd64.whl", "sha256": "230a75ddfc2de4806e56696ce9640c1cdfdb6543b7cfce98d42a4c0a0e7bdb87", "size": 439996 }, "sources": [ { "filename": "protobuf-7.35.1.tar.gz", "url": "https://files.pythonhosted.org/packages/da/01/9ef0afd7999eb9badb3a768b4aedd78c86d4c65cfaf1958ab276199e76b4/protobuf-7.35.1.tar.gz", "sha256": "ce115a26fe0c39a2c29973d914d327e516a6455464489fe3cd1e51a1b354f81a", "size": 458717 } ], "requiresDist": [], "licenseExpression": null, "license": "3-Clause BSD License" }, { "name": "requests", "version": "2.34.2", "wheel": { "filename": "requests-2.34.2-py3-none-any.whl", "url": "https://files.pythonhosted.org/packages/a0/f4/c67b0b3f1b9245e8d266f0f112c500d50e5b4e83cb6f3b71b6528104182a/requests-2.34.2-py3-none-any.whl", "sha256": "2a0d60c172f83ac6ab31e4554906c0f3b3588d37b5cb939b1c061f4907e278e0", "size": 73075 }, "sources": [ { "filename": "requests-2.34.2.tar.gz", "url": "https://files.pythonhosted.org/packages/ac/c3/e2a2b89f2d3e2179abd6d00ebd70bff6273f37fb3e0cc209f48b39d00cbf/requests-2.34.2.tar.gz", "sha256": "f288924cae4e29463698d6d60bc6a4da69c89185ad1e0bcc4104f584e960b9ed", "size": 142856 } ], "requiresDist": [ "charset_normalizer<4,>=2", "idna<4,>=2.5", "urllib3<3,>=1.26", "certifi>=2023.5.7", "PySocks!=1.5.7,>=1.5.6; extra == \"socks\"", "chardet<8,>=3.0.2; extra == \"use-chardet-on-py3\"" ], "licenseExpression": null, "license": "Apache-2.0" }, { "name": "typing_extensions", "version": "4.15.0", "wheel": { "filename": "typing_extensions-4.15.0-py3-none-any.whl", "url": "https://files.pythonhosted.org/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl", "sha256": "f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548", "size": 44614 }, "sources": [ { "filename": "typing_extensions-4.15.0.tar.gz", "url": "https://files.pythonhosted.org/packages/72/94/1a15dd82efb362ac84269196e94cf00f187f7ed21c242792a923cdb1c61f/typing_extensions-4.15.0.tar.gz", "sha256": "0cea48d173cc12fa28ecabc3b837ea3cf6f38c6d1136f85cbaaf598984861466", "size": 109391 } ], "requiresDist": [], "licenseExpression": "PSF-2.0", "license": null }, { "name": "charset_normalizer", "version": "3.4.7", "wheel": { "filename": "charset_normalizer-3.4.7-cp313-cp313-win_amd64.whl", "url": "https://files.pythonhosted.org/packages/5d/78/1b74c5bbb3f99b77a1715c91b3e0b5bdb6fe302d95ace4f5b1bec37b0167/charset_normalizer-3.4.7-cp313-cp313-win_amd64.whl", "sha256": "3946fa46a0cf3e4c8cb1cc52f56bb536310d34f25f01ca9b6c16afa767dab110", "size": 158819 }, "sources": [ { "filename": "charset_normalizer-3.4.7.tar.gz", "url": "https://files.pythonhosted.org/packages/e7/a1/67fe25fac3c7642725500a3f6cfe5821ad557c3abb11c9d20d12c7008d3e/charset_normalizer-3.4.7.tar.gz", "sha256": "ae89db9e5f98a11a4bf50407d4363e7b09b31e55bc117b4f7d80aab97ba009e5", "size": 144271 } ], "requiresDist": [], "licenseExpression": null, "license": "MIT" }, { "name": "idna", "version": "3.18", "wheel": { "filename": "idna-3.18-py3-none-any.whl", "url": "https://files.pythonhosted.org/packages/1e/5e/d4e9f1a599fb8e573b7b87160658329fbf28d19eac2718f51fc3def3aa5a/idna-3.18-py3-none-any.whl", "sha256": "7f952cbe720b688055e3f87de14f5c3e5fdaa8bc3928985c4077ca689de849a2", "size": 65455 }, "sources": [ { "filename": "idna-3.18.tar.gz", "url": "https://files.pythonhosted.org/packages/cd/63/9496c57188a2ee585e0f1db071d75089a11e98aa86eb99d9d7618fc1edce/idna-3.18.tar.gz", "sha256": "ffb385a7e039654cef1ab9ef32c6fafe283c0c0467bba1d9029738ce4a14a848", "size": 196711 } ], "requiresDist": [ "ruff>=0.6.2; extra == \"all\"", "mypy>=1.11.2; extra == \"all\"", "pytest>=8.3.2; extra == \"all\"" ], "licenseExpression": "BSD-3-Clause", "license": null }, { "name": "urllib3", "version": "2.7.0", "wheel": { "filename": "urllib3-2.7.0-py3-none-any.whl", "url": "https://files.pythonhosted.org/packages/7f/3e/5db95bcf282c52709639744ca2a8b149baccf648e39c8cc87553df9eae0c/urllib3-2.7.0-py3-none-any.whl", "sha256": "9fb4c81ebbb1ce9531cce37674bbc6f1360472bc18ca9a553ede278ef7276897", "size": 131087 }, "sources": [ { "filename": "urllib3-2.7.0.tar.gz", "url": "https://files.pythonhosted.org/packages/53/0c/06f8b233b8fd13b9e5ee11424ef85419ba0d8ba0b3138bf360be2ff56953/urllib3-2.7.0.tar.gz", "sha256": "231e0ec3b63ceb14667c67be60f2f2c40a518cb38b03af60abc813da26505f4c", "size": 433602 } ], "requiresDist": [ "brotli>=1.2.0; platform_python_implementation == \"CPython\" and extra == \"brotli\"", "brotlicffi>=1.2.0.0; platform_python_implementation != \"CPython\" and extra == \"brotli\"", "h2<5,>=4; extra == \"h2\"", "pysocks!=1.5.7,<2.0,>=1.5.6; extra == \"socks\"", "backports-zstd>=1.0.0; python_version < \"3.14\" and extra == \"zstd\"" ], "licenseExpression": "MIT", "license": null }, { "name": "certifi", "version": "2026.5.20", "wheel": { "filename": "certifi-2026.5.20-py3-none-any.whl", "url": "https://files.pythonhosted.org/packages/59/8c/57e832b7af6d7c5abe66eb3fbe3a3a32f4d11ea23a1aa7131371035be991/certifi-2026.5.20-py3-none-any.whl", "sha256": "3c52e209ba0a4ad7aebe60436a4ab349c39e1e602e8c134221e546902ad25897", "size": 134134 }, "sources": [ { "filename": "certifi-2026.5.20.tar.gz", "url": "https://files.pythonhosted.org/packages/f3/ce/ee2ecad540810a79593028e88299baeae54d346cc7a0d94b6199988b89b1/certifi-2026.5.20.tar.gz", "sha256": "69dea482ab64caa7b9f6aba1c6bf48bb6a5448d1c0f1b17ab42ad8c763a5344d", "size": 135422 } ], "requiresDist": [], "licenseExpression": null, "license": "MPL-2.0" }, { "name": "PySocks", "version": "1.7.1", "wheel": { "filename": "PySocks-1.7.1-py3-none-any.whl", "url": "https://files.pythonhosted.org/packages/8d/59/b4572118e098ac8e46e399a1dd0f2d85403ce8bbaad9ec79373ed6badaf9/PySocks-1.7.1-py3-none-any.whl", "sha256": "2725bd0a9925919b9b51739eea5f9e2bae91e83288108a9ad338b2e3a4435ee5", "size": 16725 }, "sources": [ { "filename": "PySocks-1.7.1.tar.gz", "url": "https://files.pythonhosted.org/packages/bd/11/293dd436aea955d45fc4e8a35b6ae7270f5b8e00b53cf6c024c83b657a11/PySocks-1.7.1.tar.gz", "sha256": "3f8804571ebe159c380ac6de37643bb4685970655d3bba243530d6558b799aa0", "size": 284429 } ], "requiresDist": [], "licenseExpression": null, "license": "BSD" } ] }