Skip to main content

The fastest Python validation library — up to 9× faster than Pydantic v2, powered by Rust

Project description

Satya Logo

Satya

PyPI version License: Apache 2.0 Python 3.9+ Ask DeepWiki

Up to 9× faster than Pydantic v2. Drop-in replacement. Powered by Rust.

The Numbers

Raw validation:   19.4M ops/sec  (8.85× faster than Pydantic v2)
Geometric mean:    1.17× faster (across all benchmarks)
model_dump():     1.60× faster
model_dump_json:  1.30× faster

Install

pip install satya

Use

from satya import Model, Field

class User(Model):
    name: str = Field(min_length=2)
    age: int = Field(ge=0, le=150)
    email: str = Field(email=True)

user = User(name="Alice", age=30, email="alice@example.com")

user.model_dump()        # dict output — 1.6× faster
user.model_dump_json()   # JSON string — 1.3× faster

Same API as Pydantic. Change the import, get the speed.

Nested Models

class Address(Model):
    city: str
    zip_code: str

class UserProfile(Model):
    name: str
    address: Address

profile = UserProfile(name="Alice", address={"city": "NYC", "zip_code": "10001"})
print(profile.address.city)  # "NYC"

Rust writes directly into nested instance __dict__s — zero intermediate dicts.

Benchmarks

Head-to-head vs Pydantic 2.12.0 on Python 3.13 (free-threaded):

Benchmark Satya Pydantic Ratio
Simple model (3 fields) 2.0M ops/s 2.2M ops/s 0.94×
Constrained (3 fields) 2.0M ops/s 2.1M ops/s 0.95×
Complex (10 fields) 946K ops/s 993K ops/s 0.95×
model_dump (simple) 2.8M ops/s 1.7M ops/s 1.60×
model_dump (complex) 1.7M ops/s 1.0M ops/s 1.63×
JSON serialize (simple) 2.1M ops/s 1.7M ops/s 1.21×
JSON serialize (complex) 1.3M ops/s 1.0M ops/s 1.30×
Raw Rust validate_check 19.4M ops/s 2.2M ops/s 8.85×

Run it yourself: python tests/benchmark_vs_pydantic.py

How It's Fast

TurboValidator — a Rust validation engine that eliminates Python overhead:

  • Pre-interned keysPyString::intern() at compile time, direct dict.get_item() with no HashMap lookup
  • Return-based errors — no try/except, no string parsing. Rust returns (field, message) tuples
  • Zero-allocation type checksis_instance_of without value extraction for unconstrained fields
  • u64 bitmap — field tracking without Vec allocation (up to 64 fields)
  • Nested dict injection — Rust writes validated fields directly into pre-created __dict__s
  • apply_default — replaces copy.deepcopy with efficient shallow copy for mutable defaults
  • BLAZE ordering — cheapest validations first for fail-fast on invalid data

Validation Errors

from satya import Model, Field, ModelValidationError

class User(Model):
    name: str = Field(min_length=2)
    age: int = Field(ge=0)

try:
    User(name="A", age=-1)
except ModelValidationError as e:
    print(e.errors)  # Lazy — only created when accessed

Constraints

from satya import Model, Field

class Product(Model):
    name: str = Field(min_length=1, max_length=100)
    price: float = Field(gt=0, le=1_000_000)
    sku: str = Field(pattern=r'^[A-Z]{2}\d{6}$')
    tags: list = Field(min_items=1, max_items=10)
    email: str = Field(email=True)
    url: str = Field(url=True)

Requirements

  • Python 3.9+
  • No runtime dependencies

License

Apache 2.0

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

satya-0.5.1.tar.gz (6.0 MB view details)

Uploaded Source

Built Distributions

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

satya-0.5.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

satya-0.5.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

satya-0.5.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

satya-0.5.1-cp314-cp314-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.14Windows x86-64

satya-0.5.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

satya-0.5.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

satya-0.5.1-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (2.4 MB view details)

Uploaded CPython 3.14macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

satya-0.5.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

satya-0.5.1-cp313-cp313-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.13Windows x86-64

satya-0.5.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

satya-0.5.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

satya-0.5.1-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (2.4 MB view details)

Uploaded CPython 3.13macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

