version: 6 environments: default: channels: - url: https://conda.anaconda.org/conda-forge/ indexes: - https://pypi.org/simple options: pypi-prerelease-mode: if-necessary-or-explicit packages: linux-64: - conda: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-hda65f42_8.conda - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.11.12-hbd8a1cb_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/icu-78.1-h33c6efd_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.45-default_hbd61a6d_104.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.7.3-hecca717_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.5.2-h9ec8514_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.2.0-he0feb66_16.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.2.0-h69a702a_16.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-15.2.0-he0feb66_16.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.51.1-hf4e2dac_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-15.2.0-h934c35e_16.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.41.3-h5347b49_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.6.0-h26f9b46_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/python-3.12.12-hd63d673_1_cpython.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/readline-8.3-h853b02a_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_ha0e22de_103.conda - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025c-h8577fbf_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb78ec9c_6.conda - pypi: https://mirror.nju.edu.cn/pypi/web/packages/0a/e2/91f145e1f32428e9e1f21f46a7022ffe63d11f549ee55c3b9265ff5207fc/albucore-0.0.24-py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/8e/64/013409c451a44b61310fb757af4527f3de57fc98a00f40448de28b864290/albumentations-2.0.8-py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/3e/38/7859ff46355f76f8d19459005ca000b6e7012f2f1ca597746cbcd1fbfe5e/antlr4-python3-runtime-4.9.3.tar.gz - pypi: https://mirror.nju.edu.cn/pypi/web/packages/d2/39/e7eaf1799466a4aef85b6a4fe7bd175ad2b1c6345066aa33f1f58d4b18d0/asttokens-3.0.1-py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/70/7d/9bc192684cea499815ff478dfcdc13835ddf401365057044fb721ec6bddb/certifi-2025.11.12-py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/c0/10/d20b513afe03acc89ec33948320a5544d31f21b05368436d580dec4e234d/charset_normalizer-3.4.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/60/97/891a0971e1e4a8c5d2b20bbe0e524dc04548d2307fee33cdeba148fd4fc7/comm-0.2.3-py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/cc/8f/ec6289987824b29529d0dfda0d74a07cec60e54b9c92f3c9da4c0ac732de/contourpy-1.3.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/25/3e/e27078370414ef35fafad2c06d182110073daaeb5d3bf734b0b1eeefe452/debugpy-1.8.19-py2.py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/4e/8c/f3147f5c4b73e7550fe5f9352eaa956ae838d5c51eb58e7a25b9f3e2643b/decorator-5.2.1-py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/c1/ea/53f2148663b321f21b5a606bd5f191517cf40b7072c0497d3c92c4a13b1e/executing-2.2.1-py2.py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/e3/7f/a1a97644e39e7316d850784c642093c99df1290a460df4ede27659056834/filelock-3.20.1-py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/b7/37/82dbef0f6342eb01f54bca073ac1498433d6ce71e50c3c3282b655733b31/fonttools-4.61.1-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/51/c7/b64cae5dba3a1b138d7123ec36bb5ccd39d39939f18454407e5468f4763f/fsspec-2025.12.0-py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/9a/92/cf3ab0b652b082e66876d08da57fcc6fa2f0e6c70dfbbafbd470bb73eb47/hf_xet-1.2.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/cb/bd/1a875e0d592d447cbc02805fd3fe0f497714d6a2583f59d14fa9ebad96eb/huggingface_hub-0.36.0-py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/c6/50/e0edd38dcd63fb26a8547f13d28f7a008bc4a3fd4eb4ff030673f22ad41a/hydra_core-1.3.2-py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/0e/61/66938bbb5fc52dbdf84594873d5b51fb1f7c7794e9c0f5bd885f30bc507b/idna-3.11-py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/fb/fe/301e0936b79bcab4cacc7548bf2853fc28dced0a578bab1f7ef53c9aa75b/imageio-2.37.2-py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/72/73/b3d451dfc523756cf177d3ebb0af76dc7751b341c60e2a21871be400ae29/iopath-0.1.10.tar.gz - pypi: https://mirror.nju.edu.cn/pypi/web/packages/a3/17/20c2552266728ceba271967b87919664ecc0e33efca29c3efc6baf88c5f9/ipykernel-7.1.0-py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/f1/df/8ee1c5dd1e3308b5d5b2f2dfea323bb2f3827da8d654abb6642051199049/ipython-9.8.0-py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/d9/33/1f075bf72b0b747cb3288d011319aaf64083cf2efef8354174e3ed4540e2/ipython_pygments_lexers-1.1.1-py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/c0/5a/9cac0c82afec3d09ccd97c8b6502d48f165f9124db81b4bcb90b4af974ee/jedi-0.19.2-py2.py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/bb/f5/fddaec430367be9d62a7ed125530e133bfd4a1c0350fe221149ee0f2b526/jupyter_client-8.7.0-py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/e7/e7/80988e32bf6f73919a113473a604f5a8f09094de312b9d52b79c2df7612b/jupyter_core-5.9.1-py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/70/90/6d240beb0f24b74371762873e9b7f499f1e02166a2d9c5801f4dbf8fa12e/kiwisolver-1.4.9-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/83/60/d497a310bde3f01cb805196ac61b7ad6dc5dcf8dce66634dc34364b20b4f/lazy_loader-0.4-py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/3c/2e/8d0c2ab90a8c1d9a24f0399058ab8519a3279d1bd4289511d74e909f060e/markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/3e/f3/c5195b1ae57ef85339fd7285dfb603b22c8b4e79114bae5f4f0fcf688677/matplotlib-3.10.8-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/af/33/ee4519fa02ed11a94aef9559552f3b17bb863f2ecfe1a35dc7f548cde231/matplotlib_inline-0.2.1-py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/43/e3/7d92a15f894aa0c9c4b49b8ee9ac9850d6e63b03c9c32c0367a13ae62209/mpmath-1.3.0-py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/a0/c4/c2971a3ba4c6103a3d10c4b0f24f461ddc027f0f09763220cf35ca1401b3/nest_asyncio-1.6.0-py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/9e/c9/b2622292ea83fbb4ec318f5b9ab867d0a28ab43c5717bb85b0a5f6b3b0a4/networkx-3.6.1-py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/8c/3d/1e1db36cfd41f895d266b103df00ca5b3cbe965184df824dec5c08c6b803/numpy-2.2.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/dc/61/e24b560ab2e2eaeb3c839129175fb330dfcfc29e5203196e5541a4c44682/nvidia_cublas_cu12-12.8.4.1-py3-none-manylinux_2_27_x86_64.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/f8/02/2adcaa145158bf1a8295d83591d22e4103dbfd821bcaf6f3f53151ca4ffa/nvidia_cuda_cupti_cu12-12.8.90-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/05/6b/32f747947df2da6994e999492ab306a903659555dddc0fbdeb9d71f75e52/nvidia_cuda_nvrtc_cu12-12.8.93-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/0d/9b/a997b638fcd068ad6e4d53b8551a7d30fe8b404d6f1804abf1df69838932/nvidia_cuda_runtime_cu12-12.8.90-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/ba/51/e123d997aa098c61d029f76663dedbfb9bc8dcf8c60cbd6adbe42f76d049/nvidia_cudnn_cu12-9.10.2.21-py3-none-manylinux_2_27_x86_64.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/1f/13/ee4e00f30e676b66ae65b4f08cb5bcbb8392c03f54f2d5413ea99a5d1c80/nvidia_cufft_cu12-11.3.3.83-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/bb/fe/1bcba1dfbfb8d01be8d93f07bfc502c93fa23afa6fd5ab3fc7c1df71038a/nvidia_cufile_cu12-1.13.1.3-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/fb/aa/6584b56dc84ebe9cf93226a5cde4d99080c8e90ab40f0c27bda7a0f29aa1/nvidia_curand_cu12-10.3.9.90-py3-none-manylinux_2_27_x86_64.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/85/48/9a13d2975803e8cf2777d5ed57b87a0b6ca2cc795f9a4f59796a910bfb80/nvidia_cusolver_cu12-11.7.3.90-py3-none-manylinux_2_27_x86_64.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/c2/f5/e1854cb2f2bcd4280c44736c93550cc300ff4b8c95ebe370d0aa7d2b473d/nvidia_cusparse_cu12-12.5.8.93-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/56/79/12978b96bd44274fe38b5dde5cfb660b1d114f70a65ef962bcbbed99b549/nvidia_cusparselt_cu12-0.7.1-py3-none-manylinux2014_x86_64.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/6e/89/f7a07dc961b60645dbbf42e80f2bc85ade7feb9a491b11a1e973aa00071f/nvidia_nccl_cu12-2.27.5-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/f6/74/86a07f1d0f42998ca31312f998bd3b9a7eff7f52378f4f270c8679c77fb9/nvidia_nvjitlink_cu12-12.8.93-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/3b/6c/99acb2f9eb85c29fc6f3a7ac4dccfd992e22666dd08a642b303311326a97/nvidia_nvshmem_cu12-3.3.20-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/a2/eb/86626c1bbc2edb86323022371c39aa48df6fd8b0a1647bc274577f72e90b/nvidia_nvtx_cu12-12.8.90-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/e3/94/1843518e420fa3ed6919835845df698c7e27e183cb997394e4a670973a65/omegaconf-2.3.0-py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/68/1f/795e7f4aa2eacc59afa4fb61a2e35e510d06414dd5a802b51a012d691b37/opencv_python-4.12.0.88-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/89/53/e19c21e0c4eb1275c3e2c97b081103b6dfb3938172264d283a519bf728b9/opencv_python_headless-4.12.0.88-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/20/12/38679034af332785aac8774540895e234f4d07f7545804097de4b666afd8/packaging-25.0-py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/e5/63/cd7d615331b328e287d8233ba9fdf191a9c2d11b6af0c7a59cfcec23de68/pandas-2.3.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/16/32/f8e3c85d1d5250232a5d3477a2a28cc291968ff175caeadaf3cc19ce0e4a/parso-0.8.5-py2.py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/9e/c3/059298687310d527a58bb01f3b1965787ee3b40dce76752eda8b44e9a2c5/pexpect-4.9.0-py2.py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/4f/87/424511bdcd02c8d7acf9f65caa09f291a519b16bd83c3fb3374b3d4ae951/pillow-12.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/cb/28/3bfe2fa5a7b9c46fe7e13c97bda14c895fb10fa2ebf1d0abb90e0cea7ee1/platformdirs-4.5.1-py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/4b/a6/38c8e2f318bf67d338f4d629e93b0b4b9af331f455f0390ea8ce4a099b26/portalocker-3.2.0-py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/84/03/0d3ce49e2505ae70cf43bc5bb3033955d2fc9f932163e84dc0779cc47f48/prompt_toolkit-3.0.52-py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/12/ff/e93136587c00a543f4bc768b157fac2c47cd77b180d4f4e5c6efb6ea53a2/psutil-7.2.0-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/22/a6/858897256d0deac81a172289110f31629fc4cee19b6f01283303e18c8db3/ptyprocess-0.7.0-py2.py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/8e/37/efad0257dc6e593a18957422533ff0f87ede7c9c6ea010a2177d738fb82f/pure_eval-0.2.3-py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/5a/87/b70ad306ebb6f9b585f114d0ac2137d792b48be34d732d60e597c2f8465a/pydantic-2.12.5-py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/0d/76/941cc9f73529988688a665a5c0ecff1112b3d95ab48f81db5f7606f522d3/pydantic_core-2.41.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/8b/40/2614036cdd416452f5bf98ec037f38a1afb17f327cb8e6b652d4729e0af8/pyparsing-3.3.1-py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/81/c4/34e93fe5f5429d7570ec1fa436f1986fb1f00c3e0f43a589fe2bbcd22c3f/pytz-2025.2-py2.py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/8b/9d/b3589d3877982d4f2329302ef98a8026e7f4443c765c46cfecc8858c6b4b/pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/f8/9b/c108cdb55560eaf253f0cbdb61b29971e9fb34d9c3499b0e96e4e60ed8a5/pyzmq-27.1.0-cp312-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/84/bd/9ce9f629fcb714ffc2c3faf62b6766ecb7a585e1e885eb699bcf130a5209/regex-2025.11.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/1e/db/4254e3eabe8020b458f1a747140d32277ec7a271daf1d235b70dc0b4e6e3/requests-2.32.5-py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/a0/60/429e9b1cb3fc651937727befe258ea24122d9663e4d5709a48c9cbfceecb/safetensors-0.7.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/f4/a2/70401a107d6d7466d64b466927e6b96fcefa99d57494b972608e2f8be50f/scikit_image-0.26.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/79/2e/415119c9ab3e62249e18c2b082c07aff907a273741b3f8160414b0e9193c/scipy-1.16.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/83/11/00d3c3dfc25ad54e731d91449895a79e4bf2384dc3ac01809010ba88f6d5/seaborn-0.13.2-py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/a3/dc/17031897dae0efacfea57dfd3a82fdd2a2aeb58e0ff71b77b87e44edc772/setuptools-80.9.0-py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/c2/90/f66c0f1d87c5d00ecae5774398e5d636c76bdf84d8b7d0e8182c82c37cd1/simsimd-6.5.12-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/f1/7b/ce1eafaf1a76852e2ec9b22edecf1daa58175c090266e9f6c64afcd81d91/stack_data-0.6.3-py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/47/09/f51053ba053427da5d5f640aba40d9e7ac2d053ac6ab2665f0b695011765/stringzilla-4.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/a2/09/77d55d46fd61b4a135c444fc97158ef34a095e5681d0a6c10b75bf356191/sympy-1.14.0-py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/1b/fe/e59859aa1134fac065d36864752daf13215c98b379cb5d93f954dc0ec830/tifffile-2025.12.20-py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/d0/c6/dc3a0db5a6766416c32c034286d7c2d406da1f498e4de04ab1b8959edd00/tokenizers-0.22.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/a5/4b/f4bb2e6c25d0272f798cd6d7a04ed315da76cec68c602d87040c7847287f/torch-2.9.0-cp312-cp312-manylinux_2_28_x86_64.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/f0/9c/58b8b49dfba2ae85e41ca86b0c52de45bbbea01987490de219c99c523a58/torchaudio-2.9.0-cp312-cp312-manylinux_2_28_x86_64.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/7e/e6/7324ead6793075a8c75c56abeed1236d1750de16a5613cfe2ddad164a92a/torchvision-0.24.0-cp312-cp312-manylinux_2_28_x86_64.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/50/d4/e51d52047e7eb9a582da59f32125d17c0482d065afd5d3bc435ff2120dc5/tornado-6.5.4-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/d0/30/dc54f88dd4a2b5dc8a0279bdd7270e735851848b762aeb1c1184ed1f6b14/tqdm-4.67.1-py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/00/c0/8f5d070730d7836adc9c9b6408dec68c6ced86b304a9b26a14df072a6e8c/traitlets-5.14.3-py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/6a/6b/2f416568b3c4c91c96e5a365d164f8a4a4a88030aa8ab4644181fdadce97/transformers-4.57.3-py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/f5/3a/e991574f3102147b642e49637e0281e9bb7c4ba254edb2bab78247c85e01/triton-3.5.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/dc/9b/47798a6c91d8bdb567fe2698fe81e0c6b7cb7ef4d13da4114b41d239f65d/typing_inspection-0.4.2-py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/c7/b0/003792df09decd6849a5e39c28b513c06e84436a54440380862b5aeff25d/tzdata-2025.3-py2.py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/6d/b9/4095b668ea3678bf6a0af005527f39de12fb026516fb3df17495a733b7f8/urllib3-2.6.2-py3-none-any.whl - pypi: https://mirror.nju.edu.cn/pypi/web/packages/af/b5/123f13c975e9f27ab9c0770f514345bd406d0e8d3b7a0723af9d43f710af/wcwidth-0.2.14-py2.py3-none-any.whl - pypi: /home/dustella/projects/sam2 packages: - conda: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 sha256: fe51de6107f9edc7aa4f786a70f4a883943bc9d39b3bb7307c04c41410990726 md5: d7c89558ba9fa0495403155b64376d81 license: None purls: [] size: 2562 timestamp: 1578324546067 - conda: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 build_number: 16 sha256: fbe2c5e56a653bebb982eda4876a9178aedfc2b545f25d0ce9c4c0b508253d22 md5: 73aaf86a425cc6e73fcf236a5a46396d depends: - _libgcc_mutex 0.1 conda_forge - libgomp >=7.5.0 constrains: - openmp_impl 9999 license: BSD-3-Clause license_family: BSD purls: [] size: 23621 timestamp: 1650670423406 - pypi: https://mirror.nju.edu.cn/pypi/web/packages/0a/e2/91f145e1f32428e9e1f21f46a7022ffe63d11f549ee55c3b9265ff5207fc/albucore-0.0.24-py3-none-any.whl name: albucore version: 0.0.24 sha256: adef6e434e50e22c2ee127b7a3e71f2e35fa088bcf54431e18970b62d97d0005 requires_dist: - numpy>=1.24.4 - typing-extensions>=4.9.0 ; python_full_version < '3.10' - stringzilla>=3.10.4 - simsimd>=5.9.2 - opencv-python-headless>=4.9.0.80 requires_python: '>=3.9' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/8e/64/013409c451a44b61310fb757af4527f3de57fc98a00f40448de28b864290/albumentations-2.0.8-py3-none-any.whl name: albumentations version: 2.0.8 sha256: c4c4259aaf04a7386ad85c7fdcb73c6c7146ca3057446b745cc035805acb1017 requires_dist: - numpy>=1.24.4 - scipy>=1.10.0 - pyyaml - typing-extensions>=4.9.0 ; python_full_version < '3.10' - pydantic>=2.9.2 - albucore==0.0.24 - eval-type-backport ; python_full_version < '3.10' - opencv-python-headless>=4.9.0.80 - huggingface-hub ; extra == 'hub' - torch ; extra == 'pytorch' - pillow ; extra == 'text' requires_python: '>=3.9' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/78/b6/6307fbef88d9b5ee7421e68d78a9f162e0da4900bc5f5793f6d3d0e34fb8/annotated_types-0.7.0-py3-none-any.whl name: annotated-types version: 0.7.0 sha256: 1f02e8b43a8fbbc3f3e0d4f0f4bfc8131bcb4eebe8849b8e5c773f3a1c582a53 requires_dist: - typing-extensions>=4.0.0 ; python_full_version < '3.9' requires_python: '>=3.8' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/3e/38/7859ff46355f76f8d19459005ca000b6e7012f2f1ca597746cbcd1fbfe5e/antlr4-python3-runtime-4.9.3.tar.gz name: antlr4-python3-runtime version: 4.9.3 sha256: f224469b4168294902bb1efa80a8bf7855f24c99aef99cbefc1bcd3cce77881b requires_dist: - typing ; python_full_version < '3.5' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/d2/39/e7eaf1799466a4aef85b6a4fe7bd175ad2b1c6345066aa33f1f58d4b18d0/asttokens-3.0.1-py3-none-any.whl name: asttokens version: 3.0.1 sha256: 15a3ebc0f43c2d0a50eeafea25e19046c68398e487b9f1f5b517f7c0f40f976a requires_dist: - astroid>=2,<5 ; extra == 'astroid' - astroid>=2,<5 ; extra == 'test' - pytest<9.0 ; extra == 'test' - pytest-cov ; extra == 'test' - pytest-xdist ; extra == 'test' requires_python: '>=3.8' - conda: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-hda65f42_8.conda sha256: c30daba32ddebbb7ded490f0e371eae90f51e72db620554089103b4a6934b0d5 md5: 51a19bba1b8ebfb60df25cde030b7ebc depends: - __glibc >=2.17,<3.0.a0 - libgcc >=14 license: bzip2-1.0.6 license_family: BSD purls: [] size: 260341 timestamp: 1757437258798 - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.11.12-hbd8a1cb_0.conda sha256: b986ba796d42c9d3265602bc038f6f5264095702dd546c14bc684e60c385e773 md5: f0991f0f84902f6b6009b4d2350a83aa depends: - __unix license: ISC purls: [] size: 152432 timestamp: 1762967197890 - pypi: https://mirror.nju.edu.cn/pypi/web/packages/70/7d/9bc192684cea499815ff478dfcdc13835ddf401365057044fb721ec6bddb/certifi-2025.11.12-py3-none-any.whl name: certifi version: 2025.11.12 sha256: 97de8790030bbd5c2d96b7ec782fc2f7820ef8dba6db909ccf95449f2d062d4b requires_python: '>=3.7' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/c0/10/d20b513afe03acc89ec33948320a5544d31f21b05368436d580dec4e234d/charset_normalizer-3.4.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl name: charset-normalizer version: 3.4.4 sha256: 11d694519d7f29d6cd09f6ac70028dba10f92f6cdd059096db198c283794ac86 requires_python: '>=3.7' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/60/97/891a0971e1e4a8c5d2b20bbe0e524dc04548d2307fee33cdeba148fd4fc7/comm-0.2.3-py3-none-any.whl name: comm version: 0.2.3 sha256: c615d91d75f7f04f095b30d1c1711babd43bdc6419c1be9886a85f2f4e489417 requires_dist: - pytest ; extra == 'test' requires_python: '>=3.8' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/cc/8f/ec6289987824b29529d0dfda0d74a07cec60e54b9c92f3c9da4c0ac732de/contourpy-1.3.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl name: contourpy version: 1.3.3 sha256: 4d00e655fcef08aba35ec9610536bfe90267d7ab5ba944f7032549c55a146da1 requires_dist: - numpy>=1.25 - furo ; extra == 'docs' - sphinx>=7.2 ; extra == 'docs' - sphinx-copybutton ; extra == 'docs' - bokeh ; extra == 'bokeh' - selenium ; extra == 'bokeh' - contourpy[bokeh,docs] ; extra == 'mypy' - bokeh ; extra == 'mypy' - docutils-stubs ; extra == 'mypy' - mypy==1.17.0 ; extra == 'mypy' - types-pillow ; extra == 'mypy' - contourpy[test-no-images] ; extra == 'test' - matplotlib ; extra == 'test' - pillow ; extra == 'test' - pytest ; extra == 'test-no-images' - pytest-cov ; extra == 'test-no-images' - pytest-rerunfailures ; extra == 'test-no-images' - pytest-xdist ; extra == 'test-no-images' - wurlitzer ; extra == 'test-no-images' requires_python: '>=3.11' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl name: cycler version: 0.12.1 sha256: 85cef7cff222d8644161529808465972e51340599459b8ac3ccbac5a854e0d30 requires_dist: - ipython ; extra == 'docs' - matplotlib ; extra == 'docs' - numpydoc ; extra == 'docs' - sphinx ; extra == 'docs' - pytest ; extra == 'tests' - pytest-cov ; extra == 'tests' - pytest-xdist ; extra == 'tests' requires_python: '>=3.8' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/25/3e/e27078370414ef35fafad2c06d182110073daaeb5d3bf734b0b1eeefe452/debugpy-1.8.19-py2.py3-none-any.whl name: debugpy version: 1.8.19 sha256: 360ffd231a780abbc414ba0f005dad409e71c78637efe8f2bd75837132a41d38 requires_python: '>=3.8' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/4e/8c/f3147f5c4b73e7550fe5f9352eaa956ae838d5c51eb58e7a25b9f3e2643b/decorator-5.2.1-py3-none-any.whl name: decorator version: 5.2.1 sha256: d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a requires_python: '>=3.8' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/c1/ea/53f2148663b321f21b5a606bd5f191517cf40b7072c0497d3c92c4a13b1e/executing-2.2.1-py2.py3-none-any.whl name: executing version: 2.2.1 sha256: 760643d3452b4d777d295bb167ccc74c64a81df23fb5e08eff250c425a4b2017 requires_dist: - asttokens>=2.1.0 ; extra == 'tests' - ipython ; extra == 'tests' - pytest ; extra == 'tests' - coverage ; extra == 'tests' - coverage-enable-subprocess ; extra == 'tests' - littleutils ; extra == 'tests' - rich ; python_full_version >= '3.11' and extra == 'tests' requires_python: '>=3.8' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/e3/7f/a1a97644e39e7316d850784c642093c99df1290a460df4ede27659056834/filelock-3.20.1-py3-none-any.whl name: filelock version: 3.20.1 sha256: 15d9e9a67306188a44baa72f569d2bfd803076269365fdea0934385da4dc361a requires_python: '>=3.10' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/b7/37/82dbef0f6342eb01f54bca073ac1498433d6ce71e50c3c3282b655733b31/fonttools-4.61.1-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl name: fonttools version: 4.61.1 sha256: 10d88e55330e092940584774ee5e8a6971b01fc2f4d3466a1d6c158230880796 requires_dist: - lxml>=4.0 ; extra == 'lxml' - brotli>=1.0.1 ; platform_python_implementation == 'CPython' and extra == 'woff' - brotlicffi>=0.8.0 ; platform_python_implementation != 'CPython' and extra == 'woff' - zopfli>=0.1.4 ; extra == 'woff' - unicodedata2>=17.0.0 ; python_full_version < '3.15' and extra == 'unicode' - lz4>=1.7.4.2 ; extra == 'graphite' - scipy ; platform_python_implementation != 'PyPy' and extra == 'interpolatable' - munkres ; platform_python_implementation == 'PyPy' and extra == 'interpolatable' - pycairo ; extra == 'interpolatable' - matplotlib ; extra == 'plot' - sympy ; extra == 'symfont' - xattr ; sys_platform == 'darwin' and extra == 'type1' - skia-pathops>=0.5.0 ; extra == 'pathops' - uharfbuzz>=0.45.0 ; extra == 'repacker' - lxml>=4.0 ; extra == 'all' - brotli>=1.0.1 ; platform_python_implementation == 'CPython' and extra == 'all' - brotlicffi>=0.8.0 ; platform_python_implementation != 'CPython' and extra == 'all' - zopfli>=0.1.4 ; extra == 'all' - unicodedata2>=17.0.0 ; python_full_version < '3.15' and extra == 'all' - lz4>=1.7.4.2 ; extra == 'all' - scipy ; platform_python_implementation != 'PyPy' and extra == 'all' - munkres ; platform_python_implementation == 'PyPy' and extra == 'all' - pycairo ; extra == 'all' - matplotlib ; extra == 'all' - sympy ; extra == 'all' - xattr ; sys_platform == 'darwin' and extra == 'all' - skia-pathops>=0.5.0 ; extra == 'all' - uharfbuzz>=0.45.0 ; extra == 'all' requires_python: '>=3.10' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/51/c7/b64cae5dba3a1b138d7123ec36bb5ccd39d39939f18454407e5468f4763f/fsspec-2025.12.0-py3-none-any.whl name: fsspec version: 2025.12.0 sha256: 8bf1fe301b7d8acfa6e8571e3b1c3d158f909666642431cc78a1b7b4dbc5ec5b requires_dist: - adlfs ; extra == 'abfs' - adlfs ; extra == 'adl' - pyarrow>=1 ; extra == 'arrow' - dask ; extra == 'dask' - distributed ; extra == 'dask' - pre-commit ; extra == 'dev' - ruff>=0.5 ; extra == 'dev' - numpydoc ; extra == 'doc' - sphinx ; extra == 'doc' - sphinx-design ; extra == 'doc' - sphinx-rtd-theme ; extra == 'doc' - yarl ; extra == 'doc' - dropbox ; extra == 'dropbox' - dropboxdrivefs ; extra == 'dropbox' - requests ; extra == 'dropbox' - adlfs ; extra == 'full' - aiohttp!=4.0.0a0,!=4.0.0a1 ; extra == 'full' - dask ; extra == 'full' - distributed ; extra == 'full' - dropbox ; extra == 'full' - dropboxdrivefs ; extra == 'full' - fusepy ; extra == 'full' - gcsfs ; extra == 'full' - libarchive-c ; extra == 'full' - ocifs ; extra == 'full' - panel ; extra == 'full' - paramiko ; extra == 'full' - pyarrow>=1 ; extra == 'full' - pygit2 ; extra == 'full' - requests ; extra == 'full' - s3fs ; extra == 'full' - smbprotocol ; extra == 'full' - tqdm ; extra == 'full' - fusepy ; extra == 'fuse' - gcsfs ; extra == 'gcs' - pygit2 ; extra == 'git' - requests ; extra == 'github' - gcsfs ; extra == 'gs' - panel ; extra == 'gui' - pyarrow>=1 ; extra == 'hdfs' - aiohttp!=4.0.0a0,!=4.0.0a1 ; extra == 'http' - libarchive-c ; extra == 'libarchive' - ocifs ; extra == 'oci' - s3fs ; extra == 's3' - paramiko ; extra == 'sftp' - smbprotocol ; extra == 'smb' - paramiko ; extra == 'ssh' - aiohttp!=4.0.0a0,!=4.0.0a1 ; extra == 'test' - numpy ; extra == 'test' - pytest ; extra == 'test' - pytest-asyncio!=0.22.0 ; extra == 'test' - pytest-benchmark ; extra == 'test' - pytest-cov ; extra == 'test' - pytest-mock ; extra == 'test' - pytest-recording ; extra == 'test' - pytest-rerunfailures ; extra == 'test' - requests ; extra == 'test' - aiobotocore>=2.5.4,<3.0.0 ; extra == 'test-downstream' - dask[dataframe,test] ; extra == 'test-downstream' - moto[server]>4,<5 ; extra == 'test-downstream' - pytest-timeout ; extra == 'test-downstream' - xarray ; extra == 'test-downstream' - adlfs ; extra == 'test-full' - aiohttp!=4.0.0a0,!=4.0.0a1 ; extra == 'test-full' - cloudpickle ; extra == 'test-full' - dask ; extra == 'test-full' - distributed ; extra == 'test-full' - dropbox ; extra == 'test-full' - dropboxdrivefs ; extra == 'test-full' - fastparquet ; extra == 'test-full' - fusepy ; extra == 'test-full' - gcsfs ; extra == 'test-full' - jinja2 ; extra == 'test-full' - kerchunk ; extra == 'test-full' - libarchive-c ; extra == 'test-full' - lz4 ; extra == 'test-full' - notebook ; extra == 'test-full' - numpy ; extra == 'test-full' - ocifs ; extra == 'test-full' - pandas ; extra == 'test-full' - panel ; extra == 'test-full' - paramiko ; extra == 'test-full' - pyarrow ; extra == 'test-full' - pyarrow>=1 ; extra == 'test-full' - pyftpdlib ; extra == 'test-full' - pygit2 ; extra == 'test-full' - pytest ; extra == 'test-full' - pytest-asyncio!=0.22.0 ; extra == 'test-full' - pytest-benchmark ; extra == 'test-full' - pytest-cov ; extra == 'test-full' - pytest-mock ; extra == 'test-full' - pytest-recording ; extra == 'test-full' - pytest-rerunfailures ; extra == 'test-full' - python-snappy ; extra == 'test-full' - requests ; extra == 'test-full' - smbprotocol ; extra == 'test-full' - tqdm ; extra == 'test-full' - urllib3 ; extra == 'test-full' - zarr ; extra == 'test-full' - zstandard ; python_full_version < '3.14' and extra == 'test-full' - tqdm ; extra == 'tqdm' requires_python: '>=3.10' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/9a/92/cf3ab0b652b082e66876d08da57fcc6fa2f0e6c70dfbbafbd470bb73eb47/hf_xet-1.2.0-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl name: hf-xet version: 1.2.0 sha256: 3651fd5bfe0281951b988c0facbe726aa5e347b103a675f49a3fa8144c7968fd requires_dist: - pytest ; extra == 'tests' requires_python: '>=3.8' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/cb/bd/1a875e0d592d447cbc02805fd3fe0f497714d6a2583f59d14fa9ebad96eb/huggingface_hub-0.36.0-py3-none-any.whl name: huggingface-hub version: 0.36.0 sha256: 7bcc9ad17d5b3f07b57c78e79d527102d08313caa278a641993acddcb894548d requires_dist: - filelock - fsspec>=2023.5.0 - packaging>=20.9 - pyyaml>=5.1 - requests - tqdm>=4.42.1 - typing-extensions>=3.7.4.3 - hf-xet>=1.1.3,<2.0.0 ; platform_machine == 'aarch64' or platform_machine == 'amd64' or platform_machine == 'arm64' or platform_machine == 'x86_64' - inquirerpy==0.3.4 ; extra == 'all' - aiohttp ; extra == 'all' - authlib>=1.3.2 ; extra == 'all' - fastapi ; extra == 'all' - httpx ; extra == 'all' - itsdangerous ; extra == 'all' - jedi ; extra == 'all' - jinja2 ; extra == 'all' - pytest>=8.1.1,<8.2.2 ; extra == 'all' - pytest-cov ; extra == 'all' - pytest-env ; extra == 'all' - pytest-xdist ; extra == 'all' - pytest-vcr ; extra == 'all' - pytest-asyncio ; extra == 'all' - pytest-rerunfailures<16.0 ; extra == 'all' - pytest-mock ; extra == 'all' - urllib3<2.0 ; extra == 'all' - soundfile ; extra == 'all' - pillow ; extra == 'all' - gradio>=4.0.0 ; extra == 'all' - numpy ; extra == 'all' - ruff>=0.9.0 ; extra == 'all' - libcst>=1.4.0 ; extra == 'all' - ty ; extra == 'all' - typing-extensions>=4.8.0 ; extra == 'all' - types-pyyaml ; extra == 'all' - types-requests ; extra == 'all' - types-simplejson ; extra == 'all' - types-toml ; extra == 'all' - types-tqdm ; extra == 'all' - types-urllib3 ; extra == 'all' - mypy>=1.14.1,<1.15.0 ; python_full_version == '3.8.*' and extra == 'all' - mypy==1.15.0 ; python_full_version >= '3.9' and extra == 'all' - inquirerpy==0.3.4 ; extra == 'cli' - inquirerpy==0.3.4 ; extra == 'dev' - aiohttp ; extra == 'dev' - authlib>=1.3.2 ; extra == 'dev' - fastapi ; extra == 'dev' - httpx ; extra == 'dev' - itsdangerous ; extra == 'dev' - jedi ; extra == 'dev' - jinja2 ; extra == 'dev' - pytest>=8.1.1,<8.2.2 ; extra == 'dev' - pytest-cov ; extra == 'dev' - pytest-env ; extra == 'dev' - pytest-xdist ; extra == 'dev' - pytest-vcr ; extra == 'dev' - pytest-asyncio ; extra == 'dev' - pytest-rerunfailures<16.0 ; extra == 'dev' - pytest-mock ; extra == 'dev' - urllib3<2.0 ; extra == 'dev' - soundfile ; extra == 'dev' - pillow ; extra == 'dev' - gradio>=4.0.0 ; extra == 'dev' - numpy ; extra == 'dev' - ruff>=0.9.0 ; extra == 'dev' - libcst>=1.4.0 ; extra == 'dev' - ty ; extra == 'dev' - typing-extensions>=4.8.0 ; extra == 'dev' - types-pyyaml ; extra == 'dev' - types-requests ; extra == 'dev' - types-simplejson ; extra == 'dev' - types-toml ; extra == 'dev' - types-tqdm ; extra == 'dev' - types-urllib3 ; extra == 'dev' - mypy>=1.14.1,<1.15.0 ; python_full_version == '3.8.*' and extra == 'dev' - mypy==1.15.0 ; python_full_version >= '3.9' and extra == 'dev' - toml ; extra == 'fastai' - fastai>=2.4 ; extra == 'fastai' - fastcore>=1.3.27 ; extra == 'fastai' - hf-transfer>=0.1.4 ; extra == 'hf-transfer' - hf-xet>=1.1.2,<2.0.0 ; extra == 'hf-xet' - aiohttp ; extra == 'inference' - mcp>=1.8.0 ; extra == 'mcp' - typer ; extra == 'mcp' - aiohttp ; extra == 'mcp' - authlib>=1.3.2 ; extra == 'oauth' - fastapi ; extra == 'oauth' - httpx ; extra == 'oauth' - itsdangerous ; extra == 'oauth' - ruff>=0.9.0 ; extra == 'quality' - libcst>=1.4.0 ; extra == 'quality' - ty ; extra == 'quality' - mypy>=1.14.1,<1.15.0 ; python_full_version == '3.8.*' and extra == 'quality' - mypy==1.15.0 ; python_full_version >= '3.9' and extra == 'quality' - tensorflow ; extra == 'tensorflow' - pydot ; extra == 'tensorflow' - graphviz ; extra == 'tensorflow' - tensorflow ; extra == 'tensorflow-testing' - keras<3.0 ; extra == 'tensorflow-testing' - inquirerpy==0.3.4 ; extra == 'testing' - aiohttp ; extra == 'testing' - authlib>=1.3.2 ; extra == 'testing' - fastapi ; extra == 'testing' - httpx ; extra == 'testing' - itsdangerous ; extra == 'testing' - jedi ; extra == 'testing' - jinja2 ; extra == 'testing' - pytest>=8.1.1,<8.2.2 ; extra == 'testing' - pytest-cov ; extra == 'testing' - pytest-env ; extra == 'testing' - pytest-xdist ; extra == 'testing' - pytest-vcr ; extra == 'testing' - pytest-asyncio ; extra == 'testing' - pytest-rerunfailures<16.0 ; extra == 'testing' - pytest-mock ; extra == 'testing' - urllib3<2.0 ; extra == 'testing' - soundfile ; extra == 'testing' - pillow ; extra == 'testing' - gradio>=4.0.0 ; extra == 'testing' - numpy ; extra == 'testing' - torch ; extra == 'torch' - safetensors[torch] ; extra == 'torch' - typing-extensions>=4.8.0 ; extra == 'typing' - types-pyyaml ; extra == 'typing' - types-requests ; extra == 'typing' - types-simplejson ; extra == 'typing' - types-toml ; extra == 'typing' - types-tqdm ; extra == 'typing' - types-urllib3 ; extra == 'typing' requires_python: '>=3.8.0' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/c6/50/e0edd38dcd63fb26a8547f13d28f7a008bc4a3fd4eb4ff030673f22ad41a/hydra_core-1.3.2-py3-none-any.whl name: hydra-core version: 1.3.2 sha256: fa0238a9e31df3373b35b0bfb672c34cc92718d21f81311d8996a16de1141d8b requires_dist: - omegaconf>=2.2,<2.4 - antlr4-python3-runtime==4.9.* - packaging - importlib-resources ; python_full_version < '3.9' - conda: https://conda.anaconda.org/conda-forge/linux-64/icu-78.1-h33c6efd_0.conda sha256: 7d6463d0be5092b2ae8f2fad34dc84de83eab8bd44cc0d4be8931881c973c48f md5: 518e9bbbc3e3486d6a4519192ba690f8 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=14 - libstdcxx >=14 license: MIT purls: [] size: 12722920 timestamp: 1766299101259 - pypi: https://mirror.nju.edu.cn/pypi/web/packages/0e/61/66938bbb5fc52dbdf84594873d5b51fb1f7c7794e9c0f5bd885f30bc507b/idna-3.11-py3-none-any.whl name: idna version: '3.11' sha256: 771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea requires_dist: - ruff>=0.6.2 ; extra == 'all' - mypy>=1.11.2 ; extra == 'all' - pytest>=8.3.2 ; extra == 'all' - flake8>=7.1.1 ; extra == 'all' requires_python: '>=3.8' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/fb/fe/301e0936b79bcab4cacc7548bf2853fc28dced0a578bab1f7ef53c9aa75b/imageio-2.37.2-py3-none-any.whl name: imageio version: 2.37.2 sha256: ad9adfb20335d718c03de457358ed69f141021a333c40a53e57273d8a5bd0b9b requires_dist: - numpy - pillow>=8.3.2 - imageio-ffmpeg ; extra == 'ffmpeg' - psutil ; extra == 'ffmpeg' - fsspec[http] ; extra == 'freeimage' - pillow-heif ; extra == 'pillow-heif' - tifffile ; extra == 'tifffile' - av ; extra == 'pyav' - astropy ; extra == 'fits' - rawpy ; extra == 'rawpy' - numpy>2 ; extra == 'rawpy' - gdal ; extra == 'gdal' - itk ; extra == 'itk' - black ; extra == 'linting' - flake8 ; extra == 'linting' - pytest ; extra == 'test' - pytest-cov ; extra == 'test' - fsspec[github] ; extra == 'test' - sphinx<6 ; extra == 'docs' - numpydoc ; extra == 'docs' - pydata-sphinx-theme ; extra == 'docs' - pytest ; extra == 'dev' - pytest-cov ; extra == 'dev' - fsspec[github] ; extra == 'dev' - black ; extra == 'dev' - flake8 ; extra == 'dev' - av ; extra == 'all-plugins' - astropy ; extra == 'all-plugins' - fsspec[http] ; extra == 'all-plugins' - imageio-ffmpeg ; extra == 'all-plugins' - numpy>2 ; extra == 'all-plugins' - pillow-heif ; extra == 'all-plugins' - psutil ; extra == 'all-plugins' - rawpy ; extra == 'all-plugins' - tifffile ; extra == 'all-plugins' - fsspec[http] ; extra == 'all-plugins-pypy' - imageio-ffmpeg ; extra == 'all-plugins-pypy' - pillow-heif ; extra == 'all-plugins-pypy' - psutil ; extra == 'all-plugins-pypy' - tifffile ; extra == 'all-plugins-pypy' - astropy ; extra == 'full' - av ; extra == 'full' - black ; extra == 'full' - flake8 ; extra == 'full' - fsspec[github,http] ; extra == 'full' - imageio-ffmpeg ; extra == 'full' - numpydoc ; extra == 'full' - numpy>2 ; extra == 'full' - pillow-heif ; extra == 'full' - psutil ; extra == 'full' - pydata-sphinx-theme ; extra == 'full' - pytest ; extra == 'full' - pytest-cov ; extra == 'full' - rawpy ; extra == 'full' - sphinx<6 ; extra == 'full' - tifffile ; extra == 'full' requires_python: '>=3.9' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/72/73/b3d451dfc523756cf177d3ebb0af76dc7751b341c60e2a21871be400ae29/iopath-0.1.10.tar.gz name: iopath version: 0.1.10 sha256: 3311c16a4d9137223e20f141655759933e1eda24f8bff166af834af3c645ef01 requires_dist: - tqdm - typing-extensions - portalocker - dataclasses ; python_full_version < '3.7' - boto3 ; extra == 'aws' requires_python: '>=3.6' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/a3/17/20c2552266728ceba271967b87919664ecc0e33efca29c3efc6baf88c5f9/ipykernel-7.1.0-py3-none-any.whl name: ipykernel version: 7.1.0 sha256: 763b5ec6c5b7776f6a8d7ce09b267693b4e5ce75cb50ae696aaefb3c85e1ea4c requires_dist: - appnope>=0.1.2 ; sys_platform == 'darwin' - comm>=0.1.1 - debugpy>=1.6.5 - ipython>=7.23.1 - jupyter-client>=8.0.0 - jupyter-core>=4.12,!=5.0.* - matplotlib-inline>=0.1 - nest-asyncio>=1.4 - packaging>=22 - psutil>=5.7 - pyzmq>=25 - tornado>=6.2 - traitlets>=5.4.0 - coverage[toml] ; extra == 'cov' - matplotlib ; extra == 'cov' - pytest-cov ; extra == 'cov' - trio ; extra == 'cov' - intersphinx-registry ; extra == 'docs' - myst-parser ; extra == 'docs' - pydata-sphinx-theme ; extra == 'docs' - sphinx-autodoc-typehints ; extra == 'docs' - sphinx<8.2.0 ; extra == 'docs' - sphinxcontrib-github-alt ; extra == 'docs' - sphinxcontrib-spelling ; extra == 'docs' - trio ; extra == 'docs' - pyqt5 ; extra == 'pyqt5' - pyside6 ; extra == 'pyside6' - flaky ; extra == 'test' - ipyparallel ; extra == 'test' - pre-commit ; extra == 'test' - pytest-asyncio>=0.23.5 ; extra == 'test' - pytest-cov ; extra == 'test' - pytest-timeout ; extra == 'test' - pytest>=7.0,<9 ; extra == 'test' requires_python: '>=3.10' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/f1/df/8ee1c5dd1e3308b5d5b2f2dfea323bb2f3827da8d654abb6642051199049/ipython-9.8.0-py3-none-any.whl name: ipython version: 9.8.0 sha256: ebe6d1d58d7d988fbf23ff8ff6d8e1622cfdb194daf4b7b73b792c4ec3b85385 requires_dist: - colorama>=0.4.4 ; sys_platform == 'win32' - decorator>=4.3.2 - ipython-pygments-lexers>=1.0.0 - jedi>=0.18.1 - matplotlib-inline>=0.1.5 - pexpect>4.3 ; sys_platform != 'emscripten' and sys_platform != 'win32' - prompt-toolkit>=3.0.41,<3.1.0 - pygments>=2.11.0 - stack-data>=0.6.0 - traitlets>=5.13.0 - typing-extensions>=4.6 ; python_full_version < '3.12' - black ; extra == 'black' - docrepr ; extra == 'doc' - exceptiongroup ; extra == 'doc' - intersphinx-registry ; extra == 'doc' - ipykernel ; extra == 'doc' - ipython[matplotlib,test] ; extra == 'doc' - setuptools>=70.0 ; extra == 'doc' - sphinx-toml==0.0.4 ; extra == 'doc' - sphinx-rtd-theme>=0.1.8 ; extra == 'doc' - sphinx>=8.0 ; extra == 'doc' - typing-extensions ; extra == 'doc' - pytest>=7.0.0 ; extra == 'test' - pytest-asyncio>=1.0.0 ; extra == 'test' - testpath>=0.2 ; extra == 'test' - packaging>=20.1.0 ; extra == 'test' - setuptools>=61.2 ; extra == 'test' - ipython[test] ; extra == 'test-extra' - curio ; extra == 'test-extra' - jupyter-ai ; extra == 'test-extra' - ipython[matplotlib] ; extra == 'test-extra' - nbformat ; extra == 'test-extra' - nbclient ; extra == 'test-extra' - ipykernel>6.30 ; extra == 'test-extra' - numpy>=1.27 ; extra == 'test-extra' - pandas>2.1 ; extra == 'test-extra' - trio>=0.1.0 ; extra == 'test-extra' - matplotlib>3.9 ; extra == 'matplotlib' - ipython[doc,matplotlib,test,test-extra] ; extra == 'all' requires_python: '>=3.11' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/d9/33/1f075bf72b0b747cb3288d011319aaf64083cf2efef8354174e3ed4540e2/ipython_pygments_lexers-1.1.1-py3-none-any.whl name: ipython-pygments-lexers version: 1.1.1 sha256: a9462224a505ade19a605f71f8fa63c2048833ce50abc86768a0d81d876dc81c requires_dist: - pygments requires_python: '>=3.8' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/c0/5a/9cac0c82afec3d09ccd97c8b6502d48f165f9124db81b4bcb90b4af974ee/jedi-0.19.2-py2.py3-none-any.whl name: jedi version: 0.19.2 sha256: a8ef22bde8490f57fe5c7681a3c83cb58874daf72b4784de3cce5b6ef6edb5b9 requires_dist: - parso>=0.8.4,<0.9.0 - jinja2==2.11.3 ; extra == 'docs' - markupsafe==1.1.1 ; extra == 'docs' - pygments==2.8.1 ; extra == 'docs' - alabaster==0.7.12 ; extra == 'docs' - babel==2.9.1 ; extra == 'docs' - chardet==4.0.0 ; extra == 'docs' - commonmark==0.8.1 ; extra == 'docs' - docutils==0.17.1 ; extra == 'docs' - future==0.18.2 ; extra == 'docs' - idna==2.10 ; extra == 'docs' - imagesize==1.2.0 ; extra == 'docs' - mock==1.0.1 ; extra == 'docs' - packaging==20.9 ; extra == 'docs' - pyparsing==2.4.7 ; extra == 'docs' - pytz==2021.1 ; extra == 'docs' - readthedocs-sphinx-ext==2.1.4 ; extra == 'docs' - recommonmark==0.5.0 ; extra == 'docs' - requests==2.25.1 ; extra == 'docs' - six==1.15.0 ; extra == 'docs' - snowballstemmer==2.1.0 ; extra == 'docs' - sphinx-rtd-theme==0.4.3 ; extra == 'docs' - sphinx==1.8.5 ; extra == 'docs' - sphinxcontrib-serializinghtml==1.1.4 ; extra == 'docs' - sphinxcontrib-websupport==1.2.4 ; extra == 'docs' - urllib3==1.26.4 ; extra == 'docs' - flake8==5.0.4 ; extra == 'qa' - mypy==0.971 ; extra == 'qa' - types-setuptools==67.2.0.1 ; extra == 'qa' - django ; extra == 'testing' - attrs ; extra == 'testing' - colorama ; extra == 'testing' - docopt ; extra == 'testing' - pytest<9.0.0 ; extra == 'testing' requires_python: '>=3.6' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl name: jinja2 version: 3.1.6 sha256: 85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67 requires_dist: - markupsafe>=2.0 - babel>=2.7 ; extra == 'i18n' requires_python: '>=3.7' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/bb/f5/fddaec430367be9d62a7ed125530e133bfd4a1c0350fe221149ee0f2b526/jupyter_client-8.7.0-py3-none-any.whl name: jupyter-client version: 8.7.0 sha256: 3671a94fd25e62f5f2f554f5e95389c2294d89822378a5f2dd24353e1494a9e0 requires_dist: - jupyter-core>=5.1 - python-dateutil>=2.8.2 - pyzmq>=25.0 - tornado>=6.4.1 - traitlets>=5.3 - ipykernel ; extra == 'docs' - myst-parser ; extra == 'docs' - pydata-sphinx-theme ; extra == 'docs' - sphinx-autodoc-typehints ; extra == 'docs' - sphinx>=4 ; extra == 'docs' - sphinxcontrib-github-alt ; extra == 'docs' - sphinxcontrib-spelling ; extra == 'docs' - anyio ; extra == 'test' - coverage ; extra == 'test' - ipykernel>=6.14 ; extra == 'test' - mypy ; extra == 'test' - paramiko ; sys_platform == 'win32' and extra == 'test' - pre-commit ; extra == 'test' - pytest ; extra == 'test' - pytest-cov ; extra == 'test' - pytest-jupyter[client]>=0.6.2 ; extra == 'test' - pytest-timeout ; extra == 'test' requires_python: '>=3.10' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/e7/e7/80988e32bf6f73919a113473a604f5a8f09094de312b9d52b79c2df7612b/jupyter_core-5.9.1-py3-none-any.whl name: jupyter-core version: 5.9.1 sha256: ebf87fdc6073d142e114c72c9e29a9d7ca03fad818c5d300ce2adc1fb0743407 requires_dist: - platformdirs>=2.5 - traitlets>=5.3 - intersphinx-registry ; extra == 'docs' - myst-parser ; extra == 'docs' - pydata-sphinx-theme ; extra == 'docs' - sphinx-autodoc-typehints ; extra == 'docs' - sphinxcontrib-spelling ; extra == 'docs' - traitlets ; extra == 'docs' - ipykernel ; extra == 'test' - pre-commit ; extra == 'test' - pytest-cov ; extra == 'test' - pytest-timeout ; extra == 'test' - pytest<9 ; extra == 'test' requires_python: '>=3.10' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/70/90/6d240beb0f24b74371762873e9b7f499f1e02166a2d9c5801f4dbf8fa12e/kiwisolver-1.4.9-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl name: kiwisolver version: 1.4.9 sha256: f6008a4919fdbc0b0097089f67a1eb55d950ed7e90ce2cc3e640abadd2757a04 requires_python: '>=3.10' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/83/60/d497a310bde3f01cb805196ac61b7ad6dc5dcf8dce66634dc34364b20b4f/lazy_loader-0.4-py3-none-any.whl name: lazy-loader version: '0.4' sha256: 342aa8e14d543a154047afb4ba8ef17f5563baad3fc610d7b15b213b0f119efc requires_dist: - packaging - importlib-metadata ; python_full_version < '3.8' - changelist==0.5 ; extra == 'dev' - pre-commit==3.7.0 ; extra == 'lint' - pytest>=7.4 ; extra == 'test' - pytest-cov>=4.1 ; extra == 'test' requires_python: '>=3.7' - conda: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.45-default_hbd61a6d_104.conda sha256: 9e191baf2426a19507f1d0a17be0fdb7aa155cdf0f61d5a09c808e0a69464312 md5: a6abd2796fc332536735f68ba23f7901 depends: - __glibc >=2.17,<3.0.a0 - zstd >=1.5.7,<1.6.0a0 constrains: - binutils_impl_linux-64 2.45 license: GPL-3.0-only license_family: GPL purls: [] size: 725545 timestamp: 1764007826689 - conda: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.7.3-hecca717_0.conda sha256: 1e1b08f6211629cbc2efe7a5bca5953f8f6b3cae0eeb04ca4dacee1bd4e2db2f md5: 8b09ae86839581147ef2e5c5e229d164 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=14 constrains: - expat 2.7.3.* license: MIT license_family: MIT purls: [] size: 76643 timestamp: 1763549731408 - conda: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.5.2-h9ec8514_0.conda sha256: 25cbdfa65580cfab1b8d15ee90b4c9f1e0d72128f1661449c9a999d341377d54 md5: 35f29eec58405aaf55e01cb470d8c26a depends: - __glibc >=2.17,<3.0.a0 - libgcc >=14 license: MIT license_family: MIT purls: [] size: 57821 timestamp: 1760295480630 - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.2.0-he0feb66_16.conda sha256: 6eed58051c2e12b804d53ceff5994a350c61baf117ec83f5f10c953a3f311451 md5: 6d0363467e6ed84f11435eb309f2ff06 depends: - __glibc >=2.17,<3.0.a0 - _openmp_mutex >=4.5 constrains: - libgcc-ng ==15.2.0=*_16 - libgomp 15.2.0 he0feb66_16 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] size: 1042798 timestamp: 1765256792743 - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.2.0-h69a702a_16.conda sha256: 5f07f9317f596a201cc6e095e5fc92621afca64829785e483738d935f8cab361 md5: 5a68259fac2da8f2ee6f7bfe49c9eb8b depends: - libgcc 15.2.0 he0feb66_16 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] size: 27256 timestamp: 1765256804124 - conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-15.2.0-he0feb66_16.conda sha256: 5b3e5e4e9270ecfcd48f47e3a68f037f5ab0f529ccb223e8e5d5ac75a58fc687 md5: 26c46f90d0e727e95c6c9498a33a09f3 depends: - __glibc >=2.17,<3.0.a0 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] size: 603284 timestamp: 1765256703881 - conda: https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda sha256: f2591c0069447bbe28d4d696b7fcb0c5bd0b4ac582769b89addbcf26fb3430d8 md5: 1a580f7796c7bf6393fddb8bbbde58dc depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 constrains: - xz 5.8.1.* license: 0BSD purls: [] size: 112894 timestamp: 1749230047870 - conda: https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda sha256: 927fe72b054277cde6cb82597d0fcf6baf127dcbce2e0a9d8925a68f1265eef5 md5: d864d34357c3b65a4b731f78c0801dc4 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 license: LGPL-2.1-only license_family: GPL purls: [] size: 33731 timestamp: 1750274110928 - conda: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.51.1-hf4e2dac_1.conda sha256: d614540c55f22ad555633f75e174089018ddfc65c49f447f7bbdbc3c3013bec1 md5: b1f35e70f047918b49fb4b181e40300e depends: - __glibc >=2.17,<3.0.a0 - icu >=78.1,<79.0a0 - libgcc >=14 - libzlib >=1.3.1,<2.0a0 license: blessing purls: [] size: 943451 timestamp: 1766319676469 - conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-15.2.0-h934c35e_16.conda sha256: 813427918316a00c904723f1dfc3da1bbc1974c5cfe1ed1e704c6f4e0798cbc6 md5: 68f68355000ec3f1d6f26ea13e8f525f depends: - __glibc >=2.17,<3.0.a0 - libgcc 15.2.0 he0feb66_16 constrains: - libstdcxx-ng ==15.2.0=*_16 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] size: 5856456 timestamp: 1765256838573 - conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.41.3-h5347b49_0.conda sha256: 1a7539cfa7df00714e8943e18de0b06cceef6778e420a5ee3a2a145773758aee md5: db409b7c1720428638e7c0d509d3e1b5 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=14 license: BSD-3-Clause purls: [] size: 40311 timestamp: 1766271528534 - conda: https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda sha256: 6ae68e0b86423ef188196fff6207ed0c8195dd84273cb5623b85aa08033a410c md5: 5aa797f8787fe7a17d1b0821485b5adc depends: - libgcc-ng >=12 license: LGPL-2.1-or-later purls: [] size: 100393 timestamp: 1702724383534 - conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda sha256: d4bfe88d7cb447768e31650f06257995601f89076080e76df55e3112d4e47dc4 md5: edb0dca6bc32e4f4789199455a1dbeb8 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 constrains: - zlib 1.3.1 *_2 license: Zlib license_family: Other purls: [] size: 60963 timestamp: 1727963148474 - pypi: https://mirror.nju.edu.cn/pypi/web/packages/3c/2e/8d0c2ab90a8c1d9a24f0399058ab8519a3279d1bd4289511d74e909f060e/markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl name: markupsafe version: 3.0.3 sha256: d6dd0be5b5b189d31db7cda48b91d7e0a9795f31430b7f271219ab30f1d3ac9d requires_python: '>=3.9' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/3e/f3/c5195b1ae57ef85339fd7285dfb603b22c8b4e79114bae5f4f0fcf688677/matplotlib-3.10.8-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl name: matplotlib version: 3.10.8 sha256: 3ab4aabc72de4ff77b3ec33a6d78a68227bf1123465887f9905ba79184a1cc04 requires_dist: - contourpy>=1.0.1 - cycler>=0.10 - fonttools>=4.22.0 - kiwisolver>=1.3.1 - numpy>=1.23 - packaging>=20.0 - pillow>=8 - pyparsing>=3 - python-dateutil>=2.7 - meson-python>=0.13.1,<0.17.0 ; extra == 'dev' - pybind11>=2.13.2,!=2.13.3 ; extra == 'dev' - setuptools-scm>=7 ; extra == 'dev' - setuptools>=64 ; extra == 'dev' requires_python: '>=3.10' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/af/33/ee4519fa02ed11a94aef9559552f3b17bb863f2ecfe1a35dc7f548cde231/matplotlib_inline-0.2.1-py3-none-any.whl name: matplotlib-inline version: 0.2.1 sha256: d56ce5156ba6085e00a9d54fead6ed29a9c47e215cd1bba2e976ef39f5710a76 requires_dist: - traitlets - flake8 ; extra == 'test' - nbdime ; extra == 'test' - nbval ; extra == 'test' - notebook ; extra == 'test' - pytest ; extra == 'test' requires_python: '>=3.9' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/43/e3/7d92a15f894aa0c9c4b49b8ee9ac9850d6e63b03c9c32c0367a13ae62209/mpmath-1.3.0-py3-none-any.whl name: mpmath version: 1.3.0 sha256: a0b2b9fe80bbcd81a6647ff13108738cfb482d481d826cc0e02f5b35e5c88d2c requires_dist: - pytest>=4.6 ; extra == 'develop' - pycodestyle ; extra == 'develop' - pytest-cov ; extra == 'develop' - codecov ; extra == 'develop' - wheel ; extra == 'develop' - sphinx ; extra == 'docs' - gmpy2>=2.1.0a4 ; platform_python_implementation != 'PyPy' and extra == 'gmpy' - pytest>=4.6 ; extra == 'tests' - conda: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda sha256: 3fde293232fa3fca98635e1167de6b7c7fda83caf24b9d6c91ec9eefb4f4d586 md5: 47e340acb35de30501a76c7c799c41d7 depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 license: X11 AND BSD-3-Clause purls: [] size: 891641 timestamp: 1738195959188 - pypi: https://mirror.nju.edu.cn/pypi/web/packages/a0/c4/c2971a3ba4c6103a3d10c4b0f24f461ddc027f0f09763220cf35ca1401b3/nest_asyncio-1.6.0-py3-none-any.whl name: nest-asyncio version: 1.6.0 sha256: 87af6efd6b5e897c81050477ef65c62e2b2f35d51703cae01aff2905b1852e1c requires_python: '>=3.5' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/9e/c9/b2622292ea83fbb4ec318f5b9ab867d0a28ab43c5717bb85b0a5f6b3b0a4/networkx-3.6.1-py3-none-any.whl name: networkx version: 3.6.1 sha256: d47fbf302e7d9cbbb9e2555a0d267983d2aa476bac30e90dfbe5669bd57f3762 requires_dist: - asv ; extra == 'benchmarking' - virtualenv ; extra == 'benchmarking' - numpy>=1.25 ; extra == 'default' - scipy>=1.11.2 ; extra == 'default' - matplotlib>=3.8 ; extra == 'default' - pandas>=2.0 ; extra == 'default' - pre-commit>=4.1 ; extra == 'developer' - mypy>=1.15 ; extra == 'developer' - sphinx>=8.0 ; extra == 'doc' - pydata-sphinx-theme>=0.16 ; extra == 'doc' - sphinx-gallery>=0.18 ; extra == 'doc' - numpydoc>=1.8.0 ; extra == 'doc' - pillow>=10 ; extra == 'doc' - texext>=0.6.7 ; extra == 'doc' - myst-nb>=1.1 ; extra == 'doc' - intersphinx-registry ; extra == 'doc' - osmnx>=2.0.0 ; extra == 'example' - momepy>=0.7.2 ; extra == 'example' - contextily>=1.6 ; extra == 'example' - seaborn>=0.13 ; extra == 'example' - cairocffi>=1.7 ; extra == 'example' - igraph>=0.11 ; extra == 'example' - scikit-learn>=1.5 ; extra == 'example' - iplotx>=0.9.0 ; extra == 'example' - lxml>=4.6 ; extra == 'extra' - pygraphviz>=1.14 ; extra == 'extra' - pydot>=3.0.1 ; extra == 'extra' - sympy>=1.10 ; extra == 'extra' - build>=0.10 ; extra == 'release' - twine>=4.0 ; extra == 'release' - wheel>=0.40 ; extra == 'release' - changelist==0.5 ; extra == 'release' - pytest>=7.2 ; extra == 'test' - pytest-cov>=4.0 ; extra == 'test' - pytest-xdist>=3.0 ; extra == 'test' - pytest-mpl ; extra == 'test-extras' - pytest-randomly ; extra == 'test-extras' requires_python: '>=3.11,!=3.14.1' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/8c/3d/1e1db36cfd41f895d266b103df00ca5b3cbe965184df824dec5c08c6b803/numpy-2.2.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl name: numpy version: 2.2.6 sha256: fd83c01228a688733f1ded5201c678f0c53ecc1006ffbc404db9f7a899ac6249 requires_python: '>=3.10' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/dc/61/e24b560ab2e2eaeb3c839129175fb330dfcfc29e5203196e5541a4c44682/nvidia_cublas_cu12-12.8.4.1-py3-none-manylinux_2_27_x86_64.whl name: nvidia-cublas-cu12 version: 12.8.4.1 sha256: 8ac4e771d5a348c551b2a426eda6193c19aa630236b418086020df5ba9667142 requires_python: '>=3' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/f8/02/2adcaa145158bf1a8295d83591d22e4103dbfd821bcaf6f3f53151ca4ffa/nvidia_cuda_cupti_cu12-12.8.90-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl name: nvidia-cuda-cupti-cu12 version: 12.8.90 sha256: ea0cb07ebda26bb9b29ba82cda34849e73c166c18162d3913575b0c9db9a6182 requires_python: '>=3' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/05/6b/32f747947df2da6994e999492ab306a903659555dddc0fbdeb9d71f75e52/nvidia_cuda_nvrtc_cu12-12.8.93-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl name: nvidia-cuda-nvrtc-cu12 version: 12.8.93 sha256: a7756528852ef889772a84c6cd89d41dfa74667e24cca16bb31f8f061e3e9994 requires_python: '>=3' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/0d/9b/a997b638fcd068ad6e4d53b8551a7d30fe8b404d6f1804abf1df69838932/nvidia_cuda_runtime_cu12-12.8.90-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl name: nvidia-cuda-runtime-cu12 version: 12.8.90 sha256: adade8dcbd0edf427b7204d480d6066d33902cab2a4707dcfc48a2d0fd44ab90 requires_python: '>=3' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/ba/51/e123d997aa098c61d029f76663dedbfb9bc8dcf8c60cbd6adbe42f76d049/nvidia_cudnn_cu12-9.10.2.21-py3-none-manylinux_2_27_x86_64.whl name: nvidia-cudnn-cu12 version: 9.10.2.21 sha256: 949452be657fa16687d0930933f032835951ef0892b37d2d53824d1a84dc97a8 requires_dist: - nvidia-cublas-cu12 requires_python: '>=3' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/1f/13/ee4e00f30e676b66ae65b4f08cb5bcbb8392c03f54f2d5413ea99a5d1c80/nvidia_cufft_cu12-11.3.3.83-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl name: nvidia-cufft-cu12 version: 11.3.3.83 sha256: 4d2dd21ec0b88cf61b62e6b43564355e5222e4a3fb394cac0db101f2dd0d4f74 requires_dist: - nvidia-nvjitlink-cu12 requires_python: '>=3' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/bb/fe/1bcba1dfbfb8d01be8d93f07bfc502c93fa23afa6fd5ab3fc7c1df71038a/nvidia_cufile_cu12-1.13.1.3-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl name: nvidia-cufile-cu12 version: 1.13.1.3 sha256: 1d069003be650e131b21c932ec3d8969c1715379251f8d23a1860554b1cb24fc requires_python: '>=3' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/fb/aa/6584b56dc84ebe9cf93226a5cde4d99080c8e90ab40f0c27bda7a0f29aa1/nvidia_curand_cu12-10.3.9.90-py3-none-manylinux_2_27_x86_64.whl name: nvidia-curand-cu12 version: 10.3.9.90 sha256: b32331d4f4df5d6eefa0554c565b626c7216f87a06a4f56fab27c3b68a830ec9 requires_python: '>=3' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/85/48/9a13d2975803e8cf2777d5ed57b87a0b6ca2cc795f9a4f59796a910bfb80/nvidia_cusolver_cu12-11.7.3.90-py3-none-manylinux_2_27_x86_64.whl name: nvidia-cusolver-cu12 version: 11.7.3.90 sha256: 4376c11ad263152bd50ea295c05370360776f8c3427b30991df774f9fb26c450 requires_dist: - nvidia-cublas-cu12 - nvidia-nvjitlink-cu12 - nvidia-cusparse-cu12 requires_python: '>=3' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/c2/f5/e1854cb2f2bcd4280c44736c93550cc300ff4b8c95ebe370d0aa7d2b473d/nvidia_cusparse_cu12-12.5.8.93-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl name: nvidia-cusparse-cu12 version: 12.5.8.93 sha256: 1ec05d76bbbd8b61b06a80e1eaf8cf4959c3d4ce8e711b65ebd0443bb0ebb13b requires_dist: - nvidia-nvjitlink-cu12 requires_python: '>=3' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/56/79/12978b96bd44274fe38b5dde5cfb660b1d114f70a65ef962bcbbed99b549/nvidia_cusparselt_cu12-0.7.1-py3-none-manylinux2014_x86_64.whl name: nvidia-cusparselt-cu12 version: 0.7.1 sha256: f1bb701d6b930d5a7cea44c19ceb973311500847f81b634d802b7b539dc55623 - pypi: https://mirror.nju.edu.cn/pypi/web/packages/6e/89/f7a07dc961b60645dbbf42e80f2bc85ade7feb9a491b11a1e973aa00071f/nvidia_nccl_cu12-2.27.5-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl name: nvidia-nccl-cu12 version: 2.27.5 sha256: ad730cf15cb5d25fe849c6e6ca9eb5b76db16a80f13f425ac68d8e2e55624457 requires_python: '>=3' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/f6/74/86a07f1d0f42998ca31312f998bd3b9a7eff7f52378f4f270c8679c77fb9/nvidia_nvjitlink_cu12-12.8.93-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl name: nvidia-nvjitlink-cu12 version: 12.8.93 sha256: 81ff63371a7ebd6e6451970684f916be2eab07321b73c9d244dc2b4da7f73b88 requires_python: '>=3' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/3b/6c/99acb2f9eb85c29fc6f3a7ac4dccfd992e22666dd08a642b303311326a97/nvidia_nvshmem_cu12-3.3.20-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl name: nvidia-nvshmem-cu12 version: 3.3.20 sha256: d00f26d3f9b2e3c3065be895e3059d6479ea5c638a3f38c9fec49b1b9dd7c1e5 requires_python: '>=3' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/a2/eb/86626c1bbc2edb86323022371c39aa48df6fd8b0a1647bc274577f72e90b/nvidia_nvtx_cu12-12.8.90-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl name: nvidia-nvtx-cu12 version: 12.8.90 sha256: 5b17e2001cc0d751a5bc2c6ec6d26ad95913324a4adb86788c944f8ce9ba441f requires_python: '>=3' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/e3/94/1843518e420fa3ed6919835845df698c7e27e183cb997394e4a670973a65/omegaconf-2.3.0-py3-none-any.whl name: omegaconf version: 2.3.0 sha256: 7b4df175cdb08ba400f45cae3bdcae7ba8365db4d165fc65fd04b050ab63b46b requires_dist: - antlr4-python3-runtime==4.9.* - pyyaml>=5.1.0 - dataclasses ; python_full_version == '3.6.*' requires_python: '>=3.6' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/68/1f/795e7f4aa2eacc59afa4fb61a2e35e510d06414dd5a802b51a012d691b37/opencv_python-4.12.0.88-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl name: opencv-python version: 4.12.0.88 sha256: 092c16da4c5a163a818f120c22c5e4a2f96e0db4f24e659c701f1fe629a690f9 requires_dist: - numpy<2.0 ; python_full_version < '3.9' - numpy>=2,<2.3.0 ; python_full_version >= '3.9' requires_python: '>=3.6' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/89/53/e19c21e0c4eb1275c3e2c97b081103b6dfb3938172264d283a519bf728b9/opencv_python_headless-4.12.0.88-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl name: opencv-python-headless version: 4.12.0.88 sha256: 236c8df54a90f4d02076e6f9c1cc763d794542e886c576a6fee46ec8ff75a7a9 requires_dist: - numpy<2.0 ; python_full_version < '3.9' - numpy>=2,<2.3.0 ; python_full_version >= '3.9' requires_python: '>=3.6' - conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.6.0-h26f9b46_0.conda sha256: a47271202f4518a484956968335b2521409c8173e123ab381e775c358c67fe6d md5: 9ee58d5c534af06558933af3c845a780 depends: - __glibc >=2.17,<3.0.a0 - ca-certificates - libgcc >=14 license: Apache-2.0 license_family: Apache purls: [] size: 3165399 timestamp: 1762839186699 - pypi: https://mirror.nju.edu.cn/pypi/web/packages/20/12/38679034af332785aac8774540895e234f4d07f7545804097de4b666afd8/packaging-25.0-py3-none-any.whl name: packaging version: '25.0' sha256: 29572ef2b1f17581046b3a2227d5c611fb25ec70ca1ba8554b24b0e69331a484 requires_python: '>=3.8' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/e5/63/cd7d615331b328e287d8233ba9fdf191a9c2d11b6af0c7a59cfcec23de68/pandas-2.3.3-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl name: pandas version: 2.3.3 sha256: b3d11d2fda7eb164ef27ffc14b4fcab16a80e1ce67e9f57e19ec0afaf715ba89 requires_dist: - numpy>=1.22.4 ; python_full_version < '3.11' - numpy>=1.23.2 ; python_full_version == '3.11.*' - numpy>=1.26.0 ; python_full_version >= '3.12' - python-dateutil>=2.8.2 - pytz>=2020.1 - tzdata>=2022.7 - hypothesis>=6.46.1 ; extra == 'test' - pytest>=7.3.2 ; extra == 'test' - pytest-xdist>=2.2.0 ; extra == 'test' - pyarrow>=10.0.1 ; extra == 'pyarrow' - bottleneck>=1.3.6 ; extra == 'performance' - numba>=0.56.4 ; extra == 'performance' - numexpr>=2.8.4 ; extra == 'performance' - scipy>=1.10.0 ; extra == 'computation' - xarray>=2022.12.0 ; extra == 'computation' - fsspec>=2022.11.0 ; extra == 'fss' - s3fs>=2022.11.0 ; extra == 'aws' - gcsfs>=2022.11.0 ; extra == 'gcp' - pandas-gbq>=0.19.0 ; extra == 'gcp' - odfpy>=1.4.1 ; extra == 'excel' - openpyxl>=3.1.0 ; extra == 'excel' - python-calamine>=0.1.7 ; extra == 'excel' - pyxlsb>=1.0.10 ; extra == 'excel' - xlrd>=2.0.1 ; extra == 'excel' - xlsxwriter>=3.0.5 ; extra == 'excel' - pyarrow>=10.0.1 ; extra == 'parquet' - pyarrow>=10.0.1 ; extra == 'feather' - tables>=3.8.0 ; extra == 'hdf5' - pyreadstat>=1.2.0 ; extra == 'spss' - sqlalchemy>=2.0.0 ; extra == 'postgresql' - psycopg2>=2.9.6 ; extra == 'postgresql' - adbc-driver-postgresql>=0.8.0 ; extra == 'postgresql' - sqlalchemy>=2.0.0 ; extra == 'mysql' - pymysql>=1.0.2 ; extra == 'mysql' - sqlalchemy>=2.0.0 ; extra == 'sql-other' - adbc-driver-postgresql>=0.8.0 ; extra == 'sql-other' - adbc-driver-sqlite>=0.8.0 ; extra == 'sql-other' - beautifulsoup4>=4.11.2 ; extra == 'html' - html5lib>=1.1 ; extra == 'html' - lxml>=4.9.2 ; extra == 'html' - lxml>=4.9.2 ; extra == 'xml' - matplotlib>=3.6.3 ; extra == 'plot' - jinja2>=3.1.2 ; extra == 'output-formatting' - tabulate>=0.9.0 ; extra == 'output-formatting' - pyqt5>=5.15.9 ; extra == 'clipboard' - qtpy>=2.3.0 ; extra == 'clipboard' - zstandard>=0.19.0 ; extra == 'compression' - dataframe-api-compat>=0.1.7 ; extra == 'consortium-standard' - adbc-driver-postgresql>=0.8.0 ; extra == 'all' - adbc-driver-sqlite>=0.8.0 ; extra == 'all' - beautifulsoup4>=4.11.2 ; extra == 'all' - bottleneck>=1.3.6 ; extra == 'all' - dataframe-api-compat>=0.1.7 ; extra == 'all' - fastparquet>=2022.12.0 ; extra == 'all' - fsspec>=2022.11.0 ; extra == 'all' - gcsfs>=2022.11.0 ; extra == 'all' - html5lib>=1.1 ; extra == 'all' - hypothesis>=6.46.1 ; extra == 'all' - jinja2>=3.1.2 ; extra == 'all' - lxml>=4.9.2 ; extra == 'all' - matplotlib>=3.6.3 ; extra == 'all' - numba>=0.56.4 ; extra == 'all' - numexpr>=2.8.4 ; extra == 'all' - odfpy>=1.4.1 ; extra == 'all' - openpyxl>=3.1.0 ; extra == 'all' - pandas-gbq>=0.19.0 ; extra == 'all' - psycopg2>=2.9.6 ; extra == 'all' - pyarrow>=10.0.1 ; extra == 'all' - pymysql>=1.0.2 ; extra == 'all' - pyqt5>=5.15.9 ; extra == 'all' - pyreadstat>=1.2.0 ; extra == 'all' - pytest>=7.3.2 ; extra == 'all' - pytest-xdist>=2.2.0 ; extra == 'all' - python-calamine>=0.1.7 ; extra == 'all' - pyxlsb>=1.0.10 ; extra == 'all' - qtpy>=2.3.0 ; extra == 'all' - scipy>=1.10.0 ; extra == 'all' - s3fs>=2022.11.0 ; extra == 'all' - sqlalchemy>=2.0.0 ; extra == 'all' - tables>=3.8.0 ; extra == 'all' - tabulate>=0.9.0 ; extra == 'all' - xarray>=2022.12.0 ; extra == 'all' - xlrd>=2.0.1 ; extra == 'all' - xlsxwriter>=3.0.5 ; extra == 'all' - zstandard>=0.19.0 ; extra == 'all' requires_python: '>=3.9' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/16/32/f8e3c85d1d5250232a5d3477a2a28cc291968ff175caeadaf3cc19ce0e4a/parso-0.8.5-py2.py3-none-any.whl name: parso version: 0.8.5 sha256: 646204b5ee239c396d040b90f9e272e9a8017c630092bf59980beb62fd033887 requires_dist: - pytest ; extra == 'testing' - docopt ; extra == 'testing' - flake8==5.0.4 ; extra == 'qa' - mypy==0.971 ; extra == 'qa' - types-setuptools==67.2.0.1 ; extra == 'qa' requires_python: '>=3.6' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/9e/c3/059298687310d527a58bb01f3b1965787ee3b40dce76752eda8b44e9a2c5/pexpect-4.9.0-py2.py3-none-any.whl name: pexpect version: 4.9.0 sha256: 7236d1e080e4936be2dc3e326cec0af72acf9212a7e1d060210e70a47e253523 requires_dist: - ptyprocess>=0.5 - pypi: https://mirror.nju.edu.cn/pypi/web/packages/4f/87/424511bdcd02c8d7acf9f65caa09f291a519b16bd83c3fb3374b3d4ae951/pillow-12.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl name: pillow version: 12.0.0 sha256: b87843e225e74576437fd5b6a4c2205d422754f84a06942cfaf1dc32243e45a8 requires_dist: - furo ; extra == 'docs' - olefile ; extra == 'docs' - sphinx>=8.2 ; extra == 'docs' - sphinx-autobuild ; extra == 'docs' - sphinx-copybutton ; extra == 'docs' - sphinx-inline-tabs ; extra == 'docs' - sphinxext-opengraph ; extra == 'docs' - olefile ; extra == 'fpx' - olefile ; extra == 'mic' - arro3-compute ; extra == 'test-arrow' - arro3-core ; extra == 'test-arrow' - nanoarrow ; extra == 'test-arrow' - pyarrow ; extra == 'test-arrow' - check-manifest ; extra == 'tests' - coverage>=7.4.2 ; extra == 'tests' - defusedxml ; extra == 'tests' - markdown2 ; extra == 'tests' - olefile ; extra == 'tests' - packaging ; extra == 'tests' - pyroma>=5 ; extra == 'tests' - pytest ; extra == 'tests' - pytest-cov ; extra == 'tests' - pytest-timeout ; extra == 'tests' - pytest-xdist ; extra == 'tests' - trove-classifiers>=2024.10.12 ; extra == 'tests' - defusedxml ; extra == 'xmp' requires_python: '>=3.10' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/cb/28/3bfe2fa5a7b9c46fe7e13c97bda14c895fb10fa2ebf1d0abb90e0cea7ee1/platformdirs-4.5.1-py3-none-any.whl name: platformdirs version: 4.5.1 sha256: d03afa3963c806a9bed9d5125c8f4cb2fdaf74a55ab60e5d59b3fde758104d31 requires_dist: - furo>=2025.9.25 ; extra == 'docs' - proselint>=0.14 ; extra == 'docs' - sphinx-autodoc-typehints>=3.2 ; extra == 'docs' - sphinx>=8.2.3 ; extra == 'docs' - appdirs==1.4.4 ; extra == 'test' - covdefaults>=2.3 ; extra == 'test' - pytest-cov>=7 ; extra == 'test' - pytest-mock>=3.15.1 ; extra == 'test' - pytest>=8.4.2 ; extra == 'test' - mypy>=1.18.2 ; extra == 'type' requires_python: '>=3.10' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/4b/a6/38c8e2f318bf67d338f4d629e93b0b4b9af331f455f0390ea8ce4a099b26/portalocker-3.2.0-py3-none-any.whl name: portalocker version: 3.2.0 sha256: 3cdc5f565312224bc570c49337bd21428bba0ef363bbcf58b9ef4a9f11779968 requires_dist: - pywin32>=226 ; sys_platform == 'win32' - portalocker[tests] ; extra == 'docs' - coverage-conditional-plugin>=0.9.0 ; extra == 'tests' - portalocker[redis] ; extra == 'tests' - pytest-cov>=2.8.1 ; extra == 'tests' - pytest-mypy>=0.8.0 ; extra == 'tests' - pytest-rerunfailures>=15.0 ; extra == 'tests' - pytest-timeout>=2.1.0 ; extra == 'tests' - pytest>=5.4.1 ; extra == 'tests' - sphinx>=6.0.0 ; extra == 'tests' - types-pywin32>=310.0.0.20250429 ; extra == 'tests' - types-redis ; extra == 'tests' - redis ; extra == 'redis' requires_python: '>=3.9' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/84/03/0d3ce49e2505ae70cf43bc5bb3033955d2fc9f932163e84dc0779cc47f48/prompt_toolkit-3.0.52-py3-none-any.whl name: prompt-toolkit version: 3.0.52 sha256: 9aac639a3bbd33284347de5ad8d68ecc044b91a762dc39b7c21095fcd6a19955 requires_dist: - wcwidth requires_python: '>=3.8' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/12/ff/e93136587c00a543f4bc768b157fac2c47cd77b180d4f4e5c6efb6ea53a2/psutil-7.2.0-cp36-abi3-manylinux2010_x86_64.manylinux_2_12_x86_64.manylinux_2_28_x86_64.whl name: psutil version: 7.2.0 sha256: 91f211ba9279e7c61d9d8f84b713cfc38fa161cb0597d5cb3f1ca742f6848254 requires_dist: - pytest ; extra == 'dev' - pytest-instafail ; extra == 'dev' - pytest-xdist ; extra == 'dev' - setuptools ; extra == 'dev' - abi3audit ; extra == 'dev' - black ; extra == 'dev' - check-manifest ; extra == 'dev' - coverage ; extra == 'dev' - packaging ; extra == 'dev' - pylint ; extra == 'dev' - pyperf ; extra == 'dev' - pypinfo ; extra == 'dev' - pytest-cov ; extra == 'dev' - requests ; extra == 'dev' - rstcheck ; extra == 'dev' - ruff ; extra == 'dev' - sphinx ; extra == 'dev' - sphinx-rtd-theme ; extra == 'dev' - toml-sort ; extra == 'dev' - twine ; extra == 'dev' - validate-pyproject[all] ; extra == 'dev' - virtualenv ; extra == 'dev' - vulture ; extra == 'dev' - wheel ; extra == 'dev' - pytest ; extra == 'test' - pytest-instafail ; extra == 'test' - pytest-xdist ; extra == 'test' - setuptools ; extra == 'test' requires_python: '>=3.6' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/22/a6/858897256d0deac81a172289110f31629fc4cee19b6f01283303e18c8db3/ptyprocess-0.7.0-py2.py3-none-any.whl name: ptyprocess version: 0.7.0 sha256: 4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35 - pypi: https://mirror.nju.edu.cn/pypi/web/packages/8e/37/efad0257dc6e593a18957422533ff0f87ede7c9c6ea010a2177d738fb82f/pure_eval-0.2.3-py3-none-any.whl name: pure-eval version: 0.2.3 sha256: 1db8e35b67b3d218d818ae653e27f06c3aa420901fa7b081ca98cbedc874e0d0 requires_dist: - pytest ; extra == 'tests' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/5a/87/b70ad306ebb6f9b585f114d0ac2137d792b48be34d732d60e597c2f8465a/pydantic-2.12.5-py3-none-any.whl name: pydantic version: 2.12.5 sha256: e561593fccf61e8a20fc46dfc2dfe075b8be7d0188df33f221ad1f0139180f9d requires_dist: - annotated-types>=0.6.0 - pydantic-core==2.41.5 - typing-extensions>=4.14.1 - typing-inspection>=0.4.2 - email-validator>=2.0.0 ; extra == 'email' - tzdata ; python_full_version >= '3.9' and sys_platform == 'win32' and extra == 'timezone' requires_python: '>=3.9' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/0d/76/941cc9f73529988688a665a5c0ecff1112b3d95ab48f81db5f7606f522d3/pydantic_core-2.41.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl name: pydantic-core version: 2.41.5 sha256: eceb81a8d74f9267ef4081e246ffd6d129da5d87e37a77c9bde550cb04870c1c requires_dist: - typing-extensions>=4.14.1 requires_python: '>=3.9' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl name: pygments version: 2.19.2 sha256: 86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b requires_dist: - colorama>=0.4.6 ; extra == 'windows-terminal' requires_python: '>=3.8' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/8b/40/2614036cdd416452f5bf98ec037f38a1afb17f327cb8e6b652d4729e0af8/pyparsing-3.3.1-py3-none-any.whl name: pyparsing version: 3.3.1 sha256: 023b5e7e5520ad96642e2c6db4cb683d3970bd640cdf7115049a6e9c3682df82 requires_dist: - railroad-diagrams ; extra == 'diagrams' - jinja2 ; extra == 'diagrams' requires_python: '>=3.9' - conda: https://conda.anaconda.org/conda-forge/linux-64/python-3.12.12-hd63d673_1_cpython.conda build_number: 1 sha256: 39898d24769a848c057ab861052e50bdc266310a7509efa3514b840e85a2ae98 md5: 5c00c8cea14ee8d02941cab9121dce41 depends: - __glibc >=2.17,<3.0.a0 - bzip2 >=1.0.8,<2.0a0 - ld_impl_linux-64 >=2.36.1 - libexpat >=2.7.1,<3.0a0 - libffi >=3.5.2,<3.6.0a0 - libgcc >=14 - liblzma >=5.8.1,<6.0a0 - libnsl >=2.0.1,<2.1.0a0 - libsqlite >=3.50.4,<4.0a0 - libuuid >=2.41.2,<3.0a0 - libxcrypt >=4.4.36 - libzlib >=1.3.1,<2.0a0 - ncurses >=6.5,<7.0a0 - openssl >=3.5.4,<4.0a0 - readline >=8.2,<9.0a0 - tk >=8.6.13,<8.7.0a0 - tzdata constrains: - python_abi 3.12.* *_cp312 license: Python-2.0 purls: [] size: 31537229 timestamp: 1761176876216 - pypi: https://mirror.nju.edu.cn/pypi/web/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl name: python-dateutil version: 2.9.0.post0 sha256: a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427 requires_dist: - six>=1.5 requires_python: '>=2.7,!=3.0.*,!=3.1.*,!=3.2.*' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/81/c4/34e93fe5f5429d7570ec1fa436f1986fb1f00c3e0f43a589fe2bbcd22c3f/pytz-2025.2-py2.py3-none-any.whl name: pytz version: '2025.2' sha256: 5ddf76296dd8c44c26eb8f4b6f35488f3ccbf6fbbd7adee0b7262d43f0ec2f00 - pypi: https://mirror.nju.edu.cn/pypi/web/packages/8b/9d/b3589d3877982d4f2329302ef98a8026e7f4443c765c46cfecc8858c6b4b/pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl name: pyyaml version: 6.0.3 sha256: ba1cc08a7ccde2d2ec775841541641e4548226580ab850948cbfda66a1befcdc requires_python: '>=3.8' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/f8/9b/c108cdb55560eaf253f0cbdb61b29971e9fb34d9c3499b0e96e4e60ed8a5/pyzmq-27.1.0-cp312-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl name: pyzmq version: 27.1.0 sha256: 43ad9a73e3da1fab5b0e7e13402f0b2fb934ae1c876c51d0afff0e7c052eca31 requires_dist: - cffi ; implementation_name == 'pypy' requires_python: '>=3.8' - conda: https://conda.anaconda.org/conda-forge/linux-64/readline-8.3-h853b02a_0.conda sha256: 12ffde5a6f958e285aa22c191ca01bbd3d6e710aa852e00618fa6ddc59149002 md5: d7d95fc8287ea7bf33e0e7116d2b95ec depends: - __glibc >=2.17,<3.0.a0 - libgcc >=14 - ncurses >=6.5,<7.0a0 license: GPL-3.0-only license_family: GPL purls: [] size: 345073 timestamp: 1765813471974 - pypi: https://mirror.nju.edu.cn/pypi/web/packages/84/bd/9ce9f629fcb714ffc2c3faf62b6766ecb7a585e1e885eb699bcf130a5209/regex-2025.11.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl name: regex version: 2025.11.3 sha256: a12ab1f5c29b4e93db518f5e3872116b7e9b1646c9f9f426f777b50d44a09e8c requires_python: '>=3.9' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/1e/db/4254e3eabe8020b458f1a747140d32277ec7a271daf1d235b70dc0b4e6e3/requests-2.32.5-py3-none-any.whl name: requests version: 2.32.5 sha256: 2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6 requires_dist: - charset-normalizer>=2,<4 - idna>=2.5,<4 - urllib3>=1.21.1,<3 - certifi>=2017.4.17 - pysocks>=1.5.6,!=1.5.7 ; extra == 'socks' - chardet>=3.0.2,<6 ; extra == 'use-chardet-on-py3' requires_python: '>=3.9' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/a0/60/429e9b1cb3fc651937727befe258ea24122d9663e4d5709a48c9cbfceecb/safetensors-0.7.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl name: safetensors version: 0.7.0 sha256: dac7252938f0696ddea46f5e855dd3138444e82236e3be475f54929f0c510d48 requires_dist: - numpy>=1.21.6 ; extra == 'numpy' - packaging ; extra == 'torch' - safetensors[numpy] ; extra == 'torch' - torch>=1.10 ; extra == 'torch' - safetensors[numpy] ; extra == 'tensorflow' - tensorflow>=2.11.0 ; extra == 'tensorflow' - safetensors[numpy] ; extra == 'pinned-tf' - tensorflow==2.18.0 ; extra == 'pinned-tf' - safetensors[numpy] ; extra == 'jax' - flax>=0.6.3 ; extra == 'jax' - jax>=0.3.25 ; extra == 'jax' - jaxlib>=0.3.25 ; extra == 'jax' - mlx>=0.0.9 ; extra == 'mlx' - safetensors[numpy] ; extra == 'paddlepaddle' - paddlepaddle>=2.4.1 ; extra == 'paddlepaddle' - ruff ; extra == 'quality' - safetensors[numpy] ; extra == 'testing' - h5py>=3.7.0 ; extra == 'testing' - huggingface-hub>=0.12.1 ; extra == 'testing' - setuptools-rust>=1.5.2 ; extra == 'testing' - pytest>=7.2.0 ; extra == 'testing' - pytest-benchmark>=4.0.0 ; extra == 'testing' - hypothesis>=6.70.2 ; extra == 'testing' - safetensors[numpy] ; extra == 'testingfree' - huggingface-hub>=0.12.1 ; extra == 'testingfree' - setuptools-rust>=1.5.2 ; extra == 'testingfree' - pytest>=7.2.0 ; extra == 'testingfree' - pytest-benchmark>=4.0.0 ; extra == 'testingfree' - hypothesis>=6.70.2 ; extra == 'testingfree' - safetensors[torch] ; extra == 'all' - safetensors[numpy] ; extra == 'all' - safetensors[pinned-tf] ; extra == 'all' - safetensors[jax] ; extra == 'all' - safetensors[paddlepaddle] ; extra == 'all' - safetensors[quality] ; extra == 'all' - safetensors[testing] ; extra == 'all' - safetensors[all] ; extra == 'dev' requires_python: '>=3.9' - pypi: /home/dustella/projects/sam2 name: sam-2 version: '1.0' sha256: f3cc0abfc266b6f57a457d26bdf52fcaa92567d8fa27ba6ff59ebe60bec0ac69 requires_dist: - torch>=2.5.1 - torchvision>=0.20.1 - numpy>=1.24.4 - tqdm>=4.66.1 - hydra-core>=1.3.2 - iopath>=0.1.10 - pillow>=9.4.0 - matplotlib>=3.9.1 ; extra == 'notebooks' - jupyter>=1.0.0 ; extra == 'notebooks' - opencv-python>=4.7.0 ; extra == 'notebooks' - eva-decord>=0.6.1 ; extra == 'notebooks' - flask>=3.0.3 ; extra == 'interactive-demo' - flask-cors>=5.0.0 ; extra == 'interactive-demo' - av>=13.0.0 ; extra == 'interactive-demo' - dataclasses-json>=0.6.7 ; extra == 'interactive-demo' - eva-decord>=0.6.1 ; extra == 'interactive-demo' - gunicorn>=23.0.0 ; extra == 'interactive-demo' - imagesize>=1.4.1 ; extra == 'interactive-demo' - pycocotools>=2.0.8 ; extra == 'interactive-demo' - strawberry-graphql>=0.243.0 ; extra == 'interactive-demo' - black==24.2.0 ; extra == 'dev' - usort==1.0.2 ; extra == 'dev' - ufmt==2.0.0b2 ; extra == 'dev' - fvcore>=0.1.5.post20221221 ; extra == 'dev' - pandas>=2.2.2 ; extra == 'dev' - scikit-image>=0.24.0 ; extra == 'dev' - tensorboard>=2.17.0 ; extra == 'dev' - pycocotools>=2.0.8 ; extra == 'dev' - tensordict>=0.6.0 ; extra == 'dev' - opencv-python>=4.7.0 ; extra == 'dev' - submitit>=1.5.1 ; extra == 'dev' requires_python: '>=3.10.0' editable: true - pypi: https://mirror.nju.edu.cn/pypi/web/packages/f4/a2/70401a107d6d7466d64b466927e6b96fcefa99d57494b972608e2f8be50f/scikit_image-0.26.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl name: scikit-image version: 0.26.0 sha256: 7df650e79031634ac90b11e64a9eedaf5a5e06fcd09bcd03a34be01745744466 requires_dist: - numpy>=1.24 - scipy>=1.11.4 - networkx>=3.0 - pillow>=10.1 - imageio>=2.33,!=2.35.0 - tifffile>=2022.8.12 - packaging>=21 - lazy-loader>=0.4 - meson-python>=0.16 ; extra == 'build' - ninja>=1.11.1.1 ; extra == 'build' - cython>=3.0.8,!=3.2.0b1 ; extra == 'build' - pythran>=0.16 ; extra == 'build' - numpy>=2.0 ; extra == 'build' - spin==0.13 ; extra == 'build' - build>=1.2.1 ; extra == 'build' - pooch>=1.6.0 ; extra == 'data' - pre-commit ; extra == 'developer' - ipython ; extra == 'developer' - docstub==0.3.0.post0 ; extra == 'developer' - scikit-image[asv] ; extra == 'developer' - asv ; sys_platform != 'emscripten' and extra == 'asv' - sphinx>=8.0 ; extra == 'docs' - sphinx-gallery[parallel]>=0.18 ; extra == 'docs' - numpydoc>=1.7 ; extra == 'docs' - sphinx-copybutton ; extra == 'docs' - matplotlib>=3.7 ; extra == 'docs' - dask[array]>=2023.2.0 ; extra == 'docs' - pandas>=2.0 ; extra == 'docs' - seaborn>=0.11 ; extra == 'docs' - pooch>=1.6 ; extra == 'docs' - tifffile>=2022.8.12 ; extra == 'docs' - myst-parser ; extra == 'docs' - intersphinx-registry>=0.2411.14 ; extra == 'docs' - ipywidgets ; extra == 'docs' - ipykernel ; extra == 'docs' - plotly>=5.20 ; extra == 'docs' - kaleido==0.2.1 ; extra == 'docs' - scikit-learn>=1.2 ; extra == 'docs' - sphinx-design>=0.5 ; extra == 'docs' - pydata-sphinx-theme>=0.16 ; extra == 'docs' - pywavelets>=1.6 ; extra == 'docs' - pytest-doctestplus>=1.6.0 ; extra == 'docs' - simpleitk ; sys_platform != 'emscripten' and extra == 'optional' - scikit-learn>=1.2 ; extra == 'optional' - pyamg>=5.2 ; python_full_version < '3.14' and sys_platform != 'emscripten' and extra == 'optional' - scikit-image[optional-free-threaded] ; extra == 'optional' - astropy>=6.0 ; extra == 'optional-free-threaded' - dask[array]>=2023.2.0 ; extra == 'optional-free-threaded' - matplotlib>=3.7 ; extra == 'optional-free-threaded' - pooch>=1.6.0 ; sys_platform != 'emscripten' and extra == 'optional-free-threaded' - pywavelets>=1.6 ; extra == 'optional-free-threaded' - numpydoc>=1.7 ; extra == 'test' - pooch>=1.6.0 ; sys_platform != 'emscripten' and extra == 'test' - pytest>=8.3 ; extra == 'test' - pytest-cov>=2.11.0 ; extra == 'test' - pytest-pretty ; extra == 'test' - pytest-localserver ; extra == 'test' - pytest-faulthandler ; extra == 'test' - pytest-doctestplus>=1.6.0 ; extra == 'test' requires_python: '>=3.11' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/79/2e/415119c9ab3e62249e18c2b082c07aff907a273741b3f8160414b0e9193c/scipy-1.16.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl name: scipy version: 1.16.3 sha256: 72d1717fd3b5e6ec747327ce9bda32d5463f472c9dce9f54499e81fbd50245a1 requires_dist: - numpy>=1.25.2,<2.6 - pytest>=8.0.0 ; extra == 'test' - pytest-cov ; extra == 'test' - pytest-timeout ; extra == 'test' - pytest-xdist ; extra == 'test' - asv ; extra == 'test' - mpmath ; extra == 'test' - gmpy2 ; extra == 'test' - threadpoolctl ; extra == 'test' - scikit-umfpack ; extra == 'test' - pooch ; extra == 'test' - hypothesis>=6.30 ; extra == 'test' - array-api-strict>=2.3.1 ; extra == 'test' - cython ; extra == 'test' - meson ; extra == 'test' - ninja ; sys_platform != 'emscripten' and extra == 'test' - sphinx>=5.0.0,<8.2.0 ; extra == 'doc' - intersphinx-registry ; extra == 'doc' - pydata-sphinx-theme>=0.15.2 ; extra == 'doc' - sphinx-copybutton ; extra == 'doc' - sphinx-design>=0.4.0 ; extra == 'doc' - matplotlib>=3.5 ; extra == 'doc' - numpydoc ; extra == 'doc' - jupytext ; extra == 'doc' - myst-nb>=1.2.0 ; extra == 'doc' - pooch ; extra == 'doc' - jupyterlite-sphinx>=0.19.1 ; extra == 'doc' - jupyterlite-pyodide-kernel ; extra == 'doc' - linkify-it-py ; extra == 'doc' - mypy==1.10.0 ; extra == 'dev' - typing-extensions ; extra == 'dev' - types-psutil ; extra == 'dev' - pycodestyle ; extra == 'dev' - ruff>=0.0.292 ; extra == 'dev' - cython-lint>=0.12.2 ; extra == 'dev' - rich-click ; extra == 'dev' - doit>=0.36.0 ; extra == 'dev' - pydevtool ; extra == 'dev' requires_python: '>=3.11' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/83/11/00d3c3dfc25ad54e731d91449895a79e4bf2384dc3ac01809010ba88f6d5/seaborn-0.13.2-py3-none-any.whl name: seaborn version: 0.13.2 sha256: 636f8336facf092165e27924f223d3c62ca560b1f2bb5dff7ab7fad265361987 requires_dist: - numpy>=1.20,!=1.24.0 - pandas>=1.2 - matplotlib>=3.4,!=3.6.1 - pytest ; extra == 'dev' - pytest-cov ; extra == 'dev' - pytest-xdist ; extra == 'dev' - flake8 ; extra == 'dev' - mypy ; extra == 'dev' - pandas-stubs ; extra == 'dev' - pre-commit ; extra == 'dev' - flit ; extra == 'dev' - numpydoc ; extra == 'docs' - nbconvert ; extra == 'docs' - ipykernel ; extra == 'docs' - sphinx<6.0.0 ; extra == 'docs' - sphinx-copybutton ; extra == 'docs' - sphinx-issues ; extra == 'docs' - sphinx-design ; extra == 'docs' - pyyaml ; extra == 'docs' - pydata-sphinx-theme==0.10.0rc2 ; extra == 'docs' - scipy>=1.7 ; extra == 'stats' - statsmodels>=0.12 ; extra == 'stats' requires_python: '>=3.8' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/a3/dc/17031897dae0efacfea57dfd3a82fdd2a2aeb58e0ff71b77b87e44edc772/setuptools-80.9.0-py3-none-any.whl name: setuptools version: 80.9.0 sha256: 062d34222ad13e0cc312a4c02d73f059e86a4acbfbdea8f8f76b28c99f306922 requires_dist: - pytest>=6,!=8.1.* ; extra == 'test' - virtualenv>=13.0.0 ; extra == 'test' - wheel>=0.44.0 ; extra == 'test' - pip>=19.1 ; extra == 'test' - packaging>=24.2 ; extra == 'test' - jaraco-envs>=2.2 ; extra == 'test' - pytest-xdist>=3 ; extra == 'test' - jaraco-path>=3.7.2 ; extra == 'test' - build[virtualenv]>=1.0.3 ; extra == 'test' - filelock>=3.4.0 ; extra == 'test' - ini2toml[lite]>=0.14 ; extra == 'test' - tomli-w>=1.0.0 ; extra == 'test' - pytest-timeout ; extra == 'test' - pytest-perf ; sys_platform != 'cygwin' and extra == 'test' - jaraco-develop>=7.21 ; python_full_version >= '3.9' and sys_platform != 'cygwin' and extra == 'test' - pytest-home>=0.5 ; extra == 'test' - pytest-subprocess ; extra == 'test' - pyproject-hooks!=1.1 ; extra == 'test' - jaraco-test>=5.5 ; extra == 'test' - sphinx>=3.5 ; extra == 'doc' - jaraco-packaging>=9.3 ; extra == 'doc' - rst-linker>=1.9 ; extra == 'doc' - furo ; extra == 'doc' - sphinx-lint ; extra == 'doc' - jaraco-tidelift>=1.4 ; extra == 'doc' - pygments-github-lexers==0.0.5 ; extra == 'doc' - sphinx-favicon ; extra == 'doc' - sphinx-inline-tabs ; extra == 'doc' - sphinx-reredirects ; extra == 'doc' - sphinxcontrib-towncrier ; extra == 'doc' - sphinx-notfound-page>=1,<2 ; extra == 'doc' - pyproject-hooks!=1.1 ; extra == 'doc' - towncrier<24.7 ; extra == 'doc' - packaging>=24.2 ; extra == 'core' - more-itertools>=8.8 ; extra == 'core' - jaraco-text>=3.7 ; extra == 'core' - importlib-metadata>=6 ; python_full_version < '3.10' and extra == 'core' - tomli>=2.0.1 ; python_full_version < '3.11' and extra == 'core' - wheel>=0.43.0 ; extra == 'core' - platformdirs>=4.2.2 ; extra == 'core' - jaraco-functools>=4 ; extra == 'core' - more-itertools ; extra == 'core' - pytest-checkdocs>=2.4 ; extra == 'check' - pytest-ruff>=0.2.1 ; sys_platform != 'cygwin' and extra == 'check' - ruff>=0.8.0 ; sys_platform != 'cygwin' and extra == 'check' - pytest-cov ; extra == 'cover' - pytest-enabler>=2.2 ; extra == 'enabler' - pytest-mypy ; extra == 'type' - mypy==1.14.* ; extra == 'type' - importlib-metadata>=7.0.2 ; python_full_version < '3.10' and extra == 'type' - jaraco-develop>=7.21 ; sys_platform != 'cygwin' and extra == 'type' requires_python: '>=3.9' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/c2/90/f66c0f1d87c5d00ecae5774398e5d636c76bdf84d8b7d0e8182c82c37cd1/simsimd-6.5.12-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl name: simsimd version: 6.5.12 sha256: 9d7213a87303563b7a82de1c597c604bf018483350ddab93c9c7b9b2b0646b70 - pypi: https://mirror.nju.edu.cn/pypi/web/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl name: six version: 1.17.0 sha256: 4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274 requires_python: '>=2.7,!=3.0.*,!=3.1.*,!=3.2.*' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/f1/7b/ce1eafaf1a76852e2ec9b22edecf1daa58175c090266e9f6c64afcd81d91/stack_data-0.6.3-py3-none-any.whl name: stack-data version: 0.6.3 sha256: d5558e0c25a4cb0853cddad3d77da9891a08cb85dd9f9f91b9f8cd66e511e695 requires_dist: - executing>=1.2.0 - asttokens>=2.1.0 - pure-eval - pytest ; extra == 'tests' - typeguard ; extra == 'tests' - pygments ; extra == 'tests' - littleutils ; extra == 'tests' - cython ; extra == 'tests' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/47/09/f51053ba053427da5d5f640aba40d9e7ac2d053ac6ab2665f0b695011765/stringzilla-4.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl name: stringzilla version: 4.5.1 sha256: a0ecb1806fb8565f5a497379a6e5c53c46ab730e120a6d6c8444cb030547ce31 requires_python: '>=3.8' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/a2/09/77d55d46fd61b4a135c444fc97158ef34a095e5681d0a6c10b75bf356191/sympy-1.14.0-py3-none-any.whl name: sympy version: 1.14.0 sha256: e091cc3e99d2141a0ba2847328f5479b05d94a6635cb96148ccb3f34671bd8f5 requires_dist: - mpmath>=1.1.0,<1.4 - pytest>=7.1.0 ; extra == 'dev' - hypothesis>=6.70.0 ; extra == 'dev' requires_python: '>=3.9' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/1b/fe/e59859aa1134fac065d36864752daf13215c98b379cb5d93f954dc0ec830/tifffile-2025.12.20-py3-none-any.whl name: tifffile version: 2025.12.20 sha256: bc0345a20675149353cfcb3f1c48d0a3654231ee26bd46beebaab4d2168feeb6 requires_dist: - numpy - imagecodecs>=2025.11.11 ; extra == 'codecs' - defusedxml ; extra == 'xml' - lxml ; extra == 'xml' - zarr>=3.1.3 ; extra == 'zarr' - fsspec ; extra == 'zarr' - kerchunk ; extra == 'zarr' - matplotlib ; extra == 'plot' - imagecodecs>=2025.11.11 ; extra == 'all' - matplotlib ; extra == 'all' - defusedxml ; extra == 'all' - lxml ; extra == 'all' - zarr>=3.1.3 ; extra == 'all' - fsspec ; extra == 'all' - kerchunk ; extra == 'all' - cmapfile ; extra == 'test' - czifile ; extra == 'test' - dask ; extra == 'test' - defusedxml ; extra == 'test' - fsspec ; extra == 'test' - imagecodecs ; extra == 'test' - kerchunk ; extra == 'test' - lfdfiles ; extra == 'test' - lxml ; extra == 'test' - ndtiff ; extra == 'test' - oiffile ; extra == 'test' - psdtags ; extra == 'test' - pytest ; extra == 'test' - requests ; extra == 'test' - roifile ; extra == 'test' - xarray ; extra == 'test' - zarr>=3.1.3 ; extra == 'test' requires_python: '>=3.11' - conda: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_ha0e22de_103.conda sha256: 1544760538a40bcd8ace2b1d8ebe3eb5807ac268641f8acdc18c69c5ebfeaf64 md5: 86bc20552bf46075e3d92b67f089172d depends: - __glibc >=2.17,<3.0.a0 - libgcc >=13 - libzlib >=1.3.1,<2.0a0 constrains: - xorg-libx11 >=1.8.12,<2.0a0 license: TCL license_family: BSD purls: [] size: 3284905 timestamp: 1763054914403 - pypi: https://mirror.nju.edu.cn/pypi/web/packages/d0/c6/dc3a0db5a6766416c32c034286d7c2d406da1f498e4de04ab1b8959edd00/tokenizers-0.22.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl name: tokenizers version: 0.22.1 sha256: e2ef6063d7a84994129732b47e7915e8710f27f99f3a3260b8a38fc7ccd083f4 requires_dist: - huggingface-hub>=0.16.4,<2.0 - pytest ; extra == 'testing' - pytest-asyncio ; extra == 'testing' - requests ; extra == 'testing' - numpy ; extra == 'testing' - datasets ; extra == 'testing' - black==22.3 ; extra == 'testing' - ruff ; extra == 'testing' - sphinx ; extra == 'docs' - sphinx-rtd-theme ; extra == 'docs' - setuptools-rust ; extra == 'docs' - tokenizers[testing] ; extra == 'dev' requires_python: '>=3.9' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/a5/4b/f4bb2e6c25d0272f798cd6d7a04ed315da76cec68c602d87040c7847287f/torch-2.9.0-cp312-cp312-manylinux_2_28_x86_64.whl name: torch version: 2.9.0 sha256: 01cff95ecd9a212ea2f141db28acccdceb6a4c54f64e6c51091146f5e2a772c6 requires_dist: - filelock - typing-extensions>=4.10.0 - setuptools ; python_full_version >= '3.12' - sympy>=1.13.3 - networkx>=2.5.1 - jinja2 - fsspec>=0.8.5 - nvidia-cuda-nvrtc-cu12==12.8.93 ; platform_machine == 'x86_64' and sys_platform == 'linux' - nvidia-cuda-runtime-cu12==12.8.90 ; platform_machine == 'x86_64' and sys_platform == 'linux' - nvidia-cuda-cupti-cu12==12.8.90 ; platform_machine == 'x86_64' and sys_platform == 'linux' - nvidia-cudnn-cu12==9.10.2.21 ; platform_machine == 'x86_64' and sys_platform == 'linux' - nvidia-cublas-cu12==12.8.4.1 ; platform_machine == 'x86_64' and sys_platform == 'linux' - nvidia-cufft-cu12==11.3.3.83 ; platform_machine == 'x86_64' and sys_platform == 'linux' - nvidia-curand-cu12==10.3.9.90 ; platform_machine == 'x86_64' and sys_platform == 'linux' - nvidia-cusolver-cu12==11.7.3.90 ; platform_machine == 'x86_64' and sys_platform == 'linux' - nvidia-cusparse-cu12==12.5.8.93 ; platform_machine == 'x86_64' and sys_platform == 'linux' - nvidia-cusparselt-cu12==0.7.1 ; platform_machine == 'x86_64' and sys_platform == 'linux' - nvidia-nccl-cu12==2.27.5 ; platform_machine == 'x86_64' and sys_platform == 'linux' - nvidia-nvshmem-cu12==3.3.20 ; platform_machine == 'x86_64' and sys_platform == 'linux' - nvidia-nvtx-cu12==12.8.90 ; platform_machine == 'x86_64' and sys_platform == 'linux' - nvidia-nvjitlink-cu12==12.8.93 ; platform_machine == 'x86_64' and sys_platform == 'linux' - nvidia-cufile-cu12==1.13.1.3 ; platform_machine == 'x86_64' and sys_platform == 'linux' - triton==3.5.0 ; platform_machine == 'x86_64' and sys_platform == 'linux' - optree>=0.13.0 ; extra == 'optree' - opt-einsum>=3.3 ; extra == 'opt-einsum' - pyyaml ; extra == 'pyyaml' requires_python: '>=3.10' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/f0/9c/58b8b49dfba2ae85e41ca86b0c52de45bbbea01987490de219c99c523a58/torchaudio-2.9.0-cp312-cp312-manylinux_2_28_x86_64.whl name: torchaudio version: 2.9.0 sha256: 508318a2130b40ad51378f90caf8727a4bd3ac2b296f2b90c900b44e6068a940 requires_dist: - torch==2.9.0 - pypi: https://mirror.nju.edu.cn/pypi/web/packages/7e/e6/7324ead6793075a8c75c56abeed1236d1750de16a5613cfe2ddad164a92a/torchvision-0.24.0-cp312-cp312-manylinux_2_28_x86_64.whl name: torchvision version: 0.24.0 sha256: 26b9dd9c083f8e5f7ac827de6d5b88c615d9c582dc87666770fbdf16887e4c25 requires_dist: - numpy - torch==2.9.0 - pillow>=5.3.0,!=8.3.* - gdown>=4.7.3 ; extra == 'gdown' - scipy ; extra == 'scipy' requires_python: '>=3.10' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/50/d4/e51d52047e7eb9a582da59f32125d17c0482d065afd5d3bc435ff2120dc5/tornado-6.5.4-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl name: tornado version: 6.5.4 sha256: e5fb5e04efa54cf0baabdd10061eb4148e0be137166146fff835745f59ab9f7f requires_python: '>=3.9' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/d0/30/dc54f88dd4a2b5dc8a0279bdd7270e735851848b762aeb1c1184ed1f6b14/tqdm-4.67.1-py3-none-any.whl name: tqdm version: 4.67.1 sha256: 26445eca388f82e72884e0d580d5464cd801a3ea01e63e5601bdff9ba6a48de2 requires_dist: - colorama ; sys_platform == 'win32' - pytest>=6 ; extra == 'dev' - pytest-cov ; extra == 'dev' - pytest-timeout ; extra == 'dev' - pytest-asyncio>=0.24 ; extra == 'dev' - nbval ; extra == 'dev' - requests ; extra == 'discord' - slack-sdk ; extra == 'slack' - requests ; extra == 'telegram' - ipywidgets>=6 ; extra == 'notebook' requires_python: '>=3.7' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/00/c0/8f5d070730d7836adc9c9b6408dec68c6ced86b304a9b26a14df072a6e8c/traitlets-5.14.3-py3-none-any.whl name: traitlets version: 5.14.3 sha256: b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f requires_dist: - myst-parser ; extra == 'docs' - pydata-sphinx-theme ; extra == 'docs' - sphinx ; extra == 'docs' - argcomplete>=3.0.3 ; extra == 'test' - mypy>=1.7.0 ; extra == 'test' - pre-commit ; extra == 'test' - pytest-mock ; extra == 'test' - pytest-mypy-testing ; extra == 'test' - pytest>=7.0,<8.2 ; extra == 'test' requires_python: '>=3.8' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/6a/6b/2f416568b3c4c91c96e5a365d164f8a4a4a88030aa8ab4644181fdadce97/transformers-4.57.3-py3-none-any.whl name: transformers version: 4.57.3 sha256: c77d353a4851b1880191603d36acb313411d3577f6e2897814f333841f7003f4 requires_dist: - filelock - huggingface-hub>=0.34.0,<1.0 - numpy>=1.17 - packaging>=20.0 - pyyaml>=5.1 - regex!=2019.12.17 - requests - tokenizers>=0.22.0,<=0.23.0 - safetensors>=0.4.3 - tqdm>=4.27 - fugashi>=1.0 ; extra == 'ja' - ipadic>=1.0.0,<2.0 ; extra == 'ja' - unidic-lite>=1.0.7 ; extra == 'ja' - unidic>=1.0.2 ; extra == 'ja' - sudachipy>=0.6.6 ; extra == 'ja' - sudachidict-core>=20220729 ; extra == 'ja' - rhoknp>=1.1.0,<1.3.1 ; extra == 'ja' - scikit-learn ; extra == 'sklearn' - tensorflow>2.9,<2.16 ; extra == 'tf' - onnxconverter-common ; extra == 'tf' - tf2onnx ; extra == 'tf' - tensorflow-text<2.16 ; extra == 'tf' - keras-nlp>=0.3.1,<0.14.0 ; extra == 'tf' - keras>2.9,<2.16 ; extra == 'tf-cpu' - tensorflow-cpu>2.9,<2.16 ; extra == 'tf-cpu' - onnxconverter-common ; extra == 'tf-cpu' - tf2onnx ; extra == 'tf-cpu' - tensorflow-text<2.16 ; extra == 'tf-cpu' - keras-nlp>=0.3.1,<0.14.0 ; extra == 'tf-cpu' - tensorflow-probability<0.24 ; extra == 'tf-cpu' - torch>=2.2 ; extra == 'torch' - accelerate>=0.26.0 ; extra == 'torch' - accelerate>=0.26.0 ; extra == 'accelerate' - hf-xet ; extra == 'hf-xet' - faiss-cpu ; extra == 'retrieval' - datasets>=2.15.0 ; extra == 'retrieval' - jax>=0.4.1,<=0.4.13 ; extra == 'flax' - jaxlib>=0.4.1,<=0.4.13 ; extra == 'flax' - flax>=0.4.1,<=0.7.0 ; extra == 'flax' - optax>=0.0.8,<=0.1.4 ; extra == 'flax' - scipy<1.13.0 ; extra == 'flax' - tokenizers>=0.22.0,<=0.23.0 ; extra == 'tokenizers' - ftfy ; extra == 'ftfy' - onnxruntime>=1.4.0 ; extra == 'onnxruntime' - onnxruntime-tools>=1.4.2 ; extra == 'onnxruntime' - onnxconverter-common ; extra == 'onnx' - tf2onnx ; extra == 'onnx' - onnxruntime>=1.4.0 ; extra == 'onnx' - onnxruntime-tools>=1.4.2 ; extra == 'onnx' - cookiecutter==1.7.3 ; extra == 'modelcreation' - sagemaker>=2.31.0 ; extra == 'sagemaker' - deepspeed>=0.9.3 ; extra == 'deepspeed' - accelerate>=0.26.0 ; extra == 'deepspeed' - optuna ; extra == 'optuna' - ray[tune]>=2.7.0 ; extra == 'ray' - sigopt ; extra == 'sigopt' - kernels>=0.6.1,<=0.9 ; extra == 'hub-kernels' - kernels>=0.6.1,<=0.9 ; extra == 'integrations' - optuna ; extra == 'integrations' - ray[tune]>=2.7.0 ; extra == 'integrations' - openai>=1.98.0 ; extra == 'serving' - pydantic>=2 ; extra == 'serving' - uvicorn ; extra == 'serving' - fastapi ; extra == 'serving' - starlette ; extra == 'serving' - torch>=2.2 ; extra == 'serving' - accelerate>=0.26.0 ; extra == 'serving' - librosa ; extra == 'audio' - pyctcdecode>=0.4.0 ; extra == 'audio' - phonemizer ; extra == 'audio' - kenlm ; extra == 'audio' - torchaudio ; extra == 'speech' - librosa ; extra == 'speech' - pyctcdecode>=0.4.0 ; extra == 'speech' - phonemizer ; extra == 'speech' - kenlm ; extra == 'speech' - torchaudio ; extra == 'torch-speech' - librosa ; extra == 'torch-speech' - pyctcdecode>=0.4.0 ; extra == 'torch-speech' - phonemizer ; extra == 'torch-speech' - kenlm ; extra == 'torch-speech' - librosa ; extra == 'tf-speech' - pyctcdecode>=0.4.0 ; extra == 'tf-speech' - phonemizer ; extra == 'tf-speech' - kenlm ; extra == 'tf-speech' - librosa ; extra == 'flax-speech' - pyctcdecode>=0.4.0 ; extra == 'flax-speech' - phonemizer ; extra == 'flax-speech' - kenlm ; extra == 'flax-speech' - pillow>=10.0.1,<=15.0 ; extra == 'vision' - timm!=1.0.18,<=1.0.19 ; extra == 'timm' - torchvision ; extra == 'torch-vision' - pillow>=10.0.1,<=15.0 ; extra == 'torch-vision' - natten>=0.14.6,<0.15.0 ; extra == 'natten' - codecarbon>=2.8.1 ; extra == 'codecarbon' - av ; extra == 'video' - num2words ; extra == 'num2words' - sentencepiece>=0.1.91,!=0.1.92 ; extra == 'sentencepiece' - protobuf ; extra == 'sentencepiece' - tiktoken ; extra == 'tiktoken' - blobfile ; extra == 'tiktoken' - mistral-common[opencv]>=1.6.3 ; extra == 'mistral-common' - jinja2>=3.1.0 ; extra == 'chat-template' - pytest>=7.2.0 ; extra == 'testing' - pytest-asyncio ; extra == 'testing' - pytest-rich ; extra == 'testing' - pytest-xdist ; extra == 'testing' - pytest-order ; extra == 'testing' - pytest-rerunfailures<16.0 ; extra == 'testing' - timeout-decorator ; extra == 'testing' - parameterized>=0.9 ; extra == 'testing' - psutil ; extra == 'testing' - datasets>=2.15.0 ; extra == 'testing' - dill<0.3.5 ; extra == 'testing' - evaluate>=0.2.0 ; extra == 'testing' - pytest-timeout ; extra == 'testing' - ruff==0.13.1 ; extra == 'testing' - rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1 ; extra == 'testing' - nltk<=3.8.1 ; extra == 'testing' - gitpython<3.1.19 ; extra == 'testing' - sacremoses ; extra == 'testing' - rjieba ; extra == 'testing' - beautifulsoup4 ; extra == 'testing' - tensorboard ; extra == 'testing' - pydantic>=2 ; extra == 'testing' - sentencepiece>=0.1.91,!=0.1.92 ; extra == 'testing' - sacrebleu>=1.4.12,<2.0.0 ; extra == 'testing' - libcst ; extra == 'testing' - faiss-cpu ; extra == 'testing' - datasets>=2.15.0 ; extra == 'testing' - cookiecutter==1.7.3 ; extra == 'testing' - mistral-common[opencv]>=1.6.3 ; extra == 'testing' - openai>=1.98.0 ; extra == 'testing' - pydantic>=2 ; extra == 'testing' - uvicorn ; extra == 'testing' - fastapi ; extra == 'testing' - starlette ; extra == 'testing' - torch>=2.2 ; extra == 'testing' - accelerate>=0.26.0 ; extra == 'testing' - deepspeed>=0.9.3 ; extra == 'deepspeed-testing' - accelerate>=0.26.0 ; extra == 'deepspeed-testing' - pytest>=7.2.0 ; extra == 'deepspeed-testing' - pytest-asyncio ; extra == 'deepspeed-testing' - pytest-rich ; extra == 'deepspeed-testing' - pytest-xdist ; extra == 'deepspeed-testing' - pytest-order ; extra == 'deepspeed-testing' - pytest-rerunfailures<16.0 ; extra == 'deepspeed-testing' - timeout-decorator ; extra == 'deepspeed-testing' - parameterized>=0.9 ; extra == 'deepspeed-testing' - psutil ; extra == 'deepspeed-testing' - datasets>=2.15.0 ; extra == 'deepspeed-testing' - dill<0.3.5 ; extra == 'deepspeed-testing' - evaluate>=0.2.0 ; extra == 'deepspeed-testing' - pytest-timeout ; extra == 'deepspeed-testing' - ruff==0.13.1 ; extra == 'deepspeed-testing' - rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1 ; extra == 'deepspeed-testing' - nltk<=3.8.1 ; extra == 'deepspeed-testing' - gitpython<3.1.19 ; extra == 'deepspeed-testing' - sacremoses ; extra == 'deepspeed-testing' - rjieba ; extra == 'deepspeed-testing' - beautifulsoup4 ; extra == 'deepspeed-testing' - tensorboard ; extra == 'deepspeed-testing' - pydantic>=2 ; extra == 'deepspeed-testing' - sentencepiece>=0.1.91,!=0.1.92 ; extra == 'deepspeed-testing' - sacrebleu>=1.4.12,<2.0.0 ; extra == 'deepspeed-testing' - libcst ; extra == 'deepspeed-testing' - faiss-cpu ; extra == 'deepspeed-testing' - datasets>=2.15.0 ; extra == 'deepspeed-testing' - cookiecutter==1.7.3 ; extra == 'deepspeed-testing' - mistral-common[opencv]>=1.6.3 ; extra == 'deepspeed-testing' - openai>=1.98.0 ; extra == 'deepspeed-testing' - pydantic>=2 ; extra == 'deepspeed-testing' - uvicorn ; extra == 'deepspeed-testing' - fastapi ; extra == 'deepspeed-testing' - starlette ; extra == 'deepspeed-testing' - torch>=2.2 ; extra == 'deepspeed-testing' - accelerate>=0.26.0 ; extra == 'deepspeed-testing' - optuna ; extra == 'deepspeed-testing' - sentencepiece>=0.1.91,!=0.1.92 ; extra == 'deepspeed-testing' - protobuf ; extra == 'deepspeed-testing' - ruff==0.13.1 ; extra == 'ruff' - datasets>=2.15.0 ; extra == 'quality' - ruff==0.13.1 ; extra == 'quality' - gitpython<3.1.19 ; extra == 'quality' - urllib3<2.0.0 ; extra == 'quality' - libcst ; extra == 'quality' - rich ; extra == 'quality' - pandas<2.3.0 ; extra == 'quality' - tensorflow>2.9,<2.16 ; extra == 'all' - onnxconverter-common ; extra == 'all' - tf2onnx ; extra == 'all' - tensorflow-text<2.16 ; extra == 'all' - keras-nlp>=0.3.1,<0.14.0 ; extra == 'all' - torch>=2.2 ; extra == 'all' - accelerate>=0.26.0 ; extra == 'all' - jax>=0.4.1,<=0.4.13 ; extra == 'all' - jaxlib>=0.4.1,<=0.4.13 ; extra == 'all' - flax>=0.4.1,<=0.7.0 ; extra == 'all' - optax>=0.0.8,<=0.1.4 ; extra == 'all' - scipy<1.13.0 ; extra == 'all' - sentencepiece>=0.1.91,!=0.1.92 ; extra == 'all' - protobuf ; extra == 'all' - tokenizers>=0.22.0,<=0.23.0 ; extra == 'all' - torchaudio ; extra == 'all' - librosa ; extra == 'all' - pyctcdecode>=0.4.0 ; extra == 'all' - phonemizer ; extra == 'all' - kenlm ; extra == 'all' - pillow>=10.0.1,<=15.0 ; extra == 'all' - kernels>=0.6.1,<=0.9 ; extra == 'all' - optuna ; extra == 'all' - ray[tune]>=2.7.0 ; extra == 'all' - timm!=1.0.18,<=1.0.19 ; extra == 'all' - torchvision ; extra == 'all' - pillow>=10.0.1,<=15.0 ; extra == 'all' - codecarbon>=2.8.1 ; extra == 'all' - accelerate>=0.26.0 ; extra == 'all' - av ; extra == 'all' - num2words ; extra == 'all' - mistral-common[opencv]>=1.6.3 ; extra == 'all' - jinja2>=3.1.0 ; extra == 'all' - pytest>=7.2.0 ; extra == 'dev-torch' - pytest-asyncio ; extra == 'dev-torch' - pytest-rich ; extra == 'dev-torch' - pytest-xdist ; extra == 'dev-torch' - pytest-order ; extra == 'dev-torch' - pytest-rerunfailures<16.0 ; extra == 'dev-torch' - timeout-decorator ; extra == 'dev-torch' - parameterized>=0.9 ; extra == 'dev-torch' - psutil ; extra == 'dev-torch' - datasets>=2.15.0 ; extra == 'dev-torch' - dill<0.3.5 ; extra == 'dev-torch' - evaluate>=0.2.0 ; extra == 'dev-torch' - pytest-timeout ; extra == 'dev-torch' - ruff==0.13.1 ; extra == 'dev-torch' - rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1 ; extra == 'dev-torch' - nltk<=3.8.1 ; extra == 'dev-torch' - gitpython<3.1.19 ; extra == 'dev-torch' - sacremoses ; extra == 'dev-torch' - rjieba ; extra == 'dev-torch' - beautifulsoup4 ; extra == 'dev-torch' - tensorboard ; extra == 'dev-torch' - pydantic>=2 ; extra == 'dev-torch' - sentencepiece>=0.1.91,!=0.1.92 ; extra == 'dev-torch' - sacrebleu>=1.4.12,<2.0.0 ; extra == 'dev-torch' - libcst ; extra == 'dev-torch' - faiss-cpu ; extra == 'dev-torch' - datasets>=2.15.0 ; extra == 'dev-torch' - cookiecutter==1.7.3 ; extra == 'dev-torch' - mistral-common[opencv]>=1.6.3 ; extra == 'dev-torch' - openai>=1.98.0 ; extra == 'dev-torch' - pydantic>=2 ; extra == 'dev-torch' - uvicorn ; extra == 'dev-torch' - fastapi ; extra == 'dev-torch' - starlette ; extra == 'dev-torch' - torch>=2.2 ; extra == 'dev-torch' - accelerate>=0.26.0 ; extra == 'dev-torch' - torch>=2.2 ; extra == 'dev-torch' - accelerate>=0.26.0 ; extra == 'dev-torch' - sentencepiece>=0.1.91,!=0.1.92 ; extra == 'dev-torch' - protobuf ; extra == 'dev-torch' - tokenizers>=0.22.0,<=0.23.0 ; extra == 'dev-torch' - torchaudio ; extra == 'dev-torch' - librosa ; extra == 'dev-torch' - pyctcdecode>=0.4.0 ; extra == 'dev-torch' - phonemizer ; extra == 'dev-torch' - kenlm ; extra == 'dev-torch' - pillow>=10.0.1,<=15.0 ; extra == 'dev-torch' - kernels>=0.6.1,<=0.9 ; extra == 'dev-torch' - optuna ; extra == 'dev-torch' - ray[tune]>=2.7.0 ; extra == 'dev-torch' - timm!=1.0.18,<=1.0.19 ; extra == 'dev-torch' - torchvision ; extra == 'dev-torch' - pillow>=10.0.1,<=15.0 ; extra == 'dev-torch' - codecarbon>=2.8.1 ; extra == 'dev-torch' - datasets>=2.15.0 ; extra == 'dev-torch' - ruff==0.13.1 ; extra == 'dev-torch' - gitpython<3.1.19 ; extra == 'dev-torch' - urllib3<2.0.0 ; extra == 'dev-torch' - libcst ; extra == 'dev-torch' - rich ; extra == 'dev-torch' - pandas<2.3.0 ; extra == 'dev-torch' - fugashi>=1.0 ; extra == 'dev-torch' - ipadic>=1.0.0,<2.0 ; extra == 'dev-torch' - unidic-lite>=1.0.7 ; extra == 'dev-torch' - unidic>=1.0.2 ; extra == 'dev-torch' - sudachipy>=0.6.6 ; extra == 'dev-torch' - sudachidict-core>=20220729 ; extra == 'dev-torch' - rhoknp>=1.1.0,<1.3.1 ; extra == 'dev-torch' - scikit-learn ; extra == 'dev-torch' - cookiecutter==1.7.3 ; extra == 'dev-torch' - onnxruntime>=1.4.0 ; extra == 'dev-torch' - onnxruntime-tools>=1.4.2 ; extra == 'dev-torch' - num2words ; extra == 'dev-torch' - pytest>=7.2.0 ; extra == 'dev-tensorflow' - pytest-asyncio ; extra == 'dev-tensorflow' - pytest-rich ; extra == 'dev-tensorflow' - pytest-xdist ; extra == 'dev-tensorflow' - pytest-order ; extra == 'dev-tensorflow' - pytest-rerunfailures<16.0 ; extra == 'dev-tensorflow' - timeout-decorator ; extra == 'dev-tensorflow' - parameterized>=0.9 ; extra == 'dev-tensorflow' - psutil ; extra == 'dev-tensorflow' - datasets>=2.15.0 ; extra == 'dev-tensorflow' - dill<0.3.5 ; extra == 'dev-tensorflow' - evaluate>=0.2.0 ; extra == 'dev-tensorflow' - pytest-timeout ; extra == 'dev-tensorflow' - ruff==0.13.1 ; extra == 'dev-tensorflow' - rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1 ; extra == 'dev-tensorflow' - nltk<=3.8.1 ; extra == 'dev-tensorflow' - gitpython<3.1.19 ; extra == 'dev-tensorflow' - sacremoses ; extra == 'dev-tensorflow' - rjieba ; extra == 'dev-tensorflow' - beautifulsoup4 ; extra == 'dev-tensorflow' - tensorboard ; extra == 'dev-tensorflow' - pydantic>=2 ; extra == 'dev-tensorflow' - sentencepiece>=0.1.91,!=0.1.92 ; extra == 'dev-tensorflow' - sacrebleu>=1.4.12,<2.0.0 ; extra == 'dev-tensorflow' - libcst ; extra == 'dev-tensorflow' - faiss-cpu ; extra == 'dev-tensorflow' - datasets>=2.15.0 ; extra == 'dev-tensorflow' - cookiecutter==1.7.3 ; extra == 'dev-tensorflow' - mistral-common[opencv]>=1.6.3 ; extra == 'dev-tensorflow' - openai>=1.98.0 ; extra == 'dev-tensorflow' - pydantic>=2 ; extra == 'dev-tensorflow' - uvicorn ; extra == 'dev-tensorflow' - fastapi ; extra == 'dev-tensorflow' - starlette ; extra == 'dev-tensorflow' - torch>=2.2 ; extra == 'dev-tensorflow' - accelerate>=0.26.0 ; extra == 'dev-tensorflow' - tensorflow>2.9,<2.16 ; extra == 'dev-tensorflow' - onnxconverter-common ; extra == 'dev-tensorflow' - tf2onnx ; extra == 'dev-tensorflow' - tensorflow-text<2.16 ; extra == 'dev-tensorflow' - keras-nlp>=0.3.1,<0.14.0 ; extra == 'dev-tensorflow' - sentencepiece>=0.1.91,!=0.1.92 ; extra == 'dev-tensorflow' - protobuf ; extra == 'dev-tensorflow' - tokenizers>=0.22.0,<=0.23.0 ; extra == 'dev-tensorflow' - pillow>=10.0.1,<=15.0 ; extra == 'dev-tensorflow' - datasets>=2.15.0 ; extra == 'dev-tensorflow' - ruff==0.13.1 ; extra == 'dev-tensorflow' - gitpython<3.1.19 ; extra == 'dev-tensorflow' - urllib3<2.0.0 ; extra == 'dev-tensorflow' - libcst ; extra == 'dev-tensorflow' - rich ; extra == 'dev-tensorflow' - pandas<2.3.0 ; extra == 'dev-tensorflow' - scikit-learn ; extra == 'dev-tensorflow' - cookiecutter==1.7.3 ; extra == 'dev-tensorflow' - onnxconverter-common ; extra == 'dev-tensorflow' - tf2onnx ; extra == 'dev-tensorflow' - onnxruntime>=1.4.0 ; extra == 'dev-tensorflow' - onnxruntime-tools>=1.4.2 ; extra == 'dev-tensorflow' - librosa ; extra == 'dev-tensorflow' - pyctcdecode>=0.4.0 ; extra == 'dev-tensorflow' - phonemizer ; extra == 'dev-tensorflow' - kenlm ; extra == 'dev-tensorflow' - tensorflow>2.9,<2.16 ; extra == 'dev' - onnxconverter-common ; extra == 'dev' - tf2onnx ; extra == 'dev' - tensorflow-text<2.16 ; extra == 'dev' - keras-nlp>=0.3.1,<0.14.0 ; extra == 'dev' - torch>=2.2 ; extra == 'dev' - accelerate>=0.26.0 ; extra == 'dev' - jax>=0.4.1,<=0.4.13 ; extra == 'dev' - jaxlib>=0.4.1,<=0.4.13 ; extra == 'dev' - flax>=0.4.1,<=0.7.0 ; extra == 'dev' - optax>=0.0.8,<=0.1.4 ; extra == 'dev' - scipy<1.13.0 ; extra == 'dev' - sentencepiece>=0.1.91,!=0.1.92 ; extra == 'dev' - protobuf ; extra == 'dev' - tokenizers>=0.22.0,<=0.23.0 ; extra == 'dev' - torchaudio ; extra == 'dev' - librosa ; extra == 'dev' - pyctcdecode>=0.4.0 ; extra == 'dev' - phonemizer ; extra == 'dev' - kenlm ; extra == 'dev' - pillow>=10.0.1,<=15.0 ; extra == 'dev' - kernels>=0.6.1,<=0.9 ; extra == 'dev' - optuna ; extra == 'dev' - ray[tune]>=2.7.0 ; extra == 'dev' - timm!=1.0.18,<=1.0.19 ; extra == 'dev' - torchvision ; extra == 'dev' - pillow>=10.0.1,<=15.0 ; extra == 'dev' - codecarbon>=2.8.1 ; extra == 'dev' - accelerate>=0.26.0 ; extra == 'dev' - av ; extra == 'dev' - num2words ; extra == 'dev' - mistral-common[opencv]>=1.6.3 ; extra == 'dev' - jinja2>=3.1.0 ; extra == 'dev' - pytest>=7.2.0 ; extra == 'dev' - pytest-asyncio ; extra == 'dev' - pytest-rich ; extra == 'dev' - pytest-xdist ; extra == 'dev' - pytest-order ; extra == 'dev' - pytest-rerunfailures<16.0 ; extra == 'dev' - timeout-decorator ; extra == 'dev' - parameterized>=0.9 ; extra == 'dev' - psutil ; extra == 'dev' - datasets>=2.15.0 ; extra == 'dev' - dill<0.3.5 ; extra == 'dev' - evaluate>=0.2.0 ; extra == 'dev' - pytest-timeout ; extra == 'dev' - ruff==0.13.1 ; extra == 'dev' - rouge-score!=0.0.7,!=0.0.8,!=0.1,!=0.1.1 ; extra == 'dev' - nltk<=3.8.1 ; extra == 'dev' - gitpython<3.1.19 ; extra == 'dev' - sacremoses ; extra == 'dev' - rjieba ; extra == 'dev' - beautifulsoup4 ; extra == 'dev' - tensorboard ; extra == 'dev' - pydantic>=2 ; extra == 'dev' - sentencepiece>=0.1.91,!=0.1.92 ; extra == 'dev' - sacrebleu>=1.4.12,<2.0.0 ; extra == 'dev' - libcst ; extra == 'dev' - faiss-cpu ; extra == 'dev' - datasets>=2.15.0 ; extra == 'dev' - cookiecutter==1.7.3 ; extra == 'dev' - mistral-common[opencv]>=1.6.3 ; extra == 'dev' - openai>=1.98.0 ; extra == 'dev' - pydantic>=2 ; extra == 'dev' - uvicorn ; extra == 'dev' - fastapi ; extra == 'dev' - starlette ; extra == 'dev' - torch>=2.2 ; extra == 'dev' - accelerate>=0.26.0 ; extra == 'dev' - datasets>=2.15.0 ; extra == 'dev' - ruff==0.13.1 ; extra == 'dev' - gitpython<3.1.19 ; extra == 'dev' - urllib3<2.0.0 ; extra == 'dev' - libcst ; extra == 'dev' - rich ; extra == 'dev' - pandas<2.3.0 ; extra == 'dev' - fugashi>=1.0 ; extra == 'dev' - ipadic>=1.0.0,<2.0 ; extra == 'dev' - unidic-lite>=1.0.7 ; extra == 'dev' - unidic>=1.0.2 ; extra == 'dev' - sudachipy>=0.6.6 ; extra == 'dev' - sudachidict-core>=20220729 ; extra == 'dev' - rhoknp>=1.1.0,<1.3.1 ; extra == 'dev' - scikit-learn ; extra == 'dev' - cookiecutter==1.7.3 ; extra == 'dev' - filelock ; extra == 'torchhub' - huggingface-hub>=0.34.0,<1.0 ; extra == 'torchhub' - importlib-metadata ; extra == 'torchhub' - numpy>=1.17 ; extra == 'torchhub' - packaging>=20.0 ; extra == 'torchhub' - protobuf ; extra == 'torchhub' - regex!=2019.12.17 ; extra == 'torchhub' - requests ; extra == 'torchhub' - sentencepiece>=0.1.91,!=0.1.92 ; extra == 'torchhub' - torch>=2.2 ; extra == 'torchhub' - tokenizers>=0.22.0,<=0.23.0 ; extra == 'torchhub' - tqdm>=4.27 ; extra == 'torchhub' - optimum-benchmark>=0.3.0 ; extra == 'benchmark' - opentelemetry-api ; extra == 'open-telemetry' - opentelemetry-exporter-otlp ; extra == 'open-telemetry' - opentelemetry-sdk ; extra == 'open-telemetry' requires_python: '>=3.9.0' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/f5/3a/e991574f3102147b642e49637e0281e9bb7c4ba254edb2bab78247c85e01/triton-3.5.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl name: triton version: 3.5.0 sha256: c9e71db82261c4ffa3921cd050cd5faa18322d2d405c30eb56084afaff3b0833 requires_dist: - importlib-metadata ; python_full_version < '3.10' - cmake>=3.20,<4.0 ; extra == 'build' - lit ; extra == 'build' - autopep8 ; extra == 'tests' - isort ; extra == 'tests' - numpy ; extra == 'tests' - pytest ; extra == 'tests' - pytest-forked ; extra == 'tests' - pytest-xdist ; extra == 'tests' - scipy>=1.7.1 ; extra == 'tests' - llnl-hatchet ; extra == 'tests' - matplotlib ; extra == 'tutorials' - pandas ; extra == 'tutorials' - tabulate ; extra == 'tutorials' requires_python: '>=3.10,<3.15' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl name: typing-extensions version: 4.15.0 sha256: f0fa19c6845758ab08074a0cfa8b7aecb71c999ca73d62883bc25cc018c4e548 requires_python: '>=3.9' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/dc/9b/47798a6c91d8bdb567fe2698fe81e0c6b7cb7ef4d13da4114b41d239f65d/typing_inspection-0.4.2-py3-none-any.whl name: typing-inspection version: 0.4.2 sha256: 4ed1cacbdc298c220f1bd249ed5287caa16f34d44ef4e9c3d0cbad5b521545e7 requires_dist: - typing-extensions>=4.12.0 requires_python: '>=3.9' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/c7/b0/003792df09decd6849a5e39c28b513c06e84436a54440380862b5aeff25d/tzdata-2025.3-py2.py3-none-any.whl name: tzdata version: '2025.3' sha256: 06a47e5700f3081aab02b2e513160914ff0694bce9947d6b76ebd6bf57cfc5d1 requires_python: '>=2' - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025c-h8577fbf_0.conda sha256: 50fad5db6734d1bb73df1cf5db73215e326413d4b2137933f70708aa1840e25b md5: 338201218b54cadff2e774ac27733990 license: LicenseRef-Public-Domain purls: [] size: 119204 timestamp: 1765745742795 - pypi: https://mirror.nju.edu.cn/pypi/web/packages/6d/b9/4095b668ea3678bf6a0af005527f39de12fb026516fb3df17495a733b7f8/urllib3-2.6.2-py3-none-any.whl name: urllib3 version: 2.6.2 sha256: ec21cddfe7724fc7cb4ba4bea7aa8e2ef36f607a4bab81aa6ce42a13dc3f03dd requires_dist: - brotli>=1.2.0 ; platform_python_implementation == 'CPython' and extra == 'brotli' - brotlicffi>=1.2.0.0 ; platform_python_implementation != 'CPython' and extra == 'brotli' - h2>=4,<5 ; extra == 'h2' - pysocks>=1.5.6,!=1.5.7,<2.0 ; extra == 'socks' - backports-zstd>=1.0.0 ; python_full_version < '3.14' and extra == 'zstd' requires_python: '>=3.9' - pypi: https://mirror.nju.edu.cn/pypi/web/packages/af/b5/123f13c975e9f27ab9c0770f514345bd406d0e8d3b7a0723af9d43f710af/wcwidth-0.2.14-py2.py3-none-any.whl name: wcwidth version: 0.2.14 sha256: a7bb560c8aee30f9957e5f9895805edd20602f2d7f720186dfd906e82b4982e1 requires_python: '>=3.6' - conda: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb78ec9c_6.conda sha256: 68f0206ca6e98fea941e5717cec780ed2873ffabc0e1ed34428c061e2c6268c7 md5: 4a13eeac0b5c8e5b8ab496e6c4ddd829 depends: - __glibc >=2.17,<3.0.a0 - libzlib >=1.3.1,<2.0a0 license: BSD-3-Clause license_family: BSD purls: [] size: 601375 timestamp: 1764777111296