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

Merge kraken-common, kraken-core, kraken-std and kraken-wrapper into kraken-build #125

Merged
merged 27 commits into from
Nov 8, 2023

Conversation

NiklasRosenstein
Copy link
Contributor

@NiklasRosenstein NiklasRosenstein commented Nov 7, 2023

This PR merges all Kraken OSS components into a single kraken-build Python package. The goal is to simplify the maintenance/development of Kraken, its perceived complexity (e.g. having to install kraken-wrapper instead of kraken-build) and to speed up installation (by removing dependencies after this is merged).

The kraken-common, kraken-core, kraken-std and kraken-wrapper packages will be published for a while as placeholders that simply depend on the corresponding version of kraken-build. The only breaking change here is that kraken-common and kraken-wrapper now also require at least Python 3.10.

Todo

  • Fix CI
    • Selftest
    • Kraken-std integration tests

NiklasRosenstein and others added 27 commits November 7, 2023 02:49
…aken-std` and `kraken-wrapper` packages into a single `kraken-build` package.
…ommon and kraken-wrapper which is now elevated to 3.10+
… can cache a copy of the same wheel with a different hash from a previous test run
@NiklasRosenstein NiklasRosenstein marked this pull request as ready for review November 8, 2023 01:46
@NiklasRosenstein NiklasRosenstein merged commit b39de16 into develop Nov 8, 2023
7 checks passed
@NiklasRosenstein NiklasRosenstein deleted the nr/merge branch November 8, 2023 01:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant