Commit f7d0dfa
committed
build(tox): migrate from pip to uv via tox-uv
Replace pip-backed virtualenv environments with uv using the tox-uv plugin.
- [tox] requires: swap virtualenv<20.26.3 pin for tox-uv; the virtualenv
pin existed solely to prevent pip 24.1 being seeded into envs, which is
irrelevant once uv manages all installs
- setenv: remove py3.14t VIRTUALENV_PIP=24.1 (virtualenv-specific, no-op
with tox-uv's uv venv)
- commands: remove bare 'pip install' workaround lines; tox-uv does not
seed pip into venvs so these would fail
- deps: add flask v1 compat packages (itsdangerous, markupsafe, jinja2)
as factor-conditional deps to replace the removed pip install commands;
the urllib3<2.0.0 boto3 pin was already present in the auto-generated deps
- CI templates updated (test_group.jinja); run scripts/generate-test-files.sh
to regenerate the .github/workflows/test-integrations-*.yml files
Test matrix (envlist, Python versions, deps) is unchanged.
Note: Python 3.6 container handling is deferred; see plan canvas for
the recommended approach of running tox under a modern Python host.
Co-authored-by: Neel Shah <neel.shah@sentry.io>
---
[View Session in Sentry](https://sentry.sentry.io/traces/?project=4510944073809921&query=gen_ai.conversation.id%3A%22slack%3AC02T4BB83AS%3A1779437966.628249%22)1 parent b1e999d commit f7d0dfa
3 files changed
Lines changed: 21 additions & 21 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
18 | | - | |
| 17 | + | |
19 | 18 | | |
20 | 19 | | |
21 | 20 | | |
| |||
167 | 166 | | |
168 | 167 | | |
169 | 168 | | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
170 | 178 | | |
171 | 179 | | |
172 | 180 | | |
173 | 181 | | |
174 | 182 | | |
175 | | - | |
176 | | - | |
177 | | - | |
178 | 183 | | |
179 | 184 | | |
180 | 185 | | |
| |||
237 | 242 | | |
238 | 243 | | |
239 | 244 | | |
240 | | - | |
241 | | - | |
242 | | - | |
243 | | - | |
244 | | - | |
245 | 245 | | |
246 | 246 | | |
247 | 247 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
69 | 69 | | |
70 | 70 | | |
71 | 71 | | |
72 | | - | |
| 72 | + | |
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
18 | | - | |
| 17 | + | |
19 | 18 | | |
20 | 19 | | |
21 | 20 | | |
| |||
942 | 941 | | |
943 | 942 | | |
944 | 943 | | |
| 944 | + | |
| 945 | + | |
| 946 | + | |
| 947 | + | |
| 948 | + | |
| 949 | + | |
| 950 | + | |
| 951 | + | |
| 952 | + | |
945 | 953 | | |
946 | 954 | | |
947 | 955 | | |
948 | 956 | | |
949 | 957 | | |
950 | 958 | | |
951 | 959 | | |
952 | | - | |
953 | | - | |
954 | | - | |
955 | 960 | | |
956 | 961 | | |
957 | 962 | | |
| |||
1070 | 1075 | | |
1071 | 1076 | | |
1072 | 1077 | | |
1073 | | - | |
1074 | | - | |
1075 | | - | |
1076 | | - | |
1077 | | - | |
1078 | 1078 | | |
1079 | 1079 | | |
1080 | 1080 | | |
| |||
0 commit comments