Skip to main content

A parser for Logical Query Protocol (LQP) S-expressions into Protobuf

Project description

python-tools

A command-line tool to parse Logical Query Protocol (LQP) S-expressions into Protobuf binary and JSON formats.

Usage

usage: lqp [-h] [--bin BIN] [--json JSON] input_directory

Parse LQP S-expression into Protobuf binary and JSON files.

positional arguments:
  input_directory  path to the input LQP S-expression files

options:
  -h, --help       show this help message and exit
  --bin BIN        output directory for the binary encoded protobuf
  --json JSON      output directory for the JSON encoded protobuf

Build

Install preprequisites:

pip install pip build setuptools wheel

Then build the module itself:

python -m build

Install locally:

pip install [--user] [--force-reinstall] dist/lqp-0.1.0-py3-none-any.whl

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

lqp-0.1.2.tar.gz (20.9 kB view details)

Uploaded Source

Built Distribution

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

lqp-0.1.2-py3-none-any.whl (22.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: lqp-0.1.2.tar.gz
  • Upload date:
  • Size: 20.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.8

File hashes

Hashes for lqp-0.1.2.tar.gz
Algorithm Hash digest
SHA256 e88191ab91b015faab263ab62b54e45c2969c81a5f9777f95acb996e9821184d
MD5 671af5c2b64167d6d2385355f08bd6ca
BLAKE2b-256 3ea506791ee984dbe05ac4d2843c17dec69ab275cebdf86445b4fad588ab8d0d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: lqp-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 22.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.8

File hashes

Hashes for lqp-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 447b923a0b0ad9df8a167a9c5fb546c4967ec90da2ab6401bdbad76c2364607e
MD5 d7c19ae74c497d729f40677c3623b4d5
BLAKE2b-256 74821e895d94c65dfc4b1ab710767230920bde9886620c8b6144e1858b2af0f5

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