Skip to main content

Python SDK for Finatic Server API

Project description

Python

Python SDK for Finatic Server API

Installation

npm install @finatic/server-node

Quick Start

import { FinaticServer} from '@finatic/server-node';

// TODO: Add example usage

Documentation

Full documentation is available at docs.finatic.com.

Development

# Install dependencies
uv sync --dev

# Build
uv build

# Run tests
pytest

# Format code
black src tests
isort src tests

# Lint
flake8 src tests

Quality Checks

Run all quality checks to ensure code quality:

# Run all quality checks (format, lint, type check, import check)
python quality_check.py
# or
uv run python quality_check.py

# Fix all auto-fixable issues (format, import sort)
python quality_check.py --fix
# or
uv run python quality_check.py --fix

Individual quality checks:

# Format check (black)
black --check src tests
# Format fix (modifies files)
black src tests

# Import sort check
isort --check-only src tests
# Import sort fix (modifies files)
isort src tests

# Lint & import check (flake8)
flake8 src tests

# Type check (mypy)
mypy src

License

MIT

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

finatic_server_python-0.9.0.tar.gz (504.9 kB view details)

Uploaded Source

Built Distribution

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

finatic_server_python-0.9.0-py3-none-any.whl (178.5 kB view details)

Uploaded Python 3

File details

Details for the file finatic_server_python-0.9.0.tar.gz.

File metadata

  • Download URL: finatic_server_python-0.9.0.tar.gz
  • Upload date:
  • Size: 504.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.9 {"installer":{"name":"uv","version":"0.9.9"},"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":null}

File hashes

Hashes for finatic_server_python-0.9.0.tar.gz
Algorithm Hash digest
SHA256 60b6d3665bf3e79d136a5af07638948bd6bcf0a4ff5cdf27a660909eef4a36d6
MD5 7425634bd56e223660bace5cf8df7207
BLAKE2b-256 83c5eddc970460cf5495cd74194ca86bef8d9a51859e79c2beaa69b9e5b5c8ec

See more details on using hashes here.

File details

Details for the file finatic_server_python-0.9.0-py3-none-any.whl.

File metadata

  • Download URL: finatic_server_python-0.9.0-py3-none-any.whl
  • Upload date:
  • Size: 178.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.9 {"installer":{"name":"uv","version":"0.9.9"},"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":null}

File hashes

Hashes for finatic_server_python-0.9.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3e4e8ae936b560b1ee97b60913d3fa0ec561925ffcb5a934ac188f75927709c1
MD5 f46d4f2bbb23a104b4faad05c00a87ec
BLAKE2b-256 7dd8d4945fa669380cf5741ce13f870bcf9818d433dcca14d26f39449ec0b245

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