Skip to content

Getting PyHC core projects on conda-forge #258

@dstansby

Description

@dstansby

👋 all, I just caught up with some of the PyHC meeting stuff around getting packages on conda-forge (for the record I'm very pro adding everything to conda-forge as well as PyPi!), and the talk about dependency issues caught my interest. I thought I'd do a quick audit of which of the core packages are already on conda-forge, and which aren't. For the ones that aren't, I manually checked their dependencies, and if they were on conda-forge.

Results below. It seems like almost all dependencies are already on conda-forge, so it shouldn't be too hard to add HAPI, kamodo, and pysat to conda-forge. For pySPEDAS it looks a bit more complicated, but definitely do-able.

Anyway, thought I'd put this out there to add a bit of data to the discussion. Pinging maintainers of the libraries that aren't on conda-forge yet in case this is useful: @rweigel @rebeccaringuette @rstoneback @supervised @drsteve

  • HAPI Client ❌
    • pandas ✅
    • numpy ✅
    • kiwisolver ✅
  • kamodo ❌
    • decorator ✅
    • numpy ✅
    • scipy ✅
    • sympy ✅
    • pandas ✅
    • plotly ✅
    • pytest ✅
    • hydra-core ✅
    • Flask ✅
    • flask-cors ✅
    • flask-restful ✅
    • antlr4-python3-runtime ✅
    • python-forge ✅
    • requests ✅
    • incremental ✅
    • pycapnp ✅
    • pyOpenSSL ✅
  • PlasmaPy ✅
  • pysat ❌
    • dask ✅
    • netCDF4 ✅
    • numpy ✅
    • pandas ✅
    • portalocker ✅
    • pytest ✅
    • scipy ✅
    • toolz ✅
    • xarray ✅
  • pySPEDAS ❌
    • numpy ✅
    • requests ✅
    • cdflib ✅
    • pytplot-mpl-temp ❌
    • cdasws ❌
    • netCDF4 ✅
    • pywavelets ✅
    • astropy ✅
    • geopack ❌
    • hapiclient ❌
    • viresclient ✅
  • SpacePy ❌
    • numpy ✅
    • python-dateutil ✅
    • scipy ✅
    • matplotlib ✅
    • h5py ✅
  • SunPy ✅

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions