Skip to main content

SQLAlchemy persistence adapter for Roborean

Project description

roborean-storage-sqlalchemy

SQLAlchemy adapter for Roborean projects and durable runs. ORM rows map to/from Pydantic domain models; the engine depends only on repository ports.

from roborean_storage_sqlalchemy import (
    SqlAlchemyProjectRepository,
    make_engine,
    make_session_factory,
    upgrade,
)

engine = make_engine("sqlite+pysqlite:///./roborean.db")
upgrade(engine)
factory = make_session_factory(engine)
projects = SqlAlchemyProjectRepository(factory)

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

roborean_storage_sqlalchemy-0.1.3.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

roborean_storage_sqlalchemy-0.1.3-py3-none-any.whl (7.4 kB view details)

Uploaded Python 3

File details

Details for the file roborean_storage_sqlalchemy-0.1.3.tar.gz.

File metadata

File hashes

Hashes for roborean_storage_sqlalchemy-0.1.3.tar.gz
Algorithm Hash digest
SHA256 0176f9a07562fdf3248a50db02000bd115872985ab4a0be77c5b2da55653d752
MD5 40a659746bc5f4d49b04c269f9c74721
BLAKE2b-256 d5152251b2b008f0feda1a8d61689d5701ed3c048753e15562977dcfed64e18b

See more details on using hashes here.

Provenance

The following attestation bundles were made for roborean_storage_sqlalchemy-0.1.3.tar.gz:

Publisher: publish.yml on TNick/roborean

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file roborean_storage_sqlalchemy-0.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for roborean_storage_sqlalchemy-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d1910ad56ddd7d837d2fe13bf1ecf99b8a8bc28bc3cecb6ef29d9b8d5be38426
MD5 d4d7b9355aba5939e5f04b286bff2abf
BLAKE2b-256 fae1f1877adb72fd9c4fc54684b31ea0a3c3c25573a085601c61ce6d3ec88726

See more details on using hashes here.

Provenance

The following attestation bundles were made for roborean_storage_sqlalchemy-0.1.3-py3-none-any.whl:

Publisher: publish.yml on TNick/roborean

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page