Skip to content

Commit 6abb45e

Browse files
committed
Switch to uv
1 parent 0e7ff52 commit 6abb45e

7 files changed

Lines changed: 152 additions & 84 deletions

File tree

.github/workflows/ci.yml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,17 +13,14 @@ jobs:
1313
steps:
1414
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
1515

16-
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
16+
- uses: astral-sh/setup-uv@d0cc045d04ccac9d8b7881df0226f9e82c39688e # v6.8.0
1717
with:
1818
python-version: '3.12'
1919

2020
- name: Install system dependencies
2121
if: runner.os == 'Linux'
2222
run: sudo apt-get install -y gcc libssl-dev libsqlite3-dev uuid-dev
2323

24-
- name: Install tox
25-
run: pip install tox
26-
2724
- name: Build
2825
run: make DEBUG=1
2926

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ print-%:
4545
@echo '$*=$($*)'
4646

4747
test: $(LIB)
48-
tox -- --extension=$(LIB)
48+
uv run --group test pytest --verbose --extension=$(LIB)
4949

5050
$(LIB): $(SOURCES)
5151
mkdir -p $(DIST_DIR)

Pipfile

Lines changed: 0 additions & 12 deletions
This file was deleted.

Pipfile.lock

Lines changed: 0 additions & 57 deletions
This file was deleted.

pyproject.toml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
[project]
2+
name = "sqlite3-uuid"
3+
version = "0.0.0"
4+
requires-python = ">=3.12"
5+
6+
[dependency-groups]
7+
test = ["apsw", "pytest"]

tox.ini

Lines changed: 0 additions & 10 deletions
This file was deleted.

uv.lock

Lines changed: 143 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)