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
First go at adding esutil build package #1
Conversation
@@ -1 +0,0 @@ | |||
# esutil |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you put the README back (preferably with more text)? I imagine that needs TAP_PACKAGE=1
to go in an eupspkg.cfg.sh
file.
How are we going to handle the problem that |
Does |
|
I was pretty happy when it all just worked, but all these are good points. Do you have a suggestion regarding the |
Since patches are applied at prep time and the table file is over written at build time I think the best option is to have a patch file that rewrites |
There are no tests that I know of. Is that a blocker (even if this is meant to be temporary)? |
It's not a blocker if upstream don't have tests. I just wanted to find out if my local build actually worked... |
8738a25
to
827c049
Compare
One complication is that |
@timj very sorry but I think I force pushed and erased your updates to the README.md. If you are going to make more edits, give me a second, because I need to rebase again. |
92ede6b
to
0af9323
Compare
O.K. It actually works now. It didn't before, but I didn't notice because I had esutil installed in my local environment. I've checked and it imports and from the correct location. I got around the table file problem by modifying the tarball in |
@SimonKrughoff I don't remember pushing any changes to the readme... |
O.K. I didn't confirm that it was you. I just saw some changes go by, but didn't realize the ramification until after I pushed. |
15979f6
to
843ec79
Compare
The complication is that esutil ships with its own `ups/esutil.table` file. It also overwrites the shipped version in `setup.py`. We want to use our own custom table file. To do this I did the following: * made an override to `prep` to link the LSST version into place after the package is unpacked. * added a patch that removes the parts of `setup.py` that rewrite the file. Note that we still need to include a link to the LSST table file in the repo, even though it is overwritten, to setup the environment initially.
843ec79
to
0a272f7
Compare
No description provided.