diff --git a/.travis.yml b/.travis.yml index b887cac1b6..60b9688d3c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,7 @@ branches: only: - - /v\d+\.\d+\.\d+/ + - /release-.+/ + - travis language: python arch: arm64-graviton2 dist: focal diff --git a/CHANGELOG.md b/CHANGELOG.md index 1481a581c4..cc8c9cdbe1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,13 @@ Changes ======= +## 4.0.1, 2021-04-01 + +Bugfix release to address issues with Wheels on Windows: + +- https://github.com/RaRe-Technologies/gensim/issues/3095 +- https://github.com/RaRe-Technologies/gensim/issues/3097 + ## 4.0.0, 2021-03-24 **⚠️ Gensim 4.0 contains breaking API changes! See the [Migration guide](https://github.com/RaRe-Technologies/gensim/wiki/Migrating-from-Gensim-3.x-to-4) to update your existing Gensim 3.x code and models.** diff --git a/README.md b/README.md index 7d302500e8..9b7fdca6f3 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ Google because of Github's proxying issues. See: https://github.com/RaRe-Technologies/gensim/issues/2805 --> -[![Build Status](https://travis-ci.org/RaRe-Technologies/gensim.svg?branch=develop)](https://travis-ci.org/RaRe-Technologies/gensim) +[![Build Status](https://github.com/RaRe-Technologies/gensim/actions/workflows/tests.yml/badge.svg?branch=develop)](https://github.com/RaRe-Technologies/gensim/actions) [![GitHub release](https://img.shields.io/github/release/rare-technologies/gensim.svg?maxAge=3600)](https://github.com/RaRe-Technologies/gensim/releases) [![Downloads](https://img.shields.io/pypi/dm/gensim?color=blue)](https://pepy.tech/project/gensim/) [![DOI](https://zenodo.org/badge/DOI/10.13140/2.1.2393.1847.svg)](https://doi.org/10.13140/2.1.2393.1847) diff --git a/docs/src/_static/images/wilabs-logo.png b/docs/src/_static/images/wilabs-logo.png new file mode 100644 index 0000000000..4322d8020e Binary files /dev/null and b/docs/src/_static/images/wilabs-logo.png differ diff --git a/docs/src/auto_examples/index.rst b/docs/src/auto_examples/index.rst index 44950ddbf4..1fa9eeca12 100644 --- a/docs/src/auto_examples/index.rst +++ b/docs/src/auto_examples/index.rst @@ -71,7 +71,7 @@ Understanding this functionality is vital for using gensim effectively. .. raw:: html -
+
.. only:: html @@ -92,7 +92,7 @@ Understanding this functionality is vital for using gensim effectively. .. raw:: html -
+
.. only:: html @@ -169,7 +169,7 @@ Learning-oriented lessons that introduce a particular gensim feature, e.g. a mod .. raw:: html -
+
.. only:: html @@ -190,7 +190,7 @@ Learning-oriented lessons that introduce a particular gensim feature, e.g. a mod .. raw:: html -
+
.. only:: html @@ -211,14 +211,14 @@ Learning-oriented lessons that introduce a particular gensim feature, e.g. a mod .. raw:: html -
+
.. only:: html - .. figure:: /auto_examples/tutorials/images/thumb/sphx_glr_run_scm_thumb.png - :alt: Soft Cosine Measure + .. figure:: /auto_examples/tutorials/images/thumb/sphx_glr_run_lda_thumb.png + :alt: LDA Model - :ref:`sphx_glr_auto_examples_tutorials_run_scm.py` + :ref:`sphx_glr_auto_examples_tutorials_run_lda.py` .. raw:: html @@ -228,18 +228,18 @@ Learning-oriented lessons that introduce a particular gensim feature, e.g. a mod .. toctree:: :hidden: - /auto_examples/tutorials/run_scm + /auto_examples/tutorials/run_lda .. raw:: html -
+
.. only:: html - .. figure:: /auto_examples/tutorials/images/thumb/sphx_glr_run_lda_thumb.png - :alt: LDA Model + .. figure:: /auto_examples/tutorials/images/thumb/sphx_glr_run_scm_thumb.png + :alt: Soft Cosine Measure - :ref:`sphx_glr_auto_examples_tutorials_run_lda.py` + :ref:`sphx_glr_auto_examples_tutorials_run_scm.py` .. raw:: html @@ -249,7 +249,7 @@ Learning-oriented lessons that introduce a particular gensim feature, e.g. a mod .. toctree:: :hidden: - /auto_examples/tutorials/run_lda + /auto_examples/tutorials/run_scm .. raw:: html @@ -288,7 +288,7 @@ These **goal-oriented guides** demonstrate how to **solve a specific problem** u .. raw:: html -
+
.. only:: html @@ -309,7 +309,7 @@ These **goal-oriented guides** demonstrate how to **solve a specific problem** u .. raw:: html -
+
.. only:: html @@ -426,13 +426,13 @@ Blog posts, tutorial videos, hackathons and other useful Gensim resources, from .. container:: sphx-glr-download sphx-glr-download-python - :download:`Download all examples in Python source code: auto_examples_python.zip ` + :download:`Download all examples in Python source code: auto_examples_python.zip ` .. container:: sphx-glr-download sphx-glr-download-jupyter - :download:`Download all examples in Jupyter notebooks: auto_examples_jupyter.zip ` + :download:`Download all examples in Jupyter notebooks: auto_examples_jupyter.zip ` .. only:: html diff --git a/docs/src/conf.py b/docs/src/conf.py index 3aea87788c..34eb52c9de 100644 --- a/docs/src/conf.py +++ b/docs/src/conf.py @@ -63,7 +63,7 @@ # The short X.Y version. version = '4.0.0' # The full version, including alpha/beta/rc tags. -release = '4.0.0' +release = '4.0.1' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/docs/src/people.rst b/docs/src/people.rst index ad02758b82..f75b652926 100644 --- a/docs/src/people.rst +++ b/docs/src/people.rst @@ -8,14 +8,14 @@ People behind Gensim Top Contributors ---------------- -See the `full list of contributors on Github `_ and I'm thankful to all of them. +See the `full list of contributors on Github `_. I'm thankful to all of them. -Let me also highlight the "main stars" of Gensim here: +Let me also highlight the "core pillars" of Gensim here: -- Radim Řehůřek, `piskvorky `_: Creator of Gensim AKA me. I prefer not to count the late-night hours volunteered on Gensim development & support since 2009. -- Gordon Mohr, `gojomo `_: Core Gensim contributor, key developer of its doc2vec implementation. ‘Oracle Open Source Developer of the Year’ in 2006, creator of the Heritrix web crawler and the ‘magnet link’. +- Radim Řehůřek, `piskvorky `_: Creator of Gensim AKA me, living in Prague. I prefer not to count the late-night hours volunteered on Gensim development & support since 2009. +- Gordon Mohr, `gojomo `_: Core Gensim contributor from SF USA, key developer of its doc2vec implementation. ‘Oracle Open Source Developer of the Year’ in 2006, creator of the Heritrix web crawler and the ‘magnet link’. - Misha Penkov, `mpenkov `_: Core maintainer and release manager of Gensim, Smart_open, SQLitedict, and other open source packages. Lives and works in Sapporo, Japan. -- Ivan Menshikh, `menshikh-iv `_: Ex-maintainer and mentor in the RARE student incubator. +- Ivan Menshikh, `menshikh-iv `_: Ex-maintainer and mentor in the RARE student incubator, from Yekaterinburg Russia. .. figure:: _static/images/misha_radim.jpeg :width: 100% @@ -23,10 +23,13 @@ Let me also highlight the "main stars" of Gensim here: RARE photo: Misha (left) and Radim (right) got together in Prague, for some open source hacking & badminton :) -.. _bronze-sponsors: -Bronze Sponsors ---------------- +The following sponsors help open source by `supporting Gensim financially `_: + +.. _gold-sponsors: + +Gold Sponsors +------------- `You? `_ @@ -35,11 +38,14 @@ Bronze Sponsors Silver Sponsors --------------- -`You? `_ +.. figure:: _static/images/wilabs-logo.png + :target: https://wilabs.com/ + :width: 50% + :alt: WiLabs -.. _gold-sponsors: +.. _bronze-sponsors: -Gold Sponsors -------------- +Bronze Sponsors +--------------- `You? `_ diff --git a/docs/src/support.rst b/docs/src/support.rst index f55a29163a..a28f1e0003 100644 --- a/docs/src/support.rst +++ b/docs/src/support.rst @@ -4,14 +4,14 @@ Support ======= +**⚠️ Please don't send me private emails unless you have a substantial budget for commercial support (see below).** + Open source support ------------------- -The main communication channel is the `Gensim mailing list `_. +The main communication channel is the free `Gensim mailing list `_. -This is the preferred way to ask for help, report problems and share insights with the community. Newbie questions are perfectly fine, as long as you've read the :ref:`tutorials `. - -**⚠️ Please don't send me private emails unless you have a substantial budget for commercial support (see below).** +This is the preferred way to ask for help, report problems and share insights with the community. Newbie questions are perfectly fine, as long as you've read the :ref:`tutorials ` and `FAQ `_. FAQ and some useful snippets of code are maintained on GitHub: https://github.com/RARE-Technologies/gensim/wiki/Recipes-&-FAQ. @@ -23,11 +23,11 @@ We're on `Twitter @gensim_py `_. You can also try Commercial support ------------------ -I run a consulting R&D company focused on data mining and unstructured text processing, https://rare-technologies.com. +If your company needs commercial support, please consider `becoming a Gensim sponsor `_. How it works: you chip in, we prioritize your tickets. -If you need commercial support for Gensim or a corporate training in machine learning, `get in touch `_ for a quote. +Corporate sponsorship means sustainability. It allows us to dedicate our time keeping Gensim stable and performant for you. -We're not interested in any sort of equity arrangements. +The Gold Sponsor 👑 tier also allows for a commercial non-LGPL license of Gensim. For developers diff --git a/gensim/__init__.py b/gensim/__init__.py index 2a399e85a8..84e9fc6463 100644 --- a/gensim/__init__.py +++ b/gensim/__init__.py @@ -4,7 +4,7 @@ """ -__version__ = '4.0.0' +__version__ = '4.0.1' import logging diff --git a/setup.py b/setup.py index c0a1440223..71bfb24cf7 100644 --- a/setup.py +++ b/setup.py @@ -338,7 +338,7 @@ def run(self): setup( name='gensim', - version='4.0.0', + version='4.0.1', description='Python framework for fast Vector Space Modelling', long_description=LONG_DESCRIPTION,