Skip to main content

PySpark engine plugin for tigrbl.

Project description

tigrbl_engine_pyspark

A minimal PySpark engine plugin for tigrbl. It registers the pyspark engine via the tigrbl.engine entry point, so tigrbl discovers it automatically on import.

Install

pip install -e .

Usage

from tigrbl.engine import EngineSpec

spec = EngineSpec(kind="pyspark")
provider = spec.to_provider()
engine, session_factory = provider.build()

sess = session_factory()     # has .spark (SparkSession) and .close()
sess.spark.sql("SELECT 1").show()

Notes

  • Entry point group: tigrbl.engine
  • Target: tigrbl_engine_pyspark:register

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_pyspark-0.1.1.dev10.tar.gz (7.5 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_pyspark-0.1.1.dev10-py3-none-any.whl (11.7 kB view details)

Uploaded Python 3

File details

Details for the file tigrbl_engine_pyspark-0.1.1.dev10.tar.gz.

File metadata

  • Download URL: tigrbl_engine_pyspark-0.1.1.dev10.tar.gz
  • Upload date:
  • Size: 7.5 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_pyspark-0.1.1.dev10.tar.gz
Algorithm Hash digest
SHA256 acefdf04f8f2c33bc2bcd7be1d302653a34410bfe1ffd90e76c2df50c417a304
MD5 56ecdcc70884664fba3a19e3267d0a5f
BLAKE2b-256 d1a990e613d6ea1286b21acbb6e6ef94c4560b4d6e41a105db143bb70f559eb7

See more details on using hashes here.

File details

Details for the file tigrbl_engine_pyspark-0.1.1.dev10-py3-none-any.whl.

File metadata

  • Download URL: tigrbl_engine_pyspark-0.1.1.dev10-py3-none-any.whl
  • Upload date:
  • Size: 11.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_pyspark-0.1.1.dev10-py3-none-any.whl
Algorithm Hash digest
SHA256 c8c0340c391870b0f6b3ec54673c3864f79752f59e1c0379314377242c6166c0
MD5 e0fc3e63c00b9424e10bab4c3c4787ae
BLAKE2b-256 22947bc5daa1ec520265511dcdee2b64e6837ac97e5c656625b9e8b76c582dff

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