Skip to main content

FastAirport

A tiny wrapper around Apache Arrow Flight for building analytical services.

from fastairport import FastAirport, Context
import pyarrow as pa

airport = FastAirport("Demo")

@airport.endpoint("echo")
def echo(data: pa.Table, ctx: Context) -> pa.Table:
    ctx.info(f"rows: {data.num_rows}")
    return data

airport.start()

Clients send and receive Arrow tables:

from fastairport import Client

client = Client("localhost:8815")
result = client.call("echo", pa.table({"a": [1, 2]}))
client.close()

Metadata

Release files for fastairport 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for fastairport 0.2.0
File Size Uploaded
fastairport-0.2.0.tar.gz 36.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for fastairport 0.2.0
File Interpreter ABI Platform
fastairport-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 43.3 kB

Release files / fastairport-0.2.0.tar.gz

Download URL fastairport-0.2.0.tar.gz
Size 36.9 kB
Tags Source
SHA-256 checksum
How to use checksums
f5635979af5599c3af36652fef0cde980ba30a0a87f764c546029a21f96f7b08
BLAKE2b-256 checksum
How to use checksums
97162bcec045d684357cf2486953a0135b2ffff141ad8fac1c40f0d0a26b46ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.7.11

Release files / fastairport-0.2.0-py3-none-any.whl

Download URL fastairport-0.2.0-py3-none-any.whl
Size 6.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6ac301fb800770d8bcef3937f5a82db6b049c3a48c40c4a7c0c3d1471a264bab
BLAKE2b-256 checksum
How to use checksums
2eaa6a54e457ae5a4330e345a910f6456490e38fc3b7f35e985a045fd67ba32a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.7.11

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page