Skip to content

Commit 004d265

Browse files
committed
Replace nox with just in contribution guide
1 parent c00b5d5 commit 004d265

File tree

1 file changed

+12
-10
lines changed

1 file changed

+12
-10
lines changed

.github/CONTRIBUTING.md

+12-10
Original file line numberDiff line numberDiff line change
@@ -26,22 +26,24 @@ For users of IDEs with support for devcontainers, it's usage is recommended.
2626

2727
### Other
2828

29-
Ensure you have Python 3.11 or greater with recent versions of [uv] and [nox] in your environment.
29+
Ensure you have Python 3.11 or greater with recent versions of [uv] and [just] in your environment.
3030

3131
## Coding Standards
3232

33-
All tests need to pass before a PR can be merged. Using [nox] to lint your code and run tests
33+
All tests need to pass before a PR can be merged. Using [just] to lint your code and run tests
3434
before creating a PR is advised to avoid being reprimanded by CI.
3535

3636
```sh
37-
$ nox
38-
nox > Running session lint-3.11
37+
$ just
38+
uv lock --locked
39+
Resolved 54 packages in 3ms
40+
uv run ruff check src tests
41+
All checks passed!
42+
uv run ruff format --check src tests
43+
57 files already formatted
44+
uv run mypy src
45+
Success: no issues found in 30 source files
3946
...
40-
nox > Ran multiple sessions:
41-
nox > * lint-3.11: success
42-
nox > * lint-3.12: skipped
43-
nox > * test-3.11: success
44-
nox > * test-3.12: skipped
4547
```
4648

4749
Since some integration tests use real dependencies, docker is required to run them. If docker is not available in your environment, those tests will be skipped and only run in CI.
@@ -88,6 +90,6 @@ as well as [mypy] for static type checks.
8890
```
8991

9092
[uv]: https://github.com/astral-sh/uv
91-
[nox]: https://github.com/wntrblm/nox
93+
[just]: https://github.com/casey/just
9294
[ruff]: https://github.com/astral-sh/ruff
9395
[mypy]: https://github.com/python/mypy

0 commit comments

Comments
 (0)