Skip to content

Documentation: Alternative way to obtain Astropy from Guix #14166

Closed

Description

@Hellseher

Hi,

I've got a feature request for the next documentation update to include Guix as one the way to install Astropy and related packages. Having it in Guix may help to facilitate reproducible research in astronomy environment as it was successfully utilized in bio-informatics.

Description

Astropy and the whole chain of dependencies were fully packed in Guix and it might be mentioned in documentation as an alternative reproducible way to install it:

# Latest packed version
guix install python-astropy

# In time machine to have 1:1 reproducible environment
guix time-machine --commit=64e130fc6f26ba60d1e3e2c6ce49a57fb181ce0d -- install python-astropy

Related packages: https://packages.guix.gnu.org/search/?query=python-astropy

Thanks,
Oleg

Activity

  1. github-actions commented on Dec 10, 2022

    @github-actions
    Contributor

    Welcome to Astropy 👋 and thank you for your first issue!

    A project member will respond to you as soon as possible; in the meantime, please double-check the guidelines for submitting issues and make sure you've provided the requested details.

    GitHub issues in the Astropy repository are used to track bug reports and feature requests; If your issue poses a question about how to use Astropy, please instead raise your question in the Astropy Discourse user forum and close this issue.

    If you feel that this issue has not been responded to in a timely manner, please send a message directly to the development mailing list. If the issue is urgent or sensitive in nature (e.g., a security vulnerability) please send an e-mail directly to the private e-mail [email protected].

  2. changed the title [-]Documentaion: Alternative way to obtain Astropy from Guix[/-] [+]Documentation: Alternative way to obtain Astropy from Guix[/+] on Dec 15, 2022
  3. pllim commented on Dec 23, 2022

    @pllim
    Member

    Hello and thanks for your interest!

    I have mixed feelings about this request. On one side, I like to make it easier for users to discover different ways they can get astropy but on the other hand, if the distro does not catch up and things start to break, then we will also get open issues that we do not have the capacity or expertise to handle.

    We do mention pip and conda but those are pretty standard Python install commands. We do not tell people how to apt or homebrew etc. In fact, we recently just removed mention of CASA (#14154). I wonder if such documentation is better served from your side.

    However, this is purely my personal opinion and I shall bring your request to the next dev telecon. Stay tuned!

  4. hamogu commented on Jan 6, 2023

    @hamogu
    Member

    Thank you for reaching out to us.

    We discussed this at the dev telecon and agree with @pllim comments above: We don't have the resources to maintain (which includes testing!) a list of all ways to install astropy. In particular for GUIX, we don't have access to a system to run on and we noted that astropy version 5.2 is not available on GUIX yet, so it might be better for uses to use Python tools like pip anyway in that case.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions