Skip to main content

No project description provided

Project description

About

Phable is a simple, modern Python toolkit for basic client connectivity to a Project Haystack server.

Installation

Phable requires Python version 3.11 or higher and generally has no required software dependencies. Download Phable from PyPI using:

$ pip install phable

Phable uses the zoneinfo module for IANA time zone support, which by default uses the system's time zone data if available. If no system time zone data is available, then Phable requires the tzdata package available on PyPI to be installed.

Phable has optional pandas and pyarrow package dependencies that are required for phable.Grid.to_pandas() and phable.Grid.to_pandas_all(). Download Phable with pandas and pyarrow from PyPI using:

$ pip install "phable[pandas,pyarrow]"

Similarly, Phable has an optional polars package dependency that is required for phable.Grid.to_polars() and phable.Grid.to_polars_all(). Download Phable with polars from PyPI using:

$ pip install "phable[polars]"

Breaking Changes

The early focus of this project is to find the best practices for using modern Python with a Haystack server. This may lead to breaking changes in newer Phable versions. After there has been sufficient experience with Phable, we plan to release a stable version 1.0.0.

Learn More

Phable's official website located here has additional documentation and examples for Phable's API.

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

phable-0.1.18.tar.gz (17.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

phable-0.1.18-py3-none-any.whl (22.5 kB view details)

Uploaded Python 3

File details

Details for the file phable-0.1.18.tar.gz.

File metadata

  • Download URL: phable-0.1.18.tar.gz
  • Upload date:
  • Size: 17.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.4.20

File hashes

Hashes for phable-0.1.18.tar.gz
Algorithm Hash digest
SHA256 6925ffd66c5cba36f3fa087ede0a214a369b211999ac165f3f5eba2d8a01e9b0
MD5 9c8f7cc6e482d1983ee1a8879a61a434
BLAKE2b-256 a26ac6c7b2287bfc8fa577ec02eb493c75ee052525cfe4eebde6f1b65c407895

See more details on using hashes here.

File details

Details for the file phable-0.1.18-py3-none-any.whl.

File metadata

  • Download URL: phable-0.1.18-py3-none-any.whl
  • Upload date:
  • Size: 22.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.4.20

File hashes

Hashes for phable-0.1.18-py3-none-any.whl
Algorithm Hash digest
SHA256 05f74b1d6c10dc936b8df917cc5120063de0930387525e4b375577fc72588ddf
MD5 72da24b6b4854f9b95dd404cc2046a92
BLAKE2b-256 698ab0eef937192597ba8924db244f4e87667407a68ba5c76aa190f2765081e2

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