Commit graph

10 commits

Author SHA1 Message Date
Bryan Bennett
94fc26eaa2 Allow users to opt out of devShell fallback 2025-08-29 12:11:22 -04:00
Bryan Bennett
c59b60e747 Switch to bats over pytest
This removes python entirely from the stack.
Yet to run the tests on macOS, but they're buildable by way of nix
wrapping. Worst case scenario, you cannot run them from the devshell
but `nix run .#test-runner-<latest||stable>` should work okay.
2025-08-19 08:44:42 -04:00
Jörg Thalheim
5f8bbf7681 replace nixpkgs-fmt with nixfmt-rfc-style 2024-08-15 14:50:28 +02:00
Arthur Noel
b1231eafb1 shell: include treefmt wrapper 2023-12-03 11:07:49 +00:00
Arthur Noel
a45fa0648d prune redundant after 1133b15 2023-12-03 11:04:14 +00:00
Jörg Thalheim
037cc9cc25 format with treefmt 2023-11-29 07:34:23 +01:00
Andrew Marshall
d16709a418 Add ruff to devshell
It’s used for linting, so should be available.
2023-04-14 12:43:34 -04:00
Jörg Thalheim
748988f4b9
rewrite tests using pytest
this allows us to use fixtures that are more flexible
2022-06-01 08:20:43 +02:00
Michael Hoang
7c9a7b7595 flake.nix: Import shell.nix as devShell 2021-12-06 15:19:49 +11:00
Jörg Thalheim
862b772839
add tests 2020-04-01 16:12:48 +01:00