-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathjustfile
More file actions
34 lines (28 loc) · 799 Bytes
/
justfile
File metadata and controls
34 lines (28 loc) · 799 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#!/usr/bin/env just
# shellcheck shell=bash
package_name := 'wsianon'
@default:
just --choose
@install:
#!/usr/bin/env bash
\builtin set -euxo pipefail;
pixi install;
pixi run python -m pip install -e "{{ justfile_directory() }}[examples,docs,tests]";
@remove: clean
#!/usr/bin/env bash
\builtin set -euxo pipefail;
pixi run python -m pip uninstall -y wsianon;
@clean:
#!/usr/bin/env bash
\builtin set -euxo pipefail;
\rm -rf ./build/;
\rm -rf ./src/{{ package_name }}.egg-info;
\rm -rf ./src/{{ package_name }}/__pycache__;
\rm -f ./src/{{ package_name }}/lib{{ package_name }}*.so;
@test:
#!/usr/bin/env bash
\builtin set -euxo pipefail;
pixi run python -m wsianon --help;
pixi run wsianon --help;
pixi run ruff check;
pixi run python -m pytest -vvv;