Python bindings for evalexpr Rust crate for safe expression evaluation
Project description
py_evalexpr
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
- 🚀 Built using Rust's
evalexprcrate (version 12.0.2) - 🐍 Python bindings via
PyO3
🔧 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
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file py_evalexpr-1.0.1.tar.gz.
File metadata
- Download URL: py_evalexpr-1.0.1.tar.gz
- Upload date:
- Size: 35.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3368f79b31951ff6719b1592e5ffdd7332b28b166f24ed12b0d11d63226ab27c
|
|
| MD5 |
a2a586c50d2a0bcd3522f26a8ea2cf3d
|
|
| BLAKE2b-256 |
124eb8e540ac2a1b7da2e560fb4cf40c1d3f36301253b1e0fcf56412cf52e1b8
|
File details
Details for the file py_evalexpr-1.0.1-cp313-cp313t-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: py_evalexpr-1.0.1-cp313-cp313t-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 671.7 kB
- Tags: CPython 3.13t, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3c25f0e1114bdbd9afdc7f0ae4be036448bb2976209d8e2f9309249d6265cd4f
|
|
| MD5 |
b0011bf5a3bb24d0c9414597ebc5483e
|
|
| BLAKE2b-256 |
23580f7a03ebb5aeddcd5a1eded68f34198dab2439b9b9d757a1113e2d474a2f
|
File details
Details for the file py_evalexpr-1.0.1-cp313-cp313t-musllinux_1_2_i686.whl.
File metadata
- Download URL: py_evalexpr-1.0.1-cp313-cp313t-musllinux_1_2_i686.whl
- Upload date:
- Size: 700.4 kB
- Tags: CPython 3.13t, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
806cb8f9f1bb9c52bdfad22ff0a797b5deede722f1bd27b10e3a185e01dfd0ae
|
|
| MD5 |
9ace88421544b70918f2d165982df6bf
|
|
| BLAKE2b-256 |
1fcc9b9e915bf6f7d89781c356ff289faed30349e1983953d210b5e618262d8e
|
File details
Details for the file py_evalexpr-1.0.1-cp313-cp313t-musllinux_1_2_armv7l.whl.
File metadata
- Download URL: py_evalexpr-1.0.1-cp313-cp313t-musllinux_1_2_armv7l.whl
- Upload date:
- Size: 768.5 kB
- Tags: CPython 3.13t, musllinux: musl 1.2+ ARMv7l
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bc0943e25a5d56710ca35a0165c6481af730e99210afb2b9ffb2ffa5096a94df
|
|
| MD5 |
e574703a30251f12cf3b6b35c33b47ff
|
|
| BLAKE2b-256 |
063749ecac512299a13b0c61ac9a5ce91e48bea7ccb99ba627d8e985d44edc52
|
File details
Details for the file py_evalexpr-1.0.1-cp313-cp313t-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: py_evalexpr-1.0.1-cp313-cp313t-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 673.3 kB
- Tags: CPython 3.13t, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
815872eaa4e16c09096aacb47e248c7eb89caec0017855469f488a5ca0a235fb
|
|
| MD5 |
1136477237327df2a13dbd2fbf3e81da
|
|
| BLAKE2b-256 |
1d8e36a8a8a28a9166c93cffc02ad0af71cfe531648a6061dabf79f6a53bb216
|
File details
Details for the file py_evalexpr-1.0.1-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl.
File metadata
- Download URL: py_evalexpr-1.0.1-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
- Upload date:
- Size: 586.0 kB
- Tags: CPython 3.13t, manylinux: glibc 2.17+ s390x
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0e156c9dda94e3878d0965fa116ce60d775a55c93dbf00d5fe46f978be5ef011
|
|
| MD5 |
ac976a0b4776b24dfb16fff6b8a28f7d
|
|
| BLAKE2b-256 |
fa2d277d9c15dfabcd7e1234d0847e4ad1dd41e86ba4b88c733ba23bbd47f498
|
File details
Details for the file py_evalexpr-1.0.1-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.
File metadata
- Download URL: py_evalexpr-1.0.1-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- Upload date:
- Size: 552.5 kB
- Tags: CPython 3.13t, manylinux: glibc 2.17+ ppc64le
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e27200c55ccfa806e2eed12fe3eb22ddd3c9ddd7ee7ab8a0e7da04186c2f5627
|
|
| MD5 |
06318692e65b65fae1271a564556f756
|
|
| BLAKE2b-256 |
be53a0b5037144158765cee0cbf50dde6e8f56e96efd94b7b5f6e52d488bbe99
|
File details
Details for the file py_evalexpr-1.0.1-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.
File metadata
- Download URL: py_evalexpr-1.0.1-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
- Upload date:
- Size: 505.3 kB
- Tags: CPython 3.13t, manylinux: glibc 2.17+ ARMv7l
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a6c717a7976fa5bedbfb46cdd22aac5ca3448fff0ce332cae2ae0665c277c32e
|
|
| MD5 |
45f8235240c602e1061fd69b1ee2905e
|
|
| BLAKE2b-256 |
846ca29c5647700b812bfaa339e0515a9818443711dce93639befbce54ae7e7d
|
File details
Details for the file py_evalexpr-1.0.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: py_evalexpr-1.0.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 494.7 kB
- Tags: CPython 3.13t, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3091ad6dad13dccadeac3262f5b968c2bb6ec4a11605a3f27044e97d81e914ce
|
|
| MD5 |
c06321ff68ee361072ad82d9855b9f58
|
|
| BLAKE2b-256 |
8d5eeb1ab2f0637dabb4ce2d8abc17860bd9292d10f217acc7decbbcb3cb4fd6
|
File details
Details for the file py_evalexpr-1.0.1-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: py_evalexpr-1.0.1-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 352.3 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6536b4aa458d96b962ebb683fa3c58d097cdedeb0d06ff1fdeb9cc1300b87d93
|
|
| MD5 |
254c4fda89863da4b4554aa074b140ad
|
|
| BLAKE2b-256 |
0e254f8d04c48021db9235dcdb614f5bfb4b0d8fcf391b520ec6a161f1724c27
|
File details
Details for the file py_evalexpr-1.0.1-cp313-cp313-win32.whl.
File metadata
- Download URL: py_evalexpr-1.0.1-cp313-cp313-win32.whl
- Upload date:
- Size: 337.2 kB
- Tags: CPython 3.13, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c014afe762d9e2005d860b223edb2aac0b48ee04412458064f622f0d034354f0
|
|
| MD5 |
540e5436efb15f055ec9981f9f683ee6
|
|
| BLAKE2b-256 |
de40e3970399735c084a921d7c93031a25e9d87d0234d555ceeea89d4229cdf6
|
File details
Details for the file py_evalexpr-1.0.1-cp313-cp313-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: py_evalexpr-1.0.1-cp313-cp313-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 671.3 kB
- Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
95ae3ac62149d14f087eefd2288a935f3ada392a0de08aa5e88f9e5847fa5afe
|
|
| MD5 |
cb29a7530ffd4eb2c226a961b2e75fb1
|
|
| BLAKE2b-256 |
ec3d005573715b4de232ffd01b4da1487150784944f01afa58107a654c91fd78
|
File details
Details for the file py_evalexpr-1.0.1-cp313-cp313-musllinux_1_2_i686.whl.
File metadata
- Download URL: py_evalexpr-1.0.1-cp313-cp313-musllinux_1_2_i686.whl
- Upload date:
- Size: 702.0 kB
- Tags: CPython 3.13, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
677ff9e31e1fed65b5a958872eb62c0019a6050d7fa7094411d630acb5614ad5
|
|
| MD5 |
566450e0b7d6cdb8e071b0ddc9ec0555
|
|
| BLAKE2b-256 |
b394c62a5eb0846418e3b6564c549ecfa062a3a13dd8e9e65c905f34f989ccd8
|
File details
Details for the file py_evalexpr-1.0.1-cp313-cp313-musllinux_1_2_armv7l.whl.
File metadata
- Download URL: py_evalexpr-1.0.1-cp313-cp313-musllinux_1_2_armv7l.whl
- Upload date:
- Size: 768.2 kB
- Tags: CPython 3.13, musllinux: musl 1.2+ ARMv7l
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a02f2214dd5c3d3615349b15065ed52fe8363831428d84af1af9c31ce6a0544c
|
|
| MD5 |
a89b92964d0698d1cc08fba126d1a4f5
|
|
| BLAKE2b-256 |
2d83d91fa96e18d3d03d396a08baf24f8f0ea28a068aa1b1614aeff88c36e2bf
|
File details
Details for the file py_evalexpr-1.0.1-cp313-cp313-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: py_evalexpr-1.0.1-cp313-cp313-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 674.4 kB
- Tags: CPython 3.13, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dc66142b7feb0a2858a65392e27474eb9068cdaf773111762f2940378edc11c5
|
|
| MD5 |
f88d8b92710299329a1f732a0ff91992
|
|
| BLAKE2b-256 |
e057d6c6cc18de9154a0f55c7021f147db20f287ebd8dd30d2035b580f976aed
|
File details
Details for the file py_evalexpr-1.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: py_evalexpr-1.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 500.5 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fa6057e71d42469e606754bb4525380f510b385dd8935387971eaa1daae0d7a0
|
|
| MD5 |
40467b151cf1ab136a47f97f1474da9c
|
|
| BLAKE2b-256 |
2ef43540cf7b24c596dde11a500a9d6d971459d54fea5f34c89efab4d475034a
|
File details
Details for the file py_evalexpr-1.0.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl.
File metadata
- Download URL: py_evalexpr-1.0.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
- Upload date:
- Size: 595.3 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ s390x
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1cd9e49bf7f274482a58b8a28c2d2041f8ec69c3acdd2c2b9790a1a01b080033
|
|
| MD5 |
df5f89a46da5fff625a59dffa56b5385
|
|
| BLAKE2b-256 |
f6477edae867b7ab0064c4fb01f219f5d5b51bac46bffe126733b27faf0f01a4
|
File details
Details for the file py_evalexpr-1.0.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.
File metadata
- Download URL: py_evalexpr-1.0.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- Upload date:
- Size: 554.4 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ppc64le
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e1c2d18bfbc48edcc2c9f29761f9828d5c4d2aaeaad655755e281bf4cebaa804
|
|
| MD5 |
51970939975483fe0c0f58a6a145b8bd
|
|
| BLAKE2b-256 |
3d83d3f964150c323f5bbea3370346993321b82e09f1585b535a3a361ee2a21a
|
File details
Details for the file py_evalexpr-1.0.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.
File metadata
- Download URL: py_evalexpr-1.0.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
- Upload date:
- Size: 505.1 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARMv7l
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eecd009068214ccb1050f6e49e89f16043025cf59a00c2bdc1728ed222201596
|
|
| MD5 |
452116afbfb9481d8d6f8931091d50ca
|
|
| BLAKE2b-256 |
55856bf9eda230c9b0be6182161ea99bb96581d90e50a2b893462f27c5187075
|
File details
Details for the file py_evalexpr-1.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: py_evalexpr-1.0.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 495.6 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dad0cbeb57e06eb7e81c5271b16f7c6a316fa77318ab7cdce5ed0bbf9273e6e5
|
|
| MD5 |
aa3513e4d369edf9aea2e3a2bab55559
|
|
| BLAKE2b-256 |
9f2c14acf9a99754e5e29c287a00ab92b54280576840c011f594ef9dc0bbc4ea
|
File details
Details for the file py_evalexpr-1.0.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl.
File metadata
- Download URL: py_evalexpr-1.0.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl
- Upload date:
- Size: 533.7 kB
- Tags: CPython 3.13, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
02c44774275493d5b32ac2fffe4bb7ce525c7988b93dfc60cd6007cba3b08a25
|
|
| MD5 |
8ece7e8920146494813dfc40508f2974
|
|
| BLAKE2b-256 |
d66515b2572e8872ec7856972c1b17e22db63597d008c88f491052628a708f07
|
File details
Details for the file py_evalexpr-1.0.1-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: py_evalexpr-1.0.1-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 454.3 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
32028447ef035b08026a933d0ab32340adf1e2f4324b517933f6391f0751c47f
|
|
| MD5 |
8b7a9ffaf18539a654fbbd8de3f9f586
|
|
| BLAKE2b-256 |
8db687f07be9f60c0d187734a1e534495061a08368dd6959b8d23162a4fa0588
|
File details
Details for the file py_evalexpr-1.0.1-cp313-cp313-macosx_10_12_x86_64.whl.
File metadata
- Download URL: py_evalexpr-1.0.1-cp313-cp313-macosx_10_12_x86_64.whl
- Upload date:
- Size: 463.4 kB
- Tags: CPython 3.13, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
41f2c52563e1e32589ab390b95283802e80520e1cf2db1b6b766ba1a9620756d
|
|
| MD5 |
31dfa74146028e44ba58139dbe22e9fa
|
|
| BLAKE2b-256 |
d1b6dce52f881862f8eb338dab927cc3ec9295bf1a385a6d7fb3e73f18a19013
|
File details
Details for the file py_evalexpr-1.0.1-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: py_evalexpr-1.0.1-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 352.9 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dfb44e956af4631d62e3a867db23fb86ed0bf4e38381a0eb49036a374e03c8c5
|
|
| MD5 |
de4a43fa0fa7a8cfb5c6f8848506b808
|
|
| BLAKE2b-256 |
f113c2c12a4ce7bf4b69ae6a6730f26143bcad4bfae119ef9719509e9dd59473
|
File details
Details for the file py_evalexpr-1.0.1-cp312-cp312-win32.whl.
File metadata
- Download URL: py_evalexpr-1.0.1-cp312-cp312-win32.whl
- Upload date:
- Size: 337.7 kB
- Tags: CPython 3.12, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e26a89579740f48fdece3b8b54ba36a37a9a06bebaf2f9d76cae4bce9acdbc87
|
|
| MD5 |
23cc2513303b8b5a0c94f24f5ec2262f
|
|
| BLAKE2b-256 |
d67767013746faabe45caad7f910192bb3c47ef3d5fbf19f770374f8efec593f
|
File details
Details for the file py_evalexpr-1.0.1-cp312-cp312-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: py_evalexpr-1.0.1-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 672.3 kB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d496d9ee492e00f01393ebb09fe0a4b006fe118c19fc7f982101f0f8ec88eba5
|
|
| MD5 |
9fd68fc47836d8b0fec50f4ff642cd3b
|
|
| BLAKE2b-256 |
c0071d99c8fccffa9c5dc765ddfa2393ea57c1acbcd0d2a98808b8ea005182e9
|
File details
Details for the file py_evalexpr-1.0.1-cp312-cp312-musllinux_1_2_i686.whl.
File metadata
- Download URL: py_evalexpr-1.0.1-cp312-cp312-musllinux_1_2_i686.whl
- Upload date:
- Size: 702.5 kB
- Tags: CPython 3.12, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
af9df06fb72b1fef1005de766d712160e1b0c80380325f59295f06eea79443c9
|
|
| MD5 |
5c06e89afc03a81395b9567335698e5b
|
|
| BLAKE2b-256 |
1923ae65a8022d4e77a45f42e859789a06240ab29a8975683c7bf9930cbc2bf0
|
File details
Details for the file py_evalexpr-1.0.1-cp312-cp312-musllinux_1_2_armv7l.whl.
File metadata
- Download URL: py_evalexpr-1.0.1-cp312-cp312-musllinux_1_2_armv7l.whl
- Upload date:
- Size: 768.8 kB
- Tags: CPython 3.12, musllinux: musl 1.2+ ARMv7l
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
581e49688ad0229261ae831edd44326648966c07e2dee7bcd1d7d3384bc019b6
|
|
| MD5 |
fe30761914eeee394f2e4edeb06b5197
|
|
| BLAKE2b-256 |
ae99324af070decba2a7a07db1679a01069b635c4d1ca03f8fe6b1e2ce15671b
|
File details
Details for the file py_evalexpr-1.0.1-cp312-cp312-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: py_evalexpr-1.0.1-cp312-cp312-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 675.2 kB
- Tags: CPython 3.12, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ce06ccb606ee9a53f47e527b726578c58ce7f7c9636c3345366f51840b1b1fc6
|
|
| MD5 |
ef5cff0d332e1d923b78f8ddeb7662df
|
|
| BLAKE2b-256 |
3dfd64b2054f457d4bd0c43c1fac85d5fadad44037b4288f943a64ea4493e55e
|
File details
Details for the file py_evalexpr-1.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: py_evalexpr-1.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 501.1 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bfc40d182630da6bd74fdee3506f80c659e2a272a62c60c8aa77534ba6199320
|
|
| MD5 |
4ac7fc358fb8f199a585540079d571ea
|
|
| BLAKE2b-256 |
205696ecedf9150b8c51f64a4e2b925b3b0bbbcf4ca73562dbdfbcb299b70640
|
File details
Details for the file py_evalexpr-1.0.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.
File metadata
- Download URL: py_evalexpr-1.0.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
- Upload date:
- Size: 595.7 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ s390x
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
94aa9c92b96f82d15271a06f98159764f850cfa5d844a9c552a2436943cbea6b
|
|
| MD5 |
c5dd2fad629ab2a8d91c836c34f1999b
|
|
| BLAKE2b-256 |
49deb6ba0f37de9b9de1eb524450e9d1017d3d53b5113372a0b440475b70f94d
|
File details
Details for the file py_evalexpr-1.0.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.
File metadata
- Download URL: py_evalexpr-1.0.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- Upload date:
- Size: 554.8 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ppc64le
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1d102873e177b4aea624b191bcda65c863585e9df6efdfbb71e90de2ee0ff196
|
|
| MD5 |
3aa2d8ea0a7daaf7660cb129ee7d6d24
|
|
| BLAKE2b-256 |
81749efb085314ba9c11642cf45d2baf37b822abeba932bf37266430e08e50bb
|
File details
Details for the file py_evalexpr-1.0.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.
File metadata
- Download URL: py_evalexpr-1.0.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
- Upload date:
- Size: 505.3 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARMv7l
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7d43c430c752745e3252469cb249d298ac334c176ab0b1fd36082004d17ce0d4
|
|
| MD5 |
33bdc5e6eabb9b022d6f1911f2387620
|
|
| BLAKE2b-256 |
6922611cc81dcecc32ae50ed21f65cc766406719c1b0fbb71a1578039bc6f7ac
|
File details
Details for the file py_evalexpr-1.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: py_evalexpr-1.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 496.5 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e79ceb86dda6d865d4e8b2036a1aecd2e5a6733dcc5d40f684055519ce3543b4
|
|
| MD5 |
60afd999ea276fb4ad4eb79748ee5842
|
|
| BLAKE2b-256 |
5659b301f911950191ea637e7d7f9b2f12ca342fe9d049745305a46c8d223b79
|
File details
Details for the file py_evalexpr-1.0.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl.
File metadata
- Download URL: py_evalexpr-1.0.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
- Upload date:
- Size: 534.5 kB
- Tags: CPython 3.12, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d300f18816f3e033090f8c1d70d831e26ba5ef0f69d5a77c35c8e8df038870e8
|
|
| MD5 |
096d780fe6365d59fa368902a48b4c77
|
|
| BLAKE2b-256 |
8cc58493a6aa02660a46a0dff284b81708f866d971e64edeb7d5431f006b0e3a
|
File details
Details for the file py_evalexpr-1.0.1-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: py_evalexpr-1.0.1-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 455.1 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6e8861de87fc18f5d0c42a2900187886c1f5ae9c84912850857d088294ceea72
|
|
| MD5 |
113c0702e2bfe50fa29bc7190c207bcc
|
|
| BLAKE2b-256 |
70b158eccefe22ae98f644094cb55b764a777815a1a6e85506b6690fc0a0ab4c
|
File details
Details for the file py_evalexpr-1.0.1-cp312-cp312-macosx_10_12_x86_64.whl.
File metadata
- Download URL: py_evalexpr-1.0.1-cp312-cp312-macosx_10_12_x86_64.whl
- Upload date:
- Size: 464.2 kB
- Tags: CPython 3.12, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cb0c1d7f02ec2b93590f4721dd795eac79b5283959d33d48f8676886c096bc7c
|
|
| MD5 |
42b609a2868d29612045275268b737ff
|
|
| BLAKE2b-256 |
c61e126f7c02849125ad60080aaabcf0d73de75fdab6a9a392882ce217d10595
|
File details
Details for the file py_evalexpr-1.0.1-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: py_evalexpr-1.0.1-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 353.0 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
49d346583fdca0eb8e648823322dc780fbbe58d147ec79a134d42b4bc818d4f0
|
|
| MD5 |
f9eb81e8c19a3a38ff127cc4cd828f3e
|
|
| BLAKE2b-256 |
b7e3526fffd0c021665bbb530a7e1d90bf0e2862371b4a88529df39195991ebf
|
File details
Details for the file py_evalexpr-1.0.1-cp311-cp311-win32.whl.
File metadata
- Download URL: py_evalexpr-1.0.1-cp311-cp311-win32.whl
- Upload date:
- Size: 337.1 kB
- Tags: CPython 3.11, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
09d42d589ff0c360168943d88e8aeb67e8f0a89917280eb16418913c5e013fa7
|
|
| MD5 |
581c93bc2699af2271987c221626b140
|
|
| BLAKE2b-256 |
17556e773ad3c637f4fa79e782d0ce4b25cadc80fea9eed2a1d9e13a484d61e7
|
File details
Details for the file py_evalexpr-1.0.1-cp311-cp311-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: py_evalexpr-1.0.1-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 672.9 kB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f82421c9d6df6c294cfaf548adf90046476e0087e9f7f53e1b1831a5eebd1fa2
|
|
| MD5 |
67350f8cc59088cb5061c7c622fab871
|
|
| BLAKE2b-256 |
27cd9208642b83e1bd09a7d97d36a8de9c5e4659007993fffe4fafb1eb555d52
|
File details
Details for the file py_evalexpr-1.0.1-cp311-cp311-musllinux_1_2_i686.whl.
File metadata
- Download URL: py_evalexpr-1.0.1-cp311-cp311-musllinux_1_2_i686.whl
- Upload date:
- Size: 704.7 kB
- Tags: CPython 3.11, musllinux: musl 1.2+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2224fa53927768974ee6e8d9e635e130e49e5d13f5f5a075fbdb54428e6884e9
|
|
| MD5 |
b00d5d8a0b3c831b28b3e9309d45ec1c
|
|
| BLAKE2b-256 |
c69446f76d59c23b6c5c0f230553b52627be8d7d30f60ae8bc24f3a5f457059b
|
File details
Details for the file py_evalexpr-1.0.1-cp311-cp311-musllinux_1_2_armv7l.whl.
File metadata
- Download URL: py_evalexpr-1.0.1-cp311-cp311-musllinux_1_2_armv7l.whl
- Upload date:
- Size: 773.5 kB
- Tags: CPython 3.11, musllinux: musl 1.2+ ARMv7l
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4c7d3f082e9ac37b640c65672a86fc2567f0302587445fe34af1b00a517f4a35
|
|
| MD5 |
3f894473d2827c715f1c8d2f07dc638b
|
|
| BLAKE2b-256 |
cb1e258fce33190e9639a21e46e245013f0e1c32dc050676bfb148a05fb56ef9
|
File details
Details for the file py_evalexpr-1.0.1-cp311-cp311-musllinux_1_2_aarch64.whl.
File metadata
- Download URL: py_evalexpr-1.0.1-cp311-cp311-musllinux_1_2_aarch64.whl
- Upload date:
- Size: 676.9 kB
- Tags: CPython 3.11, musllinux: musl 1.2+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e5e5e738aa5dc579f8f9a167b6e3f97bc24d7decf3a59e5bb00cb71196019445
|
|
| MD5 |
ec8c2841428085413b9905462ee76a6e
|
|
| BLAKE2b-256 |
e738615809ed246afb319d5b00f1650207e56c64fc377e22b7324eeee117c121
|
File details
Details for the file py_evalexpr-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: py_evalexpr-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 502.4 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
021a965c8fcfb73e199748bc3aeeac482a6d0b9bc284e7851e90bd4550640458
|
|
| MD5 |
cbec25193a5901510113bd07dea2b3c9
|
|
| BLAKE2b-256 |
41b45fc967640353a9ee18e072da77fd794fd834d738c77bd074352590a7f30a
|
File details
Details for the file py_evalexpr-1.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.
File metadata
- Download URL: py_evalexpr-1.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
- Upload date:
- Size: 597.9 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ s390x
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5991529e7a8fbdecd99a9d102bc95144bc33e68b1615074cd62a49fa4329ecde
|
|
| MD5 |
b4d4ebbf5d5f9b6746499eae3bf5f355
|
|
| BLAKE2b-256 |
6e026dbc40b0803e85aa8fba96daf68025ee3d91908dfe79b846f6612afe24d9
|
File details
Details for the file py_evalexpr-1.0.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.
File metadata
- Download URL: py_evalexpr-1.0.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- Upload date:
- Size: 554.6 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ppc64le
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
650b45ab68912614c386ddde1edeb16b86af05aa0d73ac3be8d58f1ce2307f55
|
|
| MD5 |
31d914950254112ab09c5027a6de0d9d
|
|
| BLAKE2b-256 |
416cd11e5b27e5db67d86a0c5c2bcc7e62937ccc60601a3d36d84a485c68c208
|
File details
Details for the file py_evalexpr-1.0.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.
File metadata
- Download URL: py_evalexpr-1.0.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
- Upload date:
- Size: 512.8 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARMv7l
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c9d33dee022b2708fc5be2320ef4e0f97dc82cbad1479297988174ed1c1ee627
|
|
| MD5 |
0f26e192e1fb28e3fdbb3bae1a8eb96b
|
|
| BLAKE2b-256 |
45a60a4fa9499d2c72f1b86b9d0c17b5ec7c323be851cee97bfb5a05f0d73258
|
File details
Details for the file py_evalexpr-1.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: py_evalexpr-1.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 498.2 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cefeadf67675cb31ae8e3840b431ccaf41817d37fe9165c08d8fcba9137295fa
|
|
| MD5 |
a354d825674afdc5e19e02c78667492f
|
|
| BLAKE2b-256 |
ba43cd1750890a270195c7f878f1b169f557f6924549a4deee5605a4cc2a8bbe
|
File details
Details for the file py_evalexpr-1.0.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl.
File metadata
- Download URL: py_evalexpr-1.0.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
- Upload date:
- Size: 537.4 kB
- Tags: CPython 3.11, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
64fe1a79fd8713a98391c3757f8e757b587c359e1326d9d8d489040a58bc73dc
|
|
| MD5 |
3829ffd67e77576cd7bccdeabb22c3b6
|
|
| BLAKE2b-256 |
3cf18d5f01efb91d6e023b1fe8f5f6d15e02e54ee6dd5165ededf735ff7676cc
|
File details
Details for the file py_evalexpr-1.0.1-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: py_evalexpr-1.0.1-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 455.0 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
137b7683576d68174d4a0af3302e77045e0416d4360701b1405232181bd8b23d
|
|
| MD5 |
5d82f0af79216f97735326653d66c74e
|
|
| BLAKE2b-256 |
0d44b406c3390c5e6b52f9c4658941834e9f01d01be813eb1e2917256d451b47
|
File details
Details for the file py_evalexpr-1.0.1-cp311-cp311-macosx_10_12_x86_64.whl.
File metadata
- Download URL: py_evalexpr-1.0.1-cp311-cp311-macosx_10_12_x86_64.whl
- Upload date:
- Size: 469.0 kB
- Tags: CPython 3.11, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ac2464dd694abdf1fd0c7ed854960ff50e761bca0a74c907db293d2ab4e2032f
|
|
| MD5 |
2b30d3e73dc61a733631f15e7a4f6b9b
|
|
| BLAKE2b-256 |
87612870eeabe5565f7db810c0af288bd734390c554eb0141e7277b2b5dd9d72
|