Skip to main content

No project description provided

Project description

pyrevm

Blazing-fast Python bindings to revm

py rust

Quickstart

make install
make test

Example Usage

Here we show how you can fork from Ethereum mainnet and simulate a transaction from vitalik.eth.

from pyrevm import EVM, Env, BlockEnv

address = "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"  # vitalik.eth
address2 = "0xBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB"

fork_url = "https://mainnet.infura.io/v3/c60b0bb42f8a4c6481ecd229eddaca27"

# set up an evm
evm = EVM(
    # can fork from a remote node
    fork_url=fork_url,
    # can set tracing to true/false
    tracing=True,
    # can configure the environment
    env=Env(
        block=BlockEnv(timestamp=100)
    )
)

vb_before = evm.basic(address)
assert vb_before != 0

# Execute the tx
evm.message_call(
    caller=address,
    to=address2,
    value=10000
    # data
)

assert vb_before != evm.basic(address)
assert evm.basic(address2).balance == 10000

Tracing

There is also support for tracing:

from pyrevm import EVM

EVM(tracing=True)

Transactions

There is support for checkpoints:

from pyrevm import EVM

evm = EVM()
checkpoint = evm.snapshot()
evm.message_call(
    caller=...,
    to=...,
    value=...,
)
evm.revert(checkpoint)  # or: evm.commit() to clear all checkpoints

Note: in contrast to the Rust library, the Python library does not automatically commit to database.

See more usage examples in the pytests.

Develop

We use Poetry for virtual environment management and Maturin as our Rust <> Python FFI build system. The Rust bindings are auto-generated from the macros provided by PyO3.

To build the library, run make build. To run the tests, run make test.

Note: If building for production, use make build-prod, else performance will be degraded.

To release to pypi, create a new github release. This will run the .github/workflows/release.yml action and publish source+binary wheels to pypi.

Benchmarks

TODO

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyrevm-0.3.2.tar.gz (55.4 kB view details)

Uploaded Source

Built Distributions

pyrevm-0.3.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.9 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pyrevm-0.3.2-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (6.1 MB view details)

Uploaded PyPy manylinux: glibc 2.12+ i686

pyrevm-0.3.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.9 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pyrevm-0.3.2-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (6.1 MB view details)

Uploaded PyPy manylinux: glibc 2.12+ i686

pyrevm-0.3.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.9 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pyrevm-0.3.2-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (6.1 MB view details)

Uploaded PyPy manylinux: glibc 2.12+ i686

pyrevm-0.3.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.9 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pyrevm-0.3.2-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (6.1 MB view details)

Uploaded PyPy manylinux: glibc 2.12+ i686

pyrevm-0.3.2-cp312-none-win_amd64.whl (3.9 MB view details)

Uploaded CPython 3.12 Windows x86-64

pyrevm-0.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

