NSLS-II-CSX / csxtools

Useful python tools for CSX (23-ID)
http://nsls-ii-csx.github.io/csxtools
Other
4 stars 13 forks source link

Add conda recipe and fix dataportal issue #8

Closed ericdill closed 8 years ago

ericdill commented 8 years ago

This project needs a conda-recipe. However that took me down the rabbit hole of needing a pytest-runner recipe. I'll get that done today at some point, but I thought this was going to be a simple fix and haven't yet gotten coffee... I'll ping you again when this works.

ericdill commented 8 years ago

The setup.py in pytest-runner is pretty non-standard. I don't have the bandwidth right now to sort out how exactly to make a conda recipe for it. @stuwilkins is it critical that pytest-runner be included in the setup.py for csxtools? Anything that is in the setup.py needs to be available as a conda package for conda-build to work.

stuwilkins commented 8 years ago

I think that pytest runner can be removed from setup.py, and the tests run in a different way from travis. Do you want to try or me?

ericdill commented 8 years ago

I can have a look at that

stuwilkins commented 8 years ago

@ericdill Given you are the guru for travis .... can you look why this is failing. Is this a problem with the packages loaded/installed by conda. I don't think I touch any of this and just copied from one of your .travis.yml file.

ericdill commented 8 years ago

This is failing because of an issue with tagged versions getting out of sync. This is not ap roblem on your end

stuwilkins commented 8 years ago

Ok, @ericdill are we good to go. Looks good to me.

ericdill commented 8 years ago

yes this is fine. The travis errors will go away as soon as I can get databroker v0.3.1 built and on anaconda.org/lightsource2 (i'm working on it now)

ericdill commented 8 years ago

Oh wait let me test the conda recipe on travis

ericdill commented 8 years ago

...crap. I'll open up another PR