1- # requirements_slim.txt, sorted, 2026-08-13 19:15:35
2- # 160 entries -> 112 kept, 48 already pulled in
1+ # requirements_slim.txt, sorted, 2026-10-11 16:31:34
2+ # 159 entries -> 112 kept, 47 already pulled in
33# 8 repeated, collapsed: brotli, openai, pympler, pytest, python-barcode, pywavelets, sympy, xlsxwriter
44
55adbc_driver_manager
@@ -28,7 +28,6 @@ fuzzywuzzy
2828geopy
2929hatchling
3030html5lib
31- #httpie httpie-3.2.4 outdated and vulnerable
3231hvplot
3332hypothesis
3433imbalanced-learn
3837ipython_sql
3938julia
4039jupyter
40+ jupyter-ai
4141jupyter_bokeh
4242keras
4343langchain
@@ -69,14 +69,15 @@ prince
6969psycopg2
7070ptpython
7171pybind11
72- pydantic-ai-slim[a2a,anthropic,cli,cohere,evals,google,groq,mcp,openai,vertexai]==1.106.0
72+ pydantic-ai-slim[a2a,anthropic,cli,cohere,evals,google,groq,mcp,openai,vertexai]
7373pympler
7474pyodbc
7575pyomo
7676pypandoc
7777pypdf
7878pyqtgraph
7979pyserial
80+ pysocks
8081pytest
8182python-barcode
8283pyusb
@@ -102,7 +103,6 @@ squarify
102103streamlit-bokeh
103104termcolor
104105thefuzz
105- tiktoken
106106trio
107107twine
108108typer
@@ -134,7 +134,6 @@ yt_dlp
134134#jupyterlab # <- jupyter
135135#markdownify # <- markitdown
136136#matplotlib # <- ipympl, missingno, mlxtend, mpld3, plotnine, ...
137- #mistralai # mistralai get security problematic crpytography-47
138137#networkx # <- PlotPy, scikit-image
139138#numba # <- datashader, quantecon, umap-learn
140139#numpy # <- baresql, clarabel, cvxpy, dask, datashader, ...
@@ -144,7 +143,6 @@ yt_dlp
144143#protobuf # <- markitdown, onnxruntime, onnxruntime-genai, streamlit, streamlit-bokeh
145144#pyct # <- datashader
146145#pydeck # <- streamlit, streamlit-bokeh
147- #pysocks # <- httpie
148146#PythonQwt # <- PlotPy
149147#pywin32 # <- pydantic-ai-slim, Pympler
150148#pyzmq # <- jupyter, jupyterlab, papermill, spyder
@@ -154,26 +152,39 @@ yt_dlp
154152#scipy # <- clarabel, cvxpy, datashader, imbalanced-learn, lmfit, ...
155153#scs # <- cvxpy
156154#seaborn # <- missingno
157- #setuptools # <- cvxpy, datasette, datasette-graphql, httpie, mypy
155+ #setuptools # <- cvxpy, datasette, datasette-graphql, mypy
158156#SQLalchemy # <- alembic, ipython-sql, optuna
159157#sqlite-utils # <- datasette-graphql
160158#statsmodels # <- plotnine
161159#streamlit # <- streamlit-bokeh
162160#sympy # <- quantecon
163161#tifffile # <- PlotPy, scikit-image
162+ #tiktoken # <- pydantic-ai-slim
164163#websockets # <- langchain, pydantic-ai-slim, streamlit, streamlit-bokeh
165164#whatthepatch # <- spyder
166165#zstandard # <- langchain
167166
168167# ---- notes kept from the source ----
169- # for WinPython-3.14 slim
170- # 2026-07-12
171- # switch geopandas for opencv
172- # 2026-08-03:
173- # astropy, django, distributed removed (place)
174- # pymongo removed
168+ #3.14
169+ # todo 2026-06-21: streamlit-1.53.1 temporarly remove to allow pandas3
170+ #2026-08-03: astropy, django, distributed removed (place)
171+ #pymongo removed
175172# 2027-08-07
176- # remove geopandas (and so pyogrio, pyproj)
177- # 2026-08-08
178- # pydub unmaintained
179-
173+ # remove geopandas (and so pyogrio, pyproj)
174+ #2026-08-08 pydub unmaintained
175+ # the essential
176+ #sv-ttk
177+ ##msvc_runtime
178+ # end of requirements.txt
179+ #waiting rc
180+ #pymongo
181+ # mistralai get security problematic crpytography-47
182+ #httpie httpie-3.2.4 outdated and vulnerable
183+ #azure
184+ #workarounds
185+ #pyqt5 or 6 not for free-threading
186+ #waitress may be dropped
187+ # onnxruntime, markitdown, magika, onnxruntime_genai
188+ #waiting numba
189+ # until onnxruntime stops using pyreadline3-3.5.4, to avoid bug
190+ # 2026-07-12 switch geopandas for opencv
0 commit comments