Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .github/workflows/Build_wheels_for_cpython27_x86.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Build wheels for CPython2.7 x86 on Ubuntu18 with GCC-7 with All warnings
name: Build wheels for CPython2.7 x86 on Ubuntu14 with GCC-4.8 with All warnings

on: [push, pull_request]

Expand All @@ -14,12 +14,12 @@ jobs:
fail-fast: false
matrix:
os:
- name: Ubuntu 24+18 i386 CPython 2.7
- name: Ubuntu 24+14 i386 CPython 2.7
runs-on: ubuntu-latest
matrix: linux
arch: i386
tag_arch: i686
release: bionic
release: trusty
mirror: http://azure.archive.ubuntu.com/ubuntu
#version: 1.5.6.7
#pyver: "2.7"
Expand Down Expand Up @@ -92,7 +92,7 @@ jobs:
run: |
sudo chroot ./ubuntu-${{matrix.os.release}}-${{matrix.os.arch}} /usr/bin/apt install --no-install-recommends -y ${{matrix.os.pypkg}}-dev gcc pkg-config ${{matrix.os.pypkgadd}}
sudo chroot ./ubuntu-${{matrix.os.release}}-${{matrix.os.arch}} /bin/bash -c "wget ${{matrix.os.getpipurl}} -O get-pip.py && ${{matrix.os.pypkg}} get-pip.py"
sudo chroot ./ubuntu-${{matrix.os.release}}-${{matrix.os.arch}} /bin/bash -c "${{matrix.os.pypkg}} -m pip install -U 'setuptools'"
sudo chroot ./ubuntu-${{matrix.os.release}}-${{matrix.os.arch}} /bin/bash -c "${{matrix.os.pypkg}} -m pip install -U 'setuptools<72'"

- name: Pepare source and build wheel for ${{matrix.os.pypkg}} ${{matrix.os.arch}}
if: matrix.os.matrix == 'linux'
Expand Down
14 changes: 7 additions & 7 deletions .github/workflows/Build_wheels_for_cpython27_x86_64.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Build wheels for CPython2.7 x64 on Ubuntu18 with GCC-7 with All warnings
name: Build wheels for CPython2.7 x64 on Ubuntu14 with GCC-4.8 with All warnings

on: [push, pull_request]

Expand All @@ -14,19 +14,19 @@ jobs:
fail-fast: false
matrix:
os:
- name: Ubuntu 24+16 amd64 CPython 2.7
- name: Ubuntu 24+14 amd64 CPython 2.7
runs-on: ubuntu-latest
matrix: linux
arch: amd64
tag_arch: x86_64
release: bionic
release: trusty
mirror: http://azure.archive.ubuntu.com/ubuntu
#version: 1.5.6.7
#pyver: "2.7"
getpipurl: https://bootstrap.pypa.io/pip/2.7/get-pip.py
pypkg: python2.7
pyengine_tag: cp27-cp27mu
libc_tag: manylinux_2_4
libc_tag: manylinux_2_14
steps:
- name: Checkout code
uses: actions/checkout@v4
Expand Down Expand Up @@ -92,7 +92,7 @@ jobs:
run: |
sudo chroot ./ubuntu-${{matrix.os.release}}-${{matrix.os.arch}} /usr/bin/apt install -y ${{matrix.os.pypkg}}-dev gcc pkg-config ${{matrix.os.pypkgadd}}
sudo chroot ./ubuntu-${{matrix.os.release}}-${{matrix.os.arch}} /bin/bash -c "wget ${{matrix.os.getpipurl}} -O get-pip.py && ${{matrix.os.pypkg}} get-pip.py || true"
sudo chroot ./ubuntu-${{matrix.os.release}}-${{matrix.os.arch}} /bin/bash -c "${{matrix.os.pypkg}} -m pip install -U 'setuptools'"
sudo chroot ./ubuntu-${{matrix.os.release}}-${{matrix.os.arch}} /bin/bash -c "${{matrix.os.pypkg}} -m pip install -U 'setuptools<72'"

