Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
c169b3e
Update pydantic version across various files
BenjaminCharmes Jun 7, 2026
7abcda2
Refactor server config for pydantic v2
BenjaminCharmes Nov 11, 2025
fd4755e
Update traits module to pydantic v2
ml-evs Jun 7, 2026
77f2345
Refactor model imports to avoid circular deps
ml-evs Nov 11, 2025
358e27c
Rework all models and tasks into pydantic v2 amenable form
BenjaminCharmes Nov 11, 2025
8addb32
Load FTS fields for MongoDB from model schemas directly
BenjaminCharmes Nov 11, 2025
8a9205f
Misc pydantic v2 bumps around code
ml-evs Nov 11, 2025
f64fba3
Update various routes for pydantic v2
BenjaminCharmes Nov 11, 2025
b76e115
Update various blocks for pydantic v2
BenjaminCharmes Nov 11, 2025
b44a387
More model updates
ml-evs Jun 7, 2026
b086e55
Minimal test updates
ml-evs Jun 7, 2026
eb17464
Patch optional vs default value for plugin data blocks
ml-evs Jun 7, 2026
d4bf525
Simplify error handling of all item routes
ml-evs Jun 7, 2026
1e0c862
Fix exports for pydantic 2
ml-evs Jun 7, 2026
5c0a8cf
Fix info endpoint for pydantic 2
ml-evs Jun 7, 2026
c5e6b15
Unpick circular dependencies between export/items routes by moving lo…
ml-evs Jun 7, 2026
15ce513
Move `datalab_*` fields in schema to `json_schema_extra` and allow ca…
ml-evs Jun 7, 2026
e3bceab
Final wave of model_dump/dict changes
ml-evs Jun 7, 2026
d8a52ea
Minor tweaks suggested by copilot
ml-evs Jun 7, 2026
45183c5
Fix docker build by reordering tasks imports
ml-evs Jun 7, 2026
1e89b25
Fix for auth routes
ml-evs Jun 8, 2026
4ccfa2d
Update plugin config validator for pydantic 2
ml-evs Jun 8, 2026
4265c79
More auth route fixes
ml-evs Jun 8, 2026
338772e
Initial commit for refinement block
be-smith Jun 22, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,6 @@ updates:
- minor
- patch
ignore:
- dependency-name: "pydantic"
versions: [ ">=2" ]
- dependency-name: "bokeh"
versions: [ ">=3" ]
- dependency-name: "langchain"
Expand Down
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ repos:
hooks:
- id: mypy
additional_dependencies:
["types-python-dateutil", "types-requests", "types-paramiko", "pydantic~=1.10"]
["types-python-dateutil", "types-requests", "types-paramiko", "pydantic", "pydantic-settings"]
args: ["--config-file", "pydatalab/pyproject.toml"]

- repo: local
Expand Down
4 changes: 3 additions & 1 deletion pydatalab/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,9 @@ dependencies = [
"bokeh ~= 2.4, < 3.0",
"matplotlib ~= 3.8",
"periodictable ~= 1.7",
"pydantic[email, dotenv] < 2.0",
"pydantic[email] >= 2.11, < 3.0",
"pydantic-settings ~= 2.10",
"python-dotenv ~= 1.1",
"pint ~= 0.24",
"pandas[excel] ~= 2.2",
"pymongo ~= 4.7",
Expand Down
Loading