Avatar for the usethis-python user
usethis-python
usethis-python
BlogDocsChangelog

Create a safer abstraction for TypeAdapter validation

#1762
Comparing
copilot/create-safer-abstraction-for-typeadapter-validatio
(
6f13a89
) with
main
(
fe3b8a6
)
CodSpeed Performance Gauge
-1%
Untouched
3

Benchmarks

3 total
test_several_tools_add_and_remove_no_backend
tests/usethis/_ui/interface/test_tool.py
CodSpeed Performance Gauge
-2%
467.5 ms476.5 ms
test_several_tools_add_and_remove
tests/usethis/_ui/interface/test_tool.py
CodSpeed Performance Gauge
-2%
1.2 s1.2 s
test_help_flag
tests/test_help.py
CodSpeed Performance Gauge
0%
53.3 ms53.3 ms

Commits

Click on a commit to change the comparison range
Base
main
fe3b8a6
-0.18%
Fix type errors, lint issues, and add tests for validate wrappers
eac98a7
5 months ago
by Copilot
-0.56%
Merge branch 'main' into copilot/create-safer-abstraction-for-typeadapter-validatio
1f0fc84
5 months ago
by nathanjmcdougall
-0.19%
Refactor validate_or_raise to accept err arg (instantiated error) matching ensure_get interface
4f9771b
5 months ago
by Copilot
+0.14%
Fix deps.py to raise PyprojectTOMLDepsError on invalid type instead of returning default
8bb35f9
5 months ago
by Copilot
+0.08%
Restore get_project_dict call chain, fix error propagation to match main's behavior
662d93c
5 months ago
by Copilot
+0.08%
Remove unused PyprojectTOMLDepsError class (vulture)
79cd21a
5 months ago
by Copilot
+0.1%
Merge branch 'main' into copilot/create-safer-abstraction-for-typeadapter-validatio
a9019f1
5 months ago
by nathanjmcdougall
-0.54%
Merge branch 'main' into copilot/create-safer-abstraction-for-typeadapter-validatio
2ffc4e5
5 months ago
by nathanjmcdougall
-0.27%
Re-enable TID251 for tests, move manager tests to test_manager.py, remove test class docstrings
c023987
5 months ago
by Copilot
-0.11%
Use inline noqa: TID251 comments instead of per-file ignores in ruff.toml
1d2bfda
5 months ago
by Copilot
+0.28%
Improve test assertion to verify pydantic validation details are injected
6f13a89
5 months ago
by Copilot
© 2026 CodSpeed Technology
Home Terms Privacy Docs