- name: Pepare source and build wheel for ${{matrix.os.pypkg}} ${{matrix.os.arch}}
if: matrix.os.matrix == 'linux'
Expand All @@ -102,8 +102,8 @@ jobs:
sudo tar -xvf dist/zstd-$version.tar.gz -C ./ubuntu-${{matrix.os.release}}-${{matrix.os.arch}}/build_wheel/
false && sudo chroot ./ubuntu-${{matrix.os.release}}-${{matrix.os.arch}} env
sudo chroot ./ubuntu-${{matrix.os.release}}-${{matrix.os.arch}} pkg-config libzstd --modversion
sudo chroot ./ubuntu-${{matrix.os.release}}-${{matrix.os.arch}} echo GCC-7
sudo chroot ./ubuntu-${{matrix.os.release}}-${{matrix.os.arch}} gcc-7 -v
sudo chroot ./ubuntu-${{matrix.os.release}}-${{matrix.os.arch}} echo GCC
sudo chroot ./ubuntu-${{matrix.os.release}}-${{matrix.os.arch}} gcc -v
sudo chroot ./ubuntu-${{matrix.os.release}}-${{matrix.os.arch}} /bin/bash -c "cd /build_wheel/zstd-$version && CC=gcc-7 ZSTD_ASM=1 _ZSTD_SMALL=1 ZSTD_WARNINGS=1 _ZSTD_WERRORS=1 _ZSTD_ASM_BMI2=1 ZSTD_THREADS=1 _ZSTD_EXTERNAL=1 ${{matrix.os.pypkg}} setup.py bdist_wheel"

- name: Test wheel for ${{matrix.os.pypkg}} ${{matrix.os.arch}}
Expand Down
13 changes: 6 additions & 7 deletions .github/workflows/Build_wheels_for_cpython27_x86_ext.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Build wheels for CPython2.7 x86 on Ubuntu16 with GCC-5 with All warnings, test external build
name: Build wheels for CPython2.7 x86 on Ubuntu14 with GCC-4.8 with All warnings, test external build

on: [push, pull_request]

Expand All @@ -14,12 +14,12 @@ jobs:
fail-fast: false
matrix:
os:
- name: Ubuntu 24+16 i386 CPython 2.7
- name: Ubuntu 24+14 i386 CPython 2.7
runs-on: ubuntu-latest
matrix: linux
arch: i386
tag_arch: i686
release: xenial
release: trusty
mirror: http://azure.archive.ubuntu.com/ubuntu
#version: 1.5.6.7
#pyver: "2.7"
Expand Down Expand Up @@ -88,10 +88,9 @@ jobs:
- name: Pepare for ${{matrix.os.pypkg}} ${{matrix.os.arch}}
if: matrix.os.matrix == 'linux'
run: |
sudo chroot ./ubuntu-${{matrix.os.release}}-${{matrix.os.arch}} /usr/bin/apt-cache madison clang-18
sudo chroot ./ubuntu-${{matrix.os.release}}-${{matrix.os.arch}} /usr/bin/apt install -y ${{matrix.os.pypkg}}-dev gcc pkg-config ${{matrix.os.pypkgadd}}
sudo chroot ./ubuntu-${{matrix.os.release}}-${{matrix.os.arch}} /bin/bash -c "wget ${{matrix.os.getpipurl}} -O get-pip.py && ${{matrix.os.pypkg}} get-pip.py"
sudo chroot ./ubuntu-${{matrix.os.release}}-${{matrix.os.arch}} /bin/bash -c "${{matrix.os.pypkg}} -m pip install -U 'setuptools'"
sudo chroot ./ubuntu-${{matrix.os.release}}-${{matrix.os.arch}} /bin/bash -c "${{matrix.os.pypkg}} -m pip install -U 'setuptools<72'"

- name: Pepare source and build wheel for ${{matrix.os.pypkg}} ${{matrix.os.arch}}
if: matrix.os.matrix == 'linux'
Expand All @@ -103,8 +102,8 @@ jobs:
false && sudo chroot ./ubuntu-${{matrix.os.release}}-${{matrix.os.arch}} env