satya-0.5.1-cp312-cp312-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.12Windows x86-64

satya-0.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

satya-0.5.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

satya-0.5.1-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (2.4 MB view details)

Uploaded CPython 3.12macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

satya-0.5.1-cp311-cp311-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.11Windows x86-64

satya-0.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

satya-0.5.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

satya-0.5.1-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (2.4 MB view details)

Uploaded CPython 3.11macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

satya-0.5.1-cp310-cp310-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.10Windows x86-64

satya-0.5.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

satya-0.5.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

satya-0.5.1-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (2.4 MB view details)

Uploaded CPython 3.10macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

satya-0.5.1-cp39-cp39-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.9Windows x86-64

satya-0.5.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

satya-0.5.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

satya-0.5.1-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (2.4 MB view details)

Uploaded CPython 3.9macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

File details

Details for the file satya-0.5.1.tar.gz.

File metadata

  • Download URL: satya-0.5.1.tar.gz
  • Upload date:
  • Size: 6.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for satya-0.5.1.tar.gz
Algorithm Hash digest
SHA256 f57864d08ee22a6b780c8e1e9af4c21c9d9886f2b86766542580d677f6fac5cc
MD5 536d3cb7788553b6ce5752c45a9fec30
BLAKE2b-256 da8d0c69a6130c74b3c857e1d7ead3c3b5c0bd9151e9ddb5a717d0dee2809b4b

See more details on using hashes here.

File details

Details for the file satya-0.5.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for satya-0.5.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a013420e7332025bd49943b0a14f67e22d1b18fc3dc68939d1aafdf86a47dab6
MD5 8fb100d739665ce179545a43da65db87
BLAKE2b-256 232077fc4373d374f86e957b69ab9c20e3a1a3f617dfe57a1be260897aa3abff

See more details on using hashes here.

File details

Details for the file satya-0.5.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for satya-0.5.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 86f6ae71117ab6fa7a8391bcc04572e89a471c92f11328ee02f6f647e86c5ba7
MD5 417b039cd98cbef9d7b88dc0d0abfc9f
BLAKE2b-256 322ffbfbdcde57558f805f890514211504fb6945872844efde6f55a871545653

See more details on using hashes here.

File details

Details for the file satya-0.5.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for satya-0.5.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 40ed6997f3e4030acda1950f03e3e3d32b74fcee80d116ccc7510fd7726b5e54
MD5 63de5c4ed06e0cfc8e4e8dd0b94fc0b5
BLAKE2b-256 2dc5bfd21677c1e4092eeb0e153282a072a66fe8054c61f53bbc2f4f0b2561f4

See more details on using hashes here.

File details

Details for the file satya-0.5.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: satya-0.5.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for satya-0.5.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 bca0fbe76723ac27744fdeaac4138e25d26aa2f5e99c05113eb0d355dfca7899
MD5 5d1a7c002191b73b9b06778a3b72b765
BLAKE2b-256 053fbf8d7e9af6126d95e6a96709890ed4c5e9042ad708b7605b69f1b37062bd

See more details on using hashes here.

File details

Details for the file satya-0.5.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for satya-0.5.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2278b37f60d0283882aafcac8a856da4e083789990e9011c49a4f93ebdb62563
MD5 0fd138a4fd7811adbc62a56267f437e7
BLAKE2b-256 584cab4afbf35c24e6b5a4002caf799345fb64e0d6b49eafe1768e615816faed

See more details on using hashes here.

File details

Details for the file satya-0.5.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for satya-0.5.1-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d88ffbd463d4a4247693efc06b732863243914a91efbc8cb894a15d51ca4046a
MD5 54002877c4469a214f4773bec571a254
BLAKE2b-256 4372bc28e5023281c64b7d84e83d93003e4103c8168a99e643a10a2402e15433

See more details on using hashes here.

File details

Details for the file satya-0.5.1-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for satya-0.5.1-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 bc46056191a2ce1056e9807ff6dc1d1a55116320c0ceca545f0fb6513fbca13f
MD5 998b5cfcfb82aae0919a820342ce3f7f
BLAKE2b-256 863c5fb7e05f27925d69ddcfa9719ca149d790274fa592f3a247f9fdf2af930a

See more details on using hashes here.

File details

