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.dev24.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.dev24-py3-none-any.whl (9.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tigrbl_engine_pandas-0.1.1.dev24.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.dev24.tar.gz
Algorithm Hash digest
SHA256 b8e632cf9e5554fe99bcfa64bb31229c8393466ec0e9393bfbf915289f4ad64f
MD5 c70062491be42ffd09246003ea65fded
BLAKE2b-256 02d94ab0c20d023755fd1968c8c8c8a2915a32ec933c2a764c4077a7669c21b8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tigrbl_engine_pandas-0.1.1.dev24-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.dev24-py3-none-any.whl
Algorithm Hash digest
SHA256 146a93a1c41e6ced2ba0ef1a00e1588b352b5980da14683d26193464e00723e4
MD5 6177751c34eb2fc23e799cb43bb8131b
BLAKE2b-256 b0b65fc78c31076ef3f81234fc595c0687216784a1d5208d3afcd33262b051bc

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