Skip to content

Release prep - #66

Merged
uellue merged 11 commits into
LiberTEM:mainfrom
uellue:proddeps
Oct 9, 2026
Merged

uellue merged 11 commits into
LiberTEM:mainfrom
uellue:proddeps

Conversation

@uellue

@uellue uellue commented Oct 5, 2026

Copy link
Copy Markdown
Member

...release preparations, to be switched to released version soon

uellue added 2 commits October 5, 2026 17:04
...release preparations, to be switched to released version soon
@codecov

codecov Bot commented Oct 5, 2026 •

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 60.00000% with 2 lines in your changes missing coverage. Please review.
✅ Project coverage is 87.00%. Comparing base (ae43cea) to head (31fc2cf).
⚠️ Report is 11 commits behind head on main.

Files with missing lines Patch % Lines
src/microscope_calibration/__init__.py 60.00% 2 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main      #66      +/-   ##
==========================================
- Coverage   94.57%   87.00%   -7.58%     
==========================================
  Files           9       10       +1     
  Lines        1456     1585     +129     
  Branches      109      125      +16     
==========================================
+ Hits         1377     1379       +2     
- Misses         52      179     +127     
  Partials       27       27              

☔ View full report in Codecov by Harness.
📢 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.

uellue and others added 8 commits October 9, 2026 09:49
To run Claude in a sandboxed environment
Add example on how to work with the model, solve for conditions
WIP, better than nothing for now
* Port build from setuptools to hatchling, same as TemGymCore. Version is
  derived from git tags like v0.1.0 via hatch-vcs; __version__ is read from
  package metadata. .git_archival.txt/.gitattributes let source archives
  (git archive, GitHub/Zenodo tarballs) carry the version.
* Add release workflow from TemGymCore: build, check and attach dists to the
  GitHub release. PyPI upload is disabled until the git URL dependencies of
  the extras are released.
* Dependabot: add cooldown, same as TemGymCore.
* Authorship: update authors in pyproject.toml and CITATION.cff with
  emails, ORCIDs and affiliations.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@uellue uellue changed the title Test against current master of TemGyCore and LiberTEM-panel-ui Release prep Oct 9, 2026
With hatchling's only-packages = true, directories without __init__.py
are left out of the wheel, so common, udf and util were missing from
non-editable installs.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@uellue
uellue merged commit 1d60e43 into LiberTEM:main Oct 9, 2026
6 of 8 checks passed
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