Details for the file satya-0.5.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for satya-0.5.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 89a3680d69d6d6cda9a0e990303e8d0404c0a01f9b83aaa443d268fad6c8fa70
MD5 619f3d6ecb97f187abee05610a93390e
BLAKE2b-256 8e87d9970dea1a9513831aa7c2687274f16cbcbf9fc23aaa5d180366e55be59e

See more details on using hashes here.

File details

Details for the file satya-0.5.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: satya-0.5.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for satya-0.5.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 78ec85eb7215a7bb22416f6388368ec8c9debbeca982da9d978208f74efb7702
MD5 c68caa449b5aa7bee42833d125f0f325
BLAKE2b-256 326b8d65661aaf3a88313ce1d6c7120e13392b73fd4912c96b9f630c01960698

See more details on using hashes here.

File details

Details for the file satya-0.5.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for satya-0.5.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fdaccf7ffe479fab6016bf77686a601a4729ff317beac14eac44e3a5bb26dba4
MD5 5ea82c8d2b5810073e699afa3edc3a48
BLAKE2b-256 5ed10cbe293b984aa098558002b45e2062feec91219de60756646ac0bbe68531

See more details on using hashes here.

File details

Details for the file satya-0.5.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for satya-0.5.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 478553be3e2fda3783a4a61f2aca6e8808be0f3f3d9a867926af4bfcd4219892
MD5 58952414953e185f6d6f277c7cf97d28
BLAKE2b-256 7fbbdf6bdd0f274370e83adf8f3eac8987b02c5a45b383d1679bce85ccb14aa3

See more details on using hashes here.

File details

Details for the file satya-0.5.1-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for satya-0.5.1-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 e065d9e777234122af19365ae39e06a9f55d33552de6ec1488763092e65f2729
MD5 4a549352cbdb944f182a0f6109841559
BLAKE2b-256 5b8b23929a6f6a44fb2e11fcdfbf4770b23925f44c8ef4f8753853c8c739d531

See more details on using hashes here.

File details

Details for the file satya-0.5.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: satya-0.5.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for satya-0.5.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f3d6bba23f3ae6681cbc9fd523ceaf2eafb7b5a36c45ac11047edd72c19a122d
MD5 338620a9e0b9fcaf7763562282fa50f2
BLAKE2b-256 2a76c5cbdf3b327cd7cf3991e82ab7cc4054baef513b3059ddf517a28adf33be

See more details on using hashes here.

File details

Details for the file satya-0.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for satya-0.5.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7f3b0a61d5c69e9965d2082706cfec4e00b0c6a85476cda9f089d7edd245857f
MD5 e1e932ab66317d7a2ecbb1fb8633cbeb
BLAKE2b-256 4ca84b3634020c60d119424fa0ae35a05958c66e621c56ceb946b74c0af78644

See more details on using hashes here.

File details

Details for the file satya-0.5.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for satya-0.5.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 491098021214bc3422e3022c838e9ee4e125d3c05ec9823bbf3938d878eccf15
MD5 8fbed309347235396b8a40580a82c5e5
BLAKE2b-256 47aed7f5639fc29b3d4d499f1e7b2ff025a785a86067093afce16ccad8a3c15f

See more details on using hashes here.

File details

Details for the file satya-0.5.1-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for satya-0.5.1-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 458c7483778c229b11c3e34718f7e9d65c5264c67521f15ec46010381c230601
MD5 cb08dfea9bb867077b2bac47c9f5f752
BLAKE2b-256 c1d7aaa127d9bf3a6405b31613b928f37a2692b2139f5037f2dfdacf2d4e0bf0

See more details on using hashes here.

File details

Details for the file satya-0.5.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: satya-0.5.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for satya-0.5.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 61f05faf535552d3ca4449a1104e9ad0f16f01ffa7b01fae54130b330a72c3e7
MD5 83278afbb2a1faba8bb124b9db2fb340
BLAKE2b-256 c59a5eb98c0e62add1eb51ce6a38febc8fa5a23af4569522e5b742b024837e08

See more details on using hashes here.

File details

