https://github.com/snowballstem/pystemmer

sort by:
Revision Author Date Message Commit Date
cbe740d Add Python 3.12 to CI Closes #44 26 November 2023, 19:48:16 UTC
d3d423d Unrestrict the maximum Cython version So that we can build with Cython 3. 25 November 2023, 20:02:23 UTC
7e17d71 [ci] Don't ignore changes to doc tests The files in docs contain doc tests so we ought to run CI even if the only changes are to these files. 05 September 2023, 00:57:13 UTC
f727f8e Drop support for Python 2 and CI testing for < 3.6 We can't seem to easily CI test with these older versions now. Snowball has declared Python 2 as "no longer actively supported" since 2.1.0 and it seems appropriate to follow suit here. 05 September 2023, 00:50:12 UTC
ed0892c [ci] Test more python versions 04 September 2023, 21:30:33 UTC
78ea19a Captialisation fixes 04 September 2023, 21:19:33 UTC
ce5c177 Release 2.2.0.1 16 January 2023, 00:25:46 UTC
a2ef419 Drop bundling of libstemmer_c sources Fixes #37 Fixes #40 15 January 2023, 21:30:44 UTC
2f52b4b Allow building with system libstemmer In distribution packaging, we generally prefer linking to system libraries instead of bundling an unmodified copy. This PR adds support for building with system libstemmer but still defaults to the previous behavior to avoid breaking anything. 29 November 2022, 23:21:46 UTC
3e85384 [ci] Really run jobs with different Python versions Previously every job was actually using Python 3.10.6. 29 November 2022, 21:32:25 UTC
b2826f1 Fix doctests The renamed quickstart docs were not updated accordingly in runtests.py, and quickstart_python2.txt should be in the docs subdir. 29 November 2022, 19:22:04 UTC
816df2d Rename quickstart documents quickstart.txt is now the Python 3 version, since that's what almost everyone will be using now. The Python 2 version is now quickstart_python2.txt. 28 November 2022, 18:34:34 UTC
d440f84 Document multithreaded use for Python3 too 28 November 2022, 18:33:41 UTC
1bb7912 [ci] Quote version number 3.10 CI seemed to be trying Python 3.1. 28 November 2022, 18:32:09 UTC
5f4d0a5 Update the checksum for the libstemmer_c tarball 28 November 2022, 18:26:19 UTC
1d95f12 .gitignore: Add .eggs This is used by setuptools as a download cache directory. 28 November 2022, 18:20:27 UTC
fe1028a Update to use libstemmer_c 2.2.0 Bump our version to match (previously we were 2.0.1 but used libstemmer_c 2.1.0!) Fixes #37 28 November 2022, 18:18:57 UTC
f75323d benchmark.py: Make compatible with Python3 28 November 2022, 18:16:19 UTC
6d7dbc2 Update list of versions in tox.ini 09 November 2022, 04:35:43 UTC
9e4e9b7 [ci] Switch to github actions Travis-ci is failing in odd ways for some Python versions, and is no longer really usable for FOSS projects anyway. Closes: #36 09 November 2022, 03:19:58 UTC
feed629 Improve README Mention snowballstemmer's automatic PyStemmer acceleration. Copy the better "What is Stemming?" summary from the snowball repo. 09 November 2022, 01:50:05 UTC
0d19bba Document multithreaded use Raised by Daniel Burkhardt Cerigo in https://github.com/snowballstem/snowball/pulls/163. 09 November 2022, 01:50:05 UTC
9836385 Merge pull request #33 from stefanor/update-travis Add Python 3.9 to the test matrix 26 January 2021, 05:43:24 UTC
97c5045 Update Python versions in README 26 January 2021, 01:47:02 UTC
dd0348e Add Python 3.9 to the test matrix 25 January 2021, 20:17:20 UTC
7706265 doctests: Update algorithms for Snowball 2.1.0 Snowball 2.1.0 adds: Armenian, Serbian, and Yiddish. 25 January 2021, 20:12:47 UTC
804d4b7 Upgrade to libstemmer 2.1.0 25 January 2021, 20:12:47 UTC
5a21186 Use a context manager to close the wordlist Unittest will print a `ResourceWarning` for unclosed files. 15 July 2020, 06:40:15 UTC
1274ab1 Bump version to release changes for managing cython deps. 14 July 2020, 23:49:41 UTC
2038674 Support install without Cython already installed The primary functionality change is that pip install ... should now work even in a fresh environment without Cython installed. As of setuptools==18.0, Cython extensions can be built with just the Cython dependency specified in setup_requires. The direct import at the top of setup.py was preventing this behaviour as the import fails and terminates the code even though the Cython setup dependency was specified. 01 April 2020, 06:15:21 UTC
fc4da44 Update version to 2.0.0 in the code too 03 October 2019, 21:15:04 UTC
6cb96b1 Remove workaround for Python 3.0 to 3.2 We now require Python 2.x or >= 3.3. 03 October 2019, 21:14:28 UTC
bdff76c Strip out epydoc mentions and support epydoc has been dead for over a decade. 03 October 2019, 21:12:30 UTC
21563c7 Fix function prototypes in .pyx file The libstemmer prototypes were missing `const` and PyUnicode_FromStringAndSize was missing `const` and using the wrong type for the length. In both cases this may have matched much older versions. 03 October 2019, 21:11:01 UTC
a87ce95 Update installation instructions 03 October 2019, 21:02:59 UTC
2ff4e05 Allow installing from git via pip * Add a new distutils `bootstrap` command to download libstemmer_c (the URL and SHA256 can be overridden) * The disutils `build` command now runs `bootstrap` automatically if libstemmer_c isn't already present locally * Now you can do: pip install git+git://github.com/snowballstem/pystemmer Based on changes from avikam-pagaya in #17. 03 October 2019, 20:58:37 UTC
fcf010f Revert part of previous commit Some pending changes were accidentally included. 03 October 2019, 20:47:24 UTC
1300786 Fix code style Fix all pep8 default errors except for some about overlong lines. 03 October 2019, 20:22:57 UTC
ddb22af Update to wrap Snowball 2.0.0 03 October 2019, 06:56:26 UTC
7a086ef [ci] Add pypy3 build 03 October 2019, 06:33:43 UTC
cea0fc8 [ci] Fix Python 2.6 and 3.3 builds 03 October 2019, 06:31:07 UTC
9b6fb36 Merge pull request #21 from zurk/master Fix installation for python 3.7 03 October 2019, 06:24:07 UTC
1021a84 Fix typo 03 October 2019, 06:17:09 UTC
4850364 update url and remove deprecated download_url 03 October 2019, 06:07:41 UTC
68967ff Remove sudo from python 3.7 test case in Travis 09 December 2018, 22:56:24 UTC
d20c83f Add supported languages to classifiers 09 December 2018, 22:22:45 UTC
b29ce21 Fix installation for python 3.7 Changes list: - Use setuptools instead of distutils to handle `setup_requires` in `setup()`. - Require Cython package for setup and always build `.pyx` to `.c`. It also requires `python-dev` to be installed (see `.travis.yml`). 30 September 2018, 17:58:33 UTC
acbab83 Fix typo in README 29 June 2018, 04:41:37 UTC
52af70f Run tox for py34, py35, py36 (#14) ``` $ tox ... py26: commands succeeded py27: commands succeeded py33: commands succeeded py34: commands succeeded py35: commands succeeded py36: commands succeeded pypy: commands succeeded congratulations :) ``` 04 June 2018, 06:26:12 UTC
b62fd0f Update Python versions in README 04 June 2018, 06:19:46 UTC
944af65 Update Python versions to test against Current cython no longer supports Python 3.2 so drop that, and add 3.4, 3.5 and 3.6 instead. 04 June 2018, 06:10:48 UTC
7acfb10 Update license in setup.py License should be a string : https://docs.python.org/3.6/distutils/setupscript.html#additional-meta-data 10 September 2017, 23:55:42 UTC
f013a31 Fix Travis CI build by removing deprecated `--use-mirrors` option from `pip` command in `.travis.yml`. 16 June 2017, 01:44:14 UTC
3e8e2d3 correct spelling mistakes 23 February 2017, 22:07:50 UTC
d9a3558 Exit with code 0 or 1 Using the number of failed tests as the exit code results in exit code 0 if a multiple of 256 tests fail. Fixes github PR#10, but in a slightly different way. 07 July 2015, 01:02:39 UTC
d886a25 Merge pull request #11 from assem-ch/patch-1 Update the hash of libstemmer_c tarball 07 June 2015, 23:34:31 UTC
1db3ade Update the hash of libstemmer_c tarball Fix the bug in building: $ python setup.py bootstrap install Downloading http://snowball.tartarus.org/dist/libstemmer_c.tgz... DONE Checking that MD5 of libstemmer_c.tgz is 5e4c9d75c0759c4584b525cd16876ccb... MD5 is 6f32f8f81cd6fa0150333ab540af5e27. Incorrect MD5! 01 June 2015, 21:13:57 UTC
cc5d95b Merge pull request #8 from msabramo/automatically-download-libstemmer Automatically download and extract libstemmer_c.tgz if libstemmer_c directory doesn't exist 29 November 2013, 12:01:16 UTC
81816d6 tarballfetcher.py: Make it work with Python 3 01 March 2013, 19:36:10 UTC
da3c502 .travis.yml: Use `setup.py bootstrap` instead of downloading with curl 01 March 2013, 19:23:01 UTC
972bde6 Add checking of MD5 checksum for downloaded libstemmer_c.tgz tarball 01 March 2013, 18:56:06 UTC
da847a9 Automatically download and extract libstemmer_c.tgz if libstemmer_c directory doesn't exist 25 February 2013, 16:26:29 UTC
4f0ff24 Bump version to 1.3.0 git-svn-id: svn+userv://snowball.tartarus.org/snowball/trunk/pystemmer@576 633ccae0-01f4-0310-8c99-d3591da6f01f 25 February 2013, 01:32:26 UTC
f511378 Fix bug in setup.py causing install to fail on windows. Reported by Marijn van Vliet. git-svn-id: svn+userv://snowball.tartarus.org/snowball/trunk/pystemmer@575 633ccae0-01f4-0310-8c99-d3591da6f01f 25 February 2013, 01:21:05 UTC
924485e Move README to rst, and add link to travis git-svn-id: svn+userv://snowball.tartarus.org/snowball/trunk/pystemmer@574 633ccae0-01f4-0310-8c99-d3591da6f01f 25 February 2013, 01:14:41 UTC
1e5449d Add an AUTHORS file for PyStemmer git-svn-id: svn+userv://snowball.tartarus.org/snowball/trunk/pystemmer@573 633ccae0-01f4-0310-8c99-d3591da6f01f 25 February 2013, 00:40:53 UTC
27c9bce Ignore more generated files. git-svn-id: svn+userv://snowball.tartarus.org/snowball/trunk/pystemmer@572 633ccae0-01f4-0310-8c99-d3591da6f01f 25 February 2013, 00:38:43 UTC
a2422f9 Add .travis.yml for Travis CI (http://about.travis-ci.org/) Patch from Marc Abramowitz git-svn-id: svn+userv://snowball.tartarus.org/snowball/trunk/pystemmer@571 633ccae0-01f4-0310-8c99-d3591da6f01f 25 February 2013, 00:26:46 UTC
486627d Add Python 3 Trove classifier. Patch from Marc Abramowitz git-svn-id: svn+userv://snowball.tartarus.org/snowball/trunk/pystemmer@570 633ccae0-01f4-0310-8c99-d3591da6f01f 25 February 2013, 00:22:38 UTC
17df254 Clarify instructions for installing in README, mentioning that one needs to download and unpack libstemmer_c git-svn-id: svn+userv://snowball.tartarus.org/snowball/trunk/pystemmer@569 633ccae0-01f4-0310-8c99-d3591da6f01f 25 February 2013, 00:08:11 UTC
c7a6151 Correct wordcount in comment. git-svn-id: svn+userv://snowball.tartarus.org/snowball/trunk/pystemmer@568 633ccae0-01f4-0310-8c99-d3591da6f01f 24 February 2013, 10:43:06 UTC
49c5ff9 Make tests/test_pystemmer.py works not use u'' literal syntax on Python >= 3.0 and < 3.3 git-svn-id: svn+userv://snowball.tartarus.org/snowball/trunk/pystemmer@567 633ccae0-01f4-0310-8c99-d3591da6f01f 24 February 2013, 10:32:28 UTC
603f360 tox.ini: Run new unittest-based tests in tox git-svn-id: svn+userv://snowball.tartarus.org/snowball/trunk/pystemmer@566 633ccae0-01f4-0310-8c99-d3591da6f01f 24 February 2013, 10:30:40 UTC
1604775 Add unittest tests that supplement current doctests and go a little bit further in testing more cases. git-svn-id: svn+userv://snowball.tartarus.org/snowball/trunk/pystemmer@565 633ccae0-01f4-0310-8c99-d3591da6f01f 24 February 2013, 10:29:55 UTC
5dd8567 Add .tox to .gitignore git-svn-id: svn+userv://snowball.tartarus.org/snowball/trunk/pystemmer@564 633ccae0-01f4-0310-8c99-d3591da6f01f 24 February 2013, 08:47:43 UTC
ead7cc7 Add a tox.ini for tox (http://tox.testrun.org/) git-svn-id: svn+userv://snowball.tartarus.org/snowball/trunk/pystemmer@563 633ccae0-01f4-0310-8c99-d3591da6f01f 24 February 2013, 08:47:01 UTC
01a6b73 Make runtests.py exit with a non-zero exit code when doctests fail git-svn-id: svn+userv://snowball.tartarus.org/snowball/trunk/pystemmer@562 633ccae0-01f4-0310-8c99-d3591da6f01f 24 February 2013, 08:44:19 UTC
07cefd2 Add .gitignore with contents from `svn propget svn:ignore .` git-svn-id: svn+userv://snowball.tartarus.org/snowball/trunk/pystemmer@561 633ccae0-01f4-0310-8c99-d3591da6f01f 24 February 2013, 01:45:44 UTC
f35a67b * *: Patch from Peter Bouda, with some small tweaks, to support python 3.X. Tested with python 3.2rc3 * Incompatibility: in python 2.X, algorithms() now returns unicode strings, instead of byte strings. * Update to use latest libstemmer. * Bump version number to 1.2.0 git-svn-id: svn+userv://snowball.tartarus.org/snowball/trunk/pystemmer@547 633ccae0-01f4-0310-8c99-d3591da6f01f 09 August 2011, 15:48:33 UTC
45d4040 HACKING: Add a note to avoid me being confused by an out-of-date MANIFEST file again. README: Update note about version of Python I'm using. docs/quickstart.txt: Expect romanian and turkish algorithms to be listed, too. git-svn-id: svn+userv://snowball.tartarus.org/snowball/trunk/pystemmer@517 633ccae0-01f4-0310-8c99-d3591da6f01f 05 November 2009, 23:45:31 UTC
06b6ce7 docs/quickstart.txt: Add hungarian stemming algorithm. setup.py: Bump version number to 1.1.0. src/Stemmer.pyx: Add aliases parameter to the algorithms() function to control whether to return alias names for the algorithms or just the canonical names. git-svn-id: svn+userv://snowball.tartarus.org/snowball/trunk/pystemmer@516 633ccae0-01f4-0310-8c99-d3591da6f01f 05 November 2009, 22:34:01 UTC
2e5fe9d Oops - missed a version number. git-svn-id: svn+userv://snowball.tartarus.org/snowball/trunk/pystemmer@413 633ccae0-01f4-0310-8c99-d3591da6f01f 18 September 2006, 14:19:50 UTC
768ebb5 Bump version number. git-svn-id: svn+userv://snowball.tartarus.org/snowball/trunk/pystemmer@412 633ccae0-01f4-0310-8c99-d3591da6f01f 18 September 2006, 14:18:26 UTC
312dff7 Read the source files from libstemmer_c/mkinc_utf8.mak, instead of MANIFEST. git-svn-id: svn+userv://snowball.tartarus.org/snowball/trunk/pystemmer@411 633ccae0-01f4-0310-8c99-d3591da6f01f 18 September 2006, 01:11:52 UTC
94ae55c Some tidying up, and support python 2.3 by avoiding use of the "set" object; thanks to Thomas Waldmann for pointing that out. git-svn-id: svn+userv://snowball.tartarus.org/snowball/trunk/pystemmer@383 633ccae0-01f4-0310-8c99-d3591da6f01f 19 June 2006, 07:07:21 UTC
dd1fb54 Final tweaks for 1.0 release. git-svn-id: svn+userv://snowball.tartarus.org/snowball/trunk/pystemmer@379 633ccae0-01f4-0310-8c99-d3591da6f01f 11 June 2006, 21:35:19 UTC
779f2b0 More polishing. git-svn-id: svn+userv://snowball.tartarus.org/snowball/trunk/pystemmer@378 633ccae0-01f4-0310-8c99-d3591da6f01f 11 June 2006, 19:53:22 UTC
88da9ed Ignore generated stuff. git-svn-id: svn+userv://snowball.tartarus.org/snowball/trunk/pystemmer@377 633ccae0-01f4-0310-8c99-d3591da6f01f 11 June 2006, 19:30:01 UTC
5d8034f Now able to make a distribution. git-svn-id: svn+userv://snowball.tartarus.org/snowball/trunk/pystemmer@376 633ccae0-01f4-0310-8c99-d3591da6f01f 11 June 2006, 19:25:04 UTC
edba0d0 How to generate a list of files, for distutils. git-svn-id: svn+userv://snowball.tartarus.org/snowball/trunk/pystemmer@375 633ccae0-01f4-0310-8c99-d3591da6f01f 11 June 2006, 19:19:10 UTC
b8b4f9d Should work without pyrex, if the generated .c file is present. git-svn-id: svn+userv://snowball.tartarus.org/snowball/trunk/pystemmer@374 633ccae0-01f4-0310-8c99-d3591da6f01f 11 June 2006, 11:39:32 UTC
e7162f8 Add documentation comments. git-svn-id: svn+userv://snowball.tartarus.org/snowball/trunk/pystemmer@373 633ccae0-01f4-0310-8c99-d3591da6f01f 11 June 2006, 11:38:49 UTC
7f3cf0c Benchmarking stuff updated to test with a more realistic dataset (the PuTTY manual). git-svn-id: svn+userv://snowball.tartarus.org/snowball/trunk/pystemmer@372 633ccae0-01f4-0310-8c99-d3591da6f01f 11 June 2006, 11:16:54 UTC
a1d0ee2 Add note on unicode and character encoding to quickstart. git-svn-id: svn+userv://snowball.tartarus.org/snowball/trunk/pystemmer@371 633ccae0-01f4-0310-8c99-d3591da6f01f 11 June 2006, 11:16:06 UTC
e5d0769 Working system. Passes tests. benchmark script included. git-svn-id: svn+userv://snowball.tartarus.org/snowball/trunk/pystemmer@370 633ccae0-01f4-0310-8c99-d3591da6f01f 11 June 2006, 03:29:18 UTC
1c2d3a1 Stub implementation of a new python wrapper for snowball (building on the very-old PyStemmer). All build files and test infrastructure, no actual code yet. git-svn-id: svn+userv://snowball.tartarus.org/snowball/trunk/pystemmer@369 633ccae0-01f4-0310-8c99-d3591da6f01f 10 June 2006, 14:51:03 UTC
back to top