{"name":"perspective-python","vers":"3.0.0-alpha.1","deps":[{"name":"extend","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"perspective-client","req":"^3.0.0-alpha.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"perspective-server","req":"^3.0.0-alpha.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.20","features":["extension-module","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-asyncio","req":"^0.20","features":["attributes","tokio-runtime"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-build-config","req":"^0.20.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"python-config-rs","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pythonize","req":"^0.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":">=0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.15","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"21fdfce163cac347eda022e6650b3ec8b9391d85db1b73561aec67d53739ae41","features":{"default":[],"external-cpp":["perspective-server/external-cpp","perspective-client/external-proto"]},"yanked":false,"pubtime":"2024-05-11T04:13:09Z"}
{"name":"perspective-python","vers":"3.0.0-rc.1","deps":[{"name":"async-lock","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"extend","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"perspective-client","req":"^3.0.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"perspective-server","req":"^3.0.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pollster","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.21.2","features":["extension-module","serde","abi3-py39"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-build-config","req":"^0.20.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"python-config-rs","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pythonize","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":">=0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.15","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a4bf1dfd2aa05e3fb7c1470cabfb5302a81be80872216d389b94d2dcf25f1c2c","features":{"default":[],"external-cpp":["perspective-server/external-cpp","perspective-client/external-proto"]},"yanked":false,"pubtime":"2024-07-27T02:32:32Z"}
{"name":"perspective-python","vers":"3.0.0-rc.2","deps":[{"name":"async-lock","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"extend","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"perspective-client","req":"^3.0.0-rc.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"perspective-server","req":"^3.0.0-rc.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pollster","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.21.2","features":["extension-module","serde","abi3-py39"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-build-config","req":"^0.20.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"python-config-rs","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pythonize","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":">=0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.15","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"198c9d156b1ab1ad30524410103eb089a8d42fe6367b826e50a1fb65f0031563","features":{"default":[],"external-cpp":["perspective-server/external-cpp","perspective-client/external-proto"]},"yanked":false,"pubtime":"2024-08-06T04:57:24Z"}
{"name":"perspective-python","vers":"3.0.0-rc.3","deps":[{"name":"async-lock","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cmake","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"cxx-build","req":"^1.0.115","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"extend","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"perspective-client","req":"^3.0.0-rc.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pollster","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.21.2","features":["extension-module","serde","abi3-py39"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-build-config","req":"^0.20.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"python-config-rs","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pythonize","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":">=0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.15","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"535c4504cff8e9a6a5c288b13400a62dbdfa142801fe8dd4d524686f525459de","features":{"default":[],"external-cpp":["perspective-client/external-proto"],"sdist":[]},"yanked":false,"pubtime":"2024-08-14T15:09:48Z"}
{"name":"perspective-python","vers":"3.0.0-rc.4","deps":[{"name":"async-lock","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cmake","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"cxx-build","req":"^1.0.115","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"extend","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"perspective-client","req":"^3.0.0-rc.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pollster","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.21.2","features":["extension-module","serde","abi3-py39"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-build-config","req":"^0.20.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"python-config-rs","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pythonize","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":">=0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.15","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8cec709199d06aac5b5c566bfcdf47015bfa8073846680e03f1e35356490b4a4","features":{"default":[],"external-cpp":["perspective-client/external-proto"],"sdist":[]},"yanked":true,"pubtime":"2024-08-15T16:05:22Z"}
{"name":"perspective-python","vers":"3.0.0-rc.5","deps":[{"name":"async-lock","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cmake","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"cxx-build","req":"^1.0.115","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"extend","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"perspective-client","req":"^3.0.0-rc.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pollster","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.21.2","features":["extension-module","serde","abi3-py39"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-build-config","req":"^0.20.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"python-config-rs","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pythonize","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":">=0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.15","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"801530c495fdf0ed805e377b2354cc3545397a773f4c5e3f667fb443e052604a","features":{"default":[],"external-cpp":["perspective-client/external-proto"],"sdist":[]},"yanked":true,"pubtime":"2024-08-15T16:21:03Z"}
{"name":"perspective-python","vers":"3.0.0-rc.6","deps":[{"name":"async-lock","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cmake","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"cxx-build","req":"^1.0.115","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"extend","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"perspective-client","req":"^3.0.0-rc.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pollster","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.21.2","features":["extension-module","serde","abi3-py39"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-build-config","req":"^0.20.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"python-config-rs","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pythonize","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":">=0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.15","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"9eaa67ecb2980e73ca5b4bf4194edbbd010db9a715de75ab95aafc72dbe0ddf0","features":{"default":[],"external-cpp":["perspective-client/external-proto"],"sdist":[]},"yanked":false,"pubtime":"2024-08-15T17:01:43Z"}
{"name":"perspective-python","vers":"3.0.0","deps":[{"name":"async-lock","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cmake","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"cxx-build","req":"^1.0.115","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"extend","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"perspective-client","req":"^3.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pollster","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.21.2","features":["extension-module","serde","abi3-py39"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-build-config","req":"^0.20.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"python-config-rs","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pythonize","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":">=0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.15","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b4197ce6c89b32216b0bba6aa6af71477a2ef2afa784f87ca8528d3b55554621","features":{"default":[],"external-cpp":["perspective-client/external-proto"],"sdist":[]},"yanked":false,"pubtime":"2024-08-23T13:54:52Z"}
{"name":"perspective-python","vers":"3.0.1","deps":[{"name":"async-lock","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cmake","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"cxx-build","req":"^1.0.115","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"extend","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"perspective-client","req":"^3.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pollster","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.21.2","features":["extension-module","serde","abi3-py39"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-build-config","req":"^0.20.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"python-config-rs","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pythonize","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":">=0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.15","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8ea5d42294cf1d1e7b9dcdfba7ccf2c09406f75f45096d440d12ca0d4fb0b49a","features":{"default":[],"external-cpp":["perspective-client/external-proto"],"sdist":[]},"yanked":false,"pubtime":"2024-08-26T04:58:46Z"}
{"name":"perspective-python","vers":"3.0.2","deps":[{"name":"async-lock","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cmake","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"cxx-build","req":"^1.0.115","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"extend","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"perspective-client","req":"^3.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pollster","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.21.2","features":["extension-module","serde","abi3-py39"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-build-config","req":"^0.20.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"python-config-rs","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pythonize","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":">=0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.15","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e6ec383fbe2423e3d5f279710618a780515fb7825a47811961fa2863e416514d","features":{"default":[],"external-cpp":["perspective-client/external-proto"],"sdist":[]},"yanked":false,"pubtime":"2024-08-30T15:09:11Z"}
{"name":"perspective-python","vers":"3.0.3","deps":[{"name":"async-lock","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cmake","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"extend","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"perspective-client","req":"^3.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"perspective-server","req":"^3.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pollster","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.21.2","features":["extension-module","serde","abi3-py39"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-build-config","req":"^0.20.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"python-config-rs","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pythonize","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":">=0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.15","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"fa322ff8ae4d7132c8b25152dfb2ba4415f57b1d905dc700d6825a5ae2f87836","features":{"default":[],"external-cpp":["perspective-client/external-proto","perspective-server/external-cpp"]},"yanked":false,"pubtime":"2024-09-03T06:49:51Z"}
{"name":"perspective-python","vers":"3.1.0","deps":[{"name":"async-lock","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cmake","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"extend","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"perspective-client","req":"^3.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"perspective-server","req":"^3.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pollster","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.21.2","features":["extension-module","serde","abi3-py39"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-build-config","req":"^0.20.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"python-config-rs","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pythonize","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":">=0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.15","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"30bd3d3485f71b701886d4a9516190e8f320a1a5ab65e674cccab0355f587702","features":{"default":[],"external-cpp":["perspective-client/external-proto","perspective-server/external-cpp"]},"yanked":false,"pubtime":"2024-09-23T15:52:54Z"}
{"name":"perspective-python","vers":"3.1.1","deps":[{"name":"async-lock","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cmake","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"extend","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"perspective-client","req":"^3.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"perspective-server","req":"^3.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pollster","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.21.2","features":["extension-module","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-build-config","req":"^0.20.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"python-config-rs","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pythonize","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":">=0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.15","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"52917bd853d425897f5fe033140450606ecf69110fdf36447a28e23cb3cc14c1","features":{"abi3":["pyo3/abi3-py39"],"default":[],"external-cpp":["perspective-server/external-cpp"],"generate-proto":["perspective-client/generate-proto"],"protobuf-src":["perspective-client/protobuf-src"]},"yanked":false,"pubtime":"2024-10-18T17:44:40Z"}
{"name":"perspective-python","vers":"3.1.2","deps":[{"name":"async-lock","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cmake","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"extend","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"perspective-client","req":"^3.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"perspective-server","req":"^3.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pollster","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.21.2","features":["extension-module","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-build-config","req":"^0.20.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"python-config-rs","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pythonize","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":">=0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.15","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"9628b491b32a506b124959ebc1677673c13c6eb56cfeec587195841f0da868f5","features":{"abi3":["pyo3/abi3-py39"],"default":[],"external-cpp":["perspective-server/external-cpp"],"generate-proto":["perspective-client/generate-proto"],"protobuf-src":["perspective-client/protobuf-src"]},"yanked":false,"pubtime":"2024-10-22T20:06:04Z"}
{"name":"perspective-python","vers":"3.1.3","deps":[{"name":"async-lock","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cmake","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"extend","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"perspective-client","req":"^3.1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"perspective-server","req":"^3.1.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pollster","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.21.2","features":["extension-module","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-build-config","req":"^0.20.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"python-config-rs","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pythonize","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":">=0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.15","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"53a8947b3cbe52cc1255a0990a9d89a5914f6c30bfe99b5653d317a977996c3b","features":{"abi3":["pyo3/abi3-py39"],"default":[],"external-cpp":["perspective-server/external-cpp"],"generate-proto":["perspective-client/generate-proto"],"protobuf-src":["perspective-client/protobuf-src"]},"yanked":false,"pubtime":"2024-10-31T18:56:22Z"}
{"name":"perspective-python","vers":"3.1.4","deps":[{"name":"async-lock","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cmake","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"extend","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"perspective-client","req":"^3.1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"perspective-server","req":"^3.1.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pollster","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.21.2","features":["extension-module","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-build-config","req":"^0.20.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"python-config-rs","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pythonize","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":">=0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.15","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7bea2c7cdcc1dac894dbd4363c105ed03675d89d06926ae77daa9aee2a82669f","features":{"abi3":["pyo3/abi3-py39"],"default":[],"external-cpp":["perspective-server/external-cpp"],"generate-proto":["perspective-client/generate-proto"],"protobuf-src":["perspective-client/protobuf-src"]},"yanked":false,"pubtime":"2024-11-07T16:28:28Z"}
{"name":"perspective-python","vers":"3.1.5","deps":[{"name":"async-lock","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cmake","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"extend","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"perspective-client","req":"^3.1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"perspective-server","req":"^3.1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pollster","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.21.2","features":["extension-module","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-build-config","req":"^0.20.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"python-config-rs","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pythonize","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":">=0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.15","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"013da663bfd6e2e800c6aad7691d1592a543476ccb3b30522d22981115b34879","features":{"abi3":["pyo3/abi3-py39"],"default":[],"external-cpp":["perspective-server/external-cpp"],"generate-proto":["perspective-client/generate-proto"],"protobuf-src":["perspective-client/protobuf-src"]},"yanked":false,"pubtime":"2024-11-16T17:30:04Z"}
{"name":"perspective-python","vers":"3.1.6","deps":[{"name":"async-lock","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cmake","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"extend","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"perspective-client","req":"^3.1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"perspective-server","req":"^3.1.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pollster","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.21.2","features":["extension-module","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-build-config","req":"^0.20.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"python-config-rs","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pythonize","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":">=0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.15","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5be5cbe782ca8eb73a73f7c37f26cfbee06916771ed21f2a22ab5233ee178862","features":{"abi3":["pyo3/abi3-py39"],"default":[],"external-cpp":["perspective-server/external-cpp"],"generate-proto":["perspective-client/generate-proto"],"protobuf-src":["perspective-client/protobuf-src"]},"yanked":false,"pubtime":"2024-11-18T21:56:19Z"}
{"name":"perspective-python","vers":"3.1.7","deps":[{"name":"async-lock","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cmake","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"extend","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"perspective-client","req":"^3.1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"perspective-server","req":"^3.1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pollster","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.21.2","features":["extension-module","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-build-config","req":"^0.20.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"python-config-rs","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pythonize","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":">=0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.15","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"bdbd2b21e62c06cc611bec63f9f144ed3cd71e70bad4c233461353ba3641933b","features":{"abi3":["pyo3/abi3-py39"],"default":[],"external-cpp":["perspective-server/external-cpp"],"generate-proto":["perspective-client/generate-proto"],"protobuf-src":["perspective-client/protobuf-src"]},"yanked":false,"pubtime":"2024-11-30T23:44:53Z"}
{"name":"perspective-python","vers":"3.1.8","deps":[{"name":"async-lock","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cmake","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"extend","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"perspective-client","req":"^3.1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"perspective-server","req":"^3.1.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pollster","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.21.2","features":["extension-module","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-build-config","req":"^0.20.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"python-config-rs","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pythonize","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":">=0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.15","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"af7b594e17a318435c3ecc0ed1a0a3680dc58eeac4a2bdc35fc58dfe276a4a55","features":{"abi3":["pyo3/abi3-py39"],"default":[],"external-cpp":["perspective-server/external-cpp"],"generate-proto":["perspective-client/generate-proto"],"protobuf-src":["perspective-client/protobuf-src"]},"yanked":false,"pubtime":"2024-12-03T02:45:30Z"}
{"name":"perspective-python","vers":"3.2.0","deps":[{"name":"async-lock","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cmake","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"extend","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"perspective-client","req":"^3.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"perspective-server","req":"^3.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pollster","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.21.2","features":["extension-module","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-build-config","req":"^0.20.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"python-config-rs","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pythonize","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":">=0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.15","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"93b0e70ccdbfd8b8cff8aa88edf878abc1e854f9304ca0d52a66e57e509a15bc","features":{"abi3":["pyo3/abi3-py39"],"default":[],"external-cpp":["perspective-server/external-cpp"],"generate-proto":["perspective-client/generate-proto"],"protobuf-src":["perspective-client/protobuf-src"]},"yanked":false,"pubtime":"2024-12-10T04:17:51Z"}
{"name":"perspective-python","vers":"3.2.1","deps":[{"name":"async-lock","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cmake","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"extend","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"perspective-client","req":"^3.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"perspective-server","req":"^3.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pollster","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.21.2","features":["extension-module","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-build-config","req":"^0.20.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"python-config-rs","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pythonize","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":">=0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.15","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7264e645c1d13a95e447ba271b4a8907b817a6435fc0f3d7256b1fe822f1d155","features":{"abi3":["pyo3/abi3-py39"],"default":[],"external-cpp":["perspective-server/external-cpp"],"generate-proto":["perspective-client/generate-proto"],"protobuf-src":["perspective-client/protobuf-src"]},"yanked":false,"pubtime":"2024-12-23T07:02:49Z"}
{"name":"perspective-python","vers":"3.3.0","deps":[{"name":"async-lock","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cmake","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"extend","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"macro_rules_attribute","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"perspective-client","req":"^3.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"perspective-server","req":"^3.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pollster","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.21.2","features":["extension-module","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-build-config","req":"^0.20.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"python-config-rs","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pythonize","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":">=0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.15","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"83839cf738152b200b8529c12efe82d1f94cfbc13f0d45b13baa1dc85790c92f","features":{"abi3":["pyo3/abi3-py39"],"default":[],"external-cpp":["perspective-server/external-cpp"],"external-docs":[],"generate-proto":["perspective-client/generate-proto"],"protobuf-src":["perspective-client/protobuf-src"]},"yanked":false,"pubtime":"2025-01-14T22:55:57Z"}
{"name":"perspective-python","vers":"3.3.1","deps":[{"name":"async-lock","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cmake","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"extend","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"macro_rules_attribute","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"perspective-client","req":"^3.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"perspective-server","req":"^3.3.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pollster","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.21.2","features":["extension-module","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-build-config","req":"^0.20.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"python-config-rs","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pythonize","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":">=0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.15","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"3de486730878577aa986aa4abf622da5daa14fda7ea24b68fbfacc602c89cfd3","features":{"abi3":["pyo3/abi3-py39"],"default":[],"external-cpp":["perspective-server/external-cpp"],"external-docs":[],"generate-proto":["perspective-client/generate-proto"],"protobuf-src":["perspective-client/protobuf-src"]},"yanked":false,"pubtime":"2025-01-27T05:23:49Z"}
{"name":"perspective-python","vers":"3.3.2","deps":[{"name":"async-lock","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cmake","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"extend","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"macro_rules_attribute","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"perspective-client","req":"^3.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"perspective-server","req":"^3.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pollster","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.21.2","features":["extension-module","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-build-config","req":"^0.20.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"python-config-rs","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pythonize","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":">=0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.15","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4bf1cfb2d1ef45dd1078023d01f9354eba6522417f0d1c08cd536121028b62cc","features":{"abi3":["pyo3/abi3-py39"],"default":[],"external-cpp":["perspective-server/external-cpp"],"external-docs":[],"generate-proto":["perspective-client/generate-proto"],"protobuf-src":["perspective-client/protobuf-src"]},"yanked":false,"pubtime":"2025-02-02T01:02:28Z"}
{"name":"perspective-python","vers":"3.3.3","deps":[{"name":"async-lock","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cmake","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"extend","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"macro_rules_attribute","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"perspective-client","req":"^3.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"perspective-server","req":"^3.3.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pollster","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.21.2","features":["extension-module","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-build-config","req":"^0.20.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"python-config-rs","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pythonize","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":">=0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.15","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5cf64532d92ade5e720c87f792d9b42bffd882e289780726775f2adba5a49852","features":{"abi3":["pyo3/abi3-py39"],"default":[],"external-cpp":["perspective-server/external-cpp"],"external-docs":[],"generate-proto":["perspective-client/generate-proto"],"protobuf-src":["perspective-client/protobuf-src"]},"yanked":false,"pubtime":"2025-02-05T01:26:19Z"}
{"name":"perspective-python","vers":"3.3.4","deps":[{"name":"async-lock","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cmake","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"extend","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"macro_rules_attribute","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"perspective-client","req":"^3.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"perspective-server","req":"^3.3.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pollster","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.21.2","features":["extension-module","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-build-config","req":"^0.20.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"python-config-rs","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pythonize","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":">=0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.15","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"758f2c7f6951fe5fbc19975b174e9f3ab31479d38496b59936ddf6db0711bf39","features":{"abi3":["pyo3/abi3-py39"],"default":[],"external-cpp":["perspective-server/external-cpp"],"external-docs":[],"generate-proto":["perspective-client/generate-proto"],"protobuf-src":["perspective-client/protobuf-src"]},"yanked":false,"pubtime":"2025-02-10T05:22:25Z"}
{"name":"perspective-python","vers":"3.4.0","deps":[{"name":"async-lock","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cmake","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"extend","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"macro_rules_attribute","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"perspective-client","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"perspective-server","req":"^3.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pollster","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.23.4","features":["experimental-async","extension-module","serde","py-clone"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.23","features":["attributes","tokio-runtime"],"optional":false,"default_features":true,"target":"cfg(not(target_os=\"emscripten\"))","kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.23","features":["attributes"],"optional":false,"default_features":true,"target":"cfg(target_os=\"emscripten\")","kind":"normal"},{"name":"pyo3-build-config","req":"^0.22.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"python-config-rs","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pythonize","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":["full"],"optional":false,"default_features":true,"target":"cfg(not(target_os=\"emscripten\"))","kind":"normal"},{"name":"tracing","req":">=0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.15","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8ae19fe3ff61f0c0e877673a7d0440aa2625181af37af2cb6f085be6a175194b","features":{"abi3":["pyo3/abi3-py39"],"default":[],"external-cpp":["perspective-server/external-cpp"],"external-docs":[],"generate-proto":["perspective-client/generate-proto"],"protobuf-src":["perspective-client/protobuf-src"]},"yanked":false,"pubtime":"2025-03-06T22:15:05Z"}
{"name":"perspective-python","vers":"3.4.1","deps":[{"name":"async-lock","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cmake","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"extend","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"macro_rules_attribute","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"perspective-client","req":"^3.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"perspective-server","req":"^3.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pollster","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.23.4","features":["experimental-async","extension-module","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.23","features":["attributes","tokio-runtime"],"optional":false,"default_features":true,"target":"cfg(not(target_os=\"emscripten\"))","kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.23","features":["attributes"],"optional":false,"default_features":true,"target":"cfg(target_os=\"emscripten\")","kind":"normal"},{"name":"pyo3-build-config","req":"^0.22.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"python-config-rs","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pythonize","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":["full"],"optional":false,"default_features":true,"target":"cfg(not(target_os=\"emscripten\"))","kind":"normal"},{"name":"tracing","req":">=0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.15","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a8c175bb47d714b4b3dae6c36e1eac1a33c16971005431b26a60a31408445e72","features":{"abi3":["pyo3/abi3-py39"],"default":[],"external-cpp":["perspective-server/external-cpp"],"external-docs":[],"generate-proto":["perspective-client/generate-proto"],"protobuf-src":["perspective-client/protobuf-src"]},"yanked":false,"pubtime":"2025-03-12T21:22:00Z"}
{"name":"perspective-python","vers":"3.4.2","deps":[{"name":"async-lock","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cmake","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"extend","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"macro_rules_attribute","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"perspective-client","req":"^3.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"perspective-server","req":"^3.4.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pollster","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.23.4","features":["experimental-async","extension-module","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.23","features":["attributes","tokio-runtime"],"optional":false,"default_features":true,"target":"cfg(not(target_os=\"emscripten\"))","kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.23","features":["attributes"],"optional":false,"default_features":true,"target":"cfg(target_os=\"emscripten\")","kind":"normal"},{"name":"pyo3-build-config","req":"^0.22.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"python-config-rs","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pythonize","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":["full"],"optional":false,"default_features":true,"target":"cfg(not(target_os=\"emscripten\"))","kind":"normal"},{"name":"tracing","req":">=0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.15","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"26aba51a189208161dae6c59038530f27c0aa0dc0a8f9666ce2ae703dd2128ef","features":{"abi3":["pyo3/abi3-py39"],"default":[],"external-cpp":["perspective-server/external-cpp"],"external-docs":[],"generate-proto":["perspective-client/generate-proto"],"protobuf-src":["perspective-client/protobuf-src"]},"yanked":false,"pubtime":"2025-03-14T16:50:53Z"}
{"name":"perspective-python","vers":"3.4.3","deps":[{"name":"async-lock","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cmake","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"extend","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"macro_rules_attribute","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"perspective-client","req":"^3.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"perspective-server","req":"^3.4.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pollster","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.23.4","features":["experimental-async","extension-module","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.23","features":["attributes","tokio-runtime"],"optional":false,"default_features":true,"target":"cfg(not(target_os=\"emscripten\"))","kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.23","features":["attributes"],"optional":false,"default_features":true,"target":"cfg(target_os=\"emscripten\")","kind":"normal"},{"name":"pyo3-build-config","req":"^0.22.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"python-config-rs","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pythonize","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":["full"],"optional":false,"default_features":true,"target":"cfg(not(target_os=\"emscripten\"))","kind":"normal"},{"name":"tracing","req":">=0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.15","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"87d79e9bebd6b6491595dba3909441fcac07491a1cfaa5899914f0ddc26e84b9","features":{"abi3":["pyo3/abi3-py39"],"default":[],"external-cpp":["perspective-server/external-cpp"],"external-docs":[],"generate-proto":["perspective-client/generate-proto"],"protobuf-src":["perspective-client/protobuf-src"]},"yanked":false,"pubtime":"2025-03-20T17:24:17Z"}
{"name":"perspective-python","vers":"3.5.0","deps":[{"name":"async-lock","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cmake","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"extend","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"macro_rules_attribute","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"perspective-client","req":"^3.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"perspective-server","req":"^3.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pollster","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.23.4","features":["experimental-async","extension-module","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.23","features":["attributes","tokio-runtime"],"optional":false,"default_features":true,"target":"cfg(not(target_os=\"emscripten\"))","kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.23","features":["attributes"],"optional":false,"default_features":true,"target":"cfg(target_os=\"emscripten\")","kind":"normal"},{"name":"pyo3-build-config","req":"^0.22.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"python-config-rs","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pythonize","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":["full"],"optional":false,"default_features":true,"target":"cfg(not(target_os=\"emscripten\"))","kind":"normal"},{"name":"tracing","req":">=0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.15","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1239d6262aa353c145c60200d814ba1794f5337f7cf87fb7eafd436e8ffc5264","features":{"abi3":["pyo3/abi3-py39"],"default":[],"external-cpp":["perspective-server/external-cpp"],"external-docs":[],"generate-proto":["perspective-client/generate-proto"],"protobuf-src":["perspective-client/protobuf-src"]},"yanked":false,"pubtime":"2025-04-10T07:33:17Z"}
{"name":"perspective-python","vers":"3.5.1","deps":[{"name":"async-lock","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cmake","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"extend","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"macro_rules_attribute","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"perspective-client","req":"^3.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"perspective-server","req":"^3.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pollster","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.23.4","features":["experimental-async","extension-module","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.23","features":["attributes","tokio-runtime"],"optional":false,"default_features":true,"target":"cfg(not(target_os=\"emscripten\"))","kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.23","features":["attributes"],"optional":false,"default_features":true,"target":"cfg(target_os=\"emscripten\")","kind":"normal"},{"name":"pyo3-build-config","req":"^0.22.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"python-config-rs","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pythonize","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":["full"],"optional":false,"default_features":true,"target":"cfg(not(target_os=\"emscripten\"))","kind":"normal"},{"name":"tracing","req":">=0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.15","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a1981b2ae22b0c898a790b3ca084df4f0a1ea6557c600545ee9520fa80cabf5c","features":{"abi3":["pyo3/abi3-py39"],"default":[],"external-cpp":["perspective-server/external-cpp"],"external-docs":[],"generate-proto":["perspective-client/generate-proto"],"protobuf-src":["perspective-client/protobuf-src"]},"yanked":false,"pubtime":"2025-04-11T13:42:46Z"}
{"name":"perspective-python","vers":"3.6.0","deps":[{"name":"async-lock","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cmake","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"extend","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"macro_rules_attribute","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"perspective-client","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"perspective-server","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pollster","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.23.4","features":["experimental-async","extension-module","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.23","features":["attributes","tokio-runtime"],"optional":false,"default_features":true,"target":"cfg(not(target_os=\"emscripten\"))","kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.23","features":["attributes"],"optional":false,"default_features":true,"target":"cfg(target_os=\"emscripten\")","kind":"normal"},{"name":"pyo3-build-config","req":"^0.22.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"python-config-rs","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pythonize","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":["full"],"optional":false,"default_features":true,"target":"cfg(not(target_os=\"emscripten\"))","kind":"normal"},{"name":"tracing","req":">=0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.15","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"76e2b2d5071c87ce20c7e33e1fb0653e17e8815b3fb6242e22c9c36d41dd8303","features":{"abi3":["pyo3/abi3-py39"],"default":[],"external-cpp":["perspective-server/external-cpp"],"external-docs":[],"generate-proto":["perspective-client/generate-proto"],"protobuf-src":["perspective-client/protobuf-src"]},"yanked":false,"pubtime":"2025-04-24T21:27:57Z"}
{"name":"perspective-python","vers":"3.6.1","deps":[{"name":"async-lock","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cmake","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"extend","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"macro_rules_attribute","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"perspective-client","req":"^3.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"perspective-server","req":"^3.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pollster","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.23.4","features":["experimental-async","extension-module","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.23","features":["attributes","tokio-runtime"],"optional":false,"default_features":true,"target":"cfg(not(target_os=\"emscripten\"))","kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.23","features":["attributes"],"optional":false,"default_features":true,"target":"cfg(target_os=\"emscripten\")","kind":"normal"},{"name":"pyo3-build-config","req":"^0.22.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"python-config-rs","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pythonize","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":["full"],"optional":false,"default_features":true,"target":"cfg(not(target_os=\"emscripten\"))","kind":"normal"},{"name":"tracing","req":">=0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.15","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"64d4ab66091917954fea817159c29916782daa83d2dcc03e1fca027d7f96714c","features":{"abi3":["pyo3/abi3-py39"],"default":[],"external-cpp":["perspective-server/external-cpp"],"external-docs":[],"generate-proto":["perspective-client/generate-proto"],"protobuf-src":["perspective-client/protobuf-src"]},"yanked":false,"pubtime":"2025-05-01T02:20:11Z"}
{"name":"perspective-python","vers":"3.7.0","deps":[{"name":"async-lock","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cmake","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"extend","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"macro_rules_attribute","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"perspective-client","req":"^3.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"perspective-server","req":"^3.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pollster","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.25.1","features":["experimental-async","extension-module","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.25.0","features":["attributes","tokio-runtime"],"optional":false,"default_features":true,"target":"cfg(not(target_os=\"emscripten\"))","kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.25.0","features":["attributes"],"optional":false,"default_features":true,"target":"cfg(target_os=\"emscripten\")","kind":"normal"},{"name":"pyo3-build-config","req":"^0.22.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"python-config-rs","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pythonize","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.45.1","features":["full"],"optional":false,"default_features":true,"target":"cfg(not(target_os=\"emscripten\"))","kind":"normal"},{"name":"tracing","req":">=0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.15","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"9c9bca8e5f65f20f29b3e8d9bf8c8e966391517b7520a21f5972bd142dc04d32","features":{"abi3":["pyo3/abi3-py39"],"default":[],"external-cpp":["perspective-server/external-cpp"],"generate-proto":["perspective-client/generate-proto"],"protobuf-src":["perspective-client/protobuf-src"]},"yanked":false,"pubtime":"2025-06-30T13:06:47Z"}
{"name":"perspective-python","vers":"3.7.1-alpha1","deps":[{"name":"async-lock","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cmake","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"extend","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"macro_rules_attribute","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"perspective-client","req":"^3.7.1-alpha1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"perspective-server","req":"^3.7.1-alpha1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pollster","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.25.1","features":["experimental-async","extension-module","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.25.0","features":["attributes","tokio-runtime"],"optional":false,"default_features":true,"target":"cfg(not(target_os=\"emscripten\"))","kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.25.0","features":["attributes"],"optional":false,"default_features":true,"target":"cfg(target_os=\"emscripten\")","kind":"normal"},{"name":"pyo3-build-config","req":"^0.22.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"python-config-rs","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pythonize","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.45.1","features":["full"],"optional":false,"default_features":true,"target":"cfg(not(target_os=\"emscripten\"))","kind":"normal"},{"name":"tracing","req":">=0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.15","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c75a618fe392c01be9d7b545f54ced671d87098b20f4205df238974d7cfb604f","features":{"abi3":["pyo3/abi3-py39"],"default":[],"external-cpp":["perspective-server/external-cpp"],"generate-proto":["perspective-client/generate-proto"],"protobuf-src":["perspective-client/protobuf-src"]},"yanked":false,"pubtime":"2025-06-30T15:47:39Z"}
{"name":"perspective-python","vers":"3.7.1","deps":[{"name":"async-lock","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cmake","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"extend","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"macro_rules_attribute","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"perspective-client","req":"^3.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"perspective-server","req":"^3.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pollster","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.25.1","features":["experimental-async","extension-module","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.25.0","features":["attributes","tokio-runtime"],"optional":false,"default_features":true,"target":"cfg(not(target_os=\"emscripten\"))","kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.25.0","features":["attributes"],"optional":false,"default_features":true,"target":"cfg(target_os=\"emscripten\")","kind":"normal"},{"name":"pyo3-build-config","req":"^0.22.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"python-config-rs","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pythonize","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.45.1","features":["full"],"optional":false,"default_features":true,"target":"cfg(not(target_os=\"emscripten\"))","kind":"normal"},{"name":"tracing","req":">=0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.15","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"bd7a11fe19691ab240ef04ffc94410770e561478ac148d96f989f086c288529a","features":{"abi3":["pyo3/abi3-py39"],"default":[],"external-cpp":["perspective-server/external-cpp"],"generate-proto":["perspective-client/generate-proto"],"protobuf-src":["perspective-client/protobuf-src"]},"yanked":false,"pubtime":"2025-07-02T06:32:50Z"}
{"name":"perspective-python","vers":"3.7.2","deps":[{"name":"async-lock","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cmake","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"extend","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"macro_rules_attribute","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"perspective-client","req":"^3.7.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"perspective-server","req":"^3.7.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pollster","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.25.1","features":["experimental-async","extension-module","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.25.0","features":["attributes","tokio-runtime"],"optional":false,"default_features":true,"target":"cfg(not(target_os=\"emscripten\"))","kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.25.0","features":["attributes"],"optional":false,"default_features":true,"target":"cfg(target_os=\"emscripten\")","kind":"normal"},{"name":"pyo3-build-config","req":"^0.22.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"python-config-rs","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pythonize","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.45.1","features":["full"],"optional":false,"default_features":true,"target":"cfg(not(target_os=\"emscripten\"))","kind":"normal"},{"name":"tracing","req":">=0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.15","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d5b45755ea7a8e1b395cde88e3001cbc054b5cec8222be449764698965b84637","features":{"abi3":["pyo3/abi3-py39"],"default":[],"external-cpp":["perspective-server/external-cpp"],"generate-proto":["perspective-client/generate-proto"],"protobuf-src":["perspective-client/protobuf-src"]},"yanked":false,"pubtime":"2025-07-09T00:17:42Z"}
{"name":"perspective-python","vers":"3.7.3","deps":[{"name":"async-lock","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cmake","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"extend","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"macro_rules_attribute","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"perspective-client","req":"^3.7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"perspective-server","req":"^3.7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pollster","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.25.1","features":["experimental-async","extension-module","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.25.0","features":["attributes","tokio-runtime"],"optional":false,"default_features":true,"target":"cfg(not(target_os=\"emscripten\"))","kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.25.0","features":["attributes"],"optional":false,"default_features":true,"target":"cfg(target_os=\"emscripten\")","kind":"normal"},{"name":"pyo3-build-config","req":"^0.22.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"python-config-rs","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pythonize","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.45.1","features":["full"],"optional":false,"default_features":true,"target":"cfg(not(target_os=\"emscripten\"))","kind":"normal"},{"name":"tracing","req":">=0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.15","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6701ea9f25f7d01c18b0010ef51735f0b142cdf0974da8b29056ad95e39acda0","features":{"abi3":["pyo3/abi3-py39"],"default":[],"external-cpp":["perspective-server/external-cpp"],"generate-proto":["perspective-client/generate-proto"],"protobuf-src":["perspective-client/protobuf-src"]},"yanked":false,"pubtime":"2025-07-13T18:50:27Z"}
{"name":"perspective-python","vers":"3.7.4","deps":[{"name":"async-lock","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cmake","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"extend","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"macro_rules_attribute","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"perspective-client","req":"^3.7.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"perspective-server","req":"^3.7.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pollster","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.25.1","features":["experimental-async","extension-module","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.25.0","features":["attributes","tokio-runtime"],"optional":false,"default_features":true,"target":"cfg(not(target_os=\"emscripten\"))","kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.25.0","features":["attributes"],"optional":false,"default_features":true,"target":"cfg(target_os=\"emscripten\")","kind":"normal"},{"name":"pyo3-build-config","req":"^0.22.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"python-config-rs","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pythonize","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.45.1","features":["full"],"optional":false,"default_features":true,"target":"cfg(not(target_os=\"emscripten\"))","kind":"normal"},{"name":"tracing","req":">=0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.15","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2904a57a17c40fd9441d620923b900eb500b5f4a40dcb2a5006fa2820c4055c9","features":{"abi3":["pyo3/abi3-py39"],"default":[],"external-cpp":["perspective-server/external-cpp"],"generate-proto":["perspective-client/generate-proto"],"protobuf-src":["perspective-client/protobuf-src"]},"yanked":false,"pubtime":"2025-07-21T04:49:26Z"}
{"name":"perspective-python","vers":"3.8.0","deps":[{"name":"async-lock","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cmake","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"extend","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"macro_rules_attribute","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"perspective-client","req":"^3.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"perspective-server","req":"^3.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pollster","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.25.1","features":["experimental-async","extension-module","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.25.0","features":["attributes","tokio-runtime"],"optional":false,"default_features":true,"target":"cfg(not(target_os=\"emscripten\"))","kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.25.0","features":["attributes"],"optional":false,"default_features":true,"target":"cfg(target_os=\"emscripten\")","kind":"normal"},{"name":"pyo3-build-config","req":"^0.22.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"python-config-rs","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pythonize","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.45.1","features":["full"],"optional":false,"default_features":true,"target":"cfg(not(target_os=\"emscripten\"))","kind":"normal"},{"name":"tracing","req":">=0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.15","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b15ce2257814c44a119a4f1f3e6c3738286993d956485ca672e3b0cb95811714","features":{"abi3":["pyo3/abi3-py39"],"default":[],"external-cpp":["perspective-server/external-cpp"],"generate-proto":["perspective-client/generate-proto"],"protobuf-src":["perspective-client/protobuf-src"]},"yanked":false,"pubtime":"2025-09-03T19:51:08Z"}
{"name":"perspective-python","vers":"4.0.0","deps":[{"name":"async-lock","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cmake","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"extend","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"macro_rules_attribute","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"perspective-client","req":"^4.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"perspective-server","req":"^4.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pollster","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.25.1","features":["experimental-async","extension-module","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.25.0","features":["attributes","tokio-runtime"],"optional":false,"default_features":true,"target":"cfg(not(target_os=\"emscripten\"))","kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.25.0","features":["attributes"],"optional":false,"default_features":true,"target":"cfg(target_os=\"emscripten\")","kind":"normal"},{"name":"pyo3-build-config","req":"^0.22.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"python-config-rs","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pythonize","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.45.1","features":["full"],"optional":false,"default_features":true,"target":"cfg(not(target_os=\"emscripten\"))","kind":"normal"},{"name":"tracing","req":">=0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.15","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0093752c50c72d0f4e1ee2a3b128d1d2ca70c379cfc259a7caf02ee5f8754e60","features":{"abi3":["pyo3/abi3-py39"],"default":[],"external-cpp":["perspective-server/external-cpp"],"generate-proto":["perspective-client/generate-proto"],"protobuf-src":["perspective-client/protobuf-src"]},"yanked":false,"pubtime":"2025-10-28T14:26:47Z"}
{"name":"perspective-python","vers":"4.0.1","deps":[{"name":"async-lock","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cmake","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"extend","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"macro_rules_attribute","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"perspective-client","req":"^4.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"perspective-server","req":"^4.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pollster","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.25.1","features":["experimental-async","extension-module","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.25.0","features":["attributes","tokio-runtime"],"optional":false,"default_features":true,"target":"cfg(not(target_os=\"emscripten\"))","kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.25.0","features":["attributes"],"optional":false,"default_features":true,"target":"cfg(target_os=\"emscripten\")","kind":"normal"},{"name":"pyo3-build-config","req":"^0.22.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"python-config-rs","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pythonize","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.45.1","features":["full"],"optional":false,"default_features":true,"target":"cfg(not(target_os=\"emscripten\"))","kind":"normal"},{"name":"tracing","req":">=0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.15","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"840994e2c9db45df1a405ad00805283a97424585f5a975fae3b83cbfe140d3c4","features":{"abi3":["pyo3/abi3-py39"],"default":[],"external-cpp":["perspective-server/external-cpp"],"generate-proto":["perspective-client/generate-proto"],"protobuf-src":["perspective-client/protobuf-src"]},"yanked":false,"pubtime":"2025-12-16T12:09:05Z"}
{"name":"perspective-python","vers":"4.1.0","deps":[{"name":"async-lock","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cmake","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"extend","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2.2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"macro_rules_attribute","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"perspective-client","req":"^4.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"perspective-server","req":"^4.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pollster","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.25.1","features":["experimental-async","extension-module","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.25.0","features":["attributes","tokio-runtime"],"optional":false,"default_features":true,"target":"cfg(not(target_os=\"emscripten\"))","kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.25.0","features":["attributes"],"optional":false,"default_features":true,"target":"cfg(target_os=\"emscripten\")","kind":"normal"},{"name":"pyo3-build-config","req":"^0.22.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"python-config-rs","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pythonize","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.45.1","features":["full"],"optional":false,"default_features":true,"target":"cfg(not(target_os=\"emscripten\"))","kind":"normal"},{"name":"tracing","req":">=0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.15","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4588ec61f1f7cfedc745ef0a42dfb33064d8f6d8a139055b5cb86b189b359e61","features":{"abi3":["pyo3/abi3-py39"],"default":[],"external-cpp":["perspective-server/external-cpp"],"generate-proto":["perspective-client/generate-proto"],"protobuf-src":["perspective-client/protobuf-src"]},"yanked":false,"pubtime":"2026-01-28T01:08:32Z"}
{"name":"perspective-python","vers":"4.1.1","deps":[{"name":"async-lock","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cmake","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"extend","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2.2.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"macro_rules_attribute","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"perspective-client","req":"^4.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"perspective-server","req":"^4.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pollster","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.25.1","features":["experimental-async","extension-module","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.25.0","features":["attributes","tokio-runtime"],"optional":false,"default_features":true,"target":"cfg(not(target_os=\"emscripten\"))","kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.25.0","features":["attributes"],"optional":false,"default_features":true,"target":"cfg(target_os=\"emscripten\")","kind":"normal"},{"name":"pyo3-build-config","req":"^0.22.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"python-config-rs","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pythonize","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.45.1","features":["full"],"optional":false,"default_features":true,"target":"cfg(not(target_os=\"emscripten\"))","kind":"normal"},{"name":"tracing","req":">=0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.15","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"9b3bf8f8e207c5dd5a6145b9754f84ec7cb564b6102f2d36251cef7fb09a203f","features":{"abi3":["pyo3/abi3-py39"],"default":[],"external-cpp":["perspective-server/external-cpp"],"generate-proto":["perspective-client/generate-proto"],"protobuf-src":["perspective-client/protobuf-src"]},"yanked":false,"pubtime":"2026-02-02T18:38:13Z"}
{"name":"perspective-python","vers":"4.2.0","deps":[{"name":"async-lock","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cmake","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"extend","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"macro_rules_attribute","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"perspective-client","req":"^4.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"perspective-server","req":"^4.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pollster","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.25.1","features":["experimental-async","extension-module","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.25.0","features":["attributes","tokio-runtime"],"optional":false,"default_features":true,"target":"cfg(not(target_os=\"emscripten\"))","kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.25.0","features":["attributes"],"optional":false,"default_features":true,"target":"cfg(target_os=\"emscripten\")","kind":"normal"},{"name":"pyo3-build-config","req":"^0.25.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"python-config-rs","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pythonize","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.45.1","features":["full"],"optional":false,"default_features":true,"target":"cfg(not(target_os=\"emscripten\"))","kind":"normal"},{"name":"tracing","req":">=0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.15","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a00426a71ba18a96ccd2b8f8e04b69a59bb711983e16e7e3c9668a3b0ad0172a","features":{"abi3":["pyo3/abi3-py311"],"default":[],"external-cpp":["perspective-server/external-cpp"],"generate-proto":["perspective-client/generate-proto"],"protobuf-src":["perspective-client/protobuf-src"]},"yanked":false,"pubtime":"2026-02-15T18:32:38Z"}
{"name":"perspective-python","vers":"4.3.0","deps":[{"name":"async-lock","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cmake","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"extend","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"macro_rules_attribute","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"perspective-client","req":"^4.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"perspective-server","req":"^4.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pollster","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.25.1","features":["experimental-async","extension-module","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.25.0","features":["attributes","tokio-runtime"],"optional":false,"default_features":true,"target":"cfg(not(target_os=\"emscripten\"))","kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.25.0","features":["attributes"],"optional":false,"default_features":true,"target":"cfg(target_os=\"emscripten\")","kind":"normal"},{"name":"pyo3-build-config","req":"^0.25.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"python-config-rs","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pythonize","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.45.1","features":["full"],"optional":false,"default_features":true,"target":"cfg(not(target_os=\"emscripten\"))","kind":"normal"},{"name":"tracing","req":">=0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.15","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5325b64033d1f36f57936dd4ac9d62e714df2b2947d33d8451001ff66d4ccf77","features":{"abi3":["pyo3/abi3-py311"],"default":[],"external-cpp":["perspective-server/external-cpp"],"generate-proto":["perspective-client/generate-proto"],"protobuf-src":["perspective-client/protobuf-src"]},"yanked":false,"pubtime":"2026-03-11T03:06:50Z"}
{"name":"perspective-python","vers":"4.4.0","deps":[{"name":"async-lock","req":"^2.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cmake","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"extend","req":"^1.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"indexmap","req":"^2.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"macro_rules_attribute","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"num_cpus","req":"^1.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"perspective-client","req":"^4.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"perspective-server","req":"^4.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pollster","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.25.1","features":["experimental-async","extension-module","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.25.0","features":["attributes","tokio-runtime"],"optional":false,"default_features":true,"target":"cfg(not(target_os=\"emscripten\"))","kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.25.0","features":["attributes"],"optional":false,"default_features":true,"target":"cfg(target_os=\"emscripten\")","kind":"normal"},{"name":"pyo3-build-config","req":"^0.25.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"python-config-rs","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"pythonize","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.45.1","features":["full"],"optional":false,"default_features":true,"target":"cfg(not(target_os=\"emscripten\"))","kind":"normal"},{"name":"tracing","req":">=0.1.36","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.15","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"330ef7be907dd6710d24a41d4fe7d4a36662b54e6721e07a7576b730823fb55c","features":{"abi3":["pyo3/abi3-py311"],"default":[],"external-cpp":["perspective-server/external-cpp"],"generate-proto":["perspective-client/generate-proto"],"protobuf-src":["perspective-client/protobuf-src"]},"yanked":false,"pubtime":"2026-04-02T21:31:07Z"}
