Skip to main content

UltimaScraperDBArchive

UltimaScraperDBArchive is the archive database module hosted by the domain-neutral ultima-scraper-db runtime. It owns archive models and constructs ArchiveAPI; it does not own engine or session lifecycle.

from ultima_scraper_db import DatabaseConfig, DatabaseManager
from ultima_scraper_db_archive import USDBArchiveModule

mounted = await DatabaseManager().run(
    USDBArchiveModule(),
    DatabaseConfig(url=database_url),
)
archive_api = mounted.api

The package is PostgreSQL-only. Legacy SQLite models remain available solely for migration compatibility.

Packaged migration interface

usdb-archive-migrate check|upgrade is the only production schema writer for ultima_archive. It reads a mode-0600 URL file, verifies the exact database, rejects unknown revisions and privileged cluster roles, serializes with a PostgreSQL advisory lock, and emits a JSON report.

usdb-archive-migrate check \
  --database-url-file /protected/archive_database_url \
  --expected-head d8f4b2a19c60

usdb-archive-migrate upgrade \
  --database-url-file /protected/archive_database_url \
  --expected-head d8f4b2a19c60

The expected head must exactly match the packaged single-head Alembic graph.

Metadata

Release files for ultima-scraper-db-archive 0.2.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 ultima-scraper-db-archive 0.2.0
File Size Uploaded Provenance Actions
ultima_scraper_db_archive-0.2.0.tar.gz 172.8 kB Without provenance Details for ultima_scraper_db_archive-0.2.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for ultima-scraper-db-archive 0.2.0
File Interpreter ABI Platform Actions
ultima_scraper_db_archive-0.2.0-py3-none-any.whl Python 3 none any Details for ultima_scraper_db_archive-0.2.0-py3-none-any.whl

Total release size: 327.2 kB

Release files / ultima_scraper_db_archive-0.2.0.tar.gz

Download URL ultima_scraper_db_archive-0.2.0.tar.gz
Size 172.8 kB
Tags Source
SHA-256 checksum
How to use checksums
4ad5b0e22f155ca90614f4c2557d3a17d22aa305b3c0f56d6a9a516e838cbc92
BLAKE2b-256 checksum
How to use checksums
da8f6b186a18ed3c202959858810e65a7a1d88bc9bbdb56c67967c63a4dbdec5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / ultima_scraper_db_archive-0.2.0-py3-none-any.whl

Download URL ultima_scraper_db_archive-0.2.0-py3-none-any.whl
Size 154.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
48e9bb07e0855f368ac0f2a252230799fcd5852d36e03bfebe3eb8e61b4fb926
BLAKE2b-256 checksum
How to use checksums
c97494c35de1c4669112b8e86db51a237bdb8a12440952b49b3a8293e73236ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Security for ultima-scraper-db-archive 0.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files No provenance

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