-
Notifications
You must be signed in to change notification settings - Fork 106
Release 1.3.15 missing wheels for linux #344
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
A new release of xmlsec went out last night and broke the tox env. So instead of fixing tox for every version bump, I proceed to use the `sitepackages=true` which would use the version available in distro. There are 2 issues: In Ubuntu, I see the issue mentioned in tracker. In Centos, I see the wheel itself is missing and doesn't install the xmlsec. xmlsec/python-xmlsec#344 Fixes: https://tracker.ceph.com/issues/70411 Signed-off-by: Nizamudeen A <[email protected]>
A new release of xmlsec went out last night and broke the tox env. So instead of fixing tox for every version bump, I proceed to use the `sitepackages=true` which would use the version available in distro. There are 2 issues: In Ubuntu, I see the issue mentioned in tracker. In Centos, I see the wheel itself is missing and doesn't install the xmlsec. xmlsec/python-xmlsec#344 Fixes: https://tracker.ceph.com/issues/70411 Signed-off-by: Nizamudeen A <[email protected]>
Yeah we have big problems with Airflow for this reason and we had to pin libxml to < 1.3.15 |
A new release of xmlsec went out last night and broke the tox env. So instead of fixing tox for every version bump, I proceed to use the `sitepackages=true` which would use the version available in distro. There are 2 issues: In Ubuntu, I see the issue mentioned in tracker. In Centos, I see the wheel itself is missing and doesn't install the xmlsec. xmlsec/python-xmlsec#344 Fixes: https://tracker.ceph.com/issues/70411 Signed-off-by: Nizamudeen A <[email protected]>
Yeah, we have basically same issue as the one described #316 that was supposed to be solved by |
We're planning to release the linux wheels too, but we have an issue with linux pipelines that creates the wheels. I'll add the missing ones as soon as I managed to fix them. |
Thanks @mxamin |
Unfortunately, this breaks our build pipeline and we had to fix the dependency to 1.3.14 as well. Hope this will be resolved soon, so we can use the latest version again. |
+1 |
A new release of xmlsec went out last night and broke the tox env. So instead of fixing tox for every version bump, I proceed to use the `sitepackages=true` which would use the version available in distro. There are 2 issues: In Ubuntu, I see the issue mentioned in tracker. In Centos, I see the wheel itself is missing and doesn't install the xmlsec. xmlsec/python-xmlsec#344 Fixes: https://tracker.ceph.com/issues/70411 Signed-off-by: Nizamudeen A <[email protected]>
Missing wheels break the installation in CI (and likely as well in our projects) due to a lxml/xmlsec version mismatch. See upstream issues: * xmlsec/python-xmlsec#344 * xmlsec/python-xmlsec#345
Missing wheels break the installation in CI (and likely as well in our projects) due to a lxml/xmlsec version mismatch. See upstream issues: * xmlsec/python-xmlsec#344 * xmlsec/python-xmlsec#345
Broken pipelines on my side too :( |
Hi
I have a bug downloading the xmlsec1-1.3.7.tar.gz file and I get a 403 error.
I get the error but with the requests module no problem I tested the hypothesis of a test on the user agent
it works But there is still one mistake ImportError: /tmp/tmp.pHOVLGQzCO/venv/lib/python3.13/site-packages/xmlsec.cpython-313-x86_64-linux-gnu.so: undefined symbol: xmlSecOpenSSLTransformHmacRipemd160GetKlass |
latest version of 'xmlsec' package missing wheels for linux xmlsec/python-xmlsec#344
latest version of 'xmlsec' package missing wheels for linux xmlsec/python-xmlsec#344
diff --git a/setup.py b/setup.py
index 92588eb..6dc269c 100644
--- a/setup.py
+++ b/setup.py
@@ -388,7 +388,11 @@ class build_ext(build_ext_orig):
)
)
xmlsec1_tar = self.libs_dir / 'xmlsec1.tar.gz'
- urlretrieve(url, str(xmlsec1_tar))
+ headers = {'User-Agent': 'https://github.com/xmlsec/python-xmlsec'}
+ request = Request(url, headers=headers)
+ with urlopen(request) as response, open(str(xmlsec1_tar), 'wb') as out_file:
+ out_file.write(response.read())
+ # urlretrieve(url, str(xmlsec1_tar))
for file in (openssl_tar, zlib_tar, libiconv_tar, libxml2_tar, libxslt_tar, xmlsec1_tar):
self.info('Unpacking {}'.format(file.name)) |
This is related to a change in the latest xmlsec1:
Currently, xmlsec is already being built with --enable-md5, so adding |
Missing wheels break the installation in CI (and likely as well in our projects) due to a lxml/xmlsec version mismatch. See upstream issues: * xmlsec/python-xmlsec#344 * xmlsec/python-xmlsec#345
Hi, thanks for getting v1.3.15 out to PYPI earlier today.
It looks like it's missing wheels for linux. For example, for the v1.3.14 the following wheels are available for py3.11:
But for v1.3.15, here's all I see:
Was removing the linux wheels intentional?
The text was updated successfully, but these errors were encountered: