Skip to content

Comments

Version info#153

Merged
liamhuber merged 7 commits intomainfrom
version-info
Feb 24, 2026
Merged

Version info#153
liamhuber merged 7 commits intomainfrom
version-info

Conversation

@liamhuber
Copy link
Member

@liamhuber liamhuber commented Feb 20, 2026

To tackle #130.

Needs:

  • Version info pyiron_snippets#76 (tests will hard fail until this is available on conda)
  • Tests for the new fields (they are all optional, so don't break any of the old stuff)
  • Docstrings explaining all the new args (copied from the underlying snippets function, so it is controllable)
  • A source code field on the atomic node, per Add version fields to AtomicModel #130

To Workflow and Atomic models, by leveraging new tools in pyiron snippets. Also use it where we need the fqn for the try/except model, which highlights to me that we should think about whether exception class versions are needed too...

Signed-off-by: liamhuber <liamhuber@greyhavensolutions.com>
Signed-off-by: liamhuber <liamhuber@greyhavensolutions.com>
@github-actions
Copy link

Binder 👈 Launch a binder notebook on branch pyiron/flowrep/version-info

Signed-off-by: liamhuber <liamhuber@greyhavensolutions.com>
Signed-off-by: liamhuber <liamhuber@greyhavensolutions.com>
In pyiron snippets version tool, where we were faking the existence of a module

Signed-off-by: liamhuber <liamhuber@greyhavensolutions.com>
To the atomic and workflow node models, and populate it when parsing the models from python functions

Signed-off-by: liamhuber <liamhuber@greyhavensolutions.com>
@liamhuber liamhuber linked an issue Feb 23, 2026 that may be closed by this pull request
Signed-off-by: liamhuber <liamhuber@greyhavensolutions.com>
@liamhuber liamhuber closed this Feb 24, 2026
@liamhuber liamhuber reopened this Feb 24, 2026
@codecov
Copy link

codecov bot commented Feb 24, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 98.94%. Comparing base (b6e98d2) to head (abc4cb9).
⚠️ Report is 8 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #153   +/-   ##
=======================================
  Coverage   98.94%   98.94%           
=======================================
  Files          27       27           
  Lines        1888     1903   +15     
=======================================
+ Hits         1868     1883   +15     
  Misses         20       20           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@liamhuber liamhuber marked this pull request as ready for review February 24, 2026 01:09
@liamhuber
Copy link
Member Author

@samwaseda, feedback is very welcome, but IMO there are no big shocks here so I'm going to merge it to get the dependency in. If there's anything you want changed, I'm very happy to do it retroactively.

@liamhuber liamhuber merged commit d376d6b into main Feb 24, 2026
25 of 38 checks passed
@liamhuber liamhuber deleted the version-info branch February 24, 2026 01: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.

Add version fields to AtomicModel

1 participant