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
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 agnes_library-0.0.9.tar.gz.
File metadata
- Download URL: agnes_library-0.0.9.tar.gz
- Upload date:
- Size: 37.9 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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2c3ec0f39aeeabe2ff86dea5faa95f2cc5642c714c4f331481faa031a811c1d0
|
|
| MD5 |
4aea54196436346e819c03d74684adf8
|
|
| BLAKE2b-256 |
7c563ab0995e0a9036e780be5991750723421cb746bdf0cad3f3c4a6d85f14be
|
File details
Details for the file agnes_library-0.0.9-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: agnes_library-0.0.9-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
de12b6ec2208ea4aedb828c5a3f3e8e07f49040532942a36f4a87023da693f88
|
|
| MD5 |
48fee00d10c7dac80ef88cd3af983beb
|
|
| BLAKE2b-256 |
ddc5f3844f74fdf16eb5e540a636750b39adbb574fea19324c1feea378911617
|
File details
Details for the file agnes_library-0.0.9-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: agnes_library-0.0.9-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
80be85a67c4d5b51d80d43bcf4d012fb28c69fb8587cd7fc3a38aa770fd77b17
|
|
| MD5 |
322ed264518d2dc97ceebd8e26f1381b
|
|
| BLAKE2b-256 |
25b2336813d161509618e535c0271fd16bd6ebaf88c62eb7507e0711659f85ba
|
File details
Details for the file agnes_library-0.0.9-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: agnes_library-0.0.9-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3bf455177260c7357a16ed8ff4d879d6cffe492763b9283fb5902435295d8a94
|
|
| MD5 |
2843f2fe532ae111e2bd7d2cc08805b0
|
|
| BLAKE2b-256 |
2d3b678bbf651964f8212afd906a018b6f97177ea33caa5e6387a450259dd7f1
|
File details
Details for the file agnes_library-0.0.9-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: agnes_library-0.0.9-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3cd7a816dd32abe079dd1134d6756e03e7845160c7f5dc00373a752f466bf6b2
|
|
| MD5 |
1267ea4e45533eb2e2bf815f740f57a5
|
|
| BLAKE2b-256 |
9b8b80a85cedb1622f2a7352711dead56365ec0446c67e0507c7df79c593dfe0
|
File details
Details for the file agnes_library-0.0.9-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: agnes_library-0.0.9-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
901b472d5580291dbd4575cd66454561b724456d168715880d63b6830ce112fe
|
|
| MD5 |
daa6d3b080d6a4787dfe13dfb5d3fd21
|
|
| BLAKE2b-256 |
a69c715dabd7d8ddca17d132e8a236a3651236701a8a3dbe836d49886dd72e9c
|
File details
Details for the file agnes_library-0.0.9-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: agnes_library-0.0.9-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
76c57e302cb918308a7c21ccd8491d0192176eb4aadf5ca7b21f0f06ecad03c5
|
|
| MD5 |
36fbca1f6ec08b805bde8f861b5dbfc0
|
|
| BLAKE2b-256 |
a99ed9d0a78135ba9473d8c82bb175ab86d9ad1a3529005016fc7cf92fa74273
|
File details
Details for the file agnes_library-0.0.9-cp314-cp314-macosx_10_12_x86_64.whl.
File metadata
- Download URL: agnes_library-0.0.9-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ac2f30901995d69397e31a2700a06c374ae2af839972b04207cd6be6470ba8db
|
|
| MD5 |
bdb89ba65ac4866978d248ac713a38e0
|
|
| BLAKE2b-256 |
a83e81516452e4546d8c28adeff36f7247360c44b432da3d455cb5269010d678
|
File details
Details for the file agnes_library-0.0.9-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: agnes_library-0.0.9-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
729d2531317bcb79d1881e61d1325abbd6d8d8a4252957b3fcb64d68d2bbcdc6
|
|
| MD5 |
91555ae0dc67c66e0bd0394965c5dbc8
|
|
| BLAKE2b-256 |
e6960b8dd941dd7674dfc245a3b772a723abccb3942358f25fd62c017775d4d9
|
File details
Details for the file agnes_library-0.0.9-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: agnes_library-0.0.9-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
22686cccc69a5cf19fa2820f32371f9166f46e57a5eba7bae5f06891653fe27f
|
|
| MD5 |
9bdd88b710ee27ef8f0303fed3a52b6c
|
|
| BLAKE2b-256 |
c1385aacbdd987a7e452a92dad502d95093f48a6446e84a3cceb3070cad2f762
|
File details
Details for the file agnes_library-0.0.9-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: agnes_library-0.0.9-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
469fad11d22f6b3fdb76dc6b2c78e77e64047b8c32bbdf56ade1525b07dc778f
|
|
| MD5 |
258dcd93a9a7d8a558d4b0f0f00e7c94
|
|
| BLAKE2b-256 |
ba888370a09eccb37c6405a0c421424160a04ac729896a3b6e0fbdcba602093d
|
File details
Details for the file agnes_library-0.0.9-cp313-cp313-macosx_10_12_x86_64.whl.
File metadata
- Download URL: agnes_library-0.0.9-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
457ff778e403f9e21d24f475bd27a3e4781d136745aebbb7131d09858907561d
|
|
| MD5 |
cc56007ec538470facf2e424588070ed
|
|
| BLAKE2b-256 |
d857d2230b0837f81aad722e2fb18194e250e72027b3968e9a3eeef5a7ae2282
|
File details
Details for the file agnes_library-0.0.9-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: agnes_library-0.0.9-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2fbac0b6e9f20b1dc031480d715da9e67212691b0fd74becc4f804c89e92f39b
|
|
| MD5 |
002b0bb46be1cfcb9a7cfea2d025c7dc
|
|
| BLAKE2b-256 |
7049d037ef1f9548d70da4620484ff0bf43461977c96357081e7105008894284
|
File details
Details for the file agnes_library-0.0.9-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: agnes_library-0.0.9-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1dc4769433b010afa6628f0b039a2f957251c6342067086ede2573f73d15e490
|
|
| MD5 |
73f66b0a21ea87c229afaf6cf61cd583
|
|
| BLAKE2b-256 |
67c824751a377041f9553919c0806652daf18fa9992691a7a2c0ff74c57e1b7e
|
File details
Details for the file agnes_library-0.0.9-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: agnes_library-0.0.9-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
84ca00a07016d3993a6466f044464c7866fff0ade54fcd38b47ac2215935c4c0
|
|
| MD5 |
c2108d37e805851225384778b0046a43
|
|
| BLAKE2b-256 |
da607e88fcca4b12743329a4cf11eadf2a1c41ab38962b8552f8502add7611ce
|
File details
Details for the file agnes_library-0.0.9-cp312-cp312-macosx_10_12_x86_64.whl.
File metadata
- Download URL: agnes_library-0.0.9-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0afff421666ec9d08e33924f5aaef993e1b462731c77ddcb878defc8a2175b40
|
|
| MD5 |
c2f72357731db90c6ba1ab688fa0da0b
|
|
| BLAKE2b-256 |
f011af35e782d85d21500b634a60e42dfea8824ccf5f29d843c6723994bf23d9
|
File details
Details for the file agnes_library-0.0.9-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: agnes_library-0.0.9-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cd6d80c21d22a36ed3083976fd2b09f8973b1da4617a34f2dd57562977efc5f0
|
|
| MD5 |
277ea55e78fccd13442611b470c34264
|
|
| BLAKE2b-256 |
6b68f62c44257e0fb0288233bd10c4910d673aac61c82fc66e7cdbb959631080
|
File details
Details for the file agnes_library-0.0.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: agnes_library-0.0.9-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c7c8bd33305a16675b22832387c62a8e8dddb19172cfd216757e2a378283342f
|
|
| MD5 |
742ece194b948a72c0cc2523a6e6693f
|
|
| BLAKE2b-256 |
77d9d7de0220a6eb4f1323daafc6bddb515e7af5e67254a3c417e4968f717e48
|
File details
Details for the file agnes_library-0.0.9-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: agnes_library-0.0.9-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f9bf77870c999e061952ff02dffc65dc7ae2b6c8e12172f5fb996e09056d65d2
|
|
| MD5 |
f5726475efcb948135602caf8c240dbf
|
|
| BLAKE2b-256 |
601ddcfeb71c2b0e6eb6fe568c6ae4b70d1e8c3e4812d399c1bf411809724bbf
|
File details
Details for the file agnes_library-0.0.9-cp311-cp311-macosx_10_12_x86_64.whl.
File metadata
- Download URL: agnes_library-0.0.9-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9cf031b3ba221978eaef47dce179e98331a42f5bfdb751ec9c5ae5450fb67352
|
|
| MD5 |
9f8a607d08632fd4257a6a72b7908e7a
|
|
| BLAKE2b-256 |
90bd3ca4a41e58af48841e30ff475828fbaa653de64c16bfc367830e5f7c8cf5
|
File details
Details for the file agnes_library-0.0.9-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: agnes_library-0.0.9-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8f972d06b78359b7b6a67b2edc74b0a47636dd171cc424f1978f504fdbd31c85
|
|
| MD5 |
1a6ef861f0c07489ae54480956f67027
|
|
| BLAKE2b-256 |
cc2b5498b6af4efcbe0863899df0dfa3d1cea1d2041de025f1ecf6477be8a00a
|
File details
Details for the file agnes_library-0.0.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: agnes_library-0.0.9-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b7ad9f5980f07275da11e5b9f5d97a5fa34421faed150cabe68c799793ace148
|
|
| MD5 |
de539231a06cfe3930b2d1886fdb46bd
|
|
| BLAKE2b-256 |
4cb57ca84281dc2ae8fc5b70d5a297c97ad68b367f433f41f7ee90a8511f41a0
|
File details
Details for the file agnes_library-0.0.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: agnes_library-0.0.9-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c24d6e0e10ebdf8dd81fd3af357e46ecdf856c2b1d851d0050789b382b23b259
|
|
| MD5 |
94c9bccaf09a7ccadc9a4bb3661ae6cd
|
|
| BLAKE2b-256 |
649e3be8f29136a035b667f542231425f4e9ea1401a586b48c36fe4b9a2e85f9
|
File details
Details for the file agnes_library-0.0.9-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: agnes_library-0.0.9-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
812fcfda0a52e346db5aced3f0f3640780f39e560b850e67a85e280ae022a637
|
|
| MD5 |
7f3ffbf749d66c1966ccc520404a173a
|
|
| BLAKE2b-256 |
29e20a2bcd538d2273046843ad25845a946cba81780f59a3d4faf538e8d57b61
|
File details
Details for the file agnes_library-0.0.9-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: agnes_library-0.0.9-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fa6829e1769eb8a95e45c0cdcce6e1613d76d73fafd03a71170ab96a13aa7eae
|
|
| MD5 |
479f7c571ba96b0880cee53154cd597b
|
|
| BLAKE2b-256 |
91db8267c6eef06fd1a858faa2758a8d1c0948e1883c0e7a3ff88bac978dcb28
|