Skip to main content

Type-hinted database toolkit with a Rust core and a self-invalidating query cache

Project description

agnes (Python)

Python port of agnes-library — a type-hinted database toolkit with a Rust core (pool, SQL parser, self-invalidating cache) exposed via PyO3. Same schema DSL, query builder, relations and cache as the TypeScript version; synchronous API.

Install

pip install agnes-library      # imports as `agnes`

Build from source (needs Rust + maturin):

cd agnes-py && maturin develop --release

Schema

table(def, "physical_name"). Columns: int_, bigint, text, bool_, float_, bytes_, json_ (trailing _ avoids shadowing builtins). Modifiers: .primary(), .nullable(), .default(v), .autoincrement(), .index("n"), .unique_index("n"). Relations: one(target, local_key, target_key, OnAction, OnAction), many(target, fk).

from agnes import table, int_, text, bool_, one, many, OnAction

schema = {
    "user": table({
        "id": int_("id").primary().autoincrement(),
        "name": text("name").index("name_idx"),
        "email": text("email").unique_index("email_idx"),
        "active": bool_("active").default(True),
        "posts": many("post", "userId"),
    }, "users"),
    "post": table({
        "id": int_("id").primary().autoincrement(),
        "userId": int_("user_id"),
        "user": one("user", "userId", "id", OnAction.NONE, OnAction.CASCADE),
    }, "posts"),
}

Grouped (multi-schema) form flattens to a dotted key you select by — the relation target must use that dotted key:

schema = {"legislativo": {"etapas": table({...}, "legislativo.etapas")}}
# db.select("legislativo.etapas"); many("legislativo.etapas", "...")

Client

from agnes import AgnesClient, eq, gt, query

db = AgnesClient.create(
    {
        "driver": "postgres",            # "postgres" | "mysql" | "sqlite"
        "url": "postgres://user:pass@host/db",
        # connection pool tuning (all optional):
        "max_connections": 10,           # hard cap (default 10)
        "min_connections": 0,            # kept warm while idle (default 0)
        "acquire_timeout_secs": 30,      # wait for a free connection
        "idle_timeout_secs": 600,        # close after this idle time
        "max_lifetime_secs": 1800,       # recycle after this lifetime
        "strip_timezone": True,          # optional: timestamps as naive ISO (no offset)
        "cache": {"enabled": True, "wal_path": ".agnes/cache.wal"},
    },
    schema,
)

U = db._schema["user"].c            # column accessor: U.age, U["age"]

rows = (db.select("user")
          .where(gt(U.age, 18), eq(U.active, True))
          .order_by(U.name, "asc")
          .limit(50)
          .ttl(60)                  # cache 60s, auto-invalidated on write
          .all())

with_posts = db.select("user").include({"posts": query().limit(3)}).all()

db.insert_into("user").values({"name": "Ana", "age": 30})
db.update("user", {"active": False}).where(eq(U.id, 1)).run()
db.delete_from("post").where(eq(db._schema["post"].c.id, 2)).run()

# raw SQL fallback
db.query("SELECT * FROM users WHERE age > $1", [18], {"ttl": 30})
db.mutate("UPDATE users SET active = $1 WHERE id = $2", [False, 1])

Transactions

Interactive transactions, Prisma-style. db.transaction(fn) calls fn(tx) with the same query API on one connection; commits when it returns, rolls back and re-raises if it raises.

def transfer(tx):
    tx.update("account", {"balance": 60}).where(eq(acc.id, 1)).run()
    tx.update("account", {"balance": 40}).where(eq(acc.id, 2)).run()
    # raise here → both updates roll back

db.transaction(transfer)

Operators: eq, neq, gt, gte, lt, lte, like. query() (for include) has .where, .order_by, .limit, .select(*cols), .type("left"|"inner"). SQL joins: .left_join/.inner_join/.right_join/.full_join("tbl", on(a, b)).

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

agnes_library-0.0.11.tar.gz (39.3 kB view details)

Uploaded Source

Built Distributions

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

agnes_library-0.0.11-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

agnes_library-0.0.11-cp314-cp314-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.14Windows x86-64

agnes_library-0.0.11-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

agnes_library-0.0.11-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

agnes_library-0.0.11-cp314-cp314-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

