-
Notifications
You must be signed in to change notification settings - Fork 67
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
Fix on plug-ins who moved from setup.json
to pyproject.toml
but haven't updated aiida-registry about this
#309
Fix on plug-ins who moved from setup.json
to pyproject.toml
but haven't updated aiida-registry about this
#309
Conversation
…oning plug-ins. There are 26 packages that moved from `setup.json` to `pyproject.toml` but haven't updated aiida-registry about this. Currently, 9 of these packages cause W002 to appear on aiida-registry webpage. With this commit, errors caused for this reason should disappear. Note for future: we (I and @unkcpz) think it's better to have an automated action such, if it doesn't find the info in the plugin_info url, looks for other possibilities, like pyproject.toml, setup.cfg, etc. and once found it could fire a PR for that. If not, drop an email to the responsible plug-in developers about this.
@khsrali thanks! I am looking forward to see the problem is solved once for all and don't need to maintain for long time in the future. |
|
Thanks @unkcpz for sharing the link! I think it's very useful. Anyways, for a quick check on deployed preview, here is the list of 9 plug-ins with appearing W002: |
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.
Thanks, can you then just update the 9 plugins and leave other plugins unchanged for testing the future CI? Also maybe provide the script (can paste as a comment if not too long), in case forget in future.
Hi @unkcpz ,
|
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.
One entry seems not correctly fixed.
Change of maintainer: for aiida-fenics Co-authored-by: Jusong Yu <jusong.yeu@gmail.com>
Co-authored-by: Jusong Yu <jusong.yeu@gmail.com>
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.
Thanks @khsrali All good.
Thanks @unkcpz for your quick & nice review |
Regrading issue raised by @giovannipizzi of appearing W002 for functioning plug-ins.
There are 26 packages that moved from
setup.json
topyproject.toml
but haven't updated aiida-registry about this. Currently, 9 of these packages cause W002 to appear on aiida-registry webpage.With this commit, errors caused for this reason should disappear.
Note for future: we (I and @unkcpz) think it's better to have an automated action such, if it doesn't find the info in the plugin_info url, looks for other possibilities, like pyproject.toml, setup.cfg, etc. and once found it could fire a PR for that. If not, drop an email to the responsible plug-in developers about this.