Skip to content

Conversation

@effigies
Copy link
Collaborator

@effigies effigies commented Dec 1, 2025

This PR aims to keep import times low by deferring imports for types, avoiding many altogether in normal usage.

The goal is to make bidsschematools as lightweight as possible for downstream tools to use.

@effigies effigies requested a review from erdalkaraca as a code owner December 1, 2025 15:18
@effigies effigies added schema-code Updates or changes to the code used to parse, filter, and render the schema. exclude-from-changelog This item will not feature in the automatically generated changelog labels Dec 1, 2025
=== Do not change lines below ===
{
 "chain": [],
 "cmd": "uv lock",
 "exit": 0,
 "extra_inputs": [],
 "inputs": [
  "pyproject.toml",
  "tools/schemacode/pyproject.toml",
  "uv.lock"
 ],
 "outputs": [
  "uv.lock"
 ],
 "pwd": "."
}
^^^ Do not change lines above ^^^
@effigies effigies merged commit c65fe77 into bids-standard:maint/1.10.1 Dec 8, 2025
17 of 18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

exclude-from-changelog This item will not feature in the automatically generated changelog schema-code Updates or changes to the code used to parse, filter, and render the schema.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant