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.dev3.tar.gz (7.3 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.dev3-py3-none-any.whl (11.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tigrbl_engine_pyspark-0.1.1.dev3.tar.gz
  • Upload date:
  • Size: 7.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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.dev3.tar.gz
Algorithm Hash digest
SHA256 5cc91ecd9423d4ec18e2e7bcdd385a99f7b9a13fdd2308750ff4d2e423010407
MD5 63c1eabeb4ea156bdb95fd6a8106d564
BLAKE2b-256 55147c48c6d5f3dd960d5d8b3c440c0692399a699d303aba40d4a97173333461

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tigrbl_engine_pyspark-0.1.1.dev3-py3-none-any.whl
  • Upload date:
  • Size: 11.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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.dev3-py3-none-any.whl
Algorithm Hash digest
SHA256 e07fa65a51b6d717b9528afab0871aa2c1bba2ac67155f69ad8509199e4064bb
MD5 84e6fc612c17cd8b4f172e11ea09fa79
BLAKE2b-256 d3c5b1e9c39d37329bab894871b44c6e56c633165499646e3a9ea4e74c297fca

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