Skip to content

Support for the full static sources - #10

Merged
carlomarxdk merged 1 commit into
mainfrom
static-source
Jun 17, 2026
Merged

Support for the full static sources#10
carlomarxdk merged 1 commit into
mainfrom
static-source

Conversation

@carlomarxdk

Copy link
Copy Markdown
Owner

This pull request introduces improvements to the documentation and validation logic for defining data sources in the project. The main focus is on clarifying how to define sources with static attributes and ensuring that such sources are correctly validated. The changes enhance user guidance and add safeguards to prevent misconfiguration.

Documentation improvements:

  • Expanded the quickstart and guide documentation to provide clear examples for defining sources both one-by-one and via SourceCollection, including explicit instructions and code samples for sources with only static attributes. [1] [2] [3]

Validation enhancements:

  • Added a model validator to SourceConfig in config.py to ensure that if a source has no temporal columns (i.e., is static), all feature columns must be marked with static=True, raising a helpful error otherwise.

Versioning:

  • Bumped the project version from 0.1.9 to 0.1.10 in pyproject.toml to reflect these changes.

Copilot AI review requested due to automatic review settings June 17, 2026 18:48
@carlomarxdk
carlomarxdk merged commit ea9bf16 into main Jun 17, 2026
@carlomarxdk
carlomarxdk removed the request for review from Copilot June 17, 2026 19:10
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.

1 participant