Skip to content

Unify terminology and capabilities relating to nullability, optional, required, validation, and alignment.#14

Merged
mmcdermott merged 30 commits intodevfrom
3_general_improvements
Apr 15, 2025
Merged

Unify terminology and capabilities relating to nullability, optional, required, validation, and alignment.#14
mmcdermott merged 30 commits intodevfrom
3_general_improvements

Conversation

@mmcdermott
Copy link
Copy Markdown
Collaborator

No description provided.

@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 14, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Files with missing lines Coverage Δ
src/flexible_schema/__init__.py 100.00% <100.00%> (ø)
src/flexible_schema/base.py 100.00% <100.00%> (ø)
src/flexible_schema/columns.py 100.00% <100.00%> (ø)
src/flexible_schema/exceptions.py 100.00% <100.00%> (ø)
src/flexible_schema/json.py 100.00% <100.00%> (ø)
src/flexible_schema/pyarrow.py 100.00% <100.00%> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@mmcdermott mmcdermott linked an issue Apr 15, 2025 that may be closed by this pull request
@mmcdermott mmcdermott linked an issue Apr 15, 2025 that may be closed by this pull request
@mmcdermott mmcdermott marked this pull request as ready for review April 15, 2025 15:52
@mmcdermott mmcdermott requested a review from Copilot April 15, 2025 15:52
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot reviewed 13 out of 13 changed files in this pull request and generated no comments.

Comments suppressed due to low confidence (1)

src/flexible_schema/base.py:23

  • The use of 'strict=False' in the zip() function requires Python 3.10 or higher. Please ensure that the project's documentation and runtime requirements explicitly state this minimum Python version to maintain compatibility.
for f, c in zip(fields(cls), cols, strict=False):

@mmcdermott mmcdermott requested a review from Copilot April 15, 2025 17:37
@mmcdermott mmcdermott changed the title [Draft] Unify terminology and capabilities relating to nullability, optional, required, validation, and alignment. Unify terminology and capabilities relating to nullability, optional, required, validation, and alignment. Apr 15, 2025
@mmcdermott mmcdermott merged commit f63dbf7 into dev Apr 15, 2025
8 checks passed
@mmcdermott mmcdermott deleted the 3_general_improvements branch April 15, 2025 17:37
@mmcdermott mmcdermott review requested due to automatic review settings March 23, 2026 22:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update README to reflect this Adopt a more unified terminology across schema usage modes.

2 participants