Skip to content

Test compiled extensions in the conda package - #990

Merged
psavery merged 2 commits into
masterfrom
package-tests
Oct 6, 2026
Merged

psavery merged 2 commits into
masterfrom
package-tests

Conversation

@psavery

@psavery psavery commented Oct 6, 2026

Copy link
Copy Markdown
Collaborator

Overview

The recipe test only imported hexrd, which loads none of the compiled extensions. Import them and run the CLI too. Also add the missing dectris-compression dependency that the eiger-stream adapters need.

Affected Workflows

Improved packaging tests

The recipe test only imported hexrd, which loads none of the compiled
extensions. Import them and run the CLI too. Also add the missing
dectris-compression dependency that the eiger-stream adapters need.

Signed-off-by: Patrick Avery <patrick.avery@kitware.com>
@psavery
psavery requested a review from saransh13 October 6, 2026 18:42
@codecov

codecov Bot commented Oct 6, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 75.49%. Comparing base (190b9bc) to head (e909dd7).

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #990   +/-   ##
=======================================
  Coverage   75.49%   75.49%           
=======================================
  Files         149      149           
  Lines       22985    22985           
=======================================
  Hits        17353    17353           
  Misses       5632     5632           

☔ 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.

Python 3.10 has reached end of life, and hexrd already uses 3.11-only
features (star unpacking in subscripts, typing.NotRequired), so the
3.10 packages could not import imageseries or instrument modules.

Signed-off-by: Patrick Avery <patrick.avery@kitware.com>
@psavery
psavery merged commit ebfc694 into master Oct 6, 2026
10 checks passed
@psavery
psavery deleted the package-tests branch October 6, 2026 20:50
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.

2 participants