Skip to content

Commit 37f90ec

Browse files
committed
Merge branch 'master' into develop
2 parents 8f81545 + ee2642b commit 37f90ec

6 files changed

Lines changed: 32 additions & 10 deletions

File tree

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,20 @@
11
Changes
22
=======
33

4+
## 4.4.0, 2025-10-16
5+
6+
### :+1: Improvements
7+
8+
* Release 4.4.0 __(julianpollmann](https://github.com/julianpollmann)__, [#3629](https://github.com/piskvorky/gensim/pull/3629)
9+
* Migration numPy 2.0 and remove deprecated scipy sparsetools functions __(julianpollmann](https://github.com/julianpollmann)__, [#3615](https://github.com/piskvorky/gensim/pull/3615)
10+
* Numpy 2.0.0 update and removing deprecated scipy modules __(hechth](https://github.com/hechth)__, [#3562](https://github.com/piskvorky/gensim/pull/3562)
11+
* Fixes gh actions deprecated runners and macOS arch issue __(julianpollmann](https://github.com/julianpollmann)__, [#3608](https://github.com/piskvorky/gensim/pull/3608)
12+
13+
### :books: Tutorial and doc improvements
14+
15+
* CHANGELOG: fix typo 'Replaceed' → 'Replaced' __(nakanoh](https://github.com/nakanoh)__, [#3613](https://github.com/piskvorky/gensim/pull/3613)
16+
* add route4me.com as bronze sponsor __(mpenkov](https://github.com/mpenkov)__, [#3558](https://github.com/piskvorky/gensim/pull/3558)
17+
418
## 4.3.3, 2024-07-19
519

620
### :star2: New Features

docs/src/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,9 +61,9 @@
6161
# built documents.
6262
#
6363
# The short X.Y version.
64-
version = '4.3.3'
64+
version = '4.4'
6565
# The full version, including alpha/beta/rc tags.
66-
release = '4.3.3'
66+
release = '4.4.0'
6767

6868
# The language for content autogenerated by Sphinx. Refer to documentation
6969
# for a list of supported languages.

gensim/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
55
"""
66

7-
__version__ = '4.3.3'
7+
__version__ = '4.4.0'
88

99
import logging
1010

release/generate_changelog.py

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414

1515
def throttle_get(*args, seconds=10, **kwargs):
16-
print(args, kwargs, file=sys.stderr)
16+
# print(args, kwargs, file=sys.stderr)
1717
result = requests.get(*args, **kwargs)
1818
result.raise_for_status()
1919

@@ -27,9 +27,13 @@ def throttle_get(*args, seconds=10, **kwargs):
2727
# The releases get sorted in reverse chronological order, so the first release
2828
# in the list is the most recent.
2929
#
30-
get = throttle_get('https://api.github.com/repos/RaRe-Technologies/gensim/releases')
31-
most_recent_release = get.json()[0]
32-
release_timestamp = most_recent_release['published_at']
30+
# get = throttle_get('https://api.github.com/repos/RaRe-Technologies/gensim/releases')
31+
# most_recent_release = get.json()[0]
32+
# release_timestamp = most_recent_release['published_at']
33+
#
34+
# Fix release date for the previous release, 4.3.3
35+
#
36+
release_timestamp = '2024-07-19T00:00:00Z'
3337

3438

3539
def iter_merged_prs(since=release_timestamp):
@@ -84,7 +88,7 @@ def iter_closed_issues(since=release_timestamp):
8488
for pr in iter_merged_prs(since=release_timestamp):
8589
pr['user_login'] = pr['user']['login']
8690
pr['user_html_url'] = pr['user']['html_url']
87-
print('* [#%(number)d](%(html_url)s): %(title)s, by [@%(user_login)s](%(user_html_url)s)' % pr)
91+
print('* %(title)s __(%(user_login)s](%(user_html_url)s)__, [#%(number)d](%(html_url)s)' % pr)
8892

8993
#
9094
# Unfortunately, the GitHub API doesn't link PRs to issues that they fix,

release/prepare.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,10 @@
1010

1111
set -euxo pipefail
1212

13-
previous_version=$(python -c 'import gensim;print(gensim.__version__)')
13+
#
14+
# HACK
15+
#
16+
previous_version=3.4.3
1417

1518
RELEASE=$1
1619
export RELEASE="$RELEASE"

setup.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -334,7 +334,7 @@ def run(self):
334334

335335
setup(
336336
name='gensim',
337-
version='4.4.0a0.dev0',
337+
version='4.4.0',
338338
description='Python framework for fast Vector Space Modelling',
339339
long_description=LONG_DESCRIPTION,
340340

@@ -371,6 +371,7 @@ def run(self):
371371
'Programming Language :: Python :: 3.10',
372372
'Programming Language :: Python :: 3.11',
373373
'Programming Language :: Python :: 3.12',
374+
'Programming Language :: Python :: 3.13',
374375
'Programming Language :: Python :: 3 :: Only',
375376
'Topic :: Scientific/Engineering :: Artificial Intelligence',
376377
'Topic :: Scientific/Engineering :: Information Analysis',

0 commit comments

Comments
 (0)