Adding upstream version 3.3.3.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
05acda6fb8
commit
dc2cdb17e0
8 changed files with 32 additions and 14 deletions
|
@ -1,4 +1,4 @@
|
|||
FROM ubuntu:focal
|
||||
FROM ubuntu:jammy
|
||||
RUN : \
|
||||
&& apt-get update \
|
||||
&& DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
|
||||
|
@ -11,4 +11,4 @@ RUN : \
|
|||
ENV LANG=C.UTF-8 PATH=/venv/bin:$PATH
|
||||
RUN : \
|
||||
&& python3 -mvenv /venv \
|
||||
&& pip install --no-cache-dir pip setuptools wheel no-manylinux --upgrade
|
||||
&& pip install --no-cache-dir pip distlib no-manylinux --upgrade
|
||||
|
|
|
@ -4,7 +4,6 @@ from __future__ import annotations
|
|||
import argparse
|
||||
import base64
|
||||
import hashlib
|
||||
import importlib.resources
|
||||
import io
|
||||
import os.path
|
||||
import shutil
|
||||
|
@ -42,10 +41,17 @@ def _add_shim(dest: str) -> None:
|
|||
with zipfile.ZipFile(bio, 'w') as zipf:
|
||||
zipf.write(shim, arcname='__main__.py')
|
||||
|
||||
with open(os.path.join(dest, 'python.exe'), 'wb') as f:
|
||||
f.write(importlib.resources.read_binary('distlib', 't32.exe'))
|
||||
f.write(b'#!py.exe -3\n')
|
||||
f.write(bio.getvalue())
|
||||
with tempfile.TemporaryDirectory() as tmpdir:
|
||||
_exit_if_retv(
|
||||
'podman', 'run', '--rm', '--volume', f'{tmpdir}:/out:rw', IMG,
|
||||
'cp', '/venv/lib/python3.10/site-packages/distlib/t32.exe', '/out',
|
||||
)
|
||||
|
||||
with open(os.path.join(dest, 'python.exe'), 'wb') as f:
|
||||
with open(os.path.join(tmpdir, 't32.exe'), 'rb') as t32:
|
||||
f.write(t32.read())
|
||||
f.write(b'#!py.exe -3\n')
|
||||
f.write(bio.getvalue())
|
||||
|
||||
|
||||
def _write_cache_key(version: str, wheeldir: str, dest: str) -> None:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue