Skip to main content

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 = ON
  • journal_mode = WAL
  • synchronous = NORMAL
  • busy_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)

Source distribution for aurochs-core 0.1.0
File Size Uploaded
aurochs_core-0.1.0.tar.gz 11.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for aurochs-core 0.1.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page