sudo chroot ./ubuntu-${{matrix.os.release}}-${{matrix.os.arch}} pkg-config libzstd --modversion
sudo chroot ./ubuntu-${{matrix.os.release}}-${{matrix.os.arch}} echo GCC-5
sudo chroot ./ubuntu-${{matrix.os.release}}-${{matrix.os.arch}} gcc-5 -v
sudo chroot ./ubuntu-${{matrix.os.release}}-${{matrix.os.arch}} echo GCC
sudo chroot ./ubuntu-${{matrix.os.release}}-${{matrix.os.arch}} gcc -v
sudo chroot ./ubuntu-${{matrix.os.release}}-${{matrix.os.arch}} /bin/bash -c "cd /build_wheel/zstd-$version && _CC=clang-20 ZSTD_ASM=1 ZSTD_WARNINGS=1 ZSTD_WERRORS=1 _ZSTD_SMALL=1 _ZSTD_ASM_BMI2=1 ZSTD_THREADS=1 ZSTD_EXTERNAL=1 CC=gcc-5 ${{matrix.os.pypkg}} setup.py bdist_wheel "

- name: Test wheel for ${{matrix.os.pypkg}} ${{matrix.os.arch}}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/Build_wheels_for_cpython312_x86_u16.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
getpipurl: https://bootstrap.pypa.io/pip/get-pip.py
pypkg: python3.12
pyengine_tag: cp312-cp312
libc_tag: manylinux_2_14
libc_tag: manylinux_2_4
steps:
- name: Checkout code
uses: actions/checkout@v4
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/Build_wheels_for_cpython313_x86_u16.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
getpipurl: https://bootstrap.pypa.io/pip/get-pip.py
pypkg: python3.13
pyengine_tag: cp313-cp313
libc_tag: manylinux_2_14
libc_tag: manylinux_2_4
steps:
- name: Checkout code
uses: actions/checkout@v4
Expand Down
14 changes: 7 additions & 7 deletions .github/workflows/Build_wheels_for_cpython313t_x64_u16.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Build wheels for CPython3.13-nogil x64 on Ubuntu22 with GCC-10 All warnings
name: Build wheels for CPython3.13-nogil x64 on Ubuntu16 with GCC-5 All warnings

on: [push, pull_request]

