Skip to content

Commit

Permalink
Update numpy to 2.2.3 with dependencies for Python 3.12 (#111)
Browse files Browse the repository at this point in the history
  • Loading branch information
Seriouskosk authored Feb 27, 2025
1 parent ab7f9fd commit 876d836
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 38 deletions.
2 changes: 1 addition & 1 deletion epicbox-python/3.12/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM python:3.12.3-slim-bookworm
FROM python:3.12.9-slim-bookworm
MAINTAINER Stepik Team <[email protected]>

ENV DEBIAN_FRONTEND=noninteractive
Expand Down
18 changes: 8 additions & 10 deletions epicbox-python/3.12/requirements.in
Original file line number Diff line number Diff line change
Expand Up @@ -4,18 +4,18 @@ stepic_utils @ https://github.com/StepicOrg/stepik-utils/archive/1.2.0.zip#sha25
stepik_alignment @ https://github.com/StepicOrg/stepik-alignment/archive/1.1.0.zip#sha256=afcb3693fbef4b429b67d6651c4bd782bb26470821561ead0fb98e69ed45c10e

sympy==1.12
numpy==1.26.4
scipy==1.12.0
pandas==2.2.2
numpy==2.2.3
scipy==1.15.1
pandas==2.2.3
lxml==5.2.1
beautifulsoup4==4.12.3
toolz==0.12.1
# Cython is required by scikit-image
# Cython==0.29.26 ???
matplotlib==3.8.4
matplotlib==3.10.0
networkx==3.3
scikit-image==0.23.2
scikit-learn==1.4.2
scikit-image==0.25.1
scikit-learn==1.6.1
# rsa to check encrypted tokens
rsa==4.9
# natural language processing
Expand All @@ -24,8 +24,6 @@ pymorphy2==0.9.1
pymorphy2-dicts-ru==2.4.417127.4579844
pymystem3==0.2.0
sumy==0.11.0
gensim==4.3.2
fasttext==0.9.2

mip==1.14.2
shapely==2.0.4
Expand All @@ -45,9 +43,9 @@ factory-boy==3.3
faker==25.0.1
hypothesis==6.100.4

opencv-python-headless==4.9.0.80
opencv-python-headless==4.11.0.86

pysqlite3-binary==0.5.2.post3
pysqlite3-binary==0.5.4

# required by admin quiz
pytest==8.2.0
Expand Down
38 changes: 11 additions & 27 deletions epicbox-python/3.12/requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ attrs==23.2.0
# via hypothesis
beautifulsoup4==4.12.3
# via -r requirements.in
biopython==1.83
biopython==1.85
# via
# stepic-bioinformatics
# stepic-common
Expand Down Expand Up @@ -79,8 +79,6 @@ fastapi==0.111.0
# via -r requirements.in
fastapi-cli==0.0.4
# via fastapi
fasttext==0.9.2
# via -r requirements.in
flask==3.0.3
# via
# -r requirements.in
Expand All @@ -95,8 +93,6 @@ flask-wtf==1.2.1
# via -r requirements.in
fonttools==4.51.0
# via matplotlib
gensim==4.3.2
# via -r requirements.in
greenlet==3.0.3
# via sqlalchemy
h11==0.14.0
Expand All @@ -117,7 +113,7 @@ idna==3.7
# email-validator
# httpx
# requests
imageio==2.34.1
imageio==2.37.0
# via scikit-image
iniconfig==2.0.0
# via pytest
Expand Down Expand Up @@ -155,7 +151,7 @@ marshmallow==3.21.2
# apispec
# flask-smorest
# webargs
matplotlib==3.8.4
matplotlib==3.10.0
# via -r requirements.in
mdurl==0.1.2
# via markdown-it-py
Expand All @@ -175,13 +171,11 @@ nltk==3.8.1
# via
# -r requirements.in
# sumy
numpy==1.26.4
numpy==2.2.3
# via
# -r requirements.in
# biopython
# contourpy
# fasttext
# gensim
# imageio
# matplotlib
# opencv-python-headless
Expand All @@ -191,7 +185,7 @@ numpy==1.26.4
# scipy
# shapely
# tifffile
opencv-python-headless==4.9.0.80
opencv-python-headless==4.11.0.86
# via -r requirements.in
orjson==3.10.3
# via fastapi
Expand All @@ -204,7 +198,7 @@ packaging==24.0
# pytest
# scikit-image
# webargs
pandas==2.2.2
pandas==2.2.3
# via -r requirements.in
pillow==10.3.0
# via
Expand All @@ -217,8 +211,6 @@ prettytable==3.10.0
# via -r requirements.in
pyasn1==0.6.0
# via rsa
pybind11==2.12.0
# via fasttext
pycosat==0.6.6
# via -r requirements.in
pycountry==23.12.11
Expand All @@ -244,7 +236,7 @@ pymystem3==0.2.0
# via -r requirements.in
pyparsing==3.1.2
# via matplotlib
pysqlite3-binary==0.5.2.post3
pysqlite3-binary==0.5.4
# via -r requirements.in
pytest==8.2.0
# via -r requirements.in
Expand Down Expand Up @@ -276,14 +268,13 @@ rich==13.7.1
# via typer
rsa==4.9
# via -r requirements.in
scikit-image==0.23.2
scikit-image==0.25.1
# via -r requirements.in
scikit-learn==1.4.2
scikit-learn==1.6.1
# via -r requirements.in
scipy==1.12.0
scipy==1.15.1
# via
# -r requirements.in
# gensim
# scikit-image
# scikit-learn
shapely==2.0.4
Expand All @@ -295,8 +286,6 @@ six==1.16.0
# flask-restful
# python-dateutil
# python-sat
smart-open==7.0.4
# via gensim
sniffio==1.3.1
# via
# anyio
Expand Down Expand Up @@ -352,7 +341,7 @@ urllib3==2.2.1
# via requests
uvicorn[standard]==0.29.0
# via fastapi
uvloop==0.19.0
uvloop==0.21.0
# via uvicorn
watchfiles==0.21.0
# via uvicorn
Expand All @@ -366,10 +355,5 @@ werkzeug==3.0.3
# via
# flask
# flask-smorest
wrapt==1.16.0
# via smart-open
wtforms==3.1.2
# via flask-wtf

# The following packages are considered to be unsafe in a requirements file:
# setuptools

0 comments on commit 876d836

Please sign in to comment.