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",
        "max_connections": 10,           # optional
        "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.10.tar.gz (38.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.10-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.10-cp314-cp314-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.14Windows x86-64

agnes_library-0.0.10-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.10-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.10-cp314-cp314-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

agnes_library-0.0.10-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.10-cp313-cp313-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.13Windows x86-64

agnes_library-0.0.10-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.10-cp313-cp313-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

agnes_library-0.0.10-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.10-cp312-cp312-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.12Windows x86-64

agnes_library-0.0.10-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.10-cp312-cp312-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

agnes_library-0.0.10-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.10-cp311-cp311-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.11Windows x86-64

agnes_library-0.0.10-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.10-cp311-cp311-macosx_11_0_arm64.whl (3.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

agnes_library-0.0.10-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.10-cp310-cp310-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.10Windows x86-64

agnes_library-0.0.10-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.10-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.10-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.10-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.10.tar.gz.

File metadata

  • Download URL: agnes_library-0.0.10.tar.gz
  • Upload date:
  • Size: 38.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.10.tar.gz
Algorithm Hash digest
SHA256 3468a2b3912d3eaa694314a3695030e48778498b048c1dea4b32d877ea9b1822
MD5 44dae8c5838cc31faf5b0fb843ce8023
BLAKE2b-256 8b8f1d0576a33344714fa90441fe1f55681c9629bf0e2f0d9dcfabda342b5bbb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: agnes_library-0.0.10-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.10-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 491662d8511c4f98911f72e1a8b127d5d0e1d645024ebf9b0602699314a33a3e
MD5 1af33233214f2c1b610bbf8ecfc3fedb
BLAKE2b-256 f0ca0b92ebc6cd1f49a6d824a6d24a6021de43aa4de49a7d365e9c49f60c4056

See more details on using hashes here.

File details

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

File metadata

  • Download URL: agnes_library-0.0.10-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.10-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 338c90ade8cfd16f7148c43363fd8a0b4a6d6bf1ccebdb345aaebf8601605cca
MD5 8d9fc8008c33f45d73d65f70d6569d0d
BLAKE2b-256 b5e4a917945aefdb9f946038258874a4019821c6229298b0da8e031996951e51

See more details on using hashes here.

File details

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

File metadata

  • Download URL: agnes_library-0.0.10-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.10-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 064bacf01f9d83c3bedc1c2886b7e7d8b613fc0a05c1a14d683907d92cc68658
MD5 01eda35e0bcbad18da7106572e4d55e7
BLAKE2b-256 d46c3e14651b5dadaed382e0a760fbc52150b244b3ac3065c11f6c98e509084f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: agnes_library-0.0.10-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.10-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2f29929d3dd36a8a26d7c980f24a3c85bc091d177bce395daf04bc04c71fb8aa
MD5 6e913cb4956cf7a99b76374ad5447804
BLAKE2b-256 04a141cf48e664e5a2bc46bc3a61719f51a1b3fff3ce5b8083363a3c187ce1af

See more details on using hashes here.

File details

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

File metadata

  • Download URL: agnes_library-0.0.10-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.10-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 952656ab741f712c299bb9730fc06da291a670be4f55f2c6f4cdd72922529717
MD5 d5d59648e07ade1b0cc70b65b242da65
BLAKE2b-256 080b75390396859acc1a744bc68d90212544061c5fdf9e4ff2de0edc9a891744

See more details on using hashes here.

File details

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

File metadata

  • Download URL: agnes_library-0.0.10-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.10-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 89e2fedc636b3fad8fa1166548ec997fb12c5604b2dfb2d0fb285a7b30ea3d6c
MD5 3a8c9746ad4609903d64a863bfbb8d15
BLAKE2b-256 f4eaf4ab203979d041bdc1b3da2058a31758cd4ed54a3014fbf94ec5de54b3dc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: agnes_library-0.0.10-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.10-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 229b26210726898d45eb513a81cb800c0c1bba11f9f8a49794dc61cbd0cd7888
MD5 76dd8233025f8ed7f70226593dcea5a5
BLAKE2b-256 bb611f361fb1df77b9fa591f13e4376288ac27e8b927adbef749afaf4e92cfb2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: agnes_library-0.0.10-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.10-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b8c5674551d8eb8057f53250b95a92131d375bfe36ac4f535be08b352e617bc9
MD5 f1949f6a6d3335daad1f6f5a2da62c2e
BLAKE2b-256 c7dc1ff648303d257bb749a056f84a79376ac461aa19aec1bf06d2fdf85db10b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: agnes_library-0.0.10-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.10-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 39f933cc75665ce279f0a64d821dee0835ca930177f6188030eac851d45ac310
MD5 cb015a2d1aab8581f02e64009e1f0ebc
BLAKE2b-256 332010300734be624d11c2104db2612d7f40fde0f5d4f072989a4ab8cd080c7b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: agnes_library-0.0.10-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.10-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ac207fd77d68ba89d4b000948e948c321c1e9ba04a23bffe299b70f6155c240e
MD5 da3b20a44752023aa031dff7add22d9f
BLAKE2b-256 8023a4842096f8abaff92cb028ed9e4851ee6e4501708728fb2876a5642c0e57

See more details on using hashes here.

File details

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

File metadata

  • Download URL: agnes_library-0.0.10-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.10-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 82e93e6ea4b17a20c8d07223d97ad666f2c2b62f28b674aa996288691788dac6
MD5 0f852c3118e7165063913c18a9a8b6da
BLAKE2b-256 996d5894d2e907e6804caee1c22d83955b655de9ccf9f5cc2b4ec3341ef63546

See more details on using hashes here.

File details

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

File metadata

  • Download URL: agnes_library-0.0.10-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.10-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 67cd74c36349ccd0552b086ce01b618960a6db23666a1ca284bd39a4653be289
MD5 c21a024112474ff7e1ae9ca6f0b0e518
BLAKE2b-256 aced9706620fc38423930c50d4ab0baec6db86fdfdcfad3ac38bcba3850453d4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: agnes_library-0.0.10-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.10-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7787589ee85b28607e3af019d6f9f24ffd0f276db65e7d72b743362769553fcc
MD5 39d42ad8e60fe25300f0a694a1addf5c
BLAKE2b-256 d47402442d11a00c316662aab0043b69bb20b30de2c3cf9eaa6791043414af9f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: agnes_library-0.0.10-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.10-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a19a74e6662f786a4a309f44f1a09e8b74ead3c22e9cb2a8c0c6054e68074da0
MD5 eac9fcfe9d3d69b1829e612a1458f249
BLAKE2b-256 830d5216ca189b0427a3d4cd34bd4ef5e238b23ec074bc90bd56aa2ca2611721

See more details on using hashes here.

File details

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

File metadata

  • Download URL: agnes_library-0.0.10-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.10-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e4094be8dc716bfba80903b1c64b6c21d2e78744ab16a636d1744bdcb95d3717
MD5 ff535ae174d24f1b90b6ac9e5b5a4062
BLAKE2b-256 5e30fcd42d1f41294850040cc836bee97c4b49c5a8138afaf079cfb759af7f5b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: agnes_library-0.0.10-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.10-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 17a8ea8629a84738fd4819ee5e84eae4f5ebb3ff3e1159c44a217be93ec7fe55
MD5 9503dc8d5eb81e359da3e6fc7343416d
BLAKE2b-256 b427b4ec6637fc9391313079957fe52b90e9b21b04cb6935e4d33addc1b98c43

See more details on using hashes here.

File details

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

File metadata

  • Download URL: agnes_library-0.0.10-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.10-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5975d2c11b74c4fe5596aa3909761211712e33994220d365361af8c30b2d0ffe
MD5 fa03625d8bf3412718022025c7b4755d
BLAKE2b-256 3120deb3514b2f2155e1e53cfb1bc7f433dca7299beb0029057d38a97262bf90

See more details on using hashes here.

File details

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

File metadata

  • Download URL: agnes_library-0.0.10-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.10-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 63a16b4f2eedff941e8e942a4377d4e036c5ba01bd1acf02cd3710389d0bcf65
MD5 473472e0640e5a2b5773780ce8453c71
BLAKE2b-256 8e11d74e7b27f63515f833d2af31e16c3ac161fde0402552d65032bbdd851b97

See more details on using hashes here.

File details

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

File metadata

  • Download URL: agnes_library-0.0.10-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.10-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a56fbfbd7515c129bc51952bbcd2b7f00c0ee78b745069295f118586725aae6e
MD5 a73d50d6919924be4ea2778e90f9115f
BLAKE2b-256 8f10fbe8cd91b1fa68c53cb643b7838dc2647b916b00a304a4d73294b687b33f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: agnes_library-0.0.10-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.10-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9399275dba6b19980b7b8cf31367a17cf401618444eec3c478549c7ab45bd039
MD5 8d8417a2c8ff712d902195d92c278741
BLAKE2b-256 cc9e334fd9936a0e4cbb9a37358bc50e29f8706348b32f0e4c1ddbe400f6c124

See more details on using hashes here.

File details

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

File metadata

  • Download URL: agnes_library-0.0.10-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.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 44524c5afbce3ac8673d432bc2b456ce52fb9d0f0eb91a9e540342014b326e88
MD5 9574c061c97da38a7b3b361481e0d56e
BLAKE2b-256 c1a5525e217ab2ca5be0bdf2b2ad0a5171257c423e292451c6335eebf62c5710

See more details on using hashes here.

File details

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

File metadata

  • Download URL: agnes_library-0.0.10-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.10-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f14ad61c9df4bbd59bd7d3ddc0c11301d5fedcec0a3e547fddba1f2d9da05004
MD5 06cd1811672ea346b548cd701819bbb7
BLAKE2b-256 0ab7c7197035c11c2c304ec7546c7eb52ca9ba86ab5267dd8028aa4053a4e4e5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: agnes_library-0.0.10-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.10-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fe085ae824ca68acb585092c8a304b4765fdca5a3211b5053a968d42559f1ee5
MD5 cbeba215b13bfebfeb2a6a9dad795ce1
BLAKE2b-256 86377771ba386a5245337361a4c3c2adec618bf0667814edeb91652c9559195f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: agnes_library-0.0.10-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.10-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4bd1755887b622b30eacb78c67fae9011de1753166e0c537afc770414f11ab0c
MD5 1b125d51d6344f3c3f83c82baeeb5321
BLAKE2b-256 49827b97b1fe2bcc61f53c155d8eb40a5fd260d1c129e32983cf3a4cf1349b98

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