pyentrypoint does not support Python 3.11 yet

This commit is contained in:
wander 2026-02-06 20:23:20 -05:00
parent e77d847dcc
commit dd338125f0
2 changed files with 12 additions and 12 deletions

View file

@ -1,4 +1,4 @@
FROM python:3.11-alpine FROM python:3.10-alpine
ENV HOME=/var/lib/tor ENV HOME=/var/lib/tor
ENV VANGUARDS_CONFIG=/etc/tor/vanguards.conf ENV VANGUARDS_CONFIG=/etc/tor/vanguards.conf
@ -6,12 +6,12 @@ ENV VANGUARDS_CONFIG=/etc/tor/vanguards.conf
# Install runtime dependencies # Install runtime dependencies
# tor and torsocks are available in Alpine edge/community repos # tor and torsocks are available in Alpine edge/community repos
RUN apk add --no-cache \ RUN apk add --no-cache \
tor \ tor \
torsocks \ torsocks \
libevent \ libevent \
openssl \ openssl \
ca-certificates \ ca-certificates \
libffi \ libffi \
&& mkdir -p /var/lib/tor/hidden_service/ \ && mkdir -p /var/lib/tor/hidden_service/ \
&& chown -R tor:root /var/lib/tor && chown -R tor:root /var/lib/tor
@ -20,10 +20,10 @@ WORKDIR /usr/local/src/onions
# Install Python dependencies # Install Python dependencies
COPY requirements.txt . COPY requirements.txt .
RUN apk add --no-cache --virtual .build-deps \ RUN apk add --no-cache --virtual .build-deps \
build-base \ build-base \
openssl-dev \ openssl-dev \
libffi-dev \ libffi-dev \
cargo \ cargo \
&& pip install --no-cache-dir -r requirements.txt \ && pip install --no-cache-dir -r requirements.txt \
&& apk del .build-deps && apk del .build-deps

View file

@ -23,7 +23,7 @@ packages = [
onions = "onions:main" onions = "onions:main"
[tool.poetry.dependencies] [tool.poetry.dependencies]
python = ">=3.10,<3.12" python = ">=3.10,<3.11"
Jinja2 = ">=2.10" Jinja2 = ">=2.10"
importlib_metadata = ">=1.6.0" importlib_metadata = ">=1.6.0"
vanguards = "^0.3.1" vanguards = "^0.3.1"