Skip to main content

Modern Python client for Apache Solr built with httpx and Pydantic.

Project description

Taiyo logo

Taiyo

A type-safe Python client for Apache Solr with sync and async support, built with httpx and Pydantic.


  • Shared sync and async client APIs for consistent ergonomics
  • Query parsers for standard, dismax, edismax, spatial, and dense vector search with full IDE support
  • Supports grouping, faceting, highlighting, and more-like-this features defined with a Pythonic syntax either as config objects or in method chains
  • Schema utilities for defining fields, types, and copy-field rules for indexing
  • Authentication support for Basic, Bearer, and OAuth2

Read the documentation at taiyoproj.github.io

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

taiyo-0.1.2.tar.gz (56.2 kB view details)

Uploaded Source

Built Distribution

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

taiyo-0.1.2-py3-none-any.whl (73.8 kB view details)

Uploaded Python 3

File details

Details for the file taiyo-0.1.2.tar.gz.

File metadata

  • Download URL: taiyo-0.1.2.tar.gz
  • Upload date:
  • Size: 56.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for taiyo-0.1.2.tar.gz
Algorithm Hash digest
SHA256 314cad864e53cebcea966d7d278ff6a4cb0dc3872ca5e7f92a56d29a6041c168
MD5 667048ee317167b5f93f76a8bd7fa566
BLAKE2b-256 86ecf5a79366d957bf290b8b6141947644b75a6c22b2ff621f561f7994af9b5b

See more details on using hashes here.

Provenance

The following attestation bundles were made for taiyo-0.1.2.tar.gz:

Publisher: publish.yml on taiyoproj/taiyo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taiyo-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: taiyo-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 73.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for taiyo-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 8cf7977e4e6aab4381f5d5971709254d8e88924ef68b1c18d3e50e584f515353
MD5 6a82537e403e2395b19657f6aa60af93
BLAKE2b-256 38d269205011ed7f993589f1986a459bf2d20e9497caa095116c3cec555b69e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for taiyo-0.1.2-py3-none-any.whl:

Publisher: publish.yml on taiyoproj/taiyo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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