1 parent 79abe8e commit e4e7c55Copy full SHA for e4e7c55
3 files changed
.github/workflows/build_deploy.yml
@@ -3,7 +3,7 @@ name: deploy python basics
3
4
on:
5
push:
6
- branches: [ master ]
+ branches: [ main ]
7
8
jobs:
9
@@ -18,8 +18,9 @@ jobs:
18
- name: build static html
19
run: |
20
python -m pip install --upgrade pip
21
- pip install -r requirements.txt
22
- make html
+ pip install uv
+ uv sync
23
+ uv run make html
24
25
- name: copy to academis server
26
uses: appleboy/scp-action@master
pyproject.toml
@@ -0,0 +1,14 @@
1
+[project]
2
+name = "python-basics"
+version = "0.9.0"
+description = "Materials for basic Python courses"
+readme = "README.md"
+requires-python = ">=3.13"
+dependencies = [
+ "sphinx",
+ "sphinx-design",
10
+ "sphinx-copybutton",
11
+ "myst-parser",
12
+ "sphinxcontrib-svg2pdfconverter[CairoSVG]",
13
+ "furo",
14
+]
requirements.txt
0 commit comments