Skip to main content

Python bindings for evalexpr Rust crate for safe expression evaluation

Project description

py_evalexpr

PyPI version CI License: MIT

A Python extension module written in Rust that provides bindings to the evalexpr crate for expression evaluation.

🌟 Features

  • 🧮 Evaluate mathematical and logical expressions from Python
  • 🔒 Three evaluation contexts:
    • StatelessContext: Simple expressions without variables
    • ImmutableContext: Expressions with predefined variables
    • MutableContext: Expressions that can update variables
  • 📊 Type-specific evaluation methods for:
    • Integers
    • Floats
    • Strings
    • Booleans
    • Tuples
  • ⚡ High-performance expression evaluation
  • 🚀 Built using Rust's evalexpr crate (version 12.0.2)
  • 🐍 Python bindings via PyO3

⚡ Performance Benchmarks

PyEvalExpr was benchmarked against several popular Python expression evaluation libraries:

Test Case py_evalexpr sympy asteval simpleeval
simple_arithmetic 0.0047 ms 0.2339 ms 0.0116 ms 0.0083 ms
complex_arithmetic 0.0066 ms 0.2329 ms 0.0186 ms 0.0118 ms
variables 0.0046 ms 0.1996 ms 0.0126 ms 0.0083 ms
math_functions 0.0077 ms 0.2403 ms 0.0230 ms 0.0117 ms
complex_expression 0.0095 ms 0.2268 ms 0.0244 ms 0.0141 ms
boolean_logic 0.0059 ms N/A 0.0159 ms 0.0103 ms

Benchmarks performed on AMD Ryzen 9 7950X with 32GB RAM running Python 3.11 using 50,000 iterations per test. Lower is better.

🔧 Prerequisites

  • Python 3.11 or higher
  • Rust toolchain (cargo, rustc)
  • Compatible C compiler

📦 Installation

pip install py-evalexpr

💡 Usage Examples

Quick Evaluation

from py_evalexpr import evaluate, evaluate_int, evaluate_float

# Basic arithmetic
result = evaluate("2 + 3 * 4")         # Returns 14
result = evaluate("sqrt(16) + 2")      # Returns 6.0

# Type-specific evaluation
int_val = evaluate_int("42")           # Returns 42 as int
float_val = evaluate_float("3.14159")  # Returns 3.14159 as float
bool_val = evaluate_boolean("5 > 3")   # Returns True

Context Usage

Stateless Context

from py_evalexpr import StatelessContext

context = StatelessContext()
result = context.evaluate("42").value          # Integer: 42
result = context.evaluate("sin(0.5)").value    # Uses built-in math functions

Immutable Context

from py_evalexpr import ImmutableContext

context = ImmutableContext()
context.variables["x"] = 10
context.variables["y"] = 20

result = context.evaluate("x + y").value       # Returns 30

Mutable Context

from py_evalexpr import MutableContext

context = MutableContext()
context.evaluate_empty("x = 10")
context.evaluate_empty("y = 20")
context.evaluate_empty("sum = x + y")
result = context.evaluate("sum * 2").value     # Returns 60

🛡️ Error Handling

from py_evalexpr import evaluate
from py_evalexpr.exceptions import EvaluationError

try:
    result = evaluate("undefined_var + 5")
except EvaluationError as e:
    print(f"Evaluation error: {e}")

🤝 Contributing

Contributions are welcome:

  • Open an issue to discuss proposed changes
  • Submit pull requests
  • Follow existing code style

🙏 Acknowledgments

  • evalexpr - Rust crate that powers this project
  • PyO3 - Python extensions framework
  • maturin - Python packaging tool
  • devbox - Predictable development environments
  • uv - Python package installer

Made in 🇨🇦🍁 by Benjamin Kiiskila

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

