Skip to content

pypy-3.10 support #2678

Description

@jakkdl

https://github.com/python-trio/trio/actions/runs/5430814069/jobs/9876779099?pr=2668

build currently fails with

../../../_temp/27281372-7da6-47ad-9c04-eadab99b87dc/pypy-c-jit-107527-ae3a931895a8-linux64/lib/pypy3.10/site-packages/trio/_tests/test_ssl.py:16: in <module>
    from OpenSSL import SSL
../../../_temp/27281372-7da6-47ad-9c04-eadab99b87dc/pypy-c-jit-107527-ae3a931895a8-linux64/lib/pypy3.10/site-packages/OpenSSL/__init__.py:8: in <module>
    from OpenSSL import SSL, crypto
../../../_temp/27281372-7da6-47ad-9c04-eadab99b87dc/pypy-c-jit-107527-ae3a931895a8-linux64/lib/pypy3.10/site-packages/OpenSSL/SSL.py:19: in <module>
    from OpenSSL.crypto import (
../../../_temp/27281372-7da6-47ad-9c04-eadab99b87dc/pypy-c-jit-107527-ae3a931895a8-linux64/lib/pypy3.10/site-packages/OpenSSL/crypto.py:21: in <module>
    from cryptography import utils, x509
../../../_temp/27281372-7da6-47ad-9c04-eadab99b87dc/pypy-c-jit-107527-ae3a931895a8-linux64/lib/pypy3.10/site-packages/cryptography/x509/__init__.py:6: in <module>
    from cryptography.x509 import certificate_transparency
../../../_temp/27281372-7da6-47ad-9c04-eadab99b87dc/pypy-c-jit-107527-ae3a931895a8-linux64/lib/pypy3.10/site-packages/cryptography/x509/certificate_transparency.py:10: in <module>
    from cryptography.hazmat.bindings._rust import x509 as rust_x509
E   ImportError: /home/runner/work/_temp/27281372-7da6-47ad-9c04-eadab99b87dc/pypy-c-jit-107527-ae3a931895a8-linux64/lib/pypy3.10/site-packages/cryptography/hazmat/bindings/_rust.pypy310-pp73-x86_64-linux-gnu.so: undefined symbol: PySlice_AdjustIndices

on test_dtls, test_highlevel_ssl_helpers and test_ssl.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions