parent
8e9a77e2b5
commit
86ee52f4aa
@ -0,0 +1,773 @@ |
||||
# This file is automatically @generated by Cargo. |
||||
# It is not intended for manual editing. |
||||
version = 3 |
||||
|
||||
[[package]] |
||||
name = "anyhow" |
||||
version = "1.0.65" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "98161a4e3e2184da77bb14f02184cdd111e83bbbcc9979dfee3c44b9a85f5602" |
||||
|
||||
[[package]] |
||||
name = "autocfg" |
||||
version = "1.1.0" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" |
||||
|
||||
[[package]] |
||||
name = "bitflags" |
||||
version = "1.3.2" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" |
||||
|
||||
[[package]] |
||||
name = "block-buffer" |
||||
version = "0.7.3" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "c0940dc441f31689269e10ac70eb1002a3a1d3ad1390e030043662eb7fe4688b" |
||||
dependencies = [ |
||||
"block-padding", |
||||
"byte-tools", |
||||
"byteorder", |
||||
"generic-array 0.12.4", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "block-buffer" |
||||
version = "0.9.0" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" |
||||
dependencies = [ |
||||
"generic-array 0.14.6", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "block-padding" |
||||
version = "0.1.5" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "fa79dedbb091f449f1f39e53edf88d5dbe95f895dae6135a8d7b881fb5af73f5" |
||||
dependencies = [ |
||||
"byte-tools", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "bumpalo" |
||||
version = "3.11.0" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "c1ad822118d20d2c234f427000d5acc36eabe1e29a348c89b63dd60b13f28e5d" |
||||
|
||||
[[package]] |
||||
name = "byte-tools" |
||||
version = "0.3.1" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7" |
||||
|
||||
[[package]] |
||||
name = "byteorder" |
||||
version = "1.4.3" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" |
||||
|
||||
[[package]] |
||||
name = "cfg-if" |
||||
version = "1.0.0" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" |
||||
|
||||
[[package]] |
||||
name = "cpufeatures" |
||||
version = "0.2.5" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320" |
||||
dependencies = [ |
||||
"libc", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "crypto-mac" |
||||
version = "0.7.0" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "4434400df11d95d556bac068ddfedd482915eb18fe8bea89bc80b6e4b1c179e5" |
||||
dependencies = [ |
||||
"generic-array 0.12.4", |
||||
"subtle 1.0.0", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "crypto-mac" |
||||
version = "0.8.0" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab" |
||||
dependencies = [ |
||||
"generic-array 0.14.6", |
||||
"subtle 2.4.1", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "ctor" |
||||
version = "0.1.23" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "cdffe87e1d521a10f9696f833fe502293ea446d7f256c06128293a4119bdf4cb" |
||||
dependencies = [ |
||||
"quote", |
||||
"syn", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "digest" |
||||
version = "0.8.1" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5" |
||||
dependencies = [ |
||||
"generic-array 0.12.4", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "digest" |
||||
version = "0.9.0" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" |
||||
dependencies = [ |
||||
"generic-array 0.14.6", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "fake-simd" |
||||
version = "0.1.2" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed" |
||||
|
||||
[[package]] |
||||
name = "generic-array" |
||||
version = "0.12.4" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "ffdf9f34f1447443d37393cc6c2b8313aebddcd96906caf34e54c68d8e57d7bd" |
||||
dependencies = [ |
||||
"typenum", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "generic-array" |
||||
version = "0.14.6" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9" |
||||
dependencies = [ |
||||
"typenum", |
||||
"version_check", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "getrandom" |
||||
version = "0.1.16" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" |
||||
dependencies = [ |
||||
"cfg-if", |
||||
"js-sys", |
||||
"libc", |
||||
"wasi", |
||||
"wasm-bindgen", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "ghost" |
||||
version = "0.1.6" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "eb19fe8de3ea0920d282f7b77dd4227aea6b8b999b42cdf0ca41b2472b14443a" |
||||
dependencies = [ |
||||
"proc-macro2", |
||||
"quote", |
||||
"syn", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "hmac" |
||||
version = "0.7.1" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "5dcb5e64cda4c23119ab41ba960d1e170a774c8e4b9d9e6a9bc18aabf5e59695" |
||||
dependencies = [ |
||||
"crypto-mac 0.7.0", |
||||
"digest 0.8.1", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "hmac" |
||||
version = "0.8.1" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "126888268dcc288495a26bf004b38c5fdbb31682f992c84ceb046a1f0fe38840" |
||||
dependencies = [ |
||||
"crypto-mac 0.8.0", |
||||
"digest 0.9.0", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "indoc" |
||||
version = "0.3.6" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "47741a8bc60fb26eb8d6e0238bbb26d8575ff623fdc97b1a2c00c050b9684ed8" |
||||
dependencies = [ |
||||
"indoc-impl", |
||||
"proc-macro-hack", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "indoc-impl" |
||||
version = "0.3.6" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "ce046d161f000fffde5f432a0d034d0341dc152643b2598ed5bfce44c4f3a8f0" |
||||
dependencies = [ |
||||
"proc-macro-hack", |
||||
"proc-macro2", |
||||
"quote", |
||||
"syn", |
||||
"unindent", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "instant" |
||||
version = "0.1.12" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" |
||||
dependencies = [ |
||||
"cfg-if", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "inventory" |
||||
version = "0.1.11" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "f0eb5160c60ba1e809707918ee329adb99d222888155835c6feedba19f6c3fd4" |
||||
dependencies = [ |
||||
"ctor", |
||||
"ghost", |
||||
"inventory-impl", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "inventory-impl" |
||||
version = "0.1.11" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "7e41b53715c6f0c4be49510bb82dee2c1e51c8586d885abe65396e82ed518548" |
||||
dependencies = [ |
||||
"proc-macro2", |
||||
"quote", |
||||
"syn", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "js-sys" |
||||
version = "0.3.60" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47" |
||||
dependencies = [ |
||||
"wasm-bindgen", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "libc" |
||||
version = "0.2.135" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "68783febc7782c6c5cb401fbda4de5a9898be1762314da0bb2c10ced61f18b0c" |
||||
|
||||
[[package]] |
||||
name = "lock_api" |
||||
version = "0.4.9" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df" |
||||
dependencies = [ |
||||
"autocfg", |
||||
"scopeguard", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "log" |
||||
version = "0.4.17" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" |
||||
dependencies = [ |
||||
"cfg-if", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "once_cell" |
||||
version = "1.15.0" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "e82dad04139b71a90c080c8463fe0dc7902db5192d939bd0950f074d014339e1" |
||||
|
||||
[[package]] |
||||
name = "opaque-debug" |
||||
version = "0.2.3" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c" |
||||
|
||||
[[package]] |
||||
name = "opaque-debug" |
||||
version = "0.3.0" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" |
||||
|
||||
[[package]] |
||||
name = "parking_lot" |
||||
version = "0.11.2" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99" |
||||
dependencies = [ |
||||
"instant", |
||||
"lock_api", |
||||
"parking_lot_core", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "parking_lot_core" |
||||
version = "0.8.5" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "d76e8e1493bcac0d2766c42737f34458f1c8c50c0d23bcb24ea953affb273216" |
||||
dependencies = [ |
||||
"cfg-if", |
||||
"instant", |
||||
"libc", |
||||
"redox_syscall", |
||||
"smallvec", |
||||
"winapi", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "paste" |
||||
version = "0.1.18" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "45ca20c77d80be666aef2b45486da86238fabe33e38306bd3118fe4af33fa880" |
||||
dependencies = [ |
||||
"paste-impl", |
||||
"proc-macro-hack", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "paste-impl" |
||||
version = "0.1.18" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "d95a7db200b97ef370c8e6de0088252f7e0dfff7d047a28528e47456c0fc98b6" |
||||
dependencies = [ |
||||
"proc-macro-hack", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "pbkdf2" |
||||
version = "0.3.0" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "006c038a43a45995a9670da19e67600114740e8511d4333bf97a56e66a7542d9" |
||||
dependencies = [ |
||||
"byteorder", |
||||
"crypto-mac 0.7.0", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "pbkdf2" |
||||
version = "0.4.0" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "216eaa586a190f0a738f2f918511eecfa90f13295abec0e457cdebcceda80cbd" |
||||
dependencies = [ |
||||
"crypto-mac 0.8.0", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "ppv-lite86" |
||||
version = "0.2.16" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872" |
||||
|
||||
[[package]] |
||||
name = "proc-macro-hack" |
||||
version = "0.5.19" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5" |
||||
|
||||
[[package]] |
||||
name = "proc-macro2" |
||||
version = "1.0.46" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "94e2ef8dbfc347b10c094890f778ee2e36ca9bb4262e86dc99cd217e35f3470b" |
||||
dependencies = [ |
||||
"unicode-ident", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "py-bip39-bindings" |
||||
version = "0.1.10" |
||||
dependencies = [ |
||||
"hmac 0.7.1", |
||||
"pbkdf2 0.3.0", |
||||
"pyo3", |
||||
"sha2 0.8.2", |
||||
"tiny-bip39", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "pyo3" |
||||
version = "0.11.1" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "9ca8710ffa8211c9a62a8a3863c4267c710dc42a82a7fd29c97de465d7ea6b7d" |
||||
dependencies = [ |
||||
"ctor", |
||||
"indoc", |
||||
"inventory", |
||||
"libc", |
||||
"parking_lot", |
||||
"paste", |
||||
"pyo3cls", |
||||
"unindent", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "pyo3-derive-backend" |
||||
version = "0.11.1" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "58ad070bf6967b0d29ea74931ffcf9c6bbe8402a726e9afbeafadc0a287cc2b3" |
||||
dependencies = [ |
||||
"proc-macro2", |
||||
"quote", |
||||
"syn", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "pyo3cls" |
||||
version = "0.11.1" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "c3fa17e1ea569d0bf3b7c00f2a9eea831ca05e55dd76f1794c541abba1c64baa" |
||||
dependencies = [ |
||||
"pyo3-derive-backend", |
||||
"quote", |
||||
"syn", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "quote" |
||||
version = "1.0.21" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179" |
||||
dependencies = [ |
||||
"proc-macro2", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "rand" |
||||
version = "0.7.3" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" |
||||
dependencies = [ |
||||
"getrandom", |
||||
"libc", |
||||
"rand_chacha", |
||||
"rand_core", |
||||
"rand_hc", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "rand_chacha" |
||||
version = "0.2.2" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" |
||||
dependencies = [ |
||||
"ppv-lite86", |
||||
"rand_core", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "rand_core" |
||||
version = "0.5.1" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" |
||||
dependencies = [ |
||||
"getrandom", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "rand_hc" |
||||
version = "0.2.0" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" |
||||
dependencies = [ |
||||
"rand_core", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "redox_syscall" |
||||
version = "0.2.16" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" |
||||
dependencies = [ |
||||
"bitflags", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "rustc-hash" |
||||
version = "1.1.0" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" |
||||
|
||||
[[package]] |
||||
name = "scopeguard" |
||||
version = "1.1.0" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" |
||||
|
||||
[[package]] |
||||
name = "sha2" |
||||
version = "0.8.2" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "a256f46ea78a0c0d9ff00077504903ac881a1dafdc20da66545699e7776b3e69" |
||||
dependencies = [ |
||||
"block-buffer 0.7.3", |
||||
"digest 0.8.1", |
||||
"fake-simd", |
||||
"opaque-debug 0.2.3", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "sha2" |
||||
version = "0.9.9" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" |
||||
dependencies = [ |
||||
"block-buffer 0.9.0", |
||||
"cfg-if", |
||||
"cpufeatures", |
||||
"digest 0.9.0", |
||||
"opaque-debug 0.3.0", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "smallvec" |
||||
version = "1.10.0" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" |
||||
|
||||
[[package]] |
||||
name = "subtle" |
||||
version = "1.0.0" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "2d67a5a62ba6e01cb2192ff309324cb4875d0c451d55fe2319433abe7a05a8ee" |
||||
|
||||
[[package]] |
||||
name = "subtle" |
||||
version = "2.4.1" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" |
||||
|
||||
[[package]] |
||||
name = "syn" |
||||
version = "1.0.102" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "3fcd952facd492f9be3ef0d0b7032a6e442ee9b361d4acc2b1d0c4aaa5f613a1" |
||||
dependencies = [ |
||||
"proc-macro2", |
||||
"quote", |
||||
"unicode-ident", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "synstructure" |
||||
version = "0.12.6" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f" |
||||
dependencies = [ |
||||
"proc-macro2", |
||||
"quote", |
||||
"syn", |
||||
"unicode-xid", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "thiserror" |
||||
version = "1.0.37" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "10deb33631e3c9018b9baf9dcbbc4f737320d2b576bac10f6aefa048fa407e3e" |
||||
dependencies = [ |
||||
"thiserror-impl", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "thiserror-impl" |
||||
version = "1.0.37" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "982d17546b47146b28f7c22e3d08465f6b8903d0ea13c1660d9d84a6e7adcdbb" |
||||
dependencies = [ |
||||
"proc-macro2", |
||||
"quote", |
||||
"syn", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "tiny-bip39" |
||||
version = "0.8.2" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "ffc59cb9dfc85bb312c3a78fd6aa8a8582e310b0fa885d5bb877f6dcc601839d" |
||||
dependencies = [ |
||||
"anyhow", |
||||
"hmac 0.8.1", |
||||
"once_cell", |
||||
"pbkdf2 0.4.0", |
||||
"rand", |
||||
"rustc-hash", |
||||
"sha2 0.9.9", |
||||
"thiserror", |
||||
"unicode-normalization", |
||||
"wasm-bindgen", |
||||
"zeroize", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "tinyvec" |
||||
version = "1.6.0" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" |
||||
dependencies = [ |
||||
"tinyvec_macros", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "tinyvec_macros" |
||||
version = "0.1.0" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" |
||||
|
||||
[[package]] |
||||
name = "typenum" |
||||
version = "1.15.0" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987" |
||||
|
||||
[[package]] |
||||
name = "unicode-ident" |
||||
version = "1.0.5" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "6ceab39d59e4c9499d4e5a8ee0e2735b891bb7308ac83dfb4e80cad195c9f6f3" |
||||
|
||||
[[package]] |
||||
name = "unicode-normalization" |
||||
version = "0.1.22" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" |
||||
dependencies = [ |
||||
"tinyvec", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "unicode-xid" |
||||
version = "0.2.4" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" |
||||
|
||||
[[package]] |
||||
name = "unindent" |
||||
version = "0.1.10" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "58ee9362deb4a96cef4d437d1ad49cffc9b9e92d202b6995674e928ce684f112" |
||||
|
||||
[[package]] |
||||
name = "version_check" |
||||
version = "0.9.4" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" |
||||
|
||||
[[package]] |
||||
name = "wasi" |
||||
version = "0.9.0+wasi-snapshot-preview1" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" |
||||
|
||||
[[package]] |
||||
name = "wasm-bindgen" |
||||
version = "0.2.83" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268" |
||||
dependencies = [ |
||||
"cfg-if", |
||||
"wasm-bindgen-macro", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "wasm-bindgen-backend" |
||||
version = "0.2.83" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "4c8ffb332579b0557b52d268b91feab8df3615f265d5270fec2a8c95b17c1142" |
||||
dependencies = [ |
||||
"bumpalo", |
||||
"log", |
||||
"once_cell", |
||||
"proc-macro2", |
||||
"quote", |
||||
"syn", |
||||
"wasm-bindgen-shared", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "wasm-bindgen-macro" |
||||
version = "0.2.83" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "052be0f94026e6cbc75cdefc9bae13fd6052cdcaf532fa6c45e7ae33a1e6c810" |
||||
dependencies = [ |
||||
"quote", |
||||
"wasm-bindgen-macro-support", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "wasm-bindgen-macro-support" |
||||
version = "0.2.83" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "07bc0c051dc5f23e307b13285f9d75df86bfdf816c5721e573dec1f9b8aa193c" |
||||
dependencies = [ |
||||
"proc-macro2", |
||||
"quote", |
||||
"syn", |
||||
"wasm-bindgen-backend", |
||||
"wasm-bindgen-shared", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "wasm-bindgen-shared" |
||||
version = "0.2.83" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f" |
||||
|
||||
[[package]] |
||||
name = "winapi" |
||||
version = "0.3.9" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" |
||||
dependencies = [ |
||||
"winapi-i686-pc-windows-gnu", |
||||
"winapi-x86_64-pc-windows-gnu", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "winapi-i686-pc-windows-gnu" |
||||
version = "0.4.0" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" |
||||
|
||||
[[package]] |
||||
name = "winapi-x86_64-pc-windows-gnu" |
||||
version = "0.4.0" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" |
||||
|
||||
[[package]] |
||||
name = "zeroize" |
||||
version = "1.5.7" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "c394b5bd0c6f669e7275d9c20aa90ae064cb22e75a1cad54e1b34088034b149f" |
||||
dependencies = [ |
||||
"zeroize_derive", |
||||
] |
||||
|
||||
[[package]] |
||||
name = "zeroize_derive" |
||||
version = "1.3.2" |
||||
source = "registry+https://github.com/rust-lang/crates.io-index" |
||||
checksum = "3f8f187641dad4f680d25c4bfc4225b418165984179f26ca76ec4fb6441d3a17" |
||||
dependencies = [ |
||||
"proc-macro2", |
||||
"quote", |
||||
"syn", |
||||
"synstructure", |
||||
] |
@ -0,0 +1,58 @@ |
||||
{ lib |
||||
, fetchFromGitHub |
||||
, fetchpatch |
||||
, buildPythonPackage |
||||
, pythonOlder |
||||
, pytestCheckHook |
||||
, rustPlatform |
||||
, stdenv |
||||
, libiconv }: |
||||
|
||||
buildPythonPackage rec { |
||||
pname = "py-bip39-bindings"; |
||||
version = "0.1.10"; |
||||
format = "pyproject"; |
||||
|
||||
disabled = pythonOlder "3.6"; |
||||
|
||||
src = fetchFromGitHub { |
||||
owner = "polkascan"; |
||||
repo = "py-bip39-bindings"; |
||||
rev = "ddb74433c2dca7b1f1e1984c33b9da7b51a30227"; |
||||
sha256 = "sha256-MBDic955EohTW6BWprv7X+ZPHoqzkyBJYKV4jpNPKz8="; |
||||
}; |
||||
|
||||
cargoDeps = rustPlatform.importCargoLock { |
||||
lockFile = ./Cargo.lock; |
||||
}; |
||||
|
||||
postPatch = '' |
||||
cp ${./Cargo.lock} Cargo.lock |
||||
''; |
||||
|
||||
nativeBuildInputs = with rustPlatform; [ |
||||
cargoSetupHook |
||||
maturinBuildHook |
||||
]; |
||||
|
||||
buildInputs = lib.optionals stdenv.isDarwin [ libiconv ]; |
||||
|
||||
checkInputs = [ |
||||
pytestCheckHook |
||||
]; |
||||
|
||||
pytestFlagsArray = [ |
||||
"tests.py" |
||||
]; |
||||
|
||||
pythonImportsCheck = [ |
||||
"bip39" |
||||
]; |
||||
|
||||
meta = with lib; { |
||||
description = "Python bindings for the tiny-bip39 library"; |
||||
homepage = "https://github.com/polkascan/py-bip39-bindings"; |
||||
license = licenses.asl20; |
||||
maintainers = with maintainers; [ stargate01 ]; |
||||
}; |
||||
} |
Loading…
Reference in new issue