-
Notifications
You must be signed in to change notification settings - Fork 12
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge kraken-common, kraken-core, kraken-std and kraken-wrapper into …
…kraken-build (#125) * Merge kraken-common, kraken-core, kraken-std and kraken-wrapper into kraken-build * kraken-build/: improvement: Merge `kraken-common`, `kraken-core`, `kraken-std` and `kraken-wrapper` packages into a single `kraken-build` package. * Updated PR references in 1 changelogs. skip-checks: true * update CI, disable Selftest and Kraken-std integration tests, fix kraken-build/pyproject.toml * format imports with isort * upgrade Mypy python version * one more isort * adjustments * install poetry/pdm into CI environment * Move Python projects for integration tests into examples/ folder * also move Cargo examples for integration tests into examples/ folder * Improve Python integration tests by unsetting the locally activate virtual environment * fix install pdm in ci * comment out 3.11 and 3.12 for now because of Dill * update Python constraint due to Dill * add mention to readme that we cant use 3.11+ until Dill 0.3.8 is released (uqfoundation/dill#595) * remove unused import * run rustup update to make sure cargo is available * use example_dir * fix * disable pyupgrade for now, we will do that in another MR for kraken-common and kraken-wrapper which is now elevated to 3.10+ * re-enable selftest * need poetry/rustup in selftest as well * improve integration test for Python when running locally where Poetry can cache a copy of the same wheel with a different hash from a previous test run * also fix PDM for repeated tests locally * mark deactivate_venv fixture as autouse * doctest fix --------- Co-authored-by: GitHub Action <github-action@users.noreply.github.com>
- Loading branch information
1 parent
c75e413
commit b39de16
Showing
655 changed files
with
2,065 additions
and
2,139 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
# This file is partially managed by Kraken. Comments and manually added repositories are not preserved. | ||
[registries.crates-io] | ||
protocol = "sparse" | ||
|
||
[net] | ||
git-fetch-with-cli = true |
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
11 changes: 10 additions & 1 deletion
11
kraken-wrapper/.changelog/0.1.1.toml → kraken-build/.changelog/0.1.1.toml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,13 +1,22 @@ | ||
release-date = "2022-08-12" | ||
release-date = "2022-07-04" | ||
|
||
[[entries]] | ||
id = "973b5316-22e5-4835-abf4-7aae925b2dc1" | ||
type = "improvement" | ||
description = "update `docker_build()` to accept `dockerfile` parameter as a string and use `Project.to_path()`" | ||
author = "@NiklasRosenstein" | ||
component = "std" | ||
|
||
[[entries]] | ||
id = "9ab7842b-3b90-44c6-89ba-a59f5db9cca7" | ||
type = "improvement" | ||
description = "use Pip `--use-feature=in-tree-build` flag, this greatly improves the installation time for packages from local requirements" | ||
author = "@NiklasRosenstein" | ||
component = "wrapper" | ||
|
||
[[entries]] | ||
id = "1a3531f1-0f68-4993-bddb-c78a1715190b" | ||
type = "improvement" | ||
description = "no longer remove environment before install (allows VENV to upgrade an existing environment)" | ||
author = "@NiklasRosenstein" | ||
component = "wrapper" |
11 changes: 10 additions & 1 deletion
11
kraken-wrapper/.changelog/0.1.10.toml → kraken-build/.changelog/0.1.10.toml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,13 +1,22 @@ | ||
release-date = "2022-08-12" | ||
release-date = "2022-07-19" | ||
|
||
[[entries]] | ||
id = "b8054627-4bdb-4d47-b228-8406cf492844" | ||
type = "breaking change" | ||
description = "upgrade to be compatible with `kraken-core ^0.3.0`, add Novella docs and publish to Github actions" | ||
author = "@NiklasRosenstein" | ||
component = "std" | ||
|
||
[[entries]] | ||
id = "884e2e86-4e3f-4041-913b-f11a2688dfba" | ||
type = "fix" | ||
description = "`VENV` environment type now ensures Pip is up to date in the environment before installing requirements; removed `--use-feature=in-tree-build` flag is it was removed from `20.0.4` to `21.0` and is now the default" | ||
author = "@NiklasRosenstein" | ||
component = "wrapper" | ||
|
||
[[entries]] | ||
id = "58a83374-41df-4b1e-aeed-4351e4761bf8" | ||
type = "improvement" | ||
description = "print time it took to install the build environmet" | ||
author = "@NiklasRosenstein" | ||
component = "wrapper" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
release-date = "2022-07-20" | ||
|
||
[[entries]] | ||
id = "f9618f8f-ac6f-4354-bc0e-d9a81446886e" | ||
type = "fix" | ||
description = "fix publishing" | ||
author = "@NiklasRosenstein" | ||
component = "std" | ||
|
||
[[entries]] | ||
id = "29fb048d-2839-4646-b3e1-ece78b7f3ff3" | ||
type = "fix" | ||
description = "add missing requirement `keyring`" | ||
author = "@NiklasRosenstein" | ||
component = "wrapper" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
release-date = "2022-07-20" | ||
|
||
[[entries]] | ||
id = "6623360f-6899-4242-9fe5-a050791815a5" | ||
type = "feature" | ||
description = "add Python `PublishTask.skip_existing`" | ||
author = "@NiklasRosenstein" | ||
component = "std" | ||
|
||
[[entries]] | ||
id = "865cae3d-5021-4705-b981-6a23c2477341" | ||
type = "fix" | ||
description = "create parent directories when saving config" | ||
author = "@NiklasRosenstein" | ||
component = "wrapper" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
10 changes: 9 additions & 1 deletion
10
kraken-wrapper/.changelog/0.1.2.toml → kraken-build/.changelog/0.1.2.toml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,15 @@ | ||
release-date = "2022-08-12" | ||
release-date = "2022-07-04" | ||
|
||
[[entries]] | ||
id = "b6a6a191-06a9-4a14-a5af-d1dbf0a960c8" | ||
type = "improvement" | ||
description = "add `Project.to_path()`" | ||
author = "@NiklasRosenstein" | ||
component = "core" | ||
|
||
[[entries]] | ||
id = "76d24e29-1989-4062-9b82-387fe553e91d" | ||
type = "improvement" | ||
description = "set `_KRAKENW_ENV_TYPE` and `_KRAKENW_ENV_PATH` in environment when dispatching to build environment" | ||
author = "@NiklasRosenstein" | ||
component = "wrapper" |
Oops, something went wrong.