Skip to main content

PostgreSQL engine plugin for SQLAlchemy sessions, async database workflows, and Tigrbl application persistence.

Project description

tigrbl_engine_postgres

Tigrbl logo

PostgreSQL engine plugin for SQLAlchemy sessions, async database workflows, and Tigrbl application persistence.

PyPI version for tigrbl_engine_postgres Downloads for tigrbl_engine_postgres Repository hits for tigrbl_engine_postgres README Apache 2.0 license Python requirement for tigrbl_engine_postgres Workspace group for tigrbl_engine_postgres

Install

uv add tigrbl_engine_postgres
pip install tigrbl_engine_postgres

What It Owns

tigrbl_engine_postgres owns the engine postgres backend boundary for Tigrbl, including engine registration, session adapters, and backend-specific helpers. Key implementation roots include tigrbl_engine_postgres with engine, plugin, session.

Use It When

Use tigrbl_engine_postgres when you want the engine postgres backend installed as an isolated dependency instead of pulling every engine into your environment.

Public Surface

  • tigrbl_engine_postgres exposes postgres_capabilities, postgres_engine, register, PostgresSession.

Internal Layout

  • Workspace path: pkgs/engines/tigrbl_engine_postgres.
  • Package class: engine plugin.
  • Python requirement: >=3.10,<3.15.
  • tigrbl_engine_postgres modules: engine, plugin, session.

Dependency Surface

  • Workspace package dependencies: none declared.
  • External runtime dependencies: SQLAlchemy>=2.0,<3.0, psycopg[binary]>=3.1,<4.0, tigrbl>=0.3.0.dev4.
  • Optional extras: none declared.

Related Packages

Canonical Repository Docs

  • docs/README.md
  • docs/conformance/CURRENT_TARGET.md
  • docs/conformance/CURRENT_STATE.md
  • docs/conformance/NEXT_STEPS.md
  • docs/governance/DOC_POINTERS.md
  • docs/developer/PACKAGE_CATALOG.md
  • docs/developer/PACKAGE_LAYOUT.md

Package-local Boundary

This file is a package-local distribution entry point. Use this page for package installation and boundary orientation. Repository governance, conformance state, target status, and release evidence remain governed from docs/ and .ssot/.

License

Licensed under the Apache License, Version 2.0. See LICENSE and the official Apache 2.0 license text.

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

tigrbl_engine_postgres-0.4.2.dev3.tar.gz (9.8 kB view details)

Uploaded Source

Built Distribution

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

tigrbl_engine_postgres-0.4.2.dev3-py3-none-any.whl (13.3 kB view details)

Uploaded Python 3

File details

Details for the file tigrbl_engine_postgres-0.4.2.dev3.tar.gz.

File metadata

  • Download URL: tigrbl_engine_postgres-0.4.2.dev3.tar.gz
  • Upload date:
  • Size: 9.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for tigrbl_engine_postgres-0.4.2.dev3.tar.gz
Algorithm Hash digest
SHA256 babd74e9fd06e00f7e586ade86b6799ae037cfbaf43e203c46a8654f7ff4cce3
MD5 8928ce8c252a82468838fcb2cb57969d
BLAKE2b-256 7e1d505e14d49de1f760d6b84a1702ace9ce9751b74e52139a5d3e177aa962e6

See more details on using hashes here.

File details

Details for the file tigrbl_engine_postgres-0.4.2.dev3-py3-none-any.whl.

File metadata

  • Download URL: tigrbl_engine_postgres-0.4.2.dev3-py3-none-any.whl
  • Upload date:
  • Size: 13.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for tigrbl_engine_postgres-0.4.2.dev3-py3-none-any.whl
Algorithm Hash digest
SHA256 d4f8ace4e77f3a1516876151d53a5c26efb34d34fad6f2875c5e4ffe2f9510a7
MD5 ac086463c66f3e39b1cccbe6645acf7e
BLAKE2b-256 3fff6a893eb6e448144689adf5693630d64599b97d1f94cdf3d98054d21295ed

See more details on using hashes here.

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