Skip to content

Comments

Fix mass build#2

Merged
danielballan merged 8 commits intoNSLS2:mainfrom
JunAishima:fix-mass-build
Dec 10, 2025
Merged

Fix mass build#2
danielballan merged 8 commits intoNSLS2:mainfrom
JunAishima:fix-mass-build

Conversation

@JunAishima
Copy link
Contributor

Update workflows with updated ucal-autoprocess and mass repos that enable installation of these two packages into the image used for workflows.

  • remove the mass dependency from ucal-autoprocess dependency
  • fix python version dependency in mass

 * mass, which is a dependency of ucal-autoprocess, does not build
   correctly if using python 3.13
 * this works as far as we can import the autoprocess modules
   and the mass modules are loaded as well
 * do this in the Docker build step
 * update pixi.lock
 * ucal-autoprocess and mass get installed correctly so that
   "from autoprocess.statelessAnalysis import handle_run"
   imports cleanly
 * the previous branch was used to test whether the
   build was successful with the fixes I put in
Copy link

@AbbyGi AbbyGi left a comment

Choose a reason for hiding this comment

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

Looks good

@danielballan danielballan merged commit 4f8fbb5 into NSLS2:main Dec 10, 2025
1 check 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.

3 participants