Expand All @@ -14,12 +14,12 @@ jobs:
fail-fast: false
matrix:
os:
- name: Ubuntu 24+22 amd64 CPython 3.13-nogil
- name: Ubuntu 24+16 amd64 CPython 3.13-nogil
runs-on: ubuntu-latest
matrix: linux
arch: amd64
tag_arch: x86_64
release: jammy
release: xenial
mirror: http://azure.archive.ubuntu.com/ubuntu
getpipurl: https://bootstrap.pypa.io/pip/get-pip.py
pypkg: python3.13-nogil
Expand Down Expand Up @@ -63,10 +63,10 @@ jobs:
sudo mount none ./ubuntu-${{matrix.os.release}}-${{matrix.os.arch}}/proc -t proc
sudo mount none ./ubuntu-${{matrix.os.release}}-${{matrix.os.arch}}/dev/pts -t devpts
sudo mount none ./ubuntu-${{matrix.os.release}}-${{matrix.os.arch}}/sys -t sysfs
echo "# deb [trusted=yes] http://packages.rusoft.ru/ppa/rusoft/python ubuntu-${{matrix.os.release}} main" > rusoft-python.list
echo "# deb [trusted=yes] http://packages.rusoft.ru/ppa/rusoft/backports ubuntu-${{matrix.os.release}} main" > rusoft-backports.list
echo "# deb [trusted=yes] http://packages.rusoft.ru/ppa/rusoft/packages ubuntu-${{matrix.os.release}} main" > rusoft-packages.list
echo " deb [trusted=yes] http://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu ${{matrix.os.release}} main" > deadsnakes.list
echo " deb [trusted=yes] http://packages.rusoft.ru/ppa/rusoft/python ubuntu-${{matrix.os.release}} main" > rusoft-python.list
echo " deb [trusted=yes] http://packages.rusoft.ru/ppa/rusoft/backports ubuntu-${{matrix.os.release}} main" > rusoft-backports.list
echo " deb [trusted=yes] http://packages.rusoft.ru/ppa/rusoft/packages ubuntu-${{matrix.os.release}} main" > rusoft-packages.list
echo "# deb [trusted=yes] http://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu ${{matrix.os.release}} main" > deadsnakes.list
sudo chroot ./ubuntu-${{matrix.os.release}}-${{matrix.os.arch}} /usr/bin/apt update
sudo cp -v ./*.list ./ubuntu-${{matrix.os.release}}-${{matrix.os.arch}}/etc/apt/sources.list.d
sudo chroot ./ubuntu-${{matrix.os.release}}-${{matrix.os.arch}} /bin/bash -c 'cd /etc/apt/trusted.gpg.d && wget http://packages.rusoft.ru/apt/public.gpg -Orusoft.gpg'
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/Build_wheels_for_cpython313t_x86_u16.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
pypkgexe: python3.13t
#pypkgadd: python3.13-distutils
pyengine_tag: cp313-cp313t
libc_tag: manylinux_2_14
libc_tag: manylinux_2_4
steps:
- name: Checkout code
uses: actions/checkout@v4
Expand Down Expand Up @@ -69,7 +69,7 @@ jobs:
echo " deb [trusted=yes] http://packages.rusoft.ru/ppa/rusoft/python ubuntu-${{matrix.os.release}} main" > rusoft-python.list
echo " deb [trusted=yes] http://packages.rusoft.ru/ppa/rusoft/backports ubuntu-${{matrix.os.release}} main" > rusoft-backports.list
echo " deb [trusted=yes] http://packages.rusoft.ru/ppa/rusoft/packages ubuntu-${{matrix.os.release}} main" > rusoft-packages.list
echo " deb [trusted=yes] http://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu ${{matrix.os.release}} main" > deadsnakes.list
echo "# deb [trusted=yes] http://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu ${{matrix.os.release}} main" > deadsnakes.list
false && sudo find ./ubuntu-${{matrix.os.release}}-${{matrix.os.arch}} -iname apt
sudo chroot ./ubuntu-${{matrix.os.release}}-${{matrix.os.arch}} /usr/bin/apt update
sudo cp -v ./*.list ./ubuntu-${{matrix.os.release}}-${{matrix.os.arch}}/etc/apt/sources.list.d
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/Build_wheels_for_cpython314_x86_u16.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
getpipurl: https://bootstrap.pypa.io/pip/get-pip.py
pypkg: python3.14
pyengine_tag: cp314-cp314
libc_tag: manylinux_2_14
libc_tag: manylinux_2_4
steps:
- name: Checkout code
uses: actions/checkout@v4
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/Build_wheels_for_cpython314t_x86_u16.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
pypkgexe: python3.14t
#pypkgadd: python3.13-distutils
pyengine_tag: cp314-cp314t
libc_tag: manylinux_2_14
libc_tag: manylinux_2_4
steps:
- name: Checkout code
uses: actions/checkout@v4
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/Build_wheels_for_cpython315_x86_u16.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
pypkg: python3.15
#pypkgadd: python3.13-distutils
pyengine_tag: cp315-cp315
libc_tag: manylinux_2_14
libc_tag: manylinux_2_4
steps:
- name: Checkout code
uses: actions/checkout@v4
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/Build_wheels_for_cpython315t_x86_u16.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
pypkgexe: python3.15t
#pypkgadd: python3.13-distutils
pyengine_tag: cp315-cp315t
libc_tag: manylinux_2_14
libc_tag: manylinux_2_4
steps:
- name: Checkout code
uses: actions/checkout@v4
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/Build_wheels_for_cpython34_x86.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Build wheels for CPython3.4 x86 on Ubuntu16
name: Build wheels for CPython3.4 x86 on Ubuntu18

on: [push, pull_request]

Expand All @@ -14,12 +14,12 @@ jobs:
fail-fast: false
matrix:
os:
- name: Ubuntu 24+16 i386 CPython 3.4
- name: Ubuntu 24+18 i386 CPython 3.4
runs-on: ubuntu-latest
matrix: linux
arch: i386
tag_arch: i686
release: xenial
release: bionic
mirror: http://azure.archive.ubuntu.com/ubuntu
#version: 1.5.6.7
#pyver: "3.4"
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/Build_wheels_for_cpython34_x86_64.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Build wheels for CPython3.4 x86_64 on Ubuntu16
name: Build wheels for CPython3.4 x86_64 on Ubuntu18

on: [push, pull_request]

Expand All @@ -14,19 +14,19 @@ jobs:
fail-fast: false
matrix:
os:
- name: Ubuntu 24+16 amd64 CPython 3.4
- name: Ubuntu 24+18 amd64 CPython 3.4
runs-on: ubuntu-latest
matrix: linux
arch: amd64
tag_arch: x86_64
release: xenial
release: bionic
mirror: http://azure.archive.ubuntu.com/ubuntu
#version: 1.5.6.7
#pyver: "3.4"
getpipurl: https://bootstrap.pypa.io/pip/3.4/get-pip.py
pypkg: python3.4
pyengine_tag: cp34-cp34m
libc_tag: manylinux_2_4
libc_tag: manylinux_2_14
steps:
- name: Checkout code
uses: actions/checkout@v4
Expand Down
8 changes: 5 additions & 3 deletions .github/workflows/build-wheels.yml
Original file line number Diff line number Diff line change
Expand Up @@ -188,6 +188,8 @@ jobs:
matrix: windows
cibw:
build: cp27-*
build: cp36-*
build: cp38-*
- os:
matrix: macos
cibw:
Expand Down Expand Up @@ -298,7 +300,7 @@ jobs:
CIBW_BUILD: ${{ matrix.cibw.build }}
CIBW_BUILD_VERBOSITY: 2
# Skip 32-bit builds // NO
# CIBW_SKIP: '*-win32 *_i686'
CIBW_SKIP: 'cp36-win* cp38-win*'
CIBW_MANYLINUX_I686_IMAGE: ${{ matrix.cibw.manylinux }}
CIBW_MANYLINUX_X86_64_IMAGE: ${{ matrix.cibw.manylinux }}
CIBW_MUSLLINUX_I686_IMAGE: ${{ matrix.cibw.musllinux }}
Expand Down Expand Up @@ -330,7 +332,7 @@ jobs:
CIBW_BUILD: ${{ matrix.cibw.build }}
CIBW_BUILD_VERBOSITY: 2
# Skip 32-bit builds // NO
# CIBW_SKIP: '*-win32 *_i686'
CIBW_SKIP: 'cp36-win* cp38-win*'
CIBW_MANYLINUX_I686_IMAGE: ${{ matrix.cibw.manylinux }}
CIBW_MANYLINUX_X86_64_IMAGE: ${{ matrix.cibw.manylinux }}
CIBW_MANYLINUX_AARCH64_IMAGE: ${{ matrix.cibw.manylinux }}
Expand Down Expand Up @@ -363,7 +365,7 @@ jobs:
CIBW_BUILD: ${{ matrix.cibw.build }}
CIBW_BUILD_VERBOSITY: 2
# Skip 32-bit builds // NO
# CIBW_SKIP: '*-win32 *_i686'
CIBW_SKIP: 'cp36-win* cp38-win*'
CIBW_MANYLINUX_I686_IMAGE: ${{ matrix.cibw.manylinux }}
CIBW_MANYLINUX_X86_64_IMAGE: ${{ matrix.cibw.manylinux }}
CIBW_MANYLINUX_AARCH64_IMAGE: ${{ matrix.cibw.manylinux }}
Expand Down
Loading