Skip to content

Commit be96730

Browse files
committed
build: update dependencies
Add a new requirements.in file to track the explicit dependencies we need for Sphinx and our CI pipeline. Just require something equal to or newer than what we're currently using for now. Update the requirements.txt to pull in all the latest stuff. Needed now that the cached wheel for the old version of lxml has been dropped and the container is trying to avoid keeping a compiler around. Signed-off-by: Randolph Sapp <rs@ti.com>
1 parent 426852f commit be96730

6 files changed

Lines changed: 50 additions & 51 deletions

File tree

.github/workflows/docker.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,6 @@ jobs:
4343
type=sha
4444
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
4545

46-
- name: Setup context
47-
run: make -C docker setup
48-
4946
- name: Build and push Docker image
5047
uses: docker/build-push-action@v5
5148
with:

docker/.gitignore

Lines changed: 0 additions & 1 deletion
This file was deleted.

docker/Makefile

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,7 @@ ifeq ($(CONTAINER_TOOL),)
1212
endif
1313
endif
1414

15-
.PHONY: all setup
16-
all: Dockerfile setup
15+
.PHONY: all
16+
all: Dockerfile
1717
$(CONTAINER_TOOL) build . -t texasinstruments/processor-sdk-doc \
1818
$(BUILD_ARGS)
19-
20-
setup: requirements.txt
21-
22-
requirements.txt: ../requirements.txt
23-
cp -ar ../requirements.txt .

docker/requirements.in

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
Jinja2>=3.1.5
2+
lxml>=6.0.0
3+
rstcheck==6.2.5
4+
rstcheck-core @ git+https://github.com/StaticRocket/rstcheck-core.git@d935498cfc319d62fe2dde3012d81657510f0a90
5+
Sphinx>=8.2.3
6+
sphinx-copybutton>=0.5.2
7+
sphinx-rtd-theme>=3.0.2
8+
sphinx-tabs>=3.4.7

docker/requirements.txt

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
alabaster==1.0.0
2+
annotated-doc==0.0.4
3+
annotated-types==0.7.0
4+
babel==2.18.0
5+
certifi==2026.5.20
6+
charset-normalizer==3.4.7
7+
docutils==0.22.4
8+
idna==3.18
9+
imagesize==2.0.0
10+
Jinja2==3.1.6
11+
lxml==6.1.1
12+
markdown-it-py==4.2.0
13+
MarkupSafe==3.0.3
14+
mdurl==0.1.2
15+
packaging==26.2
16+
pydantic==2.13.4
17+
pydantic_core==2.46.4
18+
Pygments==2.20.0
19+
requests==2.34.2
20+
rich==15.0.0
21+
roman-numerals==4.1.0
22+
rstcheck==6.2.5
23+
rstcheck-core @ git+https://github.com/StaticRocket/rstcheck-core.git@d935498cfc319d62fe2dde3012d81657510f0a90
24+
shellingham==1.5.4
25+
snowballstemmer==3.1.1
26+
Sphinx==9.1.0
27+
sphinx-copybutton==0.5.2
28+
sphinx-tabs==3.5.0
29+
sphinx_rtd_theme==3.1.0
30+
sphinxcontrib-applehelp==2.0.0
31+
sphinxcontrib-devhelp==2.0.0
32+
sphinxcontrib-htmlhelp==2.1.0
33+
sphinxcontrib-jquery==4.1
34+
sphinxcontrib-jsmath==1.0.1
35+
sphinxcontrib-qthelp==2.0.0
36+
sphinxcontrib-serializinghtml==2.0.0
37+
typer==0.26.7
38+
typing-inspection==0.4.2
39+
typing_extensions==4.15.0
40+
urllib3==2.7.0

requirements.txt

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

0 commit comments

Comments
 (0)