This release is a pre-release and may not be stable for production use.
mdrack-sqlite
mdrack-sqlite is the single SQLite catalog/search adapter owner for
mdrack-core. It depends only on mdrack-core and Python's standard library.
The 1.0 release-candidate API opens existing MDRack bridge databases and creates
independent clean catalogs. create() preserves the immutable
mdrack_sqlite_catalog_v1 0000–0003 compatibility history. create_v2()
creates the fresh mdrack_sqlite_catalog_v2 0000–0004 history directly,
including its exact vector codec/backend registry. Neither path copies, rewrites,
or upgrades app migrations 0000–0007.
from mdrack_sqlite import SQLiteCatalog
with SQLiteCatalog.open("candidate.db") as catalog:
verification = catalog.verify()
with SQLiteCatalog.create("clean.db") as clean_catalog:
clean_catalog.verify()
with SQLiteCatalog.create_v2("compact.db") as compact_catalog:
compact_catalog.verify()
Use open_readonly() for independent readers. One catalog owns one thread-bound
SQLite connection and serializes its writes. Do not start caller transactions
around replace_resource() or delete_resource().
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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 mdrack_sqlite-1.0.0rc2.tar.gz.
File metadata
- Download URL: mdrack_sqlite-1.0.0rc2.tar.gz
- Upload date:
- Size: 28.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Linux Mint","version":"22.3","id":"zena","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b572115222f47e2cf9e8aa7e9bf1b8e38e7bba548cc524ba326e726da4299185
|
|
| MD5 |
97bb143b8d01da53c74cfa9dfba370a7
|
|
| BLAKE2b-256 |
99a0318cda544b691a8b730876032373f6ae0d99e8cde4596379dc4bc9b385b3
|
File details
Details for the file mdrack_sqlite-1.0.0rc2-py3-none-any.whl.
File metadata
- Download URL: mdrack_sqlite-1.0.0rc2-py3-none-any.whl
- Upload date:
- Size: 37.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Linux Mint","version":"22.3","id":"zena","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
27616ed28c95051dce0d574552d2bedfabe761f4f2c46b4079f223a03e168fa7
|
|
| MD5 |
9256e1dd28a493185479c4c465f9acea
|
|
| BLAKE2b-256 |
51a70c39863a649859a78b6bca9d779d676f2032d501fe6fd66f7d39871a1a30
|