Skip to main content

Tigrbl engine plugin providing transactional pandas DataFrame sessions.

Project description

tigrbl_engine_pandas

A Tigrbl engine plugin that provides a Pandas-backed engine/session.

  • Native transactions (begin/commit/rollback).
  • MVCC-style snapshots for reads.
  • Works with Tigrbl core CRUD via the small session surface.

Install

pip install tigrbl_engine_pandas

The plugin auto-registers via entry points under the group tigrbl.engine.

Usage

from tigrbl.engine.decorators import engine_ctx

# Bind by kind using the plugin's engine
@engine_ctx({"kind": "pandas", "async": True, "tables": {"widgets": df}, "pks": {"widgets": "id"}})
class API:
    pass

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_pandas-0.1.1.dev21.tar.gz (8.1 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_pandas-0.1.1.dev21-py3-none-any.whl (9.7 kB view details)

Uploaded Python 3

File details

Details for the file tigrbl_engine_pandas-0.1.1.dev21.tar.gz.

File metadata

  • Download URL: tigrbl_engine_pandas-0.1.1.dev21.tar.gz
  • Upload date:
  • Size: 8.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.12 {"installer":{"name":"uv","version":"0.10.12","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_pandas-0.1.1.dev21.tar.gz
Algorithm Hash digest
SHA256 f255adb46a97d0265efc3fb6b939edac479b8660d731b3bb9636195473d64521
MD5 b0362587038aff48c3e846635416ec62
BLAKE2b-256 0bc8929fa83711523ff7550deefbc5362f25f4ea6a479f31fd6e82b4c2fe67dd

See more details on using hashes here.

File details

Details for the file tigrbl_engine_pandas-0.1.1.dev21-py3-none-any.whl.

File metadata

  • Download URL: tigrbl_engine_pandas-0.1.1.dev21-py3-none-any.whl
  • Upload date:
  • Size: 9.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.12 {"installer":{"name":"uv","version":"0.10.12","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_pandas-0.1.1.dev21-py3-none-any.whl
Algorithm Hash digest
SHA256 9d15546799da987ccc6436e71bf3f88306aea029bd5620ae99638302806bbe20
MD5 5074e4eba5b006fb59a07779822786f6
BLAKE2b-256 1e2fe9d2216a601e4d300a6809949084ae63a56c0399e9401b73f4755f502bc0

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