Skip to content

Commit 819e63f

Browse files
committed
ci: 🎡 add venv setup
1 parent b31cbfb commit 819e63f

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

.github/workflows/python-ci.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,14 @@ jobs:
1616
- name: Set up Python
1717
uses: actions/setup-python@v5
1818
with:
19-
python-version: "3.11"
19+
python-version: "3.13"
2020

2121
- name: Set up uv
2222
uses: astral-sh/setup-uv@v1
2323

24+
- name: Create virtual environment
25+
run: uv venv -p 3.13
26+
2427
- name: Install dependencies
2528
run: uv pip install .[dev]
2629

pyproject.toml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ dependencies = [
1212
]
1313
requires-python = ">=3.11"
1414
readme = "README.md"
15-
license = {text = "MIT"}
15+
license = "MIT"
1616

1717
[project.optional-dependencies]
1818
dev = [
@@ -43,3 +43,7 @@ pythonpath = [
4343
markers = [
4444
"integration: mark test as integration test (requires network and .env)",
4545
]
46+
47+
[tool.setuptools]
48+
packages = ["esa_client"]
49+
py_modules = ["main"]

0 commit comments

Comments
 (0)