agnes_library-0.0.11-cp314-cp314-macosx_10_12_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

agnes_library-0.0.11-cp313-cp313-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.13Windows x86-64

agnes_library-0.0.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

agnes_library-0.0.11-cp313-cp313-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

agnes_library-0.0.11-cp313-cp313-macosx_10_12_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

agnes_library-0.0.11-cp312-cp312-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.12Windows x86-64

agnes_library-0.0.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

agnes_library-0.0.11-cp312-cp312-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

agnes_library-0.0.11-cp312-cp312-macosx_10_12_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

agnes_library-0.0.11-cp311-cp311-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.11Windows x86-64

agnes_library-0.0.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

agnes_library-0.0.11-cp311-cp311-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

agnes_library-0.0.11-cp311-cp311-macosx_10_12_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

agnes_library-0.0.11-cp310-cp310-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.10Windows x86-64

agnes_library-0.0.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

agnes_library-0.0.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

agnes_library-0.0.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

agnes_library-0.0.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

File details

Details for the file agnes_library-0.0.11.tar.gz.

File metadata

  • Download URL: agnes_library-0.0.11.tar.gz
  • Upload date:
  • Size: 39.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for agnes_library-0.0.11.tar.gz
Algorithm Hash digest
SHA256 34d27d9f82f8bde668b9b45a90c1ed593451fbd823895811a89f77de69ed27b4
MD5 946fd7a2f17d237a5ba5c235d3194987
BLAKE2b-256 c76f21b007c6297d5dabcd0937b32694ba4a05f2ed014f76c05ace7d8747f2b7

See more details on using hashes here.

File details

Details for the file agnes_library-0.0.11-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: agnes_library-0.0.11-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: PyPy, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for agnes_library-0.0.11-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ae8d59e044f4837459c37b15f16355928375d363a32215d9c712ba71e5e638c2
MD5 a5a7491364d09db5adb93acefc65d466
BLAKE2b-256 f1fbb5378c324d4e04a7ececbb03323de5d4140174af86726db7a2b0f23cfb7c

See more details on using hashes here.

File details

Details for the file agnes_library-0.0.11-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: agnes_library-0.0.11-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.14t, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for agnes_library-0.0.11-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f1e883f6862f59eab6fc4d4ecb8c24df677b1284a62411016c8046d55cac133d
MD5 5213c79bdc1af083599930aae8787c11
BLAKE2b-256 8be29bd16d360b9d6307a47a424d121094d83cdf02fd20fce103b5a4de8cdb90

See more details on using hashes here.

File details

Details for the file agnes_library-0.0.11-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: agnes_library-0.0.11-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for agnes_library-0.0.11-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 56c3456983aafb91098ddf5c6b402612d911f9dca2f09b997f38c7939e958b02
MD5 8deeb4790284b3c80ceb55eae3bbc8ce
BLAKE2b-256 74898e19e3952e49855ee9de5c9ab4781b106340ba7e48b4f472944e73d006ce

See more details on using hashes here.

File details

Details for the file agnes_library-0.0.11-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: agnes_library-0.0.11-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.14, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for agnes_library-0.0.11-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3e37fe6b72cb40c675435b56b30d5466ed717f76fae3700a4fa64b21d50fcaed
MD5 b7217f70311d06d0ffd400a244a0d26d
BLAKE2b-256 3f53be617ef6640b527701c9f656020563daca47aa70ef994f4c0f948ccfae9b

See more details on using hashes here.

File details

Details for the file agnes_library-0.0.11-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: agnes_library-0.0.11-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.14, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for agnes_library-0.0.11-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6b9a068d15a0713022308467474c7a8303fc863e712e286a28df5c44589b24d3
MD5 b9ffee52fba4d9534d44e3c690eb845d
BLAKE2b-256 59146650d1c857ef80dbf09af4e0dc81f3ae89b17d3933b9df8c54dcdfb37876

See more details on using hashes here.

File details

Details for the file agnes_library-0.0.11-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

  • Download URL: agnes_library-0.0.11-cp314-cp314-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.14, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for agnes_library-0.0.11-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8e47c92c8ba84dc2d3eb5677bada20cf37a9f9bbd178a390eeeabb9ad4e3c6cf
