Skip to content

Commit 03194be

Browse files
committed
chore: bump NumPy to v2.0.2
Commit 66c24fa pinned NumPy to v1.x due to an upstream incompatibility in sentence-transformers. In September 2024 [1], Aider picked up sentence-transformers v3.1.1, which contains a fix for the NumPy 2 incompatibility [2]. To help unblock PR Aider-AI#3037 [3], bump NumPy to v2.0.2, the most recent version still compatible to Python 3.9. [1]: Aider-AI@2ca093f [2]: UKPLab/sentence-transformers#2937 [3]: Aider-AI#3037
1 parent eea64cf commit 03194be

6 files changed

+7
-7
lines changed

requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@ networkx==3.2.1
197197
# via
198198
# -c requirements/common-constraints.txt
199199
# -r requirements/requirements.in
200-
numpy==1.26.4
200+
numpy==2.0.2
201201
# via
202202
# -c requirements/common-constraints.txt
203203
# -r requirements/requirements.in

requirements/common-constraints.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ nltk==3.9.1
238238
# via llama-index-core
239239
nodeenv==1.9.1
240240
# via pre-commit
241-
numpy==1.26.4
241+
numpy==2.0.2
242242
# via
243243
# -r requirements/requirements.in
244244
# contourpy

requirements/requirements-browser.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ narwhals==1.29.0
6666
# via
6767
# -c requirements/common-constraints.txt
6868
# altair
69-
numpy==1.26.4
69+
numpy==2.0.2
7070
# via
7171
# -c requirements/common-constraints.txt
7272
# pandas

requirements/requirements-dev.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ nodeenv==1.9.1
127127
# via
128128
# -c requirements/common-constraints.txt
129129
# pre-commit
130-
numpy==1.26.4
130+
numpy==2.0.2
131131
# via
132132
# -c requirements/common-constraints.txt
133133
# contourpy

requirements/requirements-help.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ nltk==3.9.1
158158
# via
159159
# -c requirements/common-constraints.txt
160160
# llama-index-core
161-
numpy==1.26.4
161+
numpy==2.0.2
162162
# via
163163
# -c requirements/common-constraints.txt
164164
# llama-index-core

requirements/requirements.in

+2-2
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,8 @@ tree-sitter==0.21.3
4949
# Uses importlib-metadata
5050
importlib-metadata<8.0.0
5151

52-
# Because sentence-transformers doesn't like >=2
53-
numpy<2
52+
# Pin below 2.1.0 to retain Python 3.9 compatibility
53+
numpy<2.1.0
5454

5555
# streamlit 1.39.0 depends on this, as far back as 1.22 which is ancient and doesn't have chat ui
5656
Pillow<11

0 commit comments

Comments
 (0)