-
Notifications
You must be signed in to change notification settings - Fork 4
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
Initial copy of key parts of skare/py3 #13
Conversation
I assume this will need a |
(if we keep arch and need the scripts etc) |
Yes, the Python |
I thought you didn't want me to make conda packages that installed outside the conda root, and this was still going in SKA/bin not SKA_ARCH_OS/bin. Or are you just committing to #14 ? |
It also looks like this is the |
Ska3
|
Yes, I want to go down the path of #14 unless a real showstopper turns up. |
That's fine. If we go down #14, I didn't think we'd need Wrt PGPLOT, I thought it was mostly used for cron tasks like astromon that would be a bonus to support with our new environment. |
If we can drop PGPLOT from Ska3 that would be awesome, almost worthy of a celebration for all the hassle that package has caused over the years. I'm fine letting astromon churn along in Ska2 until something else (system upgrade) breaks it. Then we would be motivated to rewrite in Python. |
We probably still need a |
If we keep the wrapper script syou could just set SKA from them and be done (without needing to source flt_envs). |
I'm not getting you. How to users get (e.g.) /proj/sot/ska3/flight/bin/ipython into their PATH? (Here |
I don't remember the subtleties of making sure you have a useful absolute path in bash, but I just figured that ska_envs.sh or ska_envs.csh would just set PATH and SKA and not need to call a python script.
|
But my demo idea doesn't work, and I've forgotten my rules about dirname (does "source"ing a script work if it calls $0"?). It is certainly fine to also keep a flt_envs if all flt_envs does is something equivalent without needing to figure it out for both csh and bash (you only need one flt_envs and then it works from each shell). I note had this in the bash flt_envs prototype
|
I guess this works for bash
|
Your original comment confused me because you said only to keep the "wrapper scripts", and I don't count |
This is not functional, but will add these bits in original form to make a basis for subsequent changes.