MD5 76ecd965ee47af6b698ee19459cecf9b
BLAKE2b-256 4b38fc04b8eee28cadb549e608bbc025b5d82b445cd1335fe289b292ca63b80c

See more details on using hashes here.

File details

Details for the file agnes_library-0.0.11-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: agnes_library-0.0.11-cp314-cp314-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: CPython 3.14, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for agnes_library-0.0.11-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9b7bd619c13988d4fb5895a7efca296e4680c7c59764609c9d086b35add7817c
MD5 e5aa1a7f363cac08ac2b77607870b3b0
BLAKE2b-256 1c5bef6d1a4e44721acce73889b243188cb84c9ff96970889f889971c035c029

See more details on using hashes here.

File details

Details for the file agnes_library-0.0.11-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: agnes_library-0.0.11-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for agnes_library-0.0.11-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 8cf0d876ed75c740fc5c4ece7f03ba3208b02b39db832894e4f5002ab922fb35
MD5 1da8108631ebfd5d6b312a37df6ba28e
BLAKE2b-256 a8b233d276894b7e0f8ffe2efbe3e8b9d45d534d327702b2aa018c832e2fa0d4

See more details on using hashes here.

File details

Details for the file agnes_library-0.0.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: agnes_library-0.0.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for agnes_library-0.0.11-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 69d365946330569199232035b5f077003a0b97a624168f3403235bc942a75462
MD5 27a90fb903ba82f292b56758baf0e1fc
BLAKE2b-256 7de56353cf3a70b8a0d85cc450c5e0b3757b2d9e2afa89fec62a4e2827efbe75

See more details on using hashes here.

File details

Details for the file agnes_library-0.0.11-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

  • Download URL: agnes_library-0.0.11-cp313-cp313-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.13, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for agnes_library-0.0.11-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 242af10adc3b75405f7554d15d8d93764d03d3545534321c95ccb6124d3db468
MD5 4dd0de8c7c72f821b6d75d57f05ca976
BLAKE2b-256 27deb53c8894d7c1971f5fab58dbe73848fe124f6ad9174c1092d1731277f477

See more details on using hashes here.

File details

Details for the file agnes_library-0.0.11-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: agnes_library-0.0.11-cp313-cp313-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: CPython 3.13, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for agnes_library-0.0.11-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3f8021b06cf629aa74c4c3db95193c76d565d8c8f6fc1bf0c12e059cf1a78508
MD5 96b23523fb7c0f178aaaeb75bee2ba1f
BLAKE2b-256 2c9c38d03bb014d57e4f67be748658112119c6cbb5d8a919e6be79411fd45d2f

See more details on using hashes here.

File details

Details for the file agnes_library-0.0.11-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: agnes_library-0.0.11-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for agnes_library-0.0.11-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 500cf387832da38239496acb68b46b6438292020ae43c94fc5d8b24f1bbe8eb2
MD5 ba8d9a901a2646199d628e318e457004
BLAKE2b-256 d2bb85f44365e3c6a8daa85cd59e6f7fb1a364839c1a72ce038cef851788a56d

See more details on using hashes here.

File details

Details for the file agnes_library-0.0.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: agnes_library-0.0.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for agnes_library-0.0.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0a28a2a3d5800e284e69d0d5215cbdf48e178b36d6e890db10bae3bf9d781f4f
MD5 68f31d35cd12a85a04c54c70428859b5
BLAKE2b-256 60cd815d6ba6e2eba1debcea2aa2ea125f0b096a0dc60caa31b53096ea009e1d

See more details on using hashes here.

File details

Details for the file agnes_library-0.0.11-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

  • Download URL: agnes_library-0.0.11-cp312-cp312-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.12, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for agnes_library-0.0.11-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a6d0bd1f86066b1d7a364cd99b376a4480aa0e9e008fd981666f35552ed6de0e
MD5 60f78b92b355843953586452cd50bac7
BLAKE2b-256 331ac3c41305df760a1cdb0fbc2ea8fe7bb9d3f11510b94e3ec8774ff2697179

See more details on using hashes here.

File details

Details for the file agnes_library-0.0.11-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: agnes_library-0.0.11-cp312-cp312-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: CPython 3.12, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for agnes_library-0.0.11-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6b631cd69f7aecac75e030c39df863729361cf2f3adb15aeec48c68f70d30308
MD5 a9c4aefebf6a458b16055349b311fb3f
BLAKE2b-256 e8705afbf38527e839205c39d22efc004a12b6f25f6a467c6356af063c58961e

