Repository navigation
Commit ca31357
[failproofai-legion-950] Drop Python 3.10 from failproofai-sdk to clear its 47 Dependabot alerts (#953)
pillow (41 alerts) and filelock (6) are fixed only in releases that require
Python 3.11 (13.0.0 and 4.2.1), so the 3.10 slice of sdk/python/uv.lock sat
on 12.3.0 and 4.1.0 behind two version-pinned OSV package overrides due to
expire on 2026-11-20. Python 3.10 reached end of life this month.
- requires-python >=3.11; drop the 3.10 classifier and CI matrix leg
- drop the 3.10-only tomli (dev) and onnxruntime (crewai) entries, and the
tomli fallbacks in the SDK's tests
- re-lock with uv 0.13.6: only the ten 3.10-only packages leave the lock,
nothing is added or moved
- remove both OSV overrides; the gate passes without them
- docs: Python 3.11 or newer, in all 15 locales; drop the skill's 3.10-only
LangGraph RunnableConfig note
fp-cloud-cli keeps 3.10; it does not depend on the SDK.
Claude-Session: https://claude.ai/code/session_01KYzGfVxwGZMvdyyi97XyZY
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>1 parent 055d4e4 commit ca31357
28 files changed
Lines changed: 61 additions & 999 deletions
File tree
- .github/workflows
- __tests__/ci
- docs
- ar/reference
- de/reference
- es/reference
- fr/reference
- he/reference
- hi/reference
- it/reference
- ja/reference
- ko/reference
- pt-br/reference
- reference
- ru/reference
- tr/reference
- vi/reference
- zh/reference
- sdk/python
- failproofai_sdk/evaluator
- skill/references
- tests
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
357 | 357 | | |
358 | 358 | | |
359 | 359 | | |
360 | | - | |
| 360 | + | |
361 | 361 | | |
362 | 362 | | |
363 | 363 | | |
364 | 364 | | |
365 | 365 | | |
366 | 366 | | |
367 | | - | |
| 367 | + | |
368 | 368 | | |
369 | 369 | | |
370 | 370 | | |
| |||
373 | 373 | | |
374 | 374 | | |
375 | 375 | | |
376 | | - | |
| 376 | + | |
377 | 377 | | |
378 | 378 | | |
379 | 379 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| 11 | + | |
11 | 12 | | |
12 | 13 | | |
13 | 14 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
247 | 247 | | |
248 | 248 | | |
249 | 249 | | |
250 | | - | |
| 250 | + | |
251 | 251 | | |
252 | | - | |
| 252 | + | |
253 | 253 | | |
254 | 254 | | |
255 | 255 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| |||
0 commit comments