pyrevm-0.3.2-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl (6.1 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.12+ i686

pyrevm-0.3.2-cp312-cp312-macosx_11_0_arm64.whl (4.0 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

pyrevm-0.3.2-cp312-cp312-macosx_10_12_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.12 macOS 10.12+ x86-64

pyrevm-0.3.2-cp311-none-win_amd64.whl (3.9 MB view details)

Uploaded CPython 3.11 Windows x86-64

pyrevm-0.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

pyrevm-0.3.2-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl (6.1 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.12+ i686

pyrevm-0.3.2-cp311-cp311-macosx_11_0_arm64.whl (4.0 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

pyrevm-0.3.2-cp311-cp311-macosx_10_12_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.11 macOS 10.12+ x86-64

pyrevm-0.3.2-cp310-none-win_amd64.whl (3.9 MB view details)

Uploaded CPython 3.10 Windows x86-64

pyrevm-0.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

pyrevm-0.3.2-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl (6.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.12+ i686

pyrevm-0.3.2-cp310-cp310-macosx_11_0_arm64.whl (4.0 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

pyrevm-0.3.2-cp310-cp310-macosx_10_12_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.10 macOS 10.12+ x86-64

pyrevm-0.3.2-cp39-none-win_amd64.whl (3.9 MB view details)

Uploaded CPython 3.9 Windows x86-64

pyrevm-0.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

pyrevm-0.3.2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl (6.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ i686

pyrevm-0.3.2-cp38-none-win_amd64.whl (3.9 MB view details)

Uploaded CPython 3.8 Windows x86-64

pyrevm-0.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

pyrevm-0.3.2-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl (6.1 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ i686

pyrevm-0.3.2-cp37-none-win_amd64.whl (3.9 MB view details)

Uploaded CPython 3.7 Windows x86-64

pyrevm-0.3.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

pyrevm-0.3.2-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl (6.1 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ i686

File details

Details for the file pyrevm-0.3.2.tar.gz.

File metadata

  • Download URL: pyrevm-0.3.2.tar.gz
  • Upload date:
  • Size: 55.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.5.1

File hashes

Hashes for pyrevm-0.3.2.tar.gz
Algorithm Hash digest
SHA256 ad65727609a02ed9dba74500ca9ae2123aab3e38c6527acf0b9a6cc281cd7da8
MD5 3bc77700dac1c95b997fe63ba0479a42
BLAKE2b-256 30c306d99929624114b412bca3a7af86745b22d82fc511ca0d44373cbced2ea8

See more details on using hashes here.

File details

Details for the file pyrevm-0.3.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyrevm-0.3.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e7dc55043d5d296f50c182a6cda4cd5e3aade1a4076e182ac8752cffec4a3f52
MD5 417b3e2da44317d60e7e7d09159cd108
BLAKE2b-256 67e840646abff5eb93d937543965cda0993ab3ff41bb50b423cb09d49c1888ee

See more details on using hashes here.

File details

Details for the file pyrevm-0.3.2-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for pyrevm-0.3.2-pp310-pypy310_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 9db813f3ac9fcc619397790653f38847b6887aa3bfb1766ac78903e6fc6990e8
MD5 2c951a05ea5eaa76f99fa16b1bda43e6
BLAKE2b-256 5bbdf430d31f54f08c4ef62a5692b7ff3467cac5b18b86b5220d1828467e29c2

See more details on using hashes here.

File details

Details for the file pyrevm-0.3.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyrevm-0.3.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1e8f2f2c99854768811b5a9ea66f9ebb756deaf5d1c2dc6bd7b64377f351764e
MD5 e5324ed2f864dd50eceb2d5fd6f16308
BLAKE2b-256 f11833da567224bce2734d0dbf5f56608a0891c3b4f69ee03a10e64f23511e00

See more details on using hashes here.

File details

Details for the file pyrevm-0.3.2-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for pyrevm-0.3.2-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 d2d3e9e36abf16572c4e53ce35f485f6d794c0c2032d4994431369e20325247c
MD5 ae1d484397226b814e5ec4d3a51a7e75
BLAKE2b-256 31f07290cd027163826fdb6f2f75694b45a27f44392de6f38f4527e2cefe1b71

See more details on using hashes here.

File details

Details for the file pyrevm-0.3.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyrevm-0.3.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a002a094d43c4231f9aab10ff299e0472768278426a6a6e4fb1eaf37b83eeabf
MD5 251039aa231c4a85c7b18a09c6e7def9
BLAKE2b-256 5b44d4d57175dc33f97375361f2bd7e28c583c45925214d4983fac27a7b92ba4

See more details on using hashes here.

File details

Details for the file pyrevm-0.3.2-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for pyrevm-0.3.2-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 ec7a7e6e97ba7ff12d40db8d9b2e733668083e813bd696c10fa2277277fbf4c2
MD5 7a1c43340754ba66e1f12e323deeea87
BLAKE2b-256 a5dbbda2f8a98ebb82dcba8278b83c72c9f5f542052b17e1389db90363fe8e9a

See more details on using hashes here.

File details

Details for the file pyrevm-0.3.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyrevm-0.3.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1211bab30bc13dc7d8e1df9161034e772414ffbc43e837e13b00470c5b1d6039
MD5 2ff69760e840e5bdda6319166fac2712
BLAKE2b-256 3d919c4cd5ddd6b1cbd83ad21b312303ca63bd769554147ff24987e8a5a6beca

See more details on using hashes here.

File details

Details for the file pyrevm-0.3.2-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for pyrevm-0.3.2-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 d249ca31fa06fe3353feb917c06f48e5d92d8cb1c81185f5bb3ce427616cde6a
MD5 27ddf95e48e83874a415fb3d4c8e282a
BLAKE2b-256 09ed19a15ef62adb3be45e7bfdb1ae1dd22de120689180ec7fa61a9a02f74fda

See more details on using hashes here.

File details

Details for the file pyrevm-0.3.2-cp312-none-win_amd64.whl.

File metadata

File hashes

Hashes for pyrevm-0.3.2-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 ddd9f558ca9854442f46cfddbe648ed79d67bf000918ed7b75554b75542a2e1a
MD5 4a2bf2cc5629f0a2f4cd93f17349e41e
BLAKE2b-256 010e4344bcf2445e6f1bd68446200ef17ce390c9831471c7e23b092c1de64a0f

See more details on using hashes here.

File details

Details for the file pyrevm-0.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyrevm-0.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 de569e4260c812c886f93e62409ed43bf77e2986ea5beefebae7730da76d46e0
MD5 2f0d4ae1203396d5a0b37d35089e1ef7
BLAKE2b-256 3a267f9640849aba4f5283ba9b00d514ed4d081c4de8797ff7bea6c183bb4a6c

See more details on using hashes here.

File details

Details for the file pyrevm-0.3.2-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for pyrevm-0.3.2-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 d652adef6194758e09a2c8c975a8f2c6b645bb6ac8192ca4479ca9298329c6a8
MD5 29b352bb8d9346e70db107201da8e31d
BLAKE2b-256 ada7d13f482149c24fe96cd9310bcd5c85adebe30932d90e0f79014bd77aa283

See more details on using hashes here.

File details

Details for the file pyrevm-0.3.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyrevm-0.3.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9b751d5dd6b37658b9e950f54ec8a3c07bf6cc09a4d98a294ac94d4598f3f3ac
MD5 3e17f7b6a14feffca7a0479b4095ad6a
BLAKE2b-256 767c83798308a8aad2cab59f520dca8f2745a7d11a7297501f5ef840a0b841ee

See more details on using hashes here.

File details

Details for the file pyrevm-0.3.2-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for pyrevm-0.3.2-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9134a4f65026503c08d1c661e1981683aea9af302b20fb3ef48eae46e670b623
MD5 3d62315dca3d1f32aff9ca87bf031859
BLAKE2b-256 66f21a01820f4b5c9db620f725ca8d3f581680c865be199c8abed53b7d554956

See more details on using hashes here.

File details

Details for the file pyrevm-0.3.2-cp311-none-win_amd64.whl.

File metadata

File hashes

Hashes for pyrevm-0.3.2-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 6f08356da9952d8461b531da97ca0fd03ff2a90c49826c8dd0a7aedd144bafb8
MD5 f635a3ccddfed7636335586f0087799e
BLAKE2b-256 277d378f7cd07841b1420eee08736fa407b0ca4cc538b2ee2ab77ef053889aef

See more details on using hashes here.

File details

Details for the file pyrevm-0.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyrevm-0.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6a84b934788735e890fff9166cfb69b85c95166d10b63ac8f768d98252ebf2c0
MD5 0aa08fbb7ffdb4436faf956c36e76f31
BLAKE2b-256 c0e2a27fd37a5e59ac62f1ed7a13b556a7b47422ed4b002e1bdc2bd5239bdd99

See more details on using hashes here.

File details

Details for the file pyrevm-0.3.2-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for pyrevm-0.3.2-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 a799365517f22c017151d8522948b68258223f9e50100ce03e71b32b917906ed
MD5 458d9d281062fac74f3195c1a7bd1efe
BLAKE2b-256 3811853b05eed5939be711b3e0710f4c56b45b43d53b404bf9f3e9722d9812ec

See more details on using hashes here.

File details

Details for the file pyrevm-0.3.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyrevm-0.3.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 74067c4e697e9d9fd5963f6d941a17f47cd04a5add6a63dbfad06b52a0f0ec0b
MD5 8bb49e8b17dcd89546ba06cb47045cba
BLAKE2b-256 9ea9e6905d4027ea8a0171bfa895d453307143e8f29dee166fd14fa04a76e78c

See more details on using hashes here.

File details

Details for the file pyrevm-0.3.2-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for pyrevm-0.3.2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e8c9cbafeb79c4281267953288b78997f3956d5796e7d9855ceea5c8469f3bb3
MD5 efe53fa7c76a0f85afd7ec330a2a13db
BLAKE2b-256 bb493e5eae6dff4c07b4360860e8a2d7c9c11ca6c2378b6324def5fb0de94af2

See more details on using hashes here.

File details

Details for the file pyrevm-0.3.2-cp310-none-win_amd64.whl.

File metadata

File hashes

Hashes for pyrevm-0.3.2-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 9c6c44ffcccbda27e1029c6d204e54681f848296f07e9a3cdde8c86768d94356
MD5 911e4a6737756c5aa92c005cad4a55af
BLAKE2b-256 654c258ed7aec2595d4eeb2b4c54180ed90427ada0a9ebf2075fd97ad3081ab1

See more details on using hashes here.

File details

Details for the file pyrevm-0.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyrevm-0.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 af813a7ee5f3c13cc29a6cdd481e6886fe0f025e5d8ea9f0e466985d87bc2bfa
MD5 f75beeffbdb8d2c6cf8bd7f53efc4ff3
BLAKE2b-256 745654a1f395f886932141750f6de1570fcb940f4020d744cc91528a4f920dc5

See more details on using hashes here.

File details

Details for the file pyrevm-0.3.2-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for pyrevm-0.3.2-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 a97effdb511cbc74ad1c7efe41b5ee444f7bf5eb8582b1b0073bd4ed960eb44a
MD5 2c8ca32f53cb190c17ad2ab6ccdf2b07
BLAKE2b-256 628f913822353e8a09ce5356be386ab3ed513c4c494a0710b12e17610d2305e3

See more details on using hashes here.

File details

Details for the file pyrevm-0.3.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyrevm-0.3.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 42d2a844ddec1f6e86f8c3c8f3f295153d1a8cebd86997ed1a5fd1993cc2d1d2
MD5 fbc6333e7d5d95e089625a23ee62c706
BLAKE2b-256 b92c93e21f3583314d2410a6b1470917b7b830398ab8f3b2ffd127374c510f5e

See more details on using hashes here.

File details

Details for the file pyrevm-0.3.2-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for pyrevm-0.3.2-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 22ccc76a9a83be19ecae20975cc5455c874e478c8b1e4806721797e6220f3187
MD5 45049eabf8cbc103c2d775439ad488d7
BLAKE2b-256 cd978449f10839c4eec6e1d619aef62fc5a0f5fc792d01f87652ff2690c4847d

See more details on using hashes here.

File details

Details for the file pyrevm-0.3.2-cp39-none-win_amd64.whl.

File metadata

  • Download URL: pyrevm-0.3.2-cp39-none-win_amd64.whl
  • Upload date:
  • Size: 3.9 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.5.1

File hashes

Hashes for pyrevm-0.3.2-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 0cf926c80496ee26eeecf3fbff9a7d10489cb72f1d18fc9eed1c142e0bfcacd8
MD5 32a1f6b35c54868c57e7e9f024f32f7c
BLAKE2b-256 e90456d0e6f965152c9b92d8fb111ab28421d06318f2883696ccd177d29ac558

See more details on using hashes here.

File details

Details for the file pyrevm-0.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyrevm-0.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 35d2503074ed1ac59f28d3b4f9b3ea92600f4cf8090ece30074030fa139e4bef
MD5 62bc0045bd051c89a89e95d6adc1e57a
BLAKE2b-256 357a192983f603b2a138da208710ce0b2fe794cd2ff6bc95ab178eb55278d344

See more details on using hashes here.

File details

Details for the file pyrevm-0.3.2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for pyrevm-0.3.2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 3809c2855c978e82f5dea3a24caf1a83b6d51a0dc90c19c72bbfa56f05454e1a
MD5 44b7aa77c92e0165742020133eb0c18f
BLAKE2b-256 4b61727099efb480d0208fc337a3f14700cee82a8dedce3e1039d0cdbb5e3d2b

See more details on using hashes here.

File details

Details for the file pyrevm-0.3.2-cp38-none-win_amd64.whl.

File metadata

  • Download URL: pyrevm-0.3.2-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 3.9 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.5.1

File hashes

Hashes for pyrevm-0.3.2-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 dbc6e8545bc3270c9246e471ead99f96cd011d92fc619e472bdb7d79694c76a7
MD5 52c3c4c022a147ad92c0817bc43d5838
BLAKE2b-256 6399f4bf2185fd886b32847e4d4caa4bcd66bd6031c3d60fb0180379bf7768ce

See more details on using hashes here.

File details

Details for the file pyrevm-0.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyrevm-0.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 41ce0a704b8e01e654830a9ce4abea6bd9aa186f996b6ca7799f34b965f7bdfa
MD5 8b03b4103e9fab59d7a369a6182a7031
BLAKE2b-256 2865d332597a21dc994c594e981093fa88da698a68aeeb5618de086d7ae220cc

See more details on using hashes here.

File details

Details for the file pyrevm-0.3.2-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for pyrevm-0.3.2-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 6cc6bbc9542a5819450dece5ba1cc5d3ffcff6970dbbb386211fe92225a7b2a2
MD5 2d4e268c77f05e906130ecca16acb9db
BLAKE2b-256 f2543aeb8ff679cf4c72e1aff69362670a100795e2d05618e9d2e53438d76eda

See more details on using hashes here.

File details

Details for the file pyrevm-0.3.2-cp37-none-win_amd64.whl.

File metadata

  • Download URL: pyrevm-0.3.2-cp37-none-win_amd64.whl
  • Upload date:
  • Size: 3.9 MB
  • Tags: CPython 3.7, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.5.1

File hashes

Hashes for pyrevm-0.3.2-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 e31927f9a7729fdc56b04d737165c258a53fad10d358e51f193a7924f0ea3dfe
MD5 930880206833805cedac279e6d1be4b7
BLAKE2b-256 88081c5c8b17e3f2216a760759cff44f0fa636e2a3432ae0a7c2d41f479512cb

See more details on using hashes here.

File details

Details for the file pyrevm-0.3.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyrevm-0.3.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7551a771ca320cb6d227ad280b4759c69b12d3094e7ea4344a1737d97e76036a
MD5 9f775189bc3521049d0dbc6f4aa7a16d
BLAKE2b-256 e6541b9a56b8ec1b8948b2ef7ca80cc31294f7706f5f2e2681b7bdc25c834084

See more details on using hashes here.

File details

Details for the file pyrevm-0.3.2-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for pyrevm-0.3.2-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 0da8476345703d9fd6ded0e9445b8ea1d5a84b06caeb17eb48d524b9b711a33a
MD5 c22041ea36d45c9861f02278b340d2d3
BLAKE2b-256 29a49d0c2b80500132a204aa300de60f2c3a00f6249934b6c17a42d4237b8a72

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page