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

Uploaded Python 3

File details

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

File metadata

  • Download URL: tigrbl_engine_pandas-0.1.1.tar.gz
  • Upload date:
  • Size: 8.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.0 {"installer":{"name":"uv","version":"0.11.0","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.tar.gz
Algorithm Hash digest
SHA256 3dd7f5504780ae25357b2828e149a95aa1ee412faa00aa1e8c213aa569335c30
MD5 bb93ba9ed443982ab05ec8cc52ee0f32
BLAKE2b-256 ba071dd7e4ade572d01753311e43299058f5d43cc6e775501630eb5090d2049a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tigrbl_engine_pandas-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 9.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.0 {"installer":{"name":"uv","version":"0.11.0","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-py3-none-any.whl
Algorithm Hash digest
SHA256 09d021e659e7537e04133da456699eca2661779f7564188fc9b04caece8a6b44
MD5 c63d85de5de0bea27a0b94d56d3bd087
BLAKE2b-256 c6c13d5640a84a253c5c26376713182f9b91bfa72da9d3229309d61ccdd87018

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