You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+52-14Lines changed: 52 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,38 +8,76 @@ organization on Github](https://github.com/orgs/OpenCyphal/packages) and are use
8
8
by the build automation for OpenCyphal projects. You can use these same
9
9
containers to get consistent build results in your local development environment.
10
10
11
-
### opencyphal/c_cpp
11
+
To allow hosting of multiple container builds from a single repo each toolchain container
12
+
is assigned a prefix. For every release event in this repo the workflow triggered is based
13
+
on that prefix in the release tag. For example, by creating a release with the tag `tsv18.4.1-alpha`
14
+
the release workflow for the `toolshed` container will be triggered.
12
15
13
-
[](https://github.com/OpenCyphal/docker_toolchains/actions/workflows/c_cpp.yml)
is based on Ubuntu and provides the necessary compilers and utilities to author and publish OpenCyphal [LaTeX](https://www.latex-project.org/) documents like [the specification](https://github.com/OpenCyphal/specification).
42
45
43
-
### opencyphal/toxic
46
+
#### Supported Versions
47
+
48
+
| tag | Python | Tex Live | git | Other Utilities |
is based on Ubuntu and provides all modern Python3 distributions, pip, tox, and nox. It can be used to develop, test, build, and release Python projects like [nunavut](https://github.com/OpenCyphal/nunavut), [pydsdl](https://github.com/OpenCyphal/pydsdl), and [pycyphal](https://github.com/OpenCyphal/pycyphal).
69
+
70
+
#### Supported Versions
71
+
72
+
| tag | Base Python | Python Versions | Tox | Nox | pip | Other Utilities |
Copy file name to clipboardExpand all lines: texer/Dockerfile
+11-6Lines changed: 11 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,10 @@
1
1
#
2
-
# Builds the c_cpp/ubuntu-20.04 toolchain container.
2
+
# Builds the toolshed/ubuntu-20.04 toolchain container.
3
3
#
4
4
FROM ubuntu:20.04
5
5
6
+
LABEL org.opencontainers.image.description "Provides a consistent build and test environment for authoring, continuous-integration, and publication of OpenCyphal LaTeX documents."
7
+
6
8
VOLUME /repo
7
9
8
10
WORKDIR /repo
@@ -32,16 +34,19 @@ RUN apt-get -y install git
32
34
RUN add-apt-repository -y ppa:deadsnakes/ppa
33
35
RUN apt-get update
34
36
35
-
RUN apt-get -y install python3.7
36
-
RUN update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.7 999
37
-
RUN apt-get -y install python3-pip
38
-
RUN python3 -m pip install --upgrade pip
37
+
RUN apt-get -y install python3.11
38
+
RUN apt-get -y install python3.11-distutils
39
+
RUN update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.11 999
40
+
41
+
COPY get-pip.py /
42
+
RUN python3 /get-pip.py
43
+
RUN rm -f /get-pip.py
39
44
40
45
RUN python3 -m pip install pygments
41
46
42
47
# install Powershell
43
48
RUN apt-get -y install --no-install-recommends wget apt-transport-https
44
-
RUN wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb && \
49
+
RUN wget -q https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb && \
0 commit comments