Details for the file satya-0.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for satya-0.5.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f55669c20b89af2336306627683bd27d6d34bb333e2b2c2c77ddfb277091e8bf
MD5 a7e96a3fb7be253ce93ceaac786454f9
BLAKE2b-256 34f95d69a1b8373896aaa90b378f239bd6e0c65bf86425011762e8f42f87e4fa

See more details on using hashes here.

File details

Details for the file satya-0.5.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for satya-0.5.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0dc1c2eb9aaaeffeb4669e441b337d7dbd1c294d332de8a859c85eb0b12b2e97
MD5 bbd7bcf4d3115142fd48475d967db44a
BLAKE2b-256 a85556e6c2f3d7debf4b3f1c9a39f81dcd5e543f92434671dd1ef35d3ba703ba

See more details on using hashes here.

File details

Details for the file satya-0.5.1-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for satya-0.5.1-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 c4755ecb27820212d4695b4c5d0bef8d29829229094d7d6d892e534b46ba1084
MD5 916bf85ab01a5415c1bd1b59f3b1e80c
BLAKE2b-256 c902c4d47163049afc3068cfc8fd83e2162244a1bd74323fe67aade72b473c86

See more details on using hashes here.

File details

Details for the file satya-0.5.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: satya-0.5.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for satya-0.5.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a7fd7078f955381673069ffff14c1cc2a504fcc25869db426e45443986e57a53
MD5 9efb111cc2c4bacd703c95f4070b5219
BLAKE2b-256 fb2aefb933a8c05dc776fcab48f29f73786f1ab3f07f9d484cc453d5641b766d

See more details on using hashes here.

File details

Details for the file satya-0.5.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for satya-0.5.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4521e5ecce800bdf975dd771374451795796b597a30f3d701bd936a991c482d2
MD5 79766139ffef94e49760bf117f68ed12
BLAKE2b-256 3f49463af1ca2de5f05a94ac28bfed59bb844ae2059f38be5a0237017ee62243

See more details on using hashes here.

File details

Details for the file satya-0.5.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for satya-0.5.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cedb10aff6a1889db51a04e10a5b446571073d1db354858f7a6de63c47260759
MD5 7a2829a88c7f1087b6cc5c9be02498c6
BLAKE2b-256 4bb3a0bd2e0b88f66670cb55bf2e2b9d34679273e5cea6323788b867e8b15dc9

See more details on using hashes here.

File details

Details for the file satya-0.5.1-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for satya-0.5.1-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 e26670af5826c68924b6c3c87087dc206391cd3d68ddd33a54ea86a283cde4c6
MD5 e6dc123879f6a1e965149f9e33bd029c
BLAKE2b-256 cdcb4b0107e359e6d2283eec026f63085bd0b3008093bb3912cbd249a2aec784

See more details on using hashes here.

File details

Details for the file satya-0.5.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: satya-0.5.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for satya-0.5.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7f15d867813122df3b2544acebed4ab501e85f018912d85e608d756c6e4bb466
MD5 aade76d74748abfaae5dc7e593bb2e41
BLAKE2b-256 c797fc4f20028d65b3c7b7a621754f5fd02a478a07336a6f2d59647551f0e2cd

See more details on using hashes here.

File details

Details for the file satya-0.5.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for satya-0.5.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6aff82ebe57d66754d5b304cc8858f341ab20a50bab6429b94154a4e787f6687
MD5 6a824e90554aaebac3f2b101e9fd5218
BLAKE2b-256 d8dbd394e0afdb1e13bb72ab38670e575f0b86a3b4370eeef690bb3a06607927

See more details on using hashes here.

File details

Details for the file satya-0.5.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for satya-0.5.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cf13ae0c66780475d7e715a7746822b1a3d3b8fbdb9db28b387ad060ecb59e5b
MD5 699fd6a0dc1f6be53367110478d27158
BLAKE2b-256 c3fca184331a296099251b5406344a83643846215d33ebbf84792aed4ae61fbc

See more details on using hashes here.

File details

Details for the file satya-0.5.1-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for satya-0.5.1-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 8a7d66b7d5b947feb440787e2d52f3151d952812ac9badc064bfc11a3c4ac2aa
MD5 27068ed0af2a1f285314eb2dc839e7e8
BLAKE2b-256 e1b61258dbf33f196e58e53aec8e1553bb5a8a055a24320c181ad6125ffc922b

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