See more details on using hashes here.

File details

Details for the file agnes_library-0.0.11-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: agnes_library-0.0.11-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for agnes_library-0.0.11-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e4f711b5b260ea5698cf29e10f62b03051f8978ddffcecb6a7b95b2062beb214
MD5 ffe002d167597895a0fd895b58b290eb
BLAKE2b-256 3f218a51588628644f8a6a6f8d40d18900b9dce7f957b33b376257a89b4889d6

See more details on using hashes here.

File details

Details for the file agnes_library-0.0.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: agnes_library-0.0.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for agnes_library-0.0.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3d6e4384179bb1f9c4c4c2db35c8285206df107b3c3ffa57bcc88d60dbe396d2
MD5 7e2a418d8574eef677220d05b599b8d7
BLAKE2b-256 09970c5db294de9b5b9485a178e72b14424d742e173d4d5f89e0b3ad52968a34

See more details on using hashes here.

File details

Details for the file agnes_library-0.0.11-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

  • Download URL: agnes_library-0.0.11-cp311-cp311-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.11, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for agnes_library-0.0.11-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8858cc61ec7d57f92f203d367b12254becd50506ae741851e8083514cac6920b
MD5 58b8198492366bc2792fa5b68b78b934
BLAKE2b-256 d7008e04bb36b05ad0fa463c73d30e0e676b69c0d5eb62cd432f6212c37d6ea3

See more details on using hashes here.

File details

Details for the file agnes_library-0.0.11-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: agnes_library-0.0.11-cp311-cp311-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: CPython 3.11, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for agnes_library-0.0.11-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bb75f13a9f2d43fe56bed74ead8cd4b17f5b2dac3a372e9121945f8306e18c20
MD5 c4f083b7934e4187382fef381354d744
BLAKE2b-256 6d6beb03c6c4ddfc26f338b4986842754db403acb593acbc36108d711e6c4924

See more details on using hashes here.

File details

Details for the file agnes_library-0.0.11-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: agnes_library-0.0.11-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for agnes_library-0.0.11-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f4b523082e35078d49a31941992076797ae3505f11c044562b9f5b689d7421fb
MD5 d1d10881c3f629d5e119703f810eb3c2
BLAKE2b-256 5e2ea07b066cdc0a875c0d9b9fff24741341af313dffb91302e7ef9d31b8b4f1

See more details on using hashes here.

File details

Details for the file agnes_library-0.0.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: agnes_library-0.0.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for agnes_library-0.0.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 df3a53c6b6d243f43d8dd8351f9c074ccf50589f89ef3ee78d1b72925057504d
MD5 e810ef3f01ac87431bd6b10702b497e1
BLAKE2b-256 f9b7c224acf772291d5e703dd3ee212a5b4d90eec6e6526496579af48940823e

See more details on using hashes here.

File details

Details for the file agnes_library-0.0.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: agnes_library-0.0.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for agnes_library-0.0.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1019341b31e13477df61fb5b92b299fbb38e170716053523451646e2bb09cddc
MD5 962ec5cb33d9aef81caa574f85cc5975
BLAKE2b-256 434e28d4f4817d5521b0a30a1804a59c93c3a3f43a92bc9451bd3ad8db006e00

See more details on using hashes here.

File details

Details for the file agnes_library-0.0.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: agnes_library-0.0.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.9, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for agnes_library-0.0.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f32bcdcd63942d40401e9091d893277a7b02536d6d7322f02432fb567eddefac
MD5 cef05d826582de8fe39c959c332a1a08
BLAKE2b-256 e34f78fd597ea5466aff6ffe29689bcb4149ea747852d508f5ac55541eed39fe

See more details on using hashes here.

File details

Details for the file agnes_library-0.0.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: agnes_library-0.0.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.8, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for agnes_library-0.0.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 abcac180e7ed3a6e9880045652090fabb497164ad2593babff68d6e040dcf8bd
MD5 9ed0da08425f1f97fbb203fb95ccd0ff
BLAKE2b-256 b5b3dc3979692faed601d6c679af7221ad0832e5eb93067d55cec28ed73c00a5

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