pcdshub / lightpath

LCLS Lightpath Module
https://pcdshub.github.io/lightpath
Other
4 stars 9 forks source link

BLD: use pyproject extras to match new ci-helpers #184

Closed tangkong closed 1 year ago

tangkong commented 1 year ago

Description

Updates build requirements to match updated CI-Helpers from https://github.com/pcdshub/pcds-ci-helpers/pull/127

Motivation and Context

Improve builds and testing in CI.

How Has This Been Tested?

Looking for green checks in CI.

Where Has This Been Documented?

This PR

Pre-merge checklist

tangkong commented 1 year ago

Conda 3.11 fails to build the env, attempting to install pytest 2.7 (??!?)

ZLLentz commented 1 year ago

attempting to install pytest 2.7

Sometimes these compatibility solvers repeatedly try older and older versions of a library when none of the new ones are marked as compatible which can make analyzing the build output difficult. This problem is compounded by an observation that old versions of a package are more likely to incomplete or incorrect/out of date dependency information.

ZLLentz commented 1 year ago

CI failure is the recurring race condition