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.17a1.tar.gz (17.6 kB view details)

Uploaded Source

Built Distribution

phable-0.1.17a1-py3-none-any.whl (20.4 kB view details)

Uploaded Python 3

File details

Details for the file phable-0.1.17a1.tar.gz.

File metadata

  • Download URL: phable-0.1.17a1.tar.gz
  • Upload date:
  • Size: 17.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.11.4 Darwin/23.6.0

File hashes

Hashes for phable-0.1.17a1.tar.gz
Algorithm Hash digest
SHA256 22e16e8c5397a3975f7d5278410dce49bc4f52139039678faf88b20a1c7e132e
MD5 a70cfb839f08cb9f6c91a8221604afb0
BLAKE2b-256 c9bbae9591c9d34c7f2d9f0af8ff75d1fd302d8f78b952b1b39ad015e7fddd4a

See more details on using hashes here.

File details

Details for the file phable-0.1.17a1-py3-none-any.whl.

File metadata

  • Download URL: phable-0.1.17a1-py3-none-any.whl
  • Upload date:
  • Size: 20.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.11.4 Darwin/23.6.0

File hashes

Hashes for phable-0.1.17a1-py3-none-any.whl
Algorithm Hash digest
SHA256 c361379c01b2d8c02b48fdcd6510bdeb2aae06fefa67c6c9be1865e4247c4754
MD5 5b003c41d8a742611eed9a83fe061638
BLAKE2b-256 b69a899701c87535e2fdbfe10d46a1c955c85586c7a69c7c864bf676be7305e6

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page