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

Support editable/develop installs of local build script dependencies #146

Open
NiklasRosenstein opened this issue Dec 18, 2023 · 0 comments
Assignees
Labels
good first issue only: kraken-wrapper This issue affects only kraken-wrapper. type: enhancement New feature or request

Comments

@NiklasRosenstein
Copy link
Contributor

Currently, local dependencies (such as somepkg @ ../somepkg) can only be installed immediately. This makes development of a Kraken extension difficult in some situations. After modifying files in the source package, a reinstall needs to be triggered with krakenw --upgrade --incremental.

It would be great if we could install the local dependency in editable mode instead (e.g. Pip's -e option).

As a side note: We should add more emphasis on the warning after install (e.g. with --upgrade --incremental) if a Kraken lock file is present but it is outdated. Otherwise, the next krakenw run will install again whatever is in the lock file, and not what the buildscript() definition specifies.

@NiklasRosenstein NiklasRosenstein added type: enhancement New feature or request only: kraken-wrapper This issue affects only kraken-wrapper. good first issue labels Dec 18, 2023
@NiklasRosenstein NiklasRosenstein self-assigned this Dec 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue only: kraken-wrapper This issue affects only kraken-wrapper. type: enhancement New feature or request
Projects
Status: No status
Development

No branches or pull requests

1 participant