{"categories":[{"label":"Cryptography","url":"https://skillfed.io/packages/category/security-cryptography"}],"enrichment":{"capability":"Provides Python bindings to the sr25519 Rust cryptographic library for Schnorr signature operations, enabling key derivation, signing, and verification in Python applications.","skillfed_tags":["blockchain","schnorr-signatures","rust-bindings"],"use_cases":["Derive and manage sr25519 key pairs in Python-based Polkadot or Kusama wallet implementations.","Sign and verify blockchain transactions using sr25519 signatures in custom trading or automation bots.","Integrate Schnorr signature verification into Python services that validate messages from sr25519-based networks.","Build cryptographic testing or reference implementations that require sr25519 operations alongside BIP39 seed generation."],"what_it_does":"py-sr25519-bindings wraps the Schnorr signature algorithm from the Rust schnorrkel library, exposing sr25519 cryptographic operations to Python. It provides functions to derive key pairs from seeds, sign messages, and verify signatures\u2014operations essential for blockchain and distributed systems that use sr25519 (notably Polkadot and Kusama). The package ships as pre-compiled wheels for multiple Python versions and platforms, avoiding the need to build Rust code locally in most cases.\n\nThe library has no runtime dependencies beyond Python itself, making it lightweight to integrate. It is intended for developers building blockchain clients, wallets, or other applications that need sr25519 signing and verification. The permissive Apache 2.0 license and active maintenance status (last release 60 days ago) make it suitable for production use, though the small repository star count suggests a specialized rather than widely-adopted tool.","worth_installing":"Yes, if you need sr25519 signatures in Python. The package is actively maintained, has no runtime dependencies, ships pre-compiled wheels for most platforms, and carries a permissive license. Install friction is medium due to compiled bindings, but pre-built wheels eliminate local compilation for standard environments. Not worth installing if you don't specifically need Schnorr signatures or are working outside blockchain/Polkadot ecosystems."},"id":"py-sr25519-bindings","links":{"html":"https://skillfed.io/packages/py-sr25519-bindings","md":"https://skillfed.io/packages/py-sr25519-bindings.md","pypi":"https://pypi.org/project/py-sr25519-bindings/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-15","license_spdx":null,"license_treatment":"permissive","name":"py-sr25519-bindings","python_support":"supports_current","summary":"Python bindings for schnorrkel RUST crate"},"popularity":{"monthly_downloads":496852,"position":6335,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.2.4"}
