You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Removes `just` as the default task runner in favor of `nox`.
- Uses `uv` to manage dependencies, which is also used by `nox`.
- Updated CI and docs/README accordingly.
- Removed all requirements.txt files in favor of using `uv` to lock dependencies.
- Modified dependabot config to use the new uv.lock file.
- Modified RTD config to use `uv` and `nox`.
- bump cargo deps
- bump npm deps
- bump python deps
- [`llvm-cov-pretty`](https://crates.io/crates/llvm-cov-pretty) is used only for the optional `nox -s pretty-cov` task. Without this installed, `nox -s llvm-cov` will suffice.
36
+
37
+
Use nox to run tests:
38
+
39
+
```sh
40
+
uv run nox -s test
41
+
```
42
+
43
+
Different test profiles are still defined in .config/nextest.toml.
44
+
The above command uses the "default" profile, but to mimic the CI, use:
45
+
46
+
```sh
47
+
uv run nox -s test -- --profile ci
48
+
```
49
+
50
+
To generate a coverage report:
51
+
52
+
```sh
53
+
uv run nox -s llvm-cov -- --open
54
+
```
55
+
56
+
The `-- --open` part is optional. It opens the built coverage report in your default browser.
57
+
58
+
The uploaded codecov report is generated with
59
+
60
+
```sh
61
+
uv run nox -s lcov
62
+
```
63
+
64
+
## Generating docs
65
+
66
+
To view the docs locally, use
67
+
68
+
```sh
69
+
uv run nox -s docs -- --open
70
+
```
71
+
72
+
The `-- --open` part is optional. It opens the built docs in your default browser.
0 commit comments