Skip to main content

Query parameter parser and filter for ORM-based applications

Project description

ORMParams

PyPI GitHub Python License

Query parameter parser and filter for ORM-based applications. Soon will include a FastAPI extension.

Installation

pip install ormparams

Also, for the upcoming FastAPI integration:

pip install "ormparams[fastapi]" # SOON!

Quick Start

ORMParams provides four main components:

  1. SuffixSet – defines the set of suffixes and their functionality for filtering and serialization of data.
  2. ParserRules – defines the set of rules for parsing, specifying how each input should be processed.
  3. Parser – implements the logic of separating URL parameters into tokens according to a unified format.
  4. OrmFilter – applies filters to ORM queries based on standardized data.

Each of these logical components has its own documentation in docs. (not finalized)

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

ormparams-0.2.0.tar.gz (6.6 kB view details)

Uploaded Source

Built Distribution

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

ormparams-0.2.0-py3-none-any.whl (7.7 kB view details)

Uploaded Python 3

File details

Details for the file ormparams-0.2.0.tar.gz.

File metadata

  • Download URL: ormparams-0.2.0.tar.gz
  • Upload date:
  • Size: 6.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for ormparams-0.2.0.tar.gz
Algorithm Hash digest
SHA256 9fd8f486edc999443db104512c78ddec5432d4d587e10b42e8405a8dc601e946
MD5 82466b5169753bd5076273f7c85992b6
BLAKE2b-256 cd5cb8ff8b3752349f3ccbf2593cf34ba98d618ba47eb154247aac8883105064

See more details on using hashes here.

File details

Details for the file ormparams-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: ormparams-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 7.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for ormparams-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 46fb609eac804a0279d3efc4d4238ff9ace4271361c32ab17b2f4c0b9046d7f5
MD5 ecb3a4b02edde633ee28c171db790244
BLAKE2b-256 2fec4fcd3568605dd80c0b8e09d025d82f0be909ace89e52dfbaa79d7c67c546

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