Accepting request 506215 from devel:languages:python
1 OBS-URL: https://build.opensuse.org/request/show/506215 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Whoosh?expand=0&rev=2
This commit is contained in:
commit
15cbe0209e
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:cdfc0e1c5173207ac7b312afe78d83fb552cfed30427bf7b3dba8b1d26cea8f7
|
||||
size 950485
|
BIN
Whoosh-2.7.4.tar.gz
(Stored with Git LFS)
Normal file
BIN
Whoosh-2.7.4.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
@ -1,3 +1,99 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 26 09:07:38 UTC 2017 - tbechtold@suse.com
|
||||
|
||||
- convert to singlespec
|
||||
- split -doc package
|
||||
- use files.pythonhosted.org as Source url
|
||||
- update to 2.7.4:
|
||||
* Changed version number to 2.7.0.
|
||||
* Added tag 2.7.0 for changeset 8abeb09483b9
|
||||
* Results.extend() didn't update the cached length.
|
||||
* Fixed VarBytesListColumn and FixedBytesListColumn.
|
||||
* Handle an empty queue exception in mpwriter.
|
||||
* Merging pull request with local commit.
|
||||
* Added test for storing tuples.
|
||||
* Remove caching decorator from VarBytesColumn reader.
|
||||
* Added test for has_deletions() after an optimization.
|
||||
* Try to avoid an UnboundLocalError in the DFA when MultiTerm.matcher() has
|
||||
an empty string.
|
||||
* Don't try to write a vector if the list of items is empty.
|
||||
* Implemented use of score_fn argument to NestedParent.
|
||||
* Don't cache query -> bitset, since this somehow prevents the Searcher from
|
||||
being collected.
|
||||
* Changed README docs link to point to readthedocs.org.
|
||||
* Change uses of dump[s]() to always use protocol 2 instead of -1
|
||||
("use latest protocol") so indices created with Python 3.x are backwards
|
||||
compatible.
|
||||
* Fix the analyzer in test_vector_unicode() to not lowercase, since this
|
||||
makes the test fail on some Python versions.
|
||||
* Actually use the split_fn passed by the user. Not sure what happened here.
|
||||
* Handle pickled Schema objects that don't have a _subfields attribute.
|
||||
* Added fix and tests for calling expand_prefix() with unicode.
|
||||
* Fix short code for Swedish in language aliases.
|
||||
* Fix missing a consecutive token during highlighting
|
||||
* Added estimate_size() methods to SpanNear2.
|
||||
* Removed reference to "allfields" keyword argument.
|
||||
* Added tests/english-words.10.gz to manifest so it's included in the distribution.
|
||||
* Fix warnings in docs build.
|
||||
* BufferedWriter should call close() instead of commit() when exiting a context.
|
||||
* Reinstate fields.IDLIST's analyzer.
|
||||
* Change the version of my fork to be distinct from the base repo.
|
||||
* Backed out changeset 96255fc8ff17
|
||||
* A typo in `whoosh.fields.KEYWORD` documentation
|
||||
* Created new branch romanian-stemmer
|
||||
* Skip ISO-8859-1 suffixes on Unicode strings
|
||||
* Created new branch spanish-tokenizer
|
||||
* Add sanity check for Spanish stemmer
|
||||
* Fix sample highlight class
|
||||
* Reorder the self._tempstorage.destroy() in SegmentWriter._finish to
|
||||
before the lock is released
|
||||
* IOError from rmdir is ok if the error was ENOENT
|
||||
* Fix reporting of total count in FilterCollector, based on PR #63 by Jannon Frank.
|
||||
* Added a test for pickling a schema with a stemming analyzer.
|
||||
* Initial unfinished, massive checkin of next-gen architecture.
|
||||
* Fix forward-compatibility issue for Python 3.x.
|
||||
* Write offsets in VarBytesColumn when there are more than a certain number of rows.
|
||||
* Replaced porter stemming algorithm implementation with one based on the one in NLTK.
|
||||
* Add IDEA's .cache directory to hgignore.
|
||||
* Add IDEA's .cache directory to hgignore.
|
||||
* Remove docstring chickenscratch.
|
||||
* Fix test accidentally left with assert False at the end.
|
||||
* Removed accidentally committed debug prints.
|
||||
* Bumped version number for bugfix release.
|
||||
* Added tag 2.7.1 for changeset 1bd4b9792eed
|
||||
* Merging Bitbucket and local heads.
|
||||
* Bumped version number.
|
||||
* Added tag 2.7.2 for changeset f6bf123ac708
|
||||
* Fixed logic for checking if floats are all whole in encode_weights.
|
||||
* Change posting storage so the data from individual posts can be pulled
|
||||
out as raw bytes.
|
||||
* Fixed error in CommaSeparatedTokenizer.
|
||||
* Fixed import error.
|
||||
* Minor changes.
|
||||
* Updated VarBytesColumn to store offsets as well as lengths.
|
||||
* Added context protocol to Index class. Store TOC file name in object.
|
||||
* Switched to lighter-weight posting block format.
|
||||
* Forgot to check in pfor.py.
|
||||
* Reduced size of and references to whoosh.compat, in anticipation of
|
||||
using 3to2 for most things.
|
||||
* Remove (object) from class definitions, assuming 3to2 will take care of it.
|
||||
* Fixed problems from compat refactoring.
|
||||
* Fixed problem with calling leaf matcher methods on a MultiMatcher.
|
||||
* Don't encode bytes in _kws_to_query.
|
||||
* Removed typing annotations to prevent circular import.
|
||||
* Cleaned up filename generation/checking, added GC step to saving TOC.
|
||||
* Added header checks in terms and postings files.
|
||||
* Cleaned up storage cleanup, call it in SegmentWriter.cancel().
|
||||
* Added another except clause to catch TypeError, because that's what's raised
|
||||
if you try to pickle a function.
|
||||
* Fixed error that discarded vector metadata when merging segments.
|
||||
* Added ability to specify an analyzer in KEYWORD field constructor.
|
||||
* Bumped version number to 2.7.3.
|
||||
* Added tag 2.7.3 for changeset f5a1508e93fd
|
||||
* Added HyphenFilter to collapse hyphenated words into single tokens.
|
||||
* Have OrGroup.factory() return a real class instead of a function.
|
||||
* Bumped version number.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Apr 24 09:45:18 UTC 2015 - cdenicolo@suse.com
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package python-Whoosh
|
||||
#
|
||||
# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@ -16,26 +16,33 @@
|
||||
#
|
||||
|
||||
|
||||
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
|
||||
%bcond_without test
|
||||
Name: python-Whoosh
|
||||
Version: 2.7.0
|
||||
Version: 2.7.4
|
||||
Release: 0
|
||||
Url: http://www.turbogears.org
|
||||
Summary: Fast, pure-Python full text indexing, search, and spell checking library
|
||||
License: BSD-2-Clause
|
||||
Group: Development/Languages/Python
|
||||
Source: http://pypi.python.org/packages/source/W/Whoosh/Whoosh-%{version}.tar.gz
|
||||
Source: https://files.pythonhosted.org/packages/source/W/Whoosh/Whoosh-%{version}.tar.gz
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
BuildRequires: python-Sphinx
|
||||
BuildRequires: python-devel
|
||||
BuildRequires: python-pytest
|
||||
BuildRequires: python-setuptools
|
||||
%if 0%{?suse_version} && 0%{?suse_version} <= 1110
|
||||
%{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
|
||||
%else
|
||||
BuildArch: noarch
|
||||
BuildRequires: %{python_module Sphinx}
|
||||
BuildRequires: %{python_module devel}
|
||||
BuildRequires: %{python_module setuptools}
|
||||
BuildRequires: python-rpm-macros
|
||||
# SECTION the testing dependencies
|
||||
%if %{with test}
|
||||
BuildRequires: %{python_module pytest}
|
||||
%endif
|
||||
# /SECTION
|
||||
BuildArch: noarch
|
||||
%ifpython2
|
||||
Provides: python-whoosh = %{version}
|
||||
Obsoletes: python-whoosh < %{version}
|
||||
%endif
|
||||
|
||||
%python_subpackages
|
||||
|
||||
%description
|
||||
Whoosh is a fast, pure-Python indexing and search library. Programmers can use
|
||||
@ -45,22 +52,41 @@ support library and/or make Python work with a JVM, yet Whoosh is still very
|
||||
fast at indexing and searching. Every part of how Whoosh works can be extended
|
||||
or replaced to meet your needs exactly.
|
||||
|
||||
%package -n python-Whoosh-doc
|
||||
Summary: Documentation for %{name}
|
||||
Group: Documentation/Other
|
||||
Provides: %{python_module Whoosh-doc = %{version}}
|
||||
|
||||
%description -n python-Whoosh-doc
|
||||
Whoosh is a fast, pure-Python indexing and search library. Programmers can use
|
||||
it to easily add search functionality to their applications and websites.
|
||||
Because Whoosh is pure Python, you don't have to compile or install a binary
|
||||
support library and/or make Python work with a JVM, yet Whoosh is still very
|
||||
fast at indexing and searching. Every part of how Whoosh works can be extended
|
||||
or replaced to meet your needs exactly.
|
||||
This package contains the documentation.
|
||||
|
||||
%prep
|
||||
%setup -q -n Whoosh-%{version}
|
||||
|
||||
%build
|
||||
python setup.py build
|
||||
%python_build
|
||||
sphinx-build -b html -d docs/build/doctrees docs/source docs/build/html
|
||||
|
||||
%install
|
||||
python setup.py install --prefix=%{_prefix} --root=%{buildroot}
|
||||
%python_install
|
||||
|
||||
%if %{with test}
|
||||
%check
|
||||
python setup.py test
|
||||
%python_exec setup.py test
|
||||
%endif
|
||||
|
||||
%files
|
||||
%files %{python_files}
|
||||
%defattr(-,root,root,-)
|
||||
%doc LICENSE.txt README.txt docs/build/html
|
||||
%doc LICENSE.txt README.txt
|
||||
%{python_sitelib}/*
|
||||
|
||||
%files -n python-Whoosh-doc
|
||||
%doc LICENSE.txt docs/build/html
|
||||
|
||||
%changelog
|
||||
|
Loading…
Reference in New Issue
Block a user