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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions