{"id":176079536,"number":"4.1.1","published_at":"2026-02-02T18:38:13.336Z","licenses":null,"integrity":null,"status":null,"download_url":"https://static.crates.io/crates/perspective-python/perspective-python-4.1.1.crate","registry_url":"https://crates.io/crates/perspective-python/4.1.1","documentation_url":"https://docs.rs/perspective-python/4.1.1","install_command":"cargo install perspective-python --version 4.1.1","immutable":null,"metadata":{"uuid":1992741,"downloads":13,"published_by":{"id":140508,"login":"texodus","name":"Andrew Stein","avatar":"https://avatars.githubusercontent.com/u/60666?v=4","url":"https://github.com/texodus"},"checksum":"9b3bf8f8e207c5dd5a6145b9754f84ec7cb564b6102f2d36251cef7fb09a203f","size":null,"license":"Apache-2.0","crate_size":377979,"rust_version":null,"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,"yank_message":null,"dl_path":"/api/v1/crates/perspective-python/4.1.1/download","audit_actions":[{"action":"publish","user":{"id":140508,"login":"texodus","name":"Andrew Stein","avatar":"https://avatars.githubusercontent.com/u/60666?v=4","url":"https://github.com/texodus"},"time":"2026-02-02T18:38:13.336405Z"}],"lib_links":null,"has_lib":true,"bin_names":[],"edition":"2024"},"created_at":"2026-02-28T04:33:13.784Z","updated_at":"2026-02-28T04:33:13.784Z","purl":"pkg:cargo/perspective-python@4.1.1","related_tag":{"name":"v4.1.1","sha":"f1c3af6a59302770ffecdd543e59180b9cc9fefd","kind":"tag","published_at":"2026-02-02T16:36:38.000Z","download_url":"https://codeload.github.com/perspective-dev/perspective/tar.gz/v4.1.1","html_url":"https://github.com/perspective-dev/perspective/releases/tag/v4.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/perspective-dev/perspective@v4.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/perspective-dev%2Fperspective/tags/v4.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/perspective-dev%2Fperspective/tags/v4.1.1/manifests"},"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/perspective-python/versions/4.1.1","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/perspective-python/versions/4.1.1/codemeta","dependencies":[{"id":1936107761,"ecosystem":"cargo","package_name":"async-lock","requirements":"^2.5.0","kind":"normal","optional":false},{"id":1936107762,"ecosystem":"cargo","package_name":"bytes","requirements":"^1.10.1","kind":"normal","optional":false},{"id":1936107763,"ecosystem":"cargo","package_name":"chrono","requirements":"^0.4","kind":"normal","optional":false},{"id":1936107764,"ecosystem":"cargo","package_name":"cmake","requirements":"^0.1.50","kind":"build","optional":false},{"id":1936107765,"ecosystem":"cargo","package_name":"extend","requirements":"^1.1.2","kind":"normal","optional":false},{"id":1936107766,"ecosystem":"cargo","package_name":"futures","requirements":"^0.3.28","kind":"normal","optional":false},{"id":1936107767,"ecosystem":"cargo","package_name":"indexmap","requirements":"^2.2.6","kind":"normal","optional":false},{"id":1936107768,"ecosystem":"cargo","package_name":"macro_rules_attribute","requirements":"^0.2.0","kind":"normal","optional":false},{"id":1936107769,"ecosystem":"cargo","package_name":"num_cpus","requirements":"^1.16.0","kind":"build","optional":false},{"id":1936107770,"ecosystem":"cargo","package_name":"perspective-client","requirements":"^4.1.1","kind":"normal","optional":false},{"id":1936107771,"ecosystem":"cargo","package_name":"perspective-server","requirements":"^4.1.1","kind":"normal","optional":false},{"id":1936107772,"ecosystem":"cargo","package_name":"pollster","requirements":"^0.3.0","kind":"normal","optional":false},{"id":1936107773,"ecosystem":"cargo","package_name":"pyo3","requirements":"^0.25.1","kind":"normal","optional":false},{"id":1936107774,"ecosystem":"cargo","package_name":"pyo3-async-runtimes","requirements":"^0.25.0","kind":"normal","optional":false},{"id":1936107775,"ecosystem":"cargo","package_name":"pyo3-async-runtimes","requirements":"^0.25.0","kind":"normal","optional":false},{"id":1936107776,"ecosystem":"cargo","package_name":"pyo3-build-config","requirements":"^0.22.6","kind":"build","optional":false},{"id":1936107777,"ecosystem":"cargo","package_name":"python-config-rs","requirements":"^0.1.2","kind":"build","optional":false},{"id":1936107778,"ecosystem":"cargo","package_name":"pythonize","requirements":"^0.25.0","kind":"normal","optional":false},{"id":1936107779,"ecosystem":"cargo","package_name":"serde","requirements":"^1.0","kind":"normal","optional":false},{"id":1936107780,"ecosystem":"cargo","package_name":"tokio","requirements":"^1.45.1","kind":"normal","optional":false},{"id":1936107781,"ecosystem":"cargo","package_name":"tracing","requirements":"\u003e=0.1.36","kind":"normal","optional":false},{"id":1936107782,"ecosystem":"cargo","package_name":"tracing-subscriber","requirements":"^0.3.15","kind":"normal","optional":false}],"advisories":[],"package_url":"https://packages.ecosyste.ms/api/v1/registries/crates.io/packages/perspective-python"}