Skip to content
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 KiKost to the Addon Manager #531

Open
RolandWa opened this issue Aug 30, 2022 · 2 comments
Open

Add KiKost to the Addon Manager #531

RolandWa opened this issue Aug 30, 2022 · 2 comments
Labels
feature-request New features resquested. need-info Need extra information or incomplete description provide by the user.

Comments

@RolandWa
Copy link

Hi All,
Add KiKost to the Addon Manager, follow instruction on webside :

https://dev-docs.kicad.org/en/addons/

@set-soft set-soft added feature-request New features resquested. need-info Need extra information or incomplete description provide by the user. labels Oct 5, 2022
@set-soft
Copy link
Collaborator

set-soft commented Oct 5, 2022

Hi @RolandWa !

This is a good idea ... but ... I don't see a mechanism to declare Python dependencies. I think KiCad plug-ins packaged for the Addon Manager are limited to plug-ins without extra Python dependencies.

Also: no hooks are provided, like pre-install, post-install, pre-rm and post-rm.

We could implement a complex mechanism that installs a KiCost installer, in the first run it could install the dependencies and the real KiCost script. But I'm not sure about this.

@set-soft
Copy link
Collaborator

set-soft commented Oct 5, 2022

Note that this problem was discussed in the KiCad Forum 1 year ago, without solutions https://forum.kicad.info/t/plugin-and-content-manager-how-to-handle-plugins-with-dependencies/31884

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request New features resquested. need-info Need extra information or incomplete description provide by the user.
Projects
None yet
Development

No branches or pull requests

2 participants