Skip to content

Commit 06f6e46

Browse files
authored
Add more manylinux distros to workflow (#301)
1 parent af5138c commit 06f6e46

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

.github/workflows/manylinux.yml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,20 @@
11
name: manylinux
22
on: [push, pull_request]
33
jobs:
4-
pep513:
4+
manylinux:
55
runs-on: ubuntu-latest
6+
env:
7+
# python-xmlsec is not compatible with xmlsec1 v1.3.3.
8+
# So we need to use the rc until the next release.
9+
# TODO: Remove it when xmlsec1 v1.3.4 is fully released.
10+
PYXMLSEC_XMLSEC1_VERSION: "1.3.4-rc1"
611
strategy:
712
matrix:
813
python-abi: [cp36-cp36m, cp37-cp37m, cp38-cp38, cp39-cp39, cp310-cp310, cp311-cp311]
914
image:
1015
- manylinux2014_x86_64
16+
- manylinux_2_28_x86_64
17+
- musllinux_1_1_x86_64
1118
container: quay.io/pypa/${{ matrix.image }}
1219
steps:
1320
- uses: actions/checkout@v1

setup.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ def prepare_static_build_win(self):
238238
ext.include_dirs = [str(p.absolute()) for p in includes]
239239

240240
def prepare_static_build_linux(self):
241-
self.openssl_version = os.environ.get('PYXMLSEC_OPENSSL_VERSION', '1.1.1q')
241+
self.openssl_version = os.environ.get('PYXMLSEC_OPENSSL_VERSION', '1.1.1t')
242242
self.libiconv_version = os.environ.get('PYXMLSEC_LIBICONV_VERSION')
243243
self.libxml2_version = os.environ.get('PYXMLSEC_LIBXML2_VERSION')
244244
self.libxslt_version = os.environ.get('PYXMLSEC_LIBXSLT_VERSION')
@@ -391,7 +391,6 @@ def prepare_static_build_linux(self):
391391
prefix_arg,
392392
'--disable-dependency-tracking',
393393
'--disable-shared',
394-
'--enable-rebuild-docs=no',
395394
'--without-lzma',
396395
'--without-python',
397396
'--with-iconv={}'.format(self.prefix_dir),

0 commit comments

Comments
 (0)