Skip to main content

Enterprise Python client for Featureform v2 API

Project description

Python Client

A modern Python client library built with best-in-class tooling.

Features

  • Built with UV for fast, reliable dependency management
  • Type-safe with mypy
  • Linted and formatted with Ruff
  • Tested with pytest
  • Full type annotations (PEP 561 compatible)

Development Setup

Prerequisites

  • Python 3.9 or higher
  • UV package manager

Installation

Install the package with development dependencies:

make dev-install

Or using UV directly:

uv sync --all-extras

Development

Running Tests

make test

Linting

make lint

Formatting

make format

Type Checking

make type-check

Building

make build

Project Structure

python-client/
├── src/
│   └── python_client/     # Main package
│       ├── __init__.py
│       └── py.typed       # PEP 561 marker
├── tests/                 # Test suite
├── pyproject.toml         # Project configuration
├── Makefile              # Development commands
└── README.md             # This file

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

redis_featureform-3.0.0rc2.tar.gz (334.2 kB view details)

Uploaded Source

Built Distribution

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

redis_featureform-3.0.0rc2-py3-none-any.whl (412.0 kB view details)

Uploaded Python 3

File details

Details for the file redis_featureform-3.0.0rc2.tar.gz.

File metadata

  • Download URL: redis_featureform-3.0.0rc2.tar.gz
  • Upload date:
  • Size: 334.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for redis_featureform-3.0.0rc2.tar.gz
Algorithm Hash digest
SHA256 3321cc34c0b2b59dfb0b450d31c1af3981ff028848025bfb0b4bb7cc2ae507c5
MD5 87e7f8e5b17c7bac19393607fe4ee4ef
BLAKE2b-256 1fb148da2ab32c86241325f9b687641ff2e9b12c66bfe5096766d5e1571250f9

See more details on using hashes here.

File details

Details for the file redis_featureform-3.0.0rc2-py3-none-any.whl.

File metadata

File hashes

Hashes for redis_featureform-3.0.0rc2-py3-none-any.whl
Algorithm Hash digest
SHA256 e21a1addac5a09d48cc2dd97ddb23ed8fed321fe55730534659d53d7e48e9150
MD5 806182ebded4be895a70efcd9ff26de3
BLAKE2b-256 8a02cd2666003612fbdea750fc6b305c2d0abaa7c8703b22d9869c8af083d7a0

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