Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python.announce > #1882

searchstringparser 0.2.3 released

Path csiph.com!eternal-september.org!feeder.eternal-september.org!border1.nntp.ams1.giganews.com!nntp.giganews.com!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!nzpost1.xs4all.net!not-for-mail
Return-Path <moritz.beber@gmail.com>
X-Original-To python-announce-list@python.org
Delivered-To python-announce-list@mail.python.org
X-Spam-Status OK 0.007
X-Spam-Evidence '*H*': 0.99; '*S*': 0.00; '(python': 0.05; 'subject:skip:s 10': 0.05; 'postgresql': 0.07; 'subject:released': 0.07; 'suggestions,': 0.07; 'bsd': 0.09; 'logic': 0.09; 'url:github': 0.09; 'bug': 0.10; 'syntax': 0.13; 'lexer': 0.16; 'parser.': 0.16; 'pypi.': 0.16; 'all,': 0.20; 'parse': 0.22; 'parser': 0.22; 'message-id:@mail.gmail.com': 0.27; 'correct': 0.28; 'skip:( 20': 0.28; 'implement': 0.32; 'announce': 0.32; 'received:google.com': 0.35; 'best,': 0.35; 'text': 0.35; 'licensed': 0.35; 'reports,': 0.35; 'skip:* 20': 0.35; 'project': 0.36; 'url:org': 0.36; 'hosted': 0.36; 'skip:& 10': 0.37; 'expect': 0.37; 'version': 0.38; 'to:addr:python.org': 0.40; 'email addr:gmail.com': 0.62; 'more': 0.63; 'dear': 0.67; 'integrated': 0.72; 'pleasure': 0.79; 'feedback,': 0.84; 'url:readthedocs': 0.84; 'welcome!': 0.84
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=jFekO6NGHzDVvL2yExZ/O/nZs+P52JKKndnPI/7wFPI=; b=n2lttgvk+9JvN7O7mXelhJX0r8UhzQRmiG0t/GZurE9XzEZq1ZgRrGB2uyHbwFBXE3 B68Objuif1hCOUGEu1/q9KJLLq2z4cVVDoUe4Do9a3GrsmUobWgwmdOUx4NeP5WeWpfh gG9Hx3drHu1w2IyROTZYC1w2WU0dIW0zz8uwmuWCVO4CBSf1edTBCDEoAjZdLRm7a2GX mvybgPvYj5FjzLvxm/1wvr4ZKrJu4JNNHCnuxkal490AF/mEq7rY1FUGyXN8ZOgESOxz Xy2OESsGrymOWPPQmVQENjzjN60Iu1uuiK1IIMqXaKpZnaGZreGGmeaEHQYebBEnHb/2 1RXQ==
MIME-Version 1.0
X-Received by 10.55.16.73 with SMTP id a70mr11553341qkh.95.1443555441750; Tue, 29 Sep 2015 12:37:21 -0700 (PDT)
Date Tue, 29 Sep 2015 21:37:21 +0200
Subject searchstringparser 0.2.3 released
From Moritz Beber <moritz.beber@gmail.com>
To python-announce-list@python.org
X-Mailman-Approved-At Wed, 30 Sep 2015 09:29:12 +0200
Content-Type text/plain; charset=UTF-8
X-Content-Filtered-By Mailman/MimeDel 2.1.20+
X-BeenThere python-announce-list@python.org
X-Mailman-Version 2.1.20+
Precedence list
List-Id Announcement-only list for the Python programming language <python-announce-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-announce-list/>
List-Post <mailto:python-announce-list@python.org>
List-Help <mailto:python-announce-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=subscribe>
Approved python-announce-list@python.org
Newsgroups comp.lang.python.announce
Message-ID <mailman.262.1443598153.28679.python-announce-list@python.org> (permalink)
Lines 29
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1443598153 news.xs4all.nl 23805 [2001:888:2000:d::a6]:51583
X-Complaints-To abuse@xs4all.nl
Xref csiph.com comp.lang.python.announce:1882

Show key headers only | View raw


Dear all,

It is my pleasure to announce the first version of the *searchstringparser*
package (0.2.3) on pypi. It currently contains a PLY (Python Lex-Yacc) based
implementation of a general lexer and PostgreSQL specific parser. The parser
translates general search queries that users might expect to be able to
enter
in a search form into strings that implement the correct logic for the
PostgreSQL full text search functions tsquery and to_tsquery.

The package is BSD licensed and you can get a full overview of the package
at
https://searchstringparser.readthedocs.org/

It is hosted on github and is fully integrated with Travis, AppVeyor, and
Coveralls using py.test and tox. Feedback, bug reports, parser suggestions,
and
forks of the project are welcome!

Best,
Moritz Beber

moritz.beber@gmail.com


<p><a href="https://github.com/AGHerwig/searchstringparser
">searchstringparser
0.2.3</a> - Parse a more general search syntax to conform with a particular
SQL dialect. (29-Sep-15)</p>

Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread


Thread

searchstringparser 0.2.3 released Moritz Beber <moritz.beber@gmail.com> - 2015-09-29 21:37 +0200

csiph-web