provide-workspace
2026-03-21
Add pre-commit, memray tests, and upgrade provide-foundation
15 files · 241+ · 41-
Pre-commit configuration
1 file changed
.pre-commit-config.yamlNew pre-commit config with ruff-check, ruff-format, mypy strict (local hook), and standard hooks.
- Establishes automated pre-commit quality gates matching the ecosystem-wide standard configuration.
qualify
behavioral
1 file
.pre-commit-config.yaml
Memray stress tests
7 files changed
memray_crossrepo_links_stress.pyCrossrepo links regex stress testmemray_link_fixer_stress.pyLink fixer stress test__init__.pyTest package initbaselines.jsonAllocation baselinesconftest.pyMemray test fixturestest_crossrepo_links_allocations.pyCrossrepo links allocation testtest_link_fixer_allocations.pyLink fixer allocation test
- Memray allocation regression tests for crossrepo-links and link-fixer hot paths, excluded from default pytest runs.
qualify
behavioral
1 file
test_crossrepo_links_allocations.py
SPDX lint fixes and dependency update
7 files changed
add_spdx_headers.pyCanonical lint fixes (E741, C901, SIM103)validate_spdx_headers.pyQuote normalization and import reorderlink_fixer.pyMinor lint fixespyproject.tomlExclude memray tests, add memray markeruv.lockUpgrade provide-foundation to 0.3.21.post1wrknv.tomlAdd memray task aliases.gitignoreAdd memray-output/ to gitignore