commit 5fd401b5639c4dcccececf07d570242682b43cc4 Author: Maxim Slipenko Date: Fri Aug 18 14:38:51 2023 +0300 test diff --git a/manylinux_x_y/Dockerfile_x86_64 b/manylinux_x_y/Dockerfile_x86_64 new file mode 100644 index 0000000..3bcafd8 --- /dev/null +++ b/manylinux_x_y/Dockerfile_x86_64 @@ -0,0 +1,40 @@ +FROM quay.io/pypa/manylinux_2_28_x86_64 as env + +ARG AQTINSTALL_VERSION=3.1.6 +ARG QT_VERSION=6.4.0 +ARG PYTHON_VERSION=3.8 + +ENV PATH="/opt/python/cp38-cp38/bin:$PATH" + +RUN yum -y update \ + && yum -y groupinstall 'Development Tools' \ + && yum -y install cmake make ninja-build \ + && yum clean all \ + && rm -rf /var/cache/yum + +RUN pipx install aqtinstall==${AQTINSTALL_VERSION} \ + && cd ~ \ + && aqt install-qt --outputdir /opt/Qt linux desktop ${QT_VERSION} + +ENV PATH="/opt/Qt/${QT_VERSION}/gcc_64/bin:$PATH" + +RUN pip install \ + --index-url=https://download.qt.io/official_releases/QtForPython/ \ + --trusted-host download.qt.io \ + shiboken6 pyside6 shiboken6_generator + +# RUN cd /opt \ +# && git clone --depth 1 https://github.com/python-LimeReport/python-LimeReport.git \ +# && cd python-LimeReport \ +# && python -m pip wheel . --wheel-dir=/tmp/cibuildwheel/built_wheel --no-deps + + +# +# RUN cd /opt \ +# && git clone -b ${QT_VERSION} --single-branch --depth 1 https://code.qt.io/pyside/pyside-setup.git \ +# && cd pyside-setup \ +# && pip install -r requirements.txt \ +# && python setup.py build --qtpaths=/opt/Qt/${QT_VERSION}/gcc_64/bin/qtpaths --parallel $(nproc) bdist_wheel --limited-api yes \ +# && pip install dist/*.whl + +# ENV PYSIDE_INSTALL_DIR="/opt/pyside-setup/build/qfpa-py${PYTHON_VERSION}-qt${QT_VERSION}-64bit-release/install" \ No newline at end of file