Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
4c67d54
fix(python): Python Lints.
stevenj Apr 22, 2025
5e9ecf8
fix(python): Fix comment in Justfile
stevenj Apr 22, 2025
6f6b3d8
fix(python): spelling fixes
stevenj Apr 22, 2025
013e941
fix(python): Remove subprocess._ENV it doesn't exist...
stevenj Apr 22, 2025
6d23805
fix(python): name named parameters
stevenj Apr 22, 2025
0cac860
fix(python): Name non positional parameters
stevenj Apr 22, 2025
e75166d
fix(python): disable lints for print
stevenj Apr 22, 2025
a015102
fix(python): fix more bool flags
stevenj Apr 22, 2025
f2de03d
fix(python): Its ok if the docs dir exists
stevenj Apr 22, 2025
77466cd
fix(python): bin was renamed to bin_file
stevenj Apr 22, 2025
aad8c15
fix(python): filename needs to be a string not a path
stevenj Apr 22, 2025
9b5b25d
fix(python): Make `indent` default to 0, not None.
stevenj Apr 23, 2025
1ac3bad
fix(python): Use relative includes for files in sub directories.
stevenj Apr 23, 2025
80462b4
docs(python): Update mkdocs and fix relative includes.
stevenj Apr 23, 2025
5ca8966
fix(python): Bump to python 13
stevenj Apr 25, 2025
4f75ca4
Merge branch 'master' into feat/include-relative-docs
stevenj Apr 25, 2025
f8308a0
fix(python): update dependencies as it no longer builds
stevenj Apr 25, 2025
967ef2f
Merge branch 'feat/include-relative-docs' of github.com:input-output-…
stevenj Apr 25, 2025
c96cfb6
fix(python): update docs
stevenj Apr 25, 2025
3089a27
Merge branch 'master' into feat/include-relative-docs
stevenj May 1, 2025
956ff64
fix(python): add UV to base python builder
stevenj May 1, 2025
f9e5421
fix(python): Add UV to the path
stevenj May 1, 2025
6791e6c
feat(rust): clarify the license for hdf5-metno-src
stevenj May 13, 2025
3214631
fix(rust): change license path
stevenj May 13, 2025
f898fb9
fix(rust): try a different license file
stevenj May 13, 2025
631249f
fix(rust): replace original hdf5-src license clarification
stevenj May 13, 2025
47106e5
fix: sync wit-bindgen with hermes requirements
stevenj May 13, 2025
c49b768
fix(rust): deny.toml updated in rust example
stevenj May 13, 2025
e65ce71
Merge branch 'master' into feat/clarify-hdf5-src-license
stevenj May 13, 2025
458309e
fix(rust): try wit-bingen 0.20
stevenj May 14, 2025
bc0b815
Merge branch 'feat/clarify-hdf5-src-license' of github.com:input-outp…
stevenj May 14, 2025
8760dbd
fix(rust): try wit bingen 0.32 again
stevenj May 14, 2025
d6ce5e9
fix(rust): try wit-bindgen 0.24.0
stevenj May 14, 2025
f1694f8
fix(rust): try wit-bindgen 0.25,0
stevenj May 14, 2025
68f74cd
fix(rust): try wit-bindgen 0.26.0
stevenj May 14, 2025
9921b26
fix(rust): try wit-bindgen 0.27.0
stevenj May 14, 2025
48882a2
fix(rust): try wit-bindgen 0.28.0
stevenj May 14, 2025
ffaa148
fix(rust): cargo bench didnt seperate arguments properly
stevenj May 14, 2025
990d220
fix(rust): See if wit-bindgen 0.29.0 works
stevenj May 14, 2025
5669b39
Merge branch 'master' into feat/clarify-hdf5-src-license
stevenj May 14, 2025
c71d839
fix: remove obsolete comment
stevenj May 14, 2025
22eb2cd
Merge branch 'feat/clarify-hdf5-src-license' of github.com:input-outp…
stevenj May 14, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .config/dictionaries/project.dic
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,7 @@ lintfix
markdownlint
mattn
mdlint
metno
mithril
mkdocs
modcache
Expand Down
2 changes: 1 addition & 1 deletion earthly/rust/scripts/std_build.py
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ def cargo_llvm_cov(flags: str, cov_report: str, *, verbose: bool = False) -> lis
def cargo_bench(flags: str, *, verbose: bool = False) -> exec_manager.Result:
"""Cargo Bench."""
return exec_manager.cli_run(
"cargo bench --all-targets --no-fail-fast" + f"{flags} ",
f"cargo bench --all-targets --no-fail-fast {flags} ",
name="Benchmarks all run to completion check",
verbose=verbose,
)
Expand Down
5 changes: 3 additions & 2 deletions earthly/rust/stdcfgs/deny.toml
Original file line number Diff line number Diff line change
Expand Up @@ -94,15 +94,16 @@ expression = "Apache-2.0 WITH LLVM-exception"
license-files = [{ path = "../../../LICENSE", hash = 0x001c7e6c }]

[[licenses.clarify]]
crate = "hdf5-src"
crate = "hdf5-metno-src"
expression = "MIT"
license-files = [{ path = "../LICENSE-MIT", hash = 0x001c7e6c }]
license-files = [{ path = "ext/hdf5/COPYING", hash = 0xf13e3591 }]

[[licenses.clarify]]
crate = "ring"
expression = "MIT"
license-files = [{ path = "LICENSE", hash = 0xbd0eed23 }]


# SPDX considers OpenSSL to encompass both the OpenSSL and SSLeay licenses
# https://spdx.org/licenses/OpenSSL.html
# ISC - Both BoringSSL and ring use this for their new files
Expand Down
4 changes: 3 additions & 1 deletion earthly/rust/tools/Earthfile
Original file line number Diff line number Diff line change
Expand Up @@ -70,8 +70,10 @@ tool-wasm-tools:
tool-cargo-expand:
DO +CARGO_BINSTALL --package=cargo-expand --version=1.0.90

# Should align with our wit-bindgen library, but doesn't currently or it fails to build.
# DO NOT change the version without testing that hermes targets all build correctly with the updated tool.
tool-wit-bindgen:
DO +CARGO_BINSTALL --package=wit-bindgen-cli --version=0.32.0 --executable="wit-bindgen" --test_param="-V"
DO +CARGO_BINSTALL --package=wit-bindgen-cli --version=0.29.0 --executable="wit-bindgen" --test_param="-V"

# We build cargo-sweep tooling for the rust library so that its not rebuilt for every target.
tool-cargo-sweep:
Expand Down
4 changes: 2 additions & 2 deletions examples/rust/deny.toml
Original file line number Diff line number Diff line change
Expand Up @@ -94,9 +94,9 @@ expression = "Apache-2.0 WITH LLVM-exception"
license-files = [{ path = "../../../LICENSE", hash = 0x001c7e6c }]

[[licenses.clarify]]
crate = "hdf5-src"
crate = "hdf5-metno-src"
expression = "MIT"
license-files = [{ path = "../LICENSE-MIT", hash = 0x001c7e6c }]
license-files = [{ path = "ext/hdf5/COPYING", hash = 0xf13e3591 }]

[[licenses.clarify]]
crate = "ring"
Expand Down
Loading