Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Installing a release at NERSC #15

Open
heather999 opened this issue Nov 20, 2018 · 4 comments
Open

Installing a release at NERSC #15

heather999 opened this issue Nov 20, 2018 · 4 comments

Comments

@heather999
Copy link

Hi (tagging the most active developer @slosar !)
Emily Phillips Longley requested we add this package to the NERSC shared python environment. CI would like to start asking that DESC supplied repos provide a couple of things before we start installing s/w in the shared production environment. I think there are really two that come to mind:

  • A tagged Release
  • README with a list of dependencies and installation instructions

Is it possible to tag a release of sacc that we can use as a starting point for installation at NERSC?

Take care,
Heather

@beckermr
Copy link
Collaborator

Hi Heather!

We should probably do this sooner rather than later, but be aware that we are now starting in some refactoring here.

Also, it would make everything a lot easier if we forced folks to use requirements files and stick to standard python tooling for installs (i.e., setuptools+pip) where possible. This will play nice almost everywhere and help us avoid issues. Of course when we have hard binary dependencies then we will need more stuff.

@heather999
Copy link
Author

Hi Matthew! Let sacc be a beacon of light on the hill! :) Seriously, having a good example for others to follow is likely the best step forward.

@beckermr
Copy link
Collaborator

beckermr commented Dec 4, 2018

YESSSSS! This is my plan in 2019.

@slosar
Copy link
Member

slosar commented Dec 5, 2018

This sounds great. SACC has a setup.py script, but is ot pip installable and we're not quite at the first release (though not very far either). I think @beckermr will fix it all! :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants