@@ -17,32 +17,31 @@ jobs:
1717 python-version : ["3.10", "3.11", "3.12", "3.13"]
1818 steps :
1919 - uses : actions/checkout@v4
20- - name : Install poetry
20+ - name : Install uv
2121 run : |
22- pipx install poetry
23- poetry --version
24- poetry env info
22+ pip install uv
23+ uv --version
2524 - name : NetExec set up python ${{ matrix.python-version }} on ${{ matrix.os }}
2625 uses : actions/setup-python@v5
2726 with :
2827 python-version : ${{ matrix.python-version }}
29- cache : poetry
30- cache-dependency-path : poetry .lock
28+ cache : pip
29+ cache-dependency-path : uv .lock
3130 - name : Install with pipx
3231 run : |
3332 pipx install . --python python${{ matrix.python-version }}
3433 - name : Install libraries with dev group
3534 run : |
36- poetry install --with dev
35+ uv sync --group dev
3736 - name : Load every protocol and module
3837 run : |
39- poetry run netexec winrm 127.0.0.1
40- poetry run netexec vnc 127.0.0.1
41- poetry run netexec smb 127.0.0.1
42- poetry run netexec ldap 127.0.0.1
43- poetry run netexec wmi 127.0.0.1
44- poetry run netexec rdp 127.0.0.1
45- poetry run netexec mssql 127.0.0.1
46- poetry run netexec ssh 127.0.0.1
47- poetry run netexec ftp 127.0.0.1
48- poetry run netexec smb 127.0.0.1 -L
38+ uv run netexec winrm 127.0.0.1
39+ uv run netexec vnc 127.0.0.1
40+ uv run netexec smb 127.0.0.1
41+ uv run netexec ldap 127.0.0.1
42+ uv run netexec wmi 127.0.0.1
43+ uv run netexec rdp 127.0.0.1
44+ uv run netexec mssql 127.0.0.1
45+ uv run netexec ssh 127.0.0.1
46+ uv run netexec ftp 127.0.0.1
47+ uv run netexec smb 127.0.0.1 -L
0 commit comments