Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-12919

Install convenience packages in shared stack and document them

    XMLWordPrintable

Details

    • Story
    • Status: In Progress
    • Resolution: Unresolved
    • None
    • None
    • None
    • 1
    • Data Release Production

    Description

      Implement RFC-420 with the following actions:

      Attachments

        Issue Links

          Activity

            I think we need conda install --no-update-deps — otherwise, we might unintentionally bring in in an ABI or API change that breaks the installed stack. Even that incantation seems to want to update conda and conda-env, but I don't see a way to avoid that.

            Neither ginga nor ipyevents seems to be available in the standard conda channels:

            [swinbank@lsst-dev01 ~]$ conda install --no-update-deps ginga
            Fetching package metadata .............
             
            PackageNotFoundError: Packages missing in current channels:
                        
              - ginga
             
            We have searched for the packages in the following channels:
                        
              - http://conda.lsst.codes/stack/0.13.0.rc1/linux-64
              - http://conda.lsst.codes/stack/0.13.0.rc1/noarch
              - https://repo.continuum.io/pkgs/main/linux-64
              - https://repo.continuum.io/pkgs/main/noarch
              - https://repo.continuum.io/pkgs/free/linux-64
              - https://repo.continuum.io/pkgs/free/noarch
              - https://repo.continuum.io/pkgs/r/linux-64
              - https://repo.continuum.io/pkgs/r/noarch
              - https://repo.continuum.io/pkgs/pro/linux-64
              - https://repo.continuum.io/pkgs/pro/noarch  
            

            swinbank John Swinbank added a comment - I think we need conda install --no-update-deps — otherwise, we might unintentionally bring in in an ABI or API change that breaks the installed stack. Even that incantation seems to want to update conda and conda-env, but I don't see a way to avoid that. Neither ginga nor ipyevents seems to be available in the standard conda channels: [swinbank@lsst-dev01 ~]$ conda install --no-update-deps ginga Fetching package metadata .............   PackageNotFoundError: Packages missing in current channels: - ginga   We have searched for the packages in the following channels: - http://conda.lsst.codes/stack/0.13.0.rc1/linux-64 - http://conda.lsst.codes/stack/0.13.0.rc1/noarch - https://repo.continuum.io/pkgs/main/linux-64 - https://repo.continuum.io/pkgs/main/noarch - https://repo.continuum.io/pkgs/free/linux-64 - https://repo.continuum.io/pkgs/free/noarch - https://repo.continuum.io/pkgs/r/linux-64 - https://repo.continuum.io/pkgs/r/noarch - https://repo.continuum.io/pkgs/pro/linux-64 - https://repo.continuum.io/pkgs/pro/noarch
            jbosch Jim Bosch added a comment -

            From the ginga docs:

            Ginga is also available from conda channels like "astropy" or "astroconda" and from pip. For more information on installation, please see Detailed Installation Instructions for Ginga

            Do we know if these channels are compatible with the channels we normally use?

            jbosch Jim Bosch added a comment - From the ginga docs: Ginga is also available from conda channels like "astropy" or "astroconda" and from pip. For more information on installation, please see Detailed Installation Instructions for Ginga Do we know if these channels are compatible with the channels we normally use?
            tjenness Tim Jenness added a comment -

            I think Eric said it was in conda-forge.

            tjenness Tim Jenness added a comment - I think Eric said it was in conda-forge.
            tjenness Tim Jenness added a comment -

            How many of these packages do we want to install in shared stack conda env?

            tjenness Tim Jenness added a comment - How many of these packages do we want to install in shared stack conda env?
            ktl Kian-Tat Lim added a comment -

            FWIW, shared stack already has tqdm and ipywidgets.

            ktl Kian-Tat Lim added a comment - FWIW, shared stack already has tqdm and ipywidgets.

            People

              jbosch Jim Bosch
              jbosch Jim Bosch
              Jim Bosch, John Swinbank, Kian-Tat Lim, Tim Jenness
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:

                Jenkins

                  No builds found.