Giter Site home page Giter Site logo

CI issue about atmos HOT 4 OPEN

atmos-python avatar atmos-python commented on August 15, 2024
CI issue

from atmos.

Comments (4)

mcgibbon avatar mcgibbon commented on August 15, 2024

Github Actions (from my quick reading) still needs somewhere to execute the tests. The issue wasn't really anything to do with travis per se, IIRC it was because I was working on a transition towards using udunits for unit handling (optionally), and udunits or any non-standard binary package is really hard to install on CI. A suitable fix would be to roll back the udunits changes entirely and go back to only supporting pint-based unit conversions.

from atmos.

mcgibbon avatar mcgibbon commented on August 15, 2024

Ideally the CI (whether travis or otherwise) should be able to install with only pip install steps, and no need for binary packages. I'm willing to lose the related functionality (like udunits support, which was never working anyways) to do this, as the core functionality which people seem to use (thermodynamic calculations) doesn't depend on it.

from atmos.

sunt05 avatar sunt05 commented on August 15, 2024

+1 for rolling back the pint-based support for unit.

I brought up the GH Actions just for better consistency: so all code and testing reside in one place; while I fully understand the issue per se has nothing to do with travis.

from atmos.

mcgibbon avatar mcgibbon commented on August 15, 2024

If GH Actions is free and provides a free server to run the tests on, I'm not opposed to it. My understanding is that you use it to trigger a job on a server somewhere else, which Github doesn't run, but I could be wrong.

from atmos.

Related Issues (14)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.