Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python.announce > #1882
| 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
searchstringparser 0.2.3 released Moritz Beber <moritz.beber@gmail.com> - 2015-09-29 21:37 +0200
csiph-web