diff options
-rw-r--r-- | textproc/py-Whoosh/DESCR | 22 | ||||
-rw-r--r-- | textproc/py-Whoosh/Makefile | 21 | ||||
-rw-r--r-- | textproc/py-Whoosh/PLIST | 84 | ||||
-rw-r--r-- | textproc/py-Whoosh/distinfo | 5 |
4 files changed, 132 insertions, 0 deletions
diff --git a/textproc/py-Whoosh/DESCR b/textproc/py-Whoosh/DESCR new file mode 100644 index 00000000000..02fe5736638 --- /dev/null +++ b/textproc/py-Whoosh/DESCR @@ -0,0 +1,22 @@ +Whoosh is a fast, featureful full-text indexing and searching +library implemented in pure Python. + +Some of Whoosh's features include: + + * Pythonic API. + * Pure-Python. No compilation or binary packages needed, no + mysterious crashes. + * Fielded indexing and search. + * Fast indexing and retrieval -- much faster than any other + pure-Python solution. + * Pluggable scoring algorithm (including BM25F), text analysis, + storage, posting format, etc. + * Powerful query language parsed by pyparsing. + * Pure Python spell-checker (as far as I know, the only one). + +Whoosh takes much inspiration (and sometimes translates code) from +other open-source search engines. The fundamental design is similar +to (but does not entirely work like and is not compatible with) +Lucene, but uses KinoSearch's indexing algorithm, some scoring +algorithms from Terrier, and the English morphological variation +generator from Minion. diff --git a/textproc/py-Whoosh/Makefile b/textproc/py-Whoosh/Makefile new file mode 100644 index 00000000000..60875b39132 --- /dev/null +++ b/textproc/py-Whoosh/Makefile @@ -0,0 +1,21 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/05/01 20:45:05 wiz Exp $ +# + +DISTNAME= Whoosh-0.1.13 +PKGNAME= ${PYPKGPREFIX}-${DISTNAME} +CATEGORIES= textproc devel +MASTER_SITES= http://pypi.python.org/packages/source/W/Whoosh/ + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= http://whoosh.ca/ +COMMENT= Fast, featureful full-text indexing and searching library implemented +LICENSE= apache-2.0 + +PKG_DESTDIR_SUPPORT= user-destdir + +USE_LANGUAGES= # none +PYTHON_VERSIONS_INCOMPATIBLE= 24 +PYDISTUTILSPKG= yes + +.include "../../lang/python/egg.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/textproc/py-Whoosh/PLIST b/textproc/py-Whoosh/PLIST new file mode 100644 index 00000000000..8196a3b412f --- /dev/null +++ b/textproc/py-Whoosh/PLIST @@ -0,0 +1,84 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2010/05/01 20:45:05 wiz Exp $ +${PYSITELIB}/${EGG_INFODIR}/PKG-INFO +${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt +${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt +${PYSITELIB}/${EGG_INFODIR}/top_level.txt +${PYSITELIB}/${EGG_INFODIR}/zip-safe +${PYSITELIB}/whoosh/__init__.py +${PYSITELIB}/whoosh/__init__.pyc +${PYSITELIB}/whoosh/__init__.pyo +${PYSITELIB}/whoosh/analysis.py +${PYSITELIB}/whoosh/analysis.pyc +${PYSITELIB}/whoosh/analysis.pyo +${PYSITELIB}/whoosh/classify.py +${PYSITELIB}/whoosh/classify.pyc +${PYSITELIB}/whoosh/classify.pyo +${PYSITELIB}/whoosh/fields.py +${PYSITELIB}/whoosh/fields.pyc +${PYSITELIB}/whoosh/fields.pyo +${PYSITELIB}/whoosh/highlight.py +${PYSITELIB}/whoosh/highlight.pyc +${PYSITELIB}/whoosh/highlight.pyo +${PYSITELIB}/whoosh/index.py +${PYSITELIB}/whoosh/index.pyc +${PYSITELIB}/whoosh/index.pyo +${PYSITELIB}/whoosh/lang/__init__.py +${PYSITELIB}/whoosh/lang/__init__.pyc +${PYSITELIB}/whoosh/lang/__init__.pyo +${PYSITELIB}/whoosh/lang/morph_en.py +${PYSITELIB}/whoosh/lang/morph_en.pyc +${PYSITELIB}/whoosh/lang/morph_en.pyo +${PYSITELIB}/whoosh/lang/porter.py +${PYSITELIB}/whoosh/lang/porter.pyc +${PYSITELIB}/whoosh/lang/porter.pyo +${PYSITELIB}/whoosh/passages.py +${PYSITELIB}/whoosh/passages.pyc +${PYSITELIB}/whoosh/passages.pyo +${PYSITELIB}/whoosh/postpool.py +${PYSITELIB}/whoosh/postpool.pyc +${PYSITELIB}/whoosh/postpool.pyo +${PYSITELIB}/whoosh/qparser.py +${PYSITELIB}/whoosh/qparser.pyc +${PYSITELIB}/whoosh/qparser.pyo +${PYSITELIB}/whoosh/query.py +${PYSITELIB}/whoosh/query.pyc +${PYSITELIB}/whoosh/query.pyo +${PYSITELIB}/whoosh/reading.py +${PYSITELIB}/whoosh/reading.pyc +${PYSITELIB}/whoosh/reading.pyo +${PYSITELIB}/whoosh/scoring.py +${PYSITELIB}/whoosh/scoring.pyc +${PYSITELIB}/whoosh/scoring.pyo +${PYSITELIB}/whoosh/searching.py +${PYSITELIB}/whoosh/searching.pyc +${PYSITELIB}/whoosh/searching.pyo +${PYSITELIB}/whoosh/spelling.py +${PYSITELIB}/whoosh/spelling.pyc +${PYSITELIB}/whoosh/spelling.pyo +${PYSITELIB}/whoosh/store.py +${PYSITELIB}/whoosh/store.pyc +${PYSITELIB}/whoosh/store.pyo +${PYSITELIB}/whoosh/structfile.py +${PYSITELIB}/whoosh/structfile.pyc +${PYSITELIB}/whoosh/structfile.pyo +${PYSITELIB}/whoosh/support/__init__.py +${PYSITELIB}/whoosh/support/__init__.pyc +${PYSITELIB}/whoosh/support/__init__.pyo +${PYSITELIB}/whoosh/support/bitvector.py +${PYSITELIB}/whoosh/support/bitvector.pyc +${PYSITELIB}/whoosh/support/bitvector.pyo +${PYSITELIB}/whoosh/support/levenshtein.py +${PYSITELIB}/whoosh/support/levenshtein.pyc +${PYSITELIB}/whoosh/support/levenshtein.pyo +${PYSITELIB}/whoosh/support/pyparsing.py +${PYSITELIB}/whoosh/support/pyparsing.pyc +${PYSITELIB}/whoosh/support/pyparsing.pyo +${PYSITELIB}/whoosh/tables.py +${PYSITELIB}/whoosh/tables.pyc +${PYSITELIB}/whoosh/tables.pyo +${PYSITELIB}/whoosh/util.py +${PYSITELIB}/whoosh/util.pyc +${PYSITELIB}/whoosh/util.pyo +${PYSITELIB}/whoosh/writing.py +${PYSITELIB}/whoosh/writing.pyc +${PYSITELIB}/whoosh/writing.pyo diff --git a/textproc/py-Whoosh/distinfo b/textproc/py-Whoosh/distinfo new file mode 100644 index 00000000000..dc0caad7724 --- /dev/null +++ b/textproc/py-Whoosh/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2010/05/01 20:45:05 wiz Exp $ + +SHA1 (Whoosh-0.1.13.tar.gz) = 2534147bd153d429369001bffb59670501492675 +RMD160 (Whoosh-0.1.13.tar.gz) = ab2546cc9d07fdc2e13d8751dd2cb2040dbdc22a +Size (Whoosh-0.1.13.tar.gz) = 123759 bytes |