py_evalexpr-1.1.0.tar.gz (40.1 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

py_evalexpr-1.1.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (690.9 kB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

py_evalexpr-1.1.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl (730.7 kB view details)

Uploaded PyPymusllinux: musl 1.2+ i686

py_evalexpr-1.1.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl (793.7 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARMv7l

py_evalexpr-1.1.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl (693.8 kB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

py_evalexpr-1.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (519.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

py_evalexpr-1.1.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (537.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

py_evalexpr-1.1.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (631.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

py_evalexpr-1.1.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (526.2 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

py_evalexpr-1.1.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (512.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

py_evalexpr-1.1.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl (561.0 kB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

py_evalexpr-1.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl (691.5 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

py_evalexpr-1.1.0-cp314-cp314t-musllinux_1_2_i686.whl (728.3 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

py_evalexpr-1.1.0-cp314-cp314t-musllinux_1_2_armv7l.whl (788.0 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

py_evalexpr-1.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl (689.0 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

py_evalexpr-1.1.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl (536.0 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ s390x

py_evalexpr-1.1.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (628.3 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ppc64le

py_evalexpr-1.1.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (521.1 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARMv7l

py_evalexpr-1.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (505.9 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

py_evalexpr-1.1.0-cp314-cp314-win_amd64.whl (360.3 kB view details)

Uploaded CPython 3.14Windows x86-64

py_evalexpr-1.1.0-cp314-cp314-win32.whl (335.2 kB view details)

Uploaded CPython 3.14Windows x86

py_evalexpr-1.1.0-cp314-cp314-musllinux_1_2_x86_64.whl (689.8 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

py_evalexpr-1.1.0-cp314-cp314-musllinux_1_2_i686.whl (726.4 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

py_evalexpr-1.1.0-cp314-cp314-musllinux_1_2_armv7l.whl (793.1 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARMv7l

py_evalexpr-1.1.0-cp314-cp314-musllinux_1_2_aarch64.whl (689.9 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

py_evalexpr-1.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (516.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

py_evalexpr-1.1.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl (537.8 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ s390x

py_evalexpr-1.1.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (629.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ppc64le

py_evalexpr-1.1.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (525.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARMv7l

py_evalexpr-1.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (506.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

py_evalexpr-1.1.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl (555.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.5+ i686

py_evalexpr-1.1.0-cp314-cp314-macosx_11_0_arm64.whl (463.1 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

py_evalexpr-1.1.0-cp314-cp314-macosx_10_12_x86_64.whl (475.4 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

py_evalexpr-1.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl (689.9 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

py_evalexpr-1.1.0-cp313-cp313t-musllinux_1_2_i686.whl (727.2 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

py_evalexpr-1.1.0-cp313-cp313t-musllinux_1_2_armv7l.whl (789.1 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

py_evalexpr-1.1.0-cp313-cp313t-musllinux_1_2_aarch64.whl (688.9 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

py_evalexpr-1.1.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl (535.6 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ s390x

py_evalexpr-1.1.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (628.2 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ppc64le

py_evalexpr-1.1.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (521.8 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

py_evalexpr-1.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (505.7 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

py_evalexpr-1.1.0-cp313-cp313-win_amd64.whl (362.7 kB view details)

Uploaded CPython 3.13Windows x86-64

py_evalexpr-1.1.0-cp313-cp313-musllinux_1_2_x86_64.whl (690.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

py_evalexpr-1.1.0-cp313-cp313-musllinux_1_2_i686.whl (724.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

py_evalexpr-1.1.0-cp313-cp313-musllinux_1_2_armv7l.whl (792.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

py_evalexpr-1.1.0-cp313-cp313-musllinux_1_2_aarch64.whl (691.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

py_evalexpr-1.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (518.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

py_evalexpr-1.1.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl (537.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390x

py_evalexpr-1.1.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (629.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64le

py_evalexpr-1.1.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (524.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

py_evalexpr-1.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (509.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

py_evalexpr-1.1.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl (554.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.5+ i686

py_evalexpr-1.1.0-cp313-cp313-macosx_11_0_arm64.whl (463.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

py_evalexpr-1.1.0-cp313-cp313-macosx_10_12_x86_64.whl (475.7 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

py_evalexpr-1.1.0-cp312-cp312-win_amd64.whl (363.2 kB view details)

Uploaded CPython 3.12Windows x86-64

py_evalexpr-1.1.0-cp312-cp312-musllinux_1_2_x86_64.whl (690.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

py_evalexpr-1.1.0-cp312-cp312-musllinux_1_2_i686.whl (725.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

py_evalexpr-1.1.0-cp312-cp312-musllinux_1_2_armv7l.whl (792.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

py_evalexpr-1.1.0-cp312-cp312-musllinux_1_2_aarch64.whl (691.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

py_evalexpr-1.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (518.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

py_evalexpr-1.1.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (537.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

py_evalexpr-1.1.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (628.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

py_evalexpr-1.1.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (525.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

py_evalexpr-1.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (510.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

py_evalexpr-1.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (554.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

py_evalexpr-1.1.0-cp312-cp312-macosx_11_0_arm64.whl (463.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

py_evalexpr-1.1.0-cp312-cp312-macosx_10_12_x86_64.whl (475.8 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

py_evalexpr-1.1.0-cp311-cp311-win_amd64.whl (359.1 kB view details)

Uploaded CPython 3.11Windows x86-64

py_evalexpr-1.1.0-cp311-cp311-musllinux_1_2_x86_64.whl (691.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

py_evalexpr-1.1.0-cp311-cp311-musllinux_1_2_i686.whl (727.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

py_evalexpr-1.1.0-cp311-cp311-musllinux_1_2_armv7l.whl (792.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

py_evalexpr-1.1.0-cp311-cp311-musllinux_1_2_aarch64.whl (690.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

py_evalexpr-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (520.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

py_evalexpr-1.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (537.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

py_evalexpr-1.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (631.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

py_evalexpr-1.1.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (523.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

py_evalexpr-1.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (507.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

py_evalexpr-1.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (555.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.5+ i686

py_evalexpr-1.1.0-cp311-cp311-macosx_11_0_arm64.whl (462.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

py_evalexpr-1.1.0-cp311-cp311-macosx_10_12_x86_64.whl (473.9 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

File details

Details for the file py_evalexpr-1.1.0.tar.gz.

File metadata

  • Download URL: py_evalexpr-1.1.0.tar.gz
  • Upload date:
  • Size: 40.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.10.2

File hashes

Hashes for py_evalexpr-1.1.0.tar.gz
Algorithm Hash digest
SHA256 81e6bee02c85b1a9f0dba67ae7a43f7a4394352ffb095b7efad607acbec26fbc
MD5 5085a33e69668976c6da2fee56d20a14
BLAKE2b-256 4322e8b20b10ea3f6d0b27dce1a47e934ec54ec22413c80a920d750691f9be7b

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7d0a9376b37934800b921acc5039d10f9f5e6bb9f83d3e86d4040d214951f71d
MD5 a426c0adee2bfdf713f41677dd7c80dc
BLAKE2b-256 c70a75c3daf707b117373c0da41eea50e6501ac3453445aae16ccf95c82f812b

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-pp311-pypy311_pp73-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 994a3fc2df95974b57b6851919d83646394bb16ebb499f4eb3ef25556fb978dd
MD5 67aced808c2f95f53c2b78537890b5a6
BLAKE2b-256 aff5d727ff474f149f60da2e5bbad330b492b7a20467fdaf7f785c89a27ae80a

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-pp311-pypy311_pp73-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 e430a182924ad490337ae909772625554449501065a5fd4cfb00f60704c70be8
MD5 e9d8081b8825a782a77cf97e0fd137f0
BLAKE2b-256 b7bf01b3ba4bb89261d60129f2f8dd5adfbf76304de6c4fcb0e353a80e281a2a

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 54a3f228a8e9bf1748b2aa7867b73690eb2aed86afcb5b3e6950a6993c8429be
MD5 87cfb39e54fbbd624b5af9d81e916187
BLAKE2b-256 ff0e349015e05cd0a19567294ec94c92c6a74c8b3bdae2a07683f7e45eb2b1fd

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 18af2181ebf1cba5fca3cd058f38c0458c5e2fe6af0db82e9f375ba9250b3221
MD5 ecb19e167504e587f556090b4122c3e1
BLAKE2b-256 0c649469fd3daf9fd1be9ed19c4f35f8a3985feacc115ec43145f5e3c9ced7b2

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-pp311-pypy311_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 eb4dc3678c27519613023894cf8b0697963dc005fa3bbd0e851c71c87817769a
MD5 b75755dc9f4413815297279bb3063f0b
BLAKE2b-256 549ee0a8c3fac5b1596ef083da2b9d919a1c5fdf8089ce7595c2fc179cc1bdb1

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-pp311-pypy311_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3dbff7cf72b5c3a74c6a96e9602b7b760a0d30e1ccf329302db98d797a018997
MD5 a075a2926d02ca31e4c0cfa7dd8e4bab
BLAKE2b-256 4eca2ead466c7cda08031b500e200476a31bc354afd463f91b52cf16e21493ee

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 03b7ebf001d62e2b0be5bfaeaf6b1482d52c1945c6e57f5d9b998999c2a007fb
MD5 d8813b30130e4543027f81efdad77add
BLAKE2b-256 e584720898d45399f8194cbc7a9ddf8850a0149cda7dc5fb887a28e9b4e26bd1

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 409d6d4a9f5d3116d22f17c9ae596339eaba06c54f70a924962db61dcfccd821
MD5 97ef38cdb5d70a46955f73d1f1637dac
BLAKE2b-256 bb8b935e6aa166fbe638ab0d30eb2452936c67c7897b40ba2434c1b8fa7bbd9f

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 22018c75b3460ef2d6e24c663377154e881d63f031c3a32e882bfc50fdb339fd
MD5 c055ac5f502a4e77064864845e583b42
BLAKE2b-256 b646ddbfb7e2f21f0974352016861da9d9ba0a8bc8ade83c9f028aaa0f9d629a

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 db913ce141b8e3d7659f99ad0131bf9cb4f8b2cd2b0f9631b8863e12f0c04019
MD5 a37cf1f1323c797f51c83eea67920c2b
BLAKE2b-256 cff6dfb69e9edab873cbce9e9bac1a830be4b53d306bf3e68f14b5d6a0199822

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp314-cp314t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ff3658a8826407605b60febbc87b7a99dbb7aabb70f257bc1e94f1d4d6c8b5f4
MD5 16aac765db6d5644bcec5f433fbdc74e
BLAKE2b-256 bf99a9acf1aafc57885e1b2049f30192ee0ab09f676ea580c36b5a0bbe33a16c

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp314-cp314t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 5449df370fc6b256a79931d5dce17c7e3beca9366c5093a8bbdb6c9f0733e5ce
MD5 5078522d7798c6ccfead670b409b148a
BLAKE2b-256 dff3de62f5f26512b0a8194b2cd03b6105472bfc4078da7439d415855f11cf24

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c64c2b5a09a0ebc8e17b2d9b6973c14fba2af036853e51394cf31e193da5ce67
MD5 557abf5f713468d4970248657bf225a2
BLAKE2b-256 01a20754e2f97e71af0b0ed7b90d8a52f0c71a8aff5350b2ece588989918dce3

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 0d9a5a47bda9df57253d860f53530ef02ae8f9fb7ecadda09cb067955ca68791
MD5 103f1fdea6fbc3f416fa84df24d0620b
BLAKE2b-256 8994b518f7435e64c66a15402a63762d47b7820ed1c0abe27bed189e25351320

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 939346fb0c5350ebb22f5db84462345b15b8fb660cda017dcaf9856700995ee0
MD5 17dc2f64739b857d5b9f8a89dae9ddbd
BLAKE2b-256 a8428cce056b1d4681eed9585c66aeed879a26b9204b953450eb6c1a36df415c

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 e7f3cf8798dcce7f9f263c58038a847a419c48c432fed81434c4e41298dfd4a4
MD5 8853b26b614bddd0c7908e04db8fe2ee
BLAKE2b-256 e182e875539290505b79df38a0cdf8d3e579a2f5d970c218ec110bcb07b90d92

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 32e89a4bc2316074af94590aeb06688d774e1606096bd680f64e3a1cef7e7b7d
MD5 3a19e85a0ca84684d214d313a302c1cc
BLAKE2b-256 a42dac1ddd9112cc4e45c1fb83f8ceb8e155faa7bc6f8629e59df4083f8164ec

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 bf36ccbd36bdfe707c163c2d15e01dafd60eed8918dacd6009fb37bf1d36b4d0
MD5 3259b0a0aa9b3d29794714dffc4c393b
BLAKE2b-256 03f70a40018b6021939002da459e034e5dd6bbebde6c3feefbdbffec843524eb

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp314-cp314-win32.whl.

File metadata

  • Download URL: py_evalexpr-1.1.0-cp314-cp314-win32.whl
  • Upload date:
  • Size: 335.2 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.10.2

File hashes

Hashes for py_evalexpr-1.1.0-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 3eef2bcab19bae4db90bd079c1d9b7b111d4d760dd5bf289cf6e9a30a1f147a3
MD5 5bac9dfae4bd54f72bb709d87654d45c
BLAKE2b-256 1332813659c60d5623519adeb9db3a64c583333d081f62e73d78c327ce8215a0

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dc65e0a283b6ebd176258ed7c2b3cccb721e0cc960dd611a4e6bf9c325372155
MD5 0fa5e456b69dc441277325b6d83f5fb5
BLAKE2b-256 f5dc1ed406b1bf86f9baffb478364a899f50fc3e72950739e005fe1832691d99

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp314-cp314-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1b13a3c278b93722f39a0497b5a5fbaef0ebbfe239f525a72bb132019ae3a4cd
MD5 339d3f100a321957d40c32c71e6fbec9
BLAKE2b-256 e5c4aa2498af1b04ae889c93d4788658ddd7027f11281a1f0d3a683f8344e7e8

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp314-cp314-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp314-cp314-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 469fa93b36e7e903ec6cac7a30b42939d70903c74cfb02e3ae0b0c2e320ecdfa
MD5 71b2dec681df8dbf5c5b5a1d885d2d5c
BLAKE2b-256 9ed64f78167326179ec387c611d0c625bc38c76ef1301771dc52ebff474085d6

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8c42a4d993bacf96c48f46fcebac296bbf7044562eae926a6dd316bfe06021e5
MD5 0e63176266e3303a0deaacfe11727081
BLAKE2b-256 4273a054a7f2aa592e3de8a9100e7ad1fb9f120c952ba2d317755b815a16f48d

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 601afcc45e92317ec31b53b109f8e59a77cdc8a32c1492936224f5bce08f3f09
MD5 c210f1bb7cc2223290f21cd2c1af16fa
BLAKE2b-256 a06cf8258c5a98f2844dda06bc3b4e41494ec0a89cec65be4d62d76b0b1dfed7

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp314-cp314-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 87e60a9e47e7e82d28bf33b01a213624eb44e83780e2b7abdfdebc359e136101
MD5 3fbcb6a7f614443a1bf368a175f5af15
BLAKE2b-256 7f7b58fe66b2f6539aa32b9ddc263176275988ba464ed892370a34cc1701f3c9

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp314-cp314-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 8d84a44229b128e1b5142f2a358469f5ae9f03ab7c2a8e05b21c58f76510e1d5
MD5 fa66be45daa37b0f0cb466e415cf0c3f
BLAKE2b-256 44feac3372c27de8bedd4a1fe07c7f0874d3686b48a91c189f5bd93e2f41f0c0

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 590a07ab8cd7612295a213becc0429f6e6ae537e96ad8e68bd15c3d3d61bc140
MD5 5fb7ed4dfb05cdd11501be39defb999c
BLAKE2b-256 7410e39a73cc2eb29516ba755404e08e59acba4cfbc88975119084e016037277

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b5b20234fedf233d91a4686181eb38d18060f2b3eccf93a1c34c95d8294a24ba
MD5 c975dd8529530c7750e60e633906d0e7
BLAKE2b-256 10031e05dc053b911765ceac748c0f9f68795539e210d88982e8af2e013f83f2

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp314-cp314-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 93562429585cef96cba9a3200274169822d60e0c6fdb4e681c4315ba21d56718
MD5 70536dace9f2f1961f46fc29542eed98
BLAKE2b-256 f5edc6571ad1afa6d23da0a59e3402db38ed306856d5b6b465777f2c6c4b75a8

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a3a15ae720a8b81589db399608682cb41b0eb8fc9460904bef2ad4ac3efea3a8
MD5 d2069b4d4d3596d0ce798b5d1b0a3b0f
BLAKE2b-256 47422c233707a3fd2a64b5741cf5a4a0332ce3a22e4d699f4acc0c698df0f244

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 420931ae3687ae548f975d3d77343bb48070cef69c1cfb71f94d3934a094935d
MD5 9830dc079665cd6c9b3e6e72a849bd0e
BLAKE2b-256 dab30bbe9ee2bb79b91842fb512b7e71afe76b822b9266612276f17d94be3752

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b9d235505e65079b123606ebcb2e958a9efc992f2a402f59917d069bb504a834
MD5 44db6b3abe4ea24d0653d42e3cb8314b
BLAKE2b-256 a58550cecb9a3dbff7ac1e23985cfbf82be536d1d88de884d3a4425d6a81e0b2

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp313-cp313t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ef550e47256df8786284c8ee83f41e7b00fef4fce7a09182ba63e9590d58bae8
MD5 436b1783df7ce66dce39f4fdba188a8f
BLAKE2b-256 ebccdfa50f9468f5da7b6bdda9e5aa79da3951a0ad24bc6e92f69b844b3e01ba

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp313-cp313t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 93b7ee2b00a88e167ec97d86a6ab94d6922339f4a72ea5822ecf6bd613e5101a
MD5 22e0b50eb97411ad494bc2fa5206c6af
BLAKE2b-256 b1585377ab4032fe91049dd48739b68061853a7eda0843d241e660c0fd9c857b

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3b45526239465eb19017651e12574883b24c09d39a56340c8ed1a44fd013d2ea
MD5 4eb5c64085f7f7c75a6db5c924338e10
BLAKE2b-256 11699a6d5d121f4992e97b79467ea7bbb34599e962819591c72804541e04d525

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 efdfee757936a662ce919c56ecb1052c16d781dbbb036bf84b4835e6d3b7871a
MD5 769be0447d278a2c5bff59ecd26f6dde
BLAKE2b-256 b96a11da770de5dfcc581385116a7897073144493d4bc8ddbdbc527828461862

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 402ff71cf92f8fdc027c4fdba95e517c697f5a3fc4c884c4071fd9805784fd50
MD5 833b7b4567d132160ad99afeb691c5c3
BLAKE2b-256 e3f675dca2bad26542183d0c61479536c8195934bee60a1e628488af7c405adf

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 5c5e23290952f405f37f448445789831f1f20997aba60a24810ff19209db86b2
MD5 68a453065569781660e02eb28476c1bf
BLAKE2b-256 962c93a02faeca26fb1231d9406752dcb4c954f10612660a38110aa94c41a95b

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ad9be335df343688df01bfceac5de7607d3f7268c18ce1b923f4018893c3a447
MD5 6e1c50cf998355dae2e589402d5289fe
BLAKE2b-256 9a5f993cacb0ceef1502bf9751ceca954388a63d1e42cfab2fc02234f2d2dab4

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 fd29084fd0f98aac2f755be7bedaeabc86b27940a818323321c505d34e789382
MD5 3f35dc46c307498b51e2009339baec9a
BLAKE2b-256 3b89142fb8a7d4445ea94442953514153656bafb60d9838e9b59ac6d674e63de

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a49655eac7d85c2af5f7eeb5f8477b8c9aeb8617d3bb7351bca1a8c88d565247
MD5 70427a1142eb3ce6705a2f0196461ff0
BLAKE2b-256 94ac585df2af15265efecd6ffc9d59a7c0cb5391ed17a6c3a57908c8b776cf2e

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5d6cfd218acbb77c4a29823918a8d1d7f6f9f6b1cf8a2cce198b8f60c276411c
MD5 db63d31abd8378ee46c13b7f1e570ee8
BLAKE2b-256 ee387ac0b4e7d2eeecad810f2bed2c3f587e75185e3bee6702069f00e833d086

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp313-cp313-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 6523bd9f1a562359b3932e54401acc968c0fc7c6f0e558310740eae023e08b7a
MD5 e491fb94036279e29d665f31a4da3caf
BLAKE2b-256 d94939358694fe741bdc5ab97724bffd584beda6ff9fdaff6285a789bc75d731

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9ab5d4e70a33262751724ae7578ba5699ce6769397aeaab1274447b4fd2557be
MD5 889cbdfe4ceaf539b0abc435f3ef4022
BLAKE2b-256 007f990cc3e2f12f02f28774a7e0b009071f802a8376369e94b3303e4a6d6377

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0fa2eba953118ec922bcbac330dd395f6bff1831a5f9c95981821283bb39dca6
MD5 788fce4865bab61fc8cf89750ac3160e
BLAKE2b-256 68f701b99742ffaad0f381b1d9b7ca2a60988a8631657c5b90f3e74e5daf0700

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 52082b23dc54389017d277c2e8f7ec479acb552f210b0574d9f5d89400e6e103
MD5 7157a9a02041780750980a44d0684598
BLAKE2b-256 5510ac12afc59c433921dd4de4eb3b017ad8a58cb82b9ac03f446f4d899315da

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 773681487020cc1d4c9ca5687ad986aa6e2e995258fa864004909df4e115bb6b
MD5 7e93b32d4bc8bacf658659a60570c25a
BLAKE2b-256 e827eecc3fea3cc9d9bf8131d37e0b57f80ad71a12febc8a3ea49bd643a3efc1

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 81c6824354c55930dceef5ebd571105dbfc862f56986514a3ed47295373f8922
MD5 d18216c76b7ac74b7362eac23bf7ce89
BLAKE2b-256 4ce44a19890575d3a3e8692f34d9f7de4578462fd3534614943c5bc49b3f699b

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5c92d792ebe5ed5cd009be68f6b3b4ff181a5b224b62da59b3d194d6be0d60fd
MD5 d91648804fc278a5664735e8aef69254
BLAKE2b-256 7bb24682c5f70f2a10f8b7c4da0081fab6e02bb0782b37837ad7bb6364140fdc

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 6c257d562003d6bc94031f1f4ca4e9c53e33abdc0e33f1e3fdba855824c8f9f1
MD5 a48e8481a25cb24510d4cd931ece2735
BLAKE2b-256 2933ee1b63cd6eb420c2f17dfb9b78b3a3fa2001afe8e9baf906e9682f0ac650

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 58fb8834cc37e50c8c10afd9026ee126f3aa7bf2b72db36c2449d5bd291fe211
MD5 ad24af136c23f138d609b46470b1e1ce
BLAKE2b-256 46e0fc3c6de9e1b9060324d9d8fb35896eaecc49ede2cc76431c5c6272c22324

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 12b37e1f1cc38c8a16d8148c52bb52ba1877c2658612009917c429567de55fb2
MD5 8ee03ec6262ba713f6bb2e17de18a6d3
BLAKE2b-256 bf50ed229b40488daae3ca071ce252e50fa9cce4f5d0a45690cd23fde87d5b85

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1ebde592565fc462ae7a61873202a65770c815e5c75545cb9b14cfcf961d468e
MD5 d48eba911e3ad0355815c7ba1ba87fb1
BLAKE2b-256 773336f80450acdcf6742165dbc28ea68219cc23a57274abd0e72df52f335b13

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 02f6ac8d3b14c5e4301b7e899781877f5dab6e2c2cfe5970688cfc208e70ca5d
MD5 22dbd4c000d8323d1a0bcce2e0e27af3
BLAKE2b-256 de16c9025d6deed6e7849823794d41598c3d62ca82f7647c880b3d58d3ea7a83

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 cca13598f5749f64624a67f7c9f1109e39d6fca659e89b5aeb0ccab2e4c02e0e
MD5 738a268672fe3e73d0fed61ebc0f8b4a
BLAKE2b-256 68a7fd55fb452a123fc4f3c5f51d931c72bb9a7bf67f919513c0f213292a6db3

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 cc216f130754713fe4db3172642fdc04753a3829600917cd0ce058310e580191
MD5 50a1045cfb22b602dc2c473198b897c5
BLAKE2b-256 21e493290d7c99c7f201bdd84b46e17acb1109d725d6e66f3db45b7ae74aa165

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 771df02fcd252e559bb3a9bd7a104ccf2802fb3806c633b98f647675bb54bde7
MD5 bfc94c1c91efede46a100a8b2d102b9b
BLAKE2b-256 a6a4c7451e944f6c935549d9e4348d66e1d2fb19bc925a50f9808f51bf4331ac

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4f30029b18c57fa494d13dafcc909ac5919ff4262fb23613cfd1b6237cc85dcc
MD5 1c6fe171cb3577749d1c30aa82eac7f0
BLAKE2b-256 12e18613f051bb66bf002887a0343e208167a440d66654ddb5c06d976f1dafb7

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 de2d8c9226760f6a7255f8cbacd87792668f53b9b2eb16d28333995e3fe27025
MD5 4234066ea3f6d77a9e7987023256f6eb
BLAKE2b-256 1c96b405580f921783647eddd46afd2a5ed26bf4407d32b8ab4228edc8defc54

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1ea9c2cf8ab71d496ba0325398238b80df5e9d3a464632c934e122969af403fb
MD5 a414ceadb84c07fc71080bb535b232f2
BLAKE2b-256 d9301e95abc51c1fa83c656911c6ddbf37c9f31403924e124eb455cf962f3c3b

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 2e8ccdb6c383ed962ea850734e0449163a79d136d81dcfc6812254e29f534b18
MD5 9452e060ce7ce512b08d16caca6a3016
BLAKE2b-256 6a975226b634d28165023089dc804626d46886d75f45ed6f32aced90b81ec6e2

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 92e7d262a2ec72b5a62349f67fdf021508624227683061eb3a662e64f59252b5
MD5 effb00f2a29227a3b9d8f06740fd48e1
BLAKE2b-256 c6694b997696c661745cb45888d24bcc2848f581bfdfb5688dc26d50e72a29c1

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 30adfdcdc6a80c039546a98f2297f891377507e1cfd90e3431d553014a1af7db
MD5 dc8bed94c8d7ecd90eacecca5631cb28
BLAKE2b-256 58983efd99f74763e349b14985198e76dce6d932594de3524cfe81ac13ccce23

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b12848cd6d24a22b8b0a659a12826f5e11701acbb6f00bf4c35c888a3b869469
MD5 b90a9cb9b7e6312cad62d8ba9387e87f
BLAKE2b-256 f4f364675833d6301fcb58a5c7cf761e81123800102ef0c9f23ddb611d76504e

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 64fa707f65f779c4d83066e960a7231a97ccb1b07e58d687a8d4e54ce0d727d0
MD5 cc69172441c1536100c999928879f78d
BLAKE2b-256 998e7527e29cd1cdb7c8227426dde0821b9c7e7797bf7c7861e53ee96d8c251f

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 48df1a90f1a8d8aa44747dc28d8a32d76f8c4d8d9626e1198c5d249f1f2a30fa
MD5 e4653fc5c905ffca8bf578b4d4bc6345
BLAKE2b-256 0edbcd98042178c89ab746b225a3e54da95849afcd38574410a5f8c10d8aab15

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0f6b58c0239f0bac758c76d6b215d75823added7e98e0542dce1d9dff0d11fda
MD5 3a106c329a95d63c6af4930a478a0d4f
BLAKE2b-256 ac147380250f7423ec0bd57284a7840866b5381fa5fd16f1e5c5a3d9614e37cb

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a53b3d69915e52ff919a814e77c971825b0e10b50dbe0bea6feb1788c32e0cfb
MD5 c6b78c1a6b8f8c51dc8d1954cd244632
BLAKE2b-256 8453ac8cef813c1e627b719788b462e40f4802a776515a507463dfbd8d463edf

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 2ef8ad0b893c178f8d84a56c0c9e2f5193f319d5b96bcc332bb9e1d144b76db8
MD5 63151a9704a3a7acb68605b5997f442c
BLAKE2b-256 8b6e29ec006d1837286651b6c03208debc689306937bcefefd3810c7f8ba814a

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7202c413471be005eb20c3652be53d05be59b3c2f7ec470c3c3e9ea41b7087c3
MD5 b9ee7d9c5a3bd56cef80f9ec92526a9c
BLAKE2b-256 328470a282860903de64ef7ff8524f1ad4a6da2a527d1f114396ef00b5f786bc

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 08f845fc2036f0526e8f7c2ae52508b43a129cb792e0d5294e989826928c6ed9
MD5 7b45d286bbf572a361a814e707309d4d
BLAKE2b-256 2ddba49a38e61e74014cb5f4a1b4a22d388b164bae32ff34f62b9885bfcbe2d7

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 710960294e0ca4ffca4a1c9c1a830320d017cc2498887a922a7b733b55d06d79
MD5 69323ca8cbc90d36368b32fc24955628
BLAKE2b-256 3356387f65c08d1def9325c8299ea8183de043779746ffa3ad9791d467c36e35

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 945fc9499d4850d7332d5585d7060df71af897e5fc3f0832ef328d06d8d3ef8e
MD5 57c3c582bdde58f4fa1ae7d9172b343c
BLAKE2b-256 7489f35c890db1086b246598a6e678af3a2f19a2cd39fc6a4a922288faca7abf

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 9ad06fabc62d7415acef99095a4b5b74723f998346bd9946fdcbf79a018e9a16
MD5 adc3277e06cbd1952e19319e685abeb6
BLAKE2b-256 0809695fd55ccc07e706a88d6657f3aec3ad598adced390ef7624f55a8d4e9c9

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3734a84fe79a8d15ee1a70c0d75961b18f8f7a567c553fbea455cab2518c68e8
MD5 96d30918f1b58552697498a8e6a45a70
BLAKE2b-256 83dd142b70fcf949743766d1175aafe3ea7e95e9994a72649f74bff2a848a1fb

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 7032bf25865aef24ca26bfe47669f26c06c2af669ebedf2a7bf6f9b4215ae267
MD5 c761e536ecea42576ee0e4369a5ce987
BLAKE2b-256 3de135bef5605ed8b091c61388ca9c7488232a5b375841a91fc12925ca393509

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4e6f76d438af4556d44ce21bf736c672b0dc71372652da42103cbb0559e3ce29
MD5 8f1c8a693c55a7bce0045acc6e8a15da
BLAKE2b-256 e15e3926af096551e49ca89904158d1b09f8aec0e249d3aec4f1909340736830

See more details on using hashes here.

File details

Details for the file py_evalexpr-1.1.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for py_evalexpr-1.1.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f1cf7146efbd06b66e83a84f1681bbe6f812bd39c2be59308536dc1f38b5b558
MD5 17eccd80d998f3e5a51b15f94261738a
BLAKE2b-256 5e9b470718593ba7de27e028d7061db69a4bd090f550b5d67f62fb35e5500124

See more details on using hashes here.

Supported by

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