{"package": "sphinx-needs", "summary": "Sphinx needs extension for managing needs/requirements and specifications", "pypi_url": "https://pypi.org/project/sphinx-needs", "piwheels_url": "https://www.piwheels.org/project/sphinx-needs", "releases": {"8.5.0": {"released": "2026-09-03 11:42:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sphinx_needs-8.5.0-py3-none-any.whl": {"file_url": "/simple/sphinx-needs/sphinx_needs-8.5.0-py3-none-any.whl", "filehash": "6278d3da6a1f0022b32efacb2bc8a9c8f4afc2691521a94b9fe13b1042dc3d55", "filesize": 2767717, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4", "apt_dependencies": [], "pip_dependencies": ["jsonschema-rs", "minijinja", "requests", "requests-file", "sphinx", "sphinx-data-viewer", "sphinxcontrib-jquery", "tomli", "typing-extensions"]}}}, "8.4.0": {"released": "2026-08-27 11:49:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sphinx_needs-8.4.0-py3-none-any.whl": {"file_url": "/simple/sphinx-needs/sphinx_needs-8.4.0-py3-none-any.whl", "filehash": "17d0bd4dcb9ca13a1da955dddb9e14867b913d96bc212f95b336211e63d5cf1f", "filesize": 2760435, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4", "apt_dependencies": [], "pip_dependencies": ["jsonschema-rs", "minijinja", "requests", "requests-file", "sphinx", "sphinx-data-viewer", "sphinxcontrib-jquery", "tomli", "typing-extensions"]}}}, "8.3.1": {"released": "2026-08-11 19:32:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sphinx_needs-8.3.1-py3-none-any.whl": {"file_url": "/simple/sphinx-needs/sphinx_needs-8.3.1-py3-none-any.whl", "filehash": "cca706698cbb0c2fac5c8bf21fc30cd825473f97123783713cf5c9a9d01216c2", "filesize": 2712423, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4", "apt_dependencies": [], "pip_dependencies": ["jsonschema-rs", "minijinja", "requests", "requests-file", "sphinx", "sphinx-data-viewer", "sphinxcontrib-jquery", "tomli", "typing-extensions"]}}}, "8.3.0": {"released": "2026-07-08 12:33:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sphinx_needs-8.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sphinx-needs/sphinx_needs-8.3.0-py3-none-any.whl", "filehash": "b4b61c3a4295457bc070b38217f87375a427f0472f9206e1f0cf44db1fd9e8de", "filesize": 2711969, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4", "apt_dependencies": [], "pip_dependencies": ["jsonschema-rs", "minijinja", "requests", "requests-file", "sphinx", "sphinx-data-viewer", "sphinxcontrib-jquery", "tomli", "typing-extensions"]}}}, "8.2.0": {"released": "2026-07-01 14:29:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sphinx_needs-8.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sphinx-needs/sphinx_needs-8.2.0-py3-none-any.whl", "filehash": "fddccdde331a93ecb1f19bb0fd53917d9d0a5c6b4e8a5b33e43cc6e695fa7ade", "filesize": 2710296, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4", "apt_dependencies": [], "pip_dependencies": ["jsonschema-rs", "minijinja", "requests", "requests-file", "sphinx", "sphinx-data-viewer", "sphinxcontrib-jquery", "tomli", "typing-extensions"]}}}, "8.1.1": {"released": "2026-05-20 15:54:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sphinx_needs-8.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sphinx-needs/sphinx_needs-8.1.1-py3-none-any.whl", "filehash": "bd5bb71aa01726e1e1b5ac4ac7ce6b1e81acb8b519b480fae2faf7553a1271c5", "filesize": 2704205, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4", "apt_dependencies": [], "pip_dependencies": ["jsonschema-rs", "minijinja", "requests", "requests-file", "sphinx", "sphinx-data-viewer", "sphinxcontrib-jquery", "tomli", "typing-extensions"]}}}, "8.1.0": {"released": "2026-05-20 09:02:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sphinx_needs-8.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sphinx-needs/sphinx_needs-8.1.0-py3-none-any.whl", "filehash": "cf00d8a9da32f0ff4fbb3cf4567d0e22d36f04016d0a9eb41232fd2c35f54f23", "filesize": 2703475, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4", "apt_dependencies": [], "pip_dependencies": ["jsonschema-rs", "minijinja", "requests", "requests-file", "sphinx", "sphinx-data-viewer", "sphinxcontrib-jquery", "tomli", "typing-extensions"]}}}, "8.0.0": {"released": "2026-03-19 13:24:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sphinx_needs-8.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sphinx-needs/sphinx_needs-8.0.0-py3-none-any.whl", "filehash": "540c380c074d4088a557ea353e91513bfc1cb7712b10925c13ac9e5ebb7be091", "filesize": 2700123, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4", "apt_dependencies": [], "pip_dependencies": ["jsonschema-rs", "minijinja", "requests", "requests-file", "sphinx", "sphinx-data-viewer", "sphinxcontrib-jquery", "tomli", "typing-extensions"]}}}, "7.0.0": {"released": "2026-02-24 16:52:15", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sphinx_needs-7.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sphinx-needs/sphinx_needs-7.0.0-py3-none-any.whl", "filehash": "7ea120a1127cc532ea4610e814c26824b05d296ce8c2f6d046d5f6ed64d85d0f", "filesize": 2695791, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4", "apt_dependencies": [], "pip_dependencies": ["jsonschema-rs", "minijinja", "requests", "requests-file", "sphinx", "sphinx-data-viewer", "sphinxcontrib-jquery", "tomli", "typing-extensions"]}}}, "6.3.0": {"released": "2025-12-15 15:06:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sphinx_needs-6.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sphinx-needs/sphinx_needs-6.3.0-py3-none-any.whl", "filehash": "761901765844c69f6181580065b099b31016895a86962a25e7860a9f5bea54a2", "filesize": 2685357, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4", "apt_dependencies": [], "pip_dependencies": ["jsonschema-rs", "requests", "requests-file", "sphinx", "sphinx-data-viewer", "sphinxcontrib-jquery", "tomli", "typing-extensions"]}}}, "6.2.0": {"released": "2025-11-28 09:29:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sphinx_needs-6.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sphinx-needs/sphinx_needs-6.2.0-py3-none-any.whl", "filehash": "7c6d00ca3a717712b4bb3fe28b87b9a3667760d7b5617b10362ec5f46ba2d802", "filesize": 2678965, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4", "apt_dependencies": [], "pip_dependencies": ["jsonschema-rs", "requests", "requests-file", "sphinx", "sphinx-data-viewer", "sphinxcontrib-jquery", "tomli", "typeguard", "typing-extensions"]}}}, "6.1.1": {"released": "2025-11-25 03:36:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sphinx_needs-6.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sphinx-needs/sphinx_needs-6.1.1-py3-none-any.whl", "filehash": "82602584ba55f0331a86b85f7ac5d8ac6661e3a656f728fcdc926c20fe8834e7", "filesize": 2679159, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4", "apt_dependencies": [], "pip_dependencies": ["jsonschema", "requests", "requests-file", "sphinx", "sphinx-data-viewer", "sphinxcontrib-jquery", "tomli", "typeguard", "typing-extensions"]}}}, "6.1.0": {"released": "2025-10-31 12:44:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {}}, "6.0.1": {"released": "2025-10-02 12:14:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sphinx_needs-6.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sphinx-needs/sphinx_needs-6.0.1-py3-none-any.whl", "filehash": "330422c06f0b5863dae3c24d8bb2c0ba6e4ec036ea19a557aa9646a5bc51e983", "filesize": 2679092, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4", "apt_dependencies": [], "pip_dependencies": ["jsonschema", "requests", "requests-file", "sphinx", "sphinx-data-viewer", "sphinxcontrib-jquery", "tomli", "typeguard", "typing-extensions"]}}}, "6.0.0": {"released": "2025-09-28 16:05:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sphinx_needs-6.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sphinx-needs/sphinx_needs-6.0.0-py3-none-any.whl", "filehash": "da627387b7e5063b12812c4ea41a531e6330f574f38f9bc21415bf0da8f1a70f", "filesize": 2679054, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10,<4", "apt_dependencies": [], "pip_dependencies": ["jsonschema", "requests", "requests-file", "sphinx", "sphinx-data-viewer", "sphinxcontrib-jquery", "tomli", "typeguard", "typing-extensions"]}}}, "5.1.0": {"released": "2025-03-06 15:25:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sphinx_needs-5.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sphinx-needs/sphinx_needs-5.1.0-py3-none-any.whl", "filehash": "7adf3763478e91171146918d8af4a22aa0fc062a73856f1ebeb6822a62cbe215", "filesize": 2635665, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<4", "apt_dependencies": [], "pip_dependencies": ["jsonschema", "requests", "requests-file", "sphinx", "sphinx-data-viewer", "sphinxcontrib-jquery", "tomli"]}}}, "5.0.0": {"released": "2025-02-20 10:51:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sphinx_needs-5.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sphinx-needs/sphinx_needs-5.0.0-py3-none-any.whl", "filehash": "9b7b1fc4709658fe47ac7415230d07cc94748a21ab6f0df84e3263d3acb8cbe8", "filesize": 2634630, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<4", "apt_dependencies": [], "pip_dependencies": ["jsonschema", "requests", "requests-file", "sphinx", "sphinx-data-viewer", "sphinxcontrib-jquery", "tomli"]}}}, "4.2.0": {"released": "2025-01-09 07:23:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sphinx_needs-4.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sphinx-needs/sphinx_needs-4.2.0-py3-none-any.whl", "filehash": "f1f1f76adb30da787a472dff4b0da13b0e1a9c602e628501294cc9ae84d58357", "filesize": 2634328, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9,<4", "apt_dependencies": [], "pip_dependencies": ["jsonschema", "requests", "requests-file", "sphinx", "sphinx-data-viewer", "sphinxcontrib-jquery", "tomli"]}}}, "4.1.0": {"released": "2024-10-28 20:05:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sphinx_needs-4.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sphinx-needs/sphinx_needs-4.1.0-py3-none-any.whl", "filehash": "8ae21e10515249aaba3dabd7fd66afdedd1160ecbc5816337fb6ed82aca293b7", "filesize": 2634682, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4", "apt_dependencies": [], "pip_dependencies": ["jsonschema", "requests", "requests-file", "sphinx", "sphinx-data-viewer", "sphinxcontrib-jquery", "tomli"]}}}, "4.0.0": {"released": "2024-10-10 12:43:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sphinx_needs-4.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sphinx-needs/sphinx_needs-4.0.0-py3-none-any.whl", "filehash": "afd00e056b3263c4658b9a3cb8543e9bb7dd9186581255983e0d52579b99f54b", "filesize": 2633779, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4", "apt_dependencies": [], "pip_dependencies": ["jsonschema", "requests", "requests-file", "sphinx", "sphinx-data-viewer", "sphinxcontrib-jquery"]}}}, "3.0.0": {"released": "2024-08-28 12:58:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sphinx_needs-3.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sphinx-needs/sphinx_needs-3.0.0-py3-none-any.whl", "filehash": "b182bf0e65466520f029e903d7adad107ad6fdc1c5da286c6444ff483b76ff73", "filesize": 2630298, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4", "apt_dependencies": [], "pip_dependencies": ["jsonschema", "requests", "requests-file", "sphinx", "sphinx-data-viewer", "sphinxcontrib-jquery"]}}}, "2.1.0": {"released": "2024-05-08 12:36:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sphinx_needs-2.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sphinx-needs/sphinx_needs-2.1.0-py3-none-any.whl", "filehash": "4440864463ecaf01d68e8dd7cddb58461b3ca7fecfaf8a6b3b863c78b695c25d", "filesize": 2619769, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4", "apt_dependencies": [], "pip_dependencies": ["jsonschema", "requests", "requests-file", "sphinx", "sphinx-data-viewer", "sphinxcontrib-jquery"]}}}, "2.0.0": {"released": "2023-11-13 19:23:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sphinx_needs-2.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sphinx-needs/sphinx_needs-2.0.0-py3-none-any.whl", "filehash": "b317bf0d300575018d039a7dff7883aabbc90a9fe27dee561e76af797f1e6ee1", "filesize": 2613598, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8,<4", "apt_dependencies": [], "pip_dependencies": ["jsonschema", "requests", "requests-file", "sphinx", "sphinx-data-viewer", "sphinxcontrib-jquery"]}}}, "1.3.0": {"released": "2023-08-16 16:20:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sphinx_needs-1.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sphinx-needs/sphinx_needs-1.3.0-py3-none-any.whl", "filehash": "9aff78074a199dd3117c4fccf7047f032dbd2346ebefd1b56c6a96b7fad77278", "filesize": 2605363, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7.0,<4.0", "apt_dependencies": [], "pip_dependencies": ["docutils", "jsonschema", "matplotlib", "requests", "requests-file", "sphinx", "sphinx-data-viewer"]}}}, "1.2.2": {"released": "2023-02-08 17:05:28", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sphinx_needs-1.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sphinx-needs/sphinx_needs-1.2.2-py3-none-any.whl", "filehash": "879c6b13556514f2fb01a015fe8a2942549152fba4d2b7885ea42072170a1f58", "filesize": 2608667, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7.0,<4.0", "apt_dependencies": [], "pip_dependencies": ["docutils", "esbonio", "jsonschema", "matplotlib", "pygls", "requests", "requests-file", "sphinx-data-viewer"]}}}, "1.2.1": {"released": "2023-02-08 13:13:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sphinx_needs-1.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sphinx-needs/sphinx_needs-1.2.1-py3-none-any.whl", "filehash": "a90d929d3b469a7b154dd1a719588b0cfe5727fd3b27fbc87c01c66b97d60302", "filesize": 2608667, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7.0,<4.0", "apt_dependencies": [], "pip_dependencies": ["docutils", "esbonio", "jsonschema", "matplotlib", "pygls", "requests", "requests-file", "sphinx-data-viewer"]}}}, "1.2.0": {"released": "2023-01-25 10:40:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sphinx_needs-1.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sphinx-needs/sphinx_needs-1.2.0-py3-none-any.whl", "filehash": "5be7be5760cb55bb48040c6127b369e9829abde168dd48edc960be3bd0d6a43c", "filesize": 2608569, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7.0,<4.0", "apt_dependencies": [], "pip_dependencies": ["docutils", "esbonio", "jsonschema", "matplotlib", "pygls", "requests", "requests-file", "sphinx", "sphinx-data-viewer"]}}}, "1.1.1": {"released": "2022-12-21 10:21:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sphinx_needs-1.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sphinx-needs/sphinx_needs-1.1.1-py3-none-any.whl", "filehash": "5a0cb37138fb204736f47cf915ce60d3fb62ce87d342ac1277b54eac3276f613", "filesize": 2605521, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7.0,<4.0", "apt_dependencies": [], "pip_dependencies": ["docutils", "esbonio", "jsonschema", "matplotlib", "pygls", "requests", "requests-file", "sphinx", "sphinx-data-viewer"]}}}, "1.1.0": {"released": "2022-11-22 13:20:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sphinx_needs-1.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sphinx-needs/sphinx_needs-1.1.0-py3-none-any.whl", "filehash": "25b751357c35eeaed92d9617cef2bc7d9956b0e213e49d11879b3b69854de4de", "filesize": 2604870, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7.0,<4.0", "apt_dependencies": [], "pip_dependencies": ["docutils", "esbonio", "jsonschema", "matplotlib", "pygls", "requests", "requests-file", "sphinx", "sphinx-data-viewer"]}}}, "1.0.3": {"released": "2022-11-09 13:36:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sphinx_needs-1.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sphinx-needs/sphinx_needs-1.0.3-py3-none-any.whl", "filehash": "bf845e2a929dff18d29126ecce01056ec987b07378f3c12ef394c2a4b98bf39c", "filesize": 2603785, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7.0,<4.0", "apt_dependencies": [], "pip_dependencies": ["docutils", "esbonio", "jsonschema", "matplotlib", "pygls", "requests", "requests-file", "sphinx", "sphinx-data-viewer"]}}}, "1.0.2": {"released": "2022-09-22 12:22:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sphinx_needs-1.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sphinx-needs/sphinx_needs-1.0.2-py3-none-any.whl", "filehash": "141f5c3048a177ce376cfa9f9122b404e6dcab91d32c49cbca90b71b71e0fd15", "filesize": 2598571, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7.0,<4.0", "apt_dependencies": [], "pip_dependencies": ["docutils", "esbonio", "jsonschema", "matplotlib", "pygls", "requests", "requests-file", "sphinx", "sphinx-data-viewer"]}}}, "1.0.1": {"released": "2022-07-11 14:11:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sphinx_needs-1.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sphinx-needs/sphinx_needs-1.0.1-py3-none-any.whl", "filehash": "645cba8e342566625157a447376781fcab4b64d97aa377652eeef30dc7ae1a5c", "filesize": 2591084, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7.0,<4.0", "apt_dependencies": [], "pip_dependencies": ["docutils", "esbonio", "jsonschema", "matplotlib", "pygls", "requests", "requests-file", "sphinx", "sphinx-data-viewer"]}}}}}