-
-
Notifications
You must be signed in to change notification settings - Fork 5.1k
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
Add-Kedro viz-Main-Git #21441
Add-Kedro viz-Main-Git #21441
Conversation
@conda-forge-admin, please rerender |
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
@conda-forge-admin, please rerender |
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( I do have some suggestions for making it better though... For recipes/kedro-viz:
Documentation on acceptable licenses can be found here. |
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
@conda-forge-admin, please rerender |
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
Hi @rxm7706! FYI I tried to give this a stab as well, cherry picking your branch and poking around #22142 still haven't had time to finish it, but at least reported a couple of issues upstream that you might want to look into: kedro-org/kedro-viz#1267 (hence sdists cannot be used) and kedro-org/kedro-viz#1278 (hence requiring |
add astrojuanlu and NODE_OPTIONS=--openssl-legacy-provider
Thanks @astrojuanlu ; taking a look - I've added your NODE_OPTIONS change, updated the pypi version and package.json, also added you to maintainers. This should at least prevent mixing issues related to the older version on pypi and outdated package.json |
@conda-forge-admin, please rerender |
@conda-forge-admin, please rerender |
😮 so the build process is working, finally? |
@@ -0,0 +1,166 @@ | |||
{ |
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.
This would force us to keep this package.json
and the one upstream in sync, can't we get it from the repository?
Quite a bit still needs to be done upstream - since we need to have the build working off the packaged src from pypi.. (not github src) - yes, package.json will need to be included into the pypi src package (also the license files) |
@conda-forge-admin, please rerender |
@astrojuanlu I've summarized all issues I am aware of in the title. Please take a look, and let me know if you have any additional comments / suggestions on how to get this moving again |
I think we need to work upstream on https://github.com/kedro-org/kedro-viz/. See kedro-org/kedro-viz#1267 (comment) for some ideas on how to solve the JS part (the difficult one). For the licenses, it should be as easy as modifying If we bundle the JS files with the sdist upstream, then the conda-forge recipe would not need Node and we could skip the Node 18 problem, if I'm not mistaken. |
closing this - as https://anaconda.org/conda-forge/kedro-viz is now available and the feedstock is working as expected. To summarize
|
Sadly it was not as easy, issue incoming. |
Goal - Create a conda package directly from the python src distribution
0 https://pypi.org/project/kedro-viz/#files
Current state - 8/12/2023
Known Issues - to get to building off pypi packaged source
Checklist
url
) rather than a repo (e.g.git_url
) is used in your recipe (see here for more details).