pcdshub / lightpath

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

MNT: noarch, shared travis config #119

Closed ZLLentz closed 3 years ago

ZLLentz commented 3 years ago

Description

Motivation and Context

ZLLentz commented 3 years ago

The build output here is very confusing. Probably something in dev-requirements.txt breaks the install, but only after switching to strict channel priority...

klauer commented 3 years ago

Hmm 😕

Think you'd be up to reconsidering adding our miscellaneous, LCLS-specific dependencies to conda-forge? I have an inkling that if all the packages were there, we might be able to avoid some of these headaches.

ZLLentz commented 3 years ago

Oh for sure, it would probably solve a lot of related problems. For some of them I'd prefer to just eat them into pcdsdevices, though given the lack of effort on my part to actually do that it seems like a meaningless point.

ZLLentz commented 3 years ago

I think in this case the travis would still explode, but the full env build would be closer to passing

ZLLentz commented 3 years ago

for some reason, the built package here (and confirmed locally) is only installable on python 3.9... I notice the build string has a py39 in it despite being noarch. I'm a bit puzzled, I need to read some conda docs and compare recipes.

klauer commented 3 years ago

I've seen some of our other CI implicitly picking Python 3.9 confusingly - I can't recall details for this to be an actually useful anecdote unfortunately. 😦

ZLLentz commented 3 years ago

There was an error in the recipe, I was not correctly designating noarch. Hopefully this works out better.