Skip to content

Commit 7256153

Browse files
committed
2026-04 local build workflow
1 parent 8f7475a commit 7256153

3 files changed

Lines changed: 35 additions & 7 deletions

File tree

‎requirements_slim.txt‎

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ anywidget
88
array-api-compat
99
azure-cosmos
1010
baresql
11-
brotli
11+
# brotli unsecure
1212
build
1313
cvxopt
1414
cvxpy
@@ -52,8 +52,9 @@ mpld3
5252
mssql-python
5353
mypy[mypyc]
5454
mysql_connector_python
55-
nltk
55+
# nltk -3.10.4 not same sha-256
5656
onnxruntime_genai
57+
openai
5758
opencv-python
5859
openpyxl
5960
optuna
@@ -69,7 +70,7 @@ prince
6970
psycopg2
7071
ptpython
7172
pybind11
72-
pydantic-ai-slim[a2a,anthropic,cli,cohere,evals,google,groq,mcp,openai,vertexai]
73+
pydantic-ai-slim[anthropic,cli,cohere,evals,google,groq,mcp,openai]
7374
pympler
7475
pyodbc
7576
pyomo
@@ -115,6 +116,12 @@ wordcloud
115116
xlsxwriter
116117
yt_dlp
117118

119+
120+
jupyter-server-terminals
121+
pyqtgraph
122+
pylint
123+
124+
118125
# ---- already pulled in by an entry above ----
119126
#alembic # <- optuna
120127
#Altair # <- prince, streamlit, streamlit-bokeh

‎requirements_slim315.txt‎

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,7 @@ nbconvert
9696
networkx
9797
nltk
9898
numpydoc
99+
openai
99100
opencv-python
100101
openpyxl
101102
opentelemetry-semantic-conventions
@@ -190,6 +191,20 @@ xlsxwriter
190191
xxhash
191192
yt-dlp
192193

194+
jupyter-server-terminals
195+
jupyter-console
196+
flake8
197+
isort
198+
pyqtgraph
199+
pylint
200+
pythonqwt
201+
pytoolconfig
202+
redis
203+
rope
204+
sparsediffpy
205+
whatthepatch
206+
duckdb
207+
193208
# ---- notes kept from the source ----
194209
# for WinPython-3.14 slim
195210
# 2026-07-12

‎winpython_builds.toml‎

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -67,8 +67,14 @@ my_release_level = ""
6767
builds = ["dot", "slim"]
6868

6969
# A Python that names a requirements file its own way says so here:
70-
# [pythons."313".overrides.slim]
70+
71+
[pythons."313".overrides.slim]
7172
# requirements = "requirements64_slim.txt"
73+
bytecode = "none"
74+
75+
[pythons."313".overrides.slimf]
76+
bytecode = "none"
77+
7278

7379
[pythons."314"]
7480
python_target_release = "31410"
@@ -78,7 +84,7 @@ builds = ["dot", "dotf", "slim", "slimf"]
7884

7985

8086
[pythons."314".overrides.slimf]
81-
# bytecode = "none"
87+
bytecode = "none"
8288
# tornado ships one cp39-abi3 wheel, which no free-threaded interpreter matches,
8389
# so this flavor alone still needs the sdist fallback. The maintainer expects
8490
# free-threaded wheels during the 2026-04 cycle (tornadoweb/tornado#3501):
@@ -96,8 +102,8 @@ builds = ["dot", "dotf", "slim", "slimf"]
96102

97103
[pythons."315".overrides.slim]
98104
requirements = "requirements_slim315.txt"
99-
# bytecode = "none"
105+
#bytecode = "none"
100106

101107
[pythons."315".overrides.slimf]
102108
requirements = "requirements_slimf315.txt"
103-
# bytecode = "none"
109+
bytecode = "none"

0 commit comments

Comments
 (0)