-
Notifications
You must be signed in to change notification settings - Fork 1k
Have make dist
in the web_client package build the client
#20195
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
Conversation
Not a -1 or anything if we want this for this release, but I think you are right that it'd be best to link this to galaxy-release-util with the npm/depot publishing of the client build there. |
I just don't like that as-is the package will be empty if you build it without an external util. The same is true of the meta package, although in that case I believe it will update and commit the changes so that future direct builds will work. |
I do have a version of this that uses hatchet to build the client (but fails to actually put it in the wheel 😆 ), maybe that would be ideal ? |
I'm gonna need some context there - I found 3 projects called hatchet, none of which seem relevant to this. |
that's cause it's called hatch 😆. 2668ad7 is the non-functional WIP |
I spent a good bit of time getting the hatch build to work, but no real progress. I don't love the makefile procedure but this is better than nothing. |
Somehow I can't comment on the diff, but |
Make deps ( |
Can you tell i've never done more than copy-paste a makefile ? 😆 |
Not ideal because of package Makefile divergence. Also you have to use the Makefile,
python -m build
without it will get you an empty package. Maybe we would prefer to do this entirely in galaxy-release-util (although that does not address the second issue).How to test the changes?
(Select all options that apply)
cd packages/web_client
make dist
License