Skip to content

Commit 4fe6467

Browse files
committed
2026-04 b4 ... waiting pyyaml and tornado-6.6 , so jupyterlab is
1 parent 9c80754 commit 4fe6467

23 files changed

Lines changed: 21045 additions & 322 deletions

‎cycles/2026_04.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
# is a new file rather than a copy of the workflow.
55

66
cycle_dir = "winpython/portable/cycle_2026_04"
7-
release_level = ""
7+
release_level = "b4"
88

99
# The build publishes under "<this file's name with dashes><release level>", so
1010
# this cycle releases as 2026-04b1 and a respin is a release_level bump rather

‎requirements_slim.txt‎

Lines changed: 29 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
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

55
adbc_driver_manager
@@ -28,7 +28,6 @@ fuzzywuzzy
2828
geopy
2929
hatchling
3030
html5lib
31-
#httpie httpie-3.2.4 outdated and vulnerable
3231
hvplot
3332
hypothesis
3433
imbalanced-learn
@@ -38,6 +37,7 @@ ipympl
3837
ipython_sql
3938
julia
4039
jupyter
40+
jupyter-ai
4141
jupyter_bokeh
4242
keras
4343
langchain
@@ -69,14 +69,15 @@ prince
6969
psycopg2
7070
ptpython
7171
pybind11
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]
7373
pympler
7474
pyodbc
7575
pyomo
7676
pypandoc
7777
pypdf
7878
pyqtgraph
7979
pyserial
80+
pysocks
8081
pytest
8182
python-barcode
8283
pyusb
@@ -102,7 +103,6 @@ squarify
102103
streamlit-bokeh
103104
termcolor
104105
thefuzz
105-
tiktoken
106106
trio
107107
twine
108108
typer
@@ -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
Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
lock-version = "1.0"
2+
created-by = "pip"
3+
4+
[[packages]]
5+
name = "build"
6+
version = "1.5.0"
7+
8+
[[packages.wheels]]
9+
name = "build-1.5.0-py3-none-any.whl"
10+
url = "https://files.pythonhosted.org/packages/0d/fe/6bea5c9162869c5beba5d9c8abbed835ec85bf1ec1fba05a3822325c45f3/build-1.5.0-py3-none-any.whl"
11+
12+
[packages.wheels.hashes]
13+
sha256 = "13f3eecb844759ab66efec90ca17639bbf14dc06cb2fdf37a9010322d9c50a6f"
14+
15+
[[packages]]
16+
name = "colorama"
17+
version = "0.4.6"
18+
19+
[[packages.wheels]]
20+
name = "colorama-0.4.6-py2.py3-none-any.whl"
21+
url = "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl"
22+
23+
[packages.wheels.hashes]
24+
sha256 = "4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"
25+
26+
[[packages]]
27+
name = "packaging"
28+
version = "26.2"
29+
30+
[[packages.wheels]]
31+
name = "packaging-26.2-py3-none-any.whl"
32+
url = "https://files.pythonhosted.org/packages/df/b2/87e62e8c3e2f4b32e5fe99e0b86d576da1312593b39f47d8ceef365e95ed/packaging-26.2-py3-none-any.whl"
33+
34+
[packages.wheels.hashes]
35+
sha256 = "5fc45236b9446107ff2415ce77c807cee2862cb6fac22b8a73826d0693b0980e"
36+
37+
[[packages]]
38+
name = "pyproject-hooks"
39+
version = "1.2.0"
40+
41+
[[packages.wheels]]
42+
name = "pyproject_hooks-1.2.0-py3-none-any.whl"
43+
url = "https://files.pythonhosted.org/packages/bd/24/12818598c362d7f300f18e74db45963dbcb85150324092410c8b49405e42/pyproject_hooks-1.2.0-py3-none-any.whl"
44+
45+
[packages.wheels.hashes]
46+
sha256 = "9e5c6bfa8dcc30091c74b0cf803c81fdd29d94f01992a7707bc97babb1141913"
47+
48+
[[packages]]
49+
name = "setuptools"
50+
version = "83.0.0"
51+
52+
[[packages.wheels]]
53+
name = "setuptools-83.0.0-py3-none-any.whl"
54+
url = "https://files.pythonhosted.org/packages/5d/40/e1e72872c6354b306daef1703549e8e83b4d43cfea356311bf722a043752/setuptools-83.0.0-py3-none-any.whl"
55+
56+
[packages.wheels.hashes]
57+
sha256 = "29b23c360f22f414dc7336bb39178cc7bcbf6021ed2733cde173f09dba19abb3"
58+
59+
[[packages]]
60+
name = "sqlite-bro"
61+
version = "1.3.2"
62+
63+
[[packages.wheels]]
64+
name = "sqlite_bro-1.3.2-py3-none-any.whl"
65+
url = "https://files.pythonhosted.org/packages/17/ce/51e2a8e3e11cfd7f8dffcdbbf080721322a1ad62533b58ebc26162a16038/sqlite_bro-1.3.2-py3-none-any.whl"
66+
67+
[packages.wheels.hashes]
68+
sha256 = "0ecda886fbd9c9536cbc7192662be0a0b7d963e9df506dcc788cf1e37e572034"
69+
70+
[[packages]]
71+
name = "wheel"
72+
version = "0.48.0"
73+
74+
[[packages.wheels]]
75+
name = "wheel-0.48.0-py3-none-any.whl"
76+
url = "https://files.pythonhosted.org/packages/2e/29/69cfbb602cd91690c55d38ba9fe53e6a7e76a6fa647bf38f19c138d25449/wheel-0.48.0-py3-none-any.whl"
77+
78+
[packages.wheels.hashes]
79+
sha256 = "3217dcc807155e45db462d7ef2431f5ddda0d7273b700d05a67b271ceb1287ab"
80+
81+
[[packages]]
82+
name = "wppm"
83+
version = "17.13.20260913"
84+
85+
[[packages.wheels]]
86+
name = "wppm-17.13.20260913-py3-none-any.whl"
87+
url = "https://files.pythonhosted.org/packages/05/57/8af04f9c6b162656be21e34464ac7a58ccf88c4ac71fef2d7518c80c19fa/wppm-17.13.20260913-py3-none-any.whl"
88+
89+
[packages.wheels.hashes]
90+
sha256 = "86efc07a0c3c0ba9ca90d2f4b9dc6ffef0a258662b52f731b38655d871df76ca"

0 commit comments

Comments
 (0)