Skip to main content

Search String Parser

docs

Documentation Status

tests

Travis-CI Build Status

package

PyPI Package latest release PyPI Wheel Supported versions Supported implementations

Parse a more general search syntax to conform with a particular SQL dialect.

Currently, this is implemented using ply with a general lexer and a parser for generating PostgreSQL-specific search queries.

  • Free software: BSD license

Installation

pip install searchstringparser

Documentation

https://searchstringparser.readthedocs.org/

Development

To run the all tests run:

tox

Changelog

0.3.0 (2018-10-04)

  • Fix a bug in the token parser.

  • Update the infrastructure.

0.2.3 (2015-09-29)

  • Publish on PyPi

0.2.2 (2015-09-29)

  • Complete documentation

0.2.1 (2015-09-28)

  • Add more helpful error messages

0.2.0 (2015-09-28)

  • Add complete integration with Travis, Appveyor, Coveralls, and Read the Docs

  • Increase test coverage to 100%

  • Make source compatible with Python 2.6 - 3.4

0.1.1 (2015-09-21)

  • Fix GeneralSearchStringLexer regex

  • Fix PostgreSQLTextSearchParser rules

  • Add first set of tests

0.1.0 (2015-09-16)

  • Initial class layout

Metadata

Release files for searchstringparser 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for searchstringparser 0.3.0
File Size Uploaded Provenance Actions
searchstringparser-0.3.0.tar.gz 16.0 kB Without provenance Details for searchstringparser-0.3.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for searchstringparser 0.3.0
File Interpreter ABI Platform Actions
searchstringparser-0.3.0-py2.py3-none-any.whl Python 3, Python 2 none any Details for searchstringparser-0.3.0-py2.py3-none-any.whl

Total release size: 24.8 kB

Release files / searchstringparser-0.3.0.tar.gz

Download URL searchstringparser-0.3.0.tar.gz
Size 16.0 kB
Tags Source
SHA-256 checksum
How to use checksums
17937a40b9545beb859fa319a90539f3f4eab305f3ca16bbf1e6a75871d4dd70
BLAKE2b-256 checksum
How to use checksums
e4cd491b6a00810f16dec0af729679ccfc2eeb1dd639a42f8bdbdb09846e95f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.6

Release files / searchstringparser-0.3.0-py2.py3-none-any.whl

Download URL searchstringparser-0.3.0-py2.py3-none-any.whl
Size 8.9 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
ab150440b2fa3f6edf21ffc1388bb4c45925911c9adf3623666c58206c7be5da
BLAKE2b-256 checksum
How to use checksums
3860d70db8b5ecafe6f97808231a2712e7ed6d7c89a0188d64be3499560b8f07
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.6

Security for searchstringparser 0.3.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page