aurochs-core
Shared infrastructure for the Aurochs agency line plugins. Not user-facing.
Ships the canonical advisory-lockfile classes (WriteLock, MigrateLock, LockError)
and the SQLite connection helper (db_connect) used by every plugin in the Aurochs
agency line (aurochs-recall, aurochs-voice, aurochs-llm-scrub, aurochs-seo-geo).
Plugins still own their own MigrationRunner, types, and schema modules — only the
truly shared substrate lives here.
Public surface
from aurochs_core import LockError, MigrateLock, WriteLock, db_connect
Pragma contract applied by db_connect():
foreign_keys = ONjournal_mode = WALsynchronous = NORMALbusy_timeout = 30000(30s)row_factory = sqlite3.Row
License
MIT — see LICENSE.
Release files for aurochs-core 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| aurochs_core-0.1.0.tar.gz | 11.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| aurochs_core-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 20.4 kB
Release files / aurochs_core-0.1.0.tar.gz
| Download URL | aurochs_core-0.1.0.tar.gz |
|---|---|
| Size | 11.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
05369d301274cdc7e1bb234766e4fad5c7f358b468c17b2e18fcf9324fa7fdd5
|
|
BLAKE2b-256 checksum How to use checksums |
d0b04f6077501f23892026bec8436e03429caa2e8c9cbed2b11ccbd9ccf0870e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.11
|
Release files / aurochs_core-0.1.0-py3-none-any.whl
| Download URL | aurochs_core-0.1.0-py3-none-any.whl |
|---|---|
| Size | 8.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
fc3cb1d37ec10c57f5a09ca3794c3c0b6affb8fc926e6d0aaa4d229f232e513f
|
|
BLAKE2b-256 checksum How to use checksums |
2b2d0eef9713e72a4849b0b0e9c731f478522ba634574f6e90feff22bdd670c0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.11
|