From pcooke2002 at yahoo.com Wed Nov 15 23:44:11 2023 From: pcooke2002 at yahoo.com (peter cooke) Date: Wed, 15 Nov 2023 20:44:11 -0800 Subject: [Cryptography-dev] pyOpenSSL or pyca crytpograhy References: Message-ID: Hi Sorry to bother I am a begginner and confused. I think you guys are the ones making both pyOpenSSL and PYCA cryptography. I was looking at he pyOpenSSL GitHub page and it is saying I should use PYCA cryptogaphty The your web site http://cryptography.io . looks like it is saying that I should use pyOpenSSL to make life simple My problem: I need to make an AWS lambda function that unpacks a PKCS12 certificate and uploads to AWS certificate manager. What should I use? pyOpenSSL or PYCA? Why? -------------- next part -------------- An HTML attachment was scrubbed... URL: From alex.gaynor at gmail.com Thu Nov 16 06:48:33 2023 From: alex.gaynor at gmail.com (Alex Gaynor) Date: Thu, 16 Nov 2023 06:48:33 -0500 Subject: [Cryptography-dev] pyOpenSSL or pyca crytpograhy In-Reply-To: References: Message-ID: You should use https://cryptography.io/en/latest/hazmat/primitives/asymmetric/serialization/#pkcs12 pyOpenSSL's PKCS#12 support is deprecated. Alex On Wed, Nov 15, 2023 at 11:44?PM peter cooke via Cryptography-dev wrote: > > Hi > Sorry to bother I am a begginner and confused. I think you guys are the ones making both pyOpenSSL and PYCA cryptography. > > I was looking at he pyOpenSSL GitHub page and it is saying I should use PYCA cryptogaphty > > The your web site http://cryptography.io. looks like it is saying that I should use pyOpenSSL to make life simple > > > My problem: > > I need to make an AWS lambda function that unpacks a PKCS12 certificate and uploads to AWS certificate manager. > > > What should I use? pyOpenSSL or PYCA? Why? > _______________________________________________ > Cryptography-dev mailing list > Cryptography-dev at python.org > https://mail.python.org/mailman/listinfo/cryptography-dev -- All that is necessary for evil to succeed is for good people to do nothing. From jules.marmier at gmail.com Tue Nov 21 05:42:16 2023 From: jules.marmier at gmail.com (Jules Marmier) Date: Tue, 21 Nov 2023 11:42:16 +0100 Subject: [Cryptography-dev] Fail to setup the project for contribution Message-ID: Hi everyone! I'm trying to contribute to the cryptography project but I have some trouble setting up the project. I try to follow the *Getting started* page but the command *nox -e tests -p py310 *don?t succeed. Here are all the commands I run (I'm on a Mac M1) : git clone https://github.com/pyca/cryptography.git virtualenv cryptography source cryptography/bin/activate cd cryptography pip install nox nox -e tests -p py310 My first problem is that this last command does not work and gives me this error message: nox > Python version selection caused no sessions to be selected. But I do have python 3.10 installed. Then I tried to run *nox -e tests. *This command works at first but then I have an error message that I don?t understand (it?s at the end of the message if you need it). I tried to run manually the command *python -m pip install -v -c ci-constraints-requirements.txt '.[test]' *and it works. I don?t understand why it works when I run it manually but not when the script runs it. Thanks for your help, Jules This is I think the most interesting part of my error message (I can send you more if needed) : Caused by: process didn't exit successfully: `rustc --crate-name vcpkg /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/vcpkg-0.2.15/src/ lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=4128c5710ab69439 -C extra-filename=-4128c5710ab69439 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/deps -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` (exit status: 1) error: `cargo rustc --lib --message-format=json-render-diagnostics --manifest-path src/rust/Cargo.toml --release -v --features pyo3/extension-module --crate-type cdylib -- -C 'link-args=-undefined dynamic_lookup -Wl,-install_name, at rpath/_rust.abi3.so'` failed with code 101 *error*: *subprocess-exited-with-error* ? Building wheel for cryptography *(*pyproject.toml*)* did not run successfully. ? exit code: *1* ??> See above for output. *note*: This error originates from a subprocess, and is likely not a problem with pip. *full command*: /Users/jules/Documents/cryptography/.nox/tests/bin/python /Users/jules/Documents/cryptography/.nox/tests/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py build_wheel /var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/tmpi2i1dq_5 *cwd*: /Users/jules/Documents/cryptography Building wheel for cryptography (pyproject.toml) ... error ERROR: Failed building wheel for cryptography Failed to build cryptography -------------- next part -------------- An HTML attachment was scrubbed... URL: From alex.gaynor at gmail.com Tue Nov 21 07:14:29 2023 From: alex.gaynor at gmail.com (Alex Gaynor) Date: Tue, 21 Nov 2023 07:14:29 -0500 Subject: [Cryptography-dev] Fail to setup the project for contribution In-Reply-To: References: Message-ID: Yes, please send the complete output of `nox -e tests`. Alex On Tue, Nov 21, 2023 at 5:42?AM Jules Marmier wrote: > > Hi everyone! > > > I'm trying to contribute to the cryptography project but I have some trouble setting up the project. I try to follow the Getting started page but the command nox -e tests -p py310 don?t succeed. > > > Here are all the commands I run (I'm on a Mac M1) : > > > git clone https://github.com/pyca/cryptography.git > > virtualenv cryptography > > source cryptography/bin/activate > > cd cryptography > > pip install nox > > nox -e tests -p py310 > > > My first problem is that this last command does not work and gives me this error message: > > nox > Python version selection caused no sessions to be selected. > > But I do have python 3.10 installed. > > > Then I tried to run nox -e tests. This command works at first but then I have an error message that I don?t understand (it?s at the end of the message if you need it). I tried to run manually the command python -m pip install -v -c ci-constraints-requirements.txt '.[test]' and it works. I don?t understand why it works when I run it manually but not when the script runs it. > > > Thanks for your help, > > Jules > > > > This is I think the most interesting part of my error message (I can send you more if needed) : > > > Caused by: > > process didn't exit successfully: `rustc --crate-name vcpkg /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/vcpkg-0.2.15/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=4128c5710ab69439 -C extra-filename=-4128c5710ab69439 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/deps -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` (exit status: 1) > > > error: `cargo rustc --lib --message-format=json-render-diagnostics --manifest-path src/rust/Cargo.toml --release -v --features pyo3/extension-module --crate-type cdylib -- -C 'link-args=-undefined dynamic_lookup -Wl,-install_name, at rpath/_rust.abi3.so'` failed with code 101 > > error: subprocess-exited-with-error > > > > ? Building wheel for cryptography (pyproject.toml) did not run successfully. > > ? exit code: 1 > > ??> See above for output. > > > > note: This error originates from a subprocess, and is likely not a problem with pip. > > full command: /Users/jules/Documents/cryptography/.nox/tests/bin/python /Users/jules/Documents/cryptography/.nox/tests/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py build_wheel /var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/tmpi2i1dq_5 > > cwd: /Users/jules/Documents/cryptography > > Building wheel for cryptography (pyproject.toml) ... error > > ERROR: Failed building wheel for cryptography > > Failed to build cryptography > > _______________________________________________ > Cryptography-dev mailing list > Cryptography-dev at python.org > https://mail.python.org/mailman/listinfo/cryptography-dev -- All that is necessary for evil to succeed is for good people to do nothing. From jules.marmier at gmail.com Tue Nov 21 07:31:33 2023 From: jules.marmier at gmail.com (Jules Marmier) Date: Tue, 21 Nov 2023 13:31:33 +0100 Subject: [Cryptography-dev] Fail to setup the project for contribution In-Reply-To: References: Message-ID: Ok, this is my full error message : nox > Running session tests nox > Re-using existing virtual environment at .nox/tests. nox > python -m pip install -v -c ci-constraints-requirements.txt '.[test]' Using pip 23.3.1 from /Users/jules/Documents/cryptography/.nox/tests/lib/python3.11/site-packages/pip (python 3.11) Processing /Users/jules/Documents/cryptography Running command pip subprocess to install build dependencies Collecting setuptools>=61.0.0 Downloading setuptools-69.0.1-py3-none-any.whl.metadata (6.3 kB) Collecting wheel Using cached wheel-0.41.3-py3-none-any.whl.metadata (2.2 kB) Collecting cffi>=1.12 Using cached cffi-1.16.0-cp311-cp311-macosx_11_0_arm64.whl.metadata (1.5 kB) Collecting setuptools-rust>=1.7.0 Using cached setuptools_rust-1.8.1-py3-none-any.whl.metadata (9.4 kB) Collecting pycparser (from cffi>=1.12) Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB) Collecting semantic-version<3,>=2.8.2 (from setuptools-rust>=1.7.0) Using cached semantic_version-2.10.0-py2.py3-none-any.whl (15 kB) Downloading setuptools-69.0.1-py3-none-any.whl (819 kB) ???????????????????????????????????????? 819.4/819.4 kB 20.7 MB/s eta 0:00:00 Using cached wheel-0.41.3-py3-none-any.whl (65 kB) Using cached cffi-1.16.0-cp311-cp311-macosx_11_0_arm64.whl (176 kB) Using cached setuptools_rust-1.8.1-py3-none-any.whl (26 kB) Installing collected packages: wheel, setuptools, semantic-version, pycparser, setuptools-rust, cffi Successfully installed cffi-1.16.0 pycparser-2.21 semantic-version-2.10.0 setuptools-69.0.1 setuptools-rust-1.8.1 wheel-0.41.3 Installing build dependencies ... done Running command Getting requirements to build wheel running egg_info writing src/cryptography.egg-info/PKG-INFO writing dependency_links to src/cryptography.egg-info/dependency_links.txt writing requirements to src/cryptography.egg-info/requires.txt writing top-level names to src/cryptography.egg-info/top_level.txt reading manifest file 'src/cryptography.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.c' under directory 'src/_cffi_src' warning: no files found matching '*.h' under directory 'src/_cffi_src' no previously-included directories found matching 'docs/_build' warning: no previously-included files found matching 'vectors' warning: no previously-included files matching '*' found under directory 'vectors' warning: no previously-included files found matching 'src/rust/target' warning: no previously-included files matching '*' found under directory '.github' warning: no previously-included files found matching 'release.py' warning: no previously-included files found matching '.readthedocs.yml' warning: no previously-included files found matching 'ci-constraints-requirements.txt' warning: no previously-included files found matching 'mypy.ini' adding license file 'LICENSE' adding license file 'LICENSE.APACHE' adding license file 'LICENSE.BSD' writing manifest file 'src/cryptography.egg-info/SOURCES.txt' Getting requirements to build wheel ... done Running command Preparing metadata (pyproject.toml) running dist_info creating /private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info writing /private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info/PKG-INFO writing dependency_links to /private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info/dependency_links.txt writing requirements to /private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info/requires.txt writing top-level names to /private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info/top_level.txt writing manifest file '/private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info/SOURCES.txt' reading manifest file '/private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.c' under directory 'src/_cffi_src' warning: no files found matching '*.h' under directory 'src/_cffi_src' no previously-included directories found matching 'docs/_build' warning: no previously-included files found matching 'vectors' warning: no previously-included files matching '*' found under directory 'vectors' warning: no previously-included files found matching 'src/rust/target' warning: no previously-included files matching '*' found under directory '.github' warning: no previously-included files found matching 'release.py' warning: no previously-included files found matching '.readthedocs.yml' warning: no previously-included files found matching 'ci-constraints-requirements.txt' warning: no previously-included files found matching 'mypy.ini' adding license file 'LICENSE' adding license file 'LICENSE.APACHE' adding license file 'LICENSE.BSD' writing manifest file '/private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info/SOURCES.txt' creating '/private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography-42.0.0.dev1.dist-info' Preparing metadata (pyproject.toml) ... done Collecting cffi>=1.12 Obtaining dependency information for cffi>=1.12 from https://files.pythonhosted.org/packages/18/6c/0406611f3d5aadf4c5b08f6c095d874aed8dfc2d3a19892707d72536d5dc/cffi-1.16.0-cp311-cp311-macosx_11_0_arm64.whl.metadata Using cached cffi-1.16.0-cp311-cp311-macosx_11_0_arm64.whl.metadata (1.5 kB) Collecting pytest>=6.2.0 Obtaining dependency information for pytest>=6.2.0 from https://files.pythonhosted.org/packages/f3/8c/f16efd81ca8e293b2cc78f111190a79ee539d0d5d36ccd49975cb3beac60/pytest-7.4.3-py3-none-any.whl.metadata Using cached pytest-7.4.3-py3-none-any.whl.metadata (7.9 kB) Collecting pytest-benchmark Using cached pytest_benchmark-4.0.0-py3-none-any.whl (43 kB) Collecting pytest-cov Obtaining dependency information for pytest-cov from https://files.pythonhosted.org/packages/a7/4b/8b78d126e275efa2379b1c2e09dc52cf70df16fc3b90613ef82531499d73/pytest_cov-4.1.0-py3-none-any.whl.metadata Using cached pytest_cov-4.1.0-py3-none-any.whl.metadata (26 kB) Collecting pytest-xdist Obtaining dependency information for pytest-xdist from https://files.pythonhosted.org/packages/c4/94/71d5bdffe6efc8f224154323bb3e026c5e961bd56bd2a5a20f23917377d4/pytest_xdist-3.4.0-py3-none-any.whl.metadata Using cached pytest_xdist-3.4.0-py3-none-any.whl.metadata (3.1 kB) Collecting pretend Using cached pretend-1.0.9-py2.py3-none-any.whl (3.8 kB) Collecting pycparser (from cffi>=1.12) Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB) Collecting iniconfig (from pytest>=6.2.0) Using cached iniconfig-2.0.0-py3-none-any.whl (5.9 kB) Collecting packaging (from pytest>=6.2.0) Obtaining dependency information for packaging from https://files.pythonhosted.org/packages/ec/1a/610693ac4ee14fcdf2d9bf3c493370e4f2ef7ae2e19217d7a237ff42367d/packaging-23.2-py3-none-any.whl.metadata Using cached packaging-23.2-py3-none-any.whl.metadata (3.2 kB) Collecting pluggy<2.0,>=0.12 (from pytest>=6.2.0) Obtaining dependency information for pluggy<2.0,>=0.12 from https://files.pythonhosted.org/packages/05/b8/42ed91898d4784546c5f06c60506400548db3f7a4b3fb441cba4e5c17952/pluggy-1.3.0-py3-none-any.whl.metadata Using cached pluggy-1.3.0-py3-none-any.whl.metadata (4.3 kB) Collecting py-cpuinfo (from pytest-benchmark) Using cached py_cpuinfo-9.0.0-py3-none-any.whl (22 kB) Collecting coverage>=5.2.1 (from coverage[toml]>=5.2.1->pytest-cov) Obtaining dependency information for coverage>=5.2.1 from https://files.pythonhosted.org/packages/0b/df/9283cc3e33342995971c30be0e32d05f680f1ad2a25e20eb9e5b978e56a9/coverage-7.3.2-cp311-cp311-macosx_11_0_arm64.whl.metadata Using cached coverage-7.3.2-cp311-cp311-macosx_11_0_arm64.whl.metadata (8.1 kB) Collecting execnet>=1.1 (from pytest-xdist) Obtaining dependency information for execnet>=1.1 from https://files.pythonhosted.org/packages/e8/9c/a079946da30fac4924d92dbc617e5367d454954494cf1e71567bcc4e00ee/execnet-2.0.2-py3-none-any.whl.metadata Using cached execnet-2.0.2-py3-none-any.whl.metadata (2.9 kB) Using cached cffi-1.16.0-cp311-cp311-macosx_11_0_arm64.whl (176 kB) Using cached pytest-7.4.3-py3-none-any.whl (325 kB) Using cached pytest_cov-4.1.0-py3-none-any.whl (21 kB) Using cached pytest_xdist-3.4.0-py3-none-any.whl (41 kB) Using cached coverage-7.3.2-cp311-cp311-macosx_11_0_arm64.whl (200 kB) Using cached execnet-2.0.2-py3-none-any.whl (37 kB) Using cached pluggy-1.3.0-py3-none-any.whl (18 kB) Using cached packaging-23.2-py3-none-any.whl (53 kB) Building wheels for collected packages: cryptography Running command Building wheel for cryptography (pyproject.toml) running bdist_wheel running build running build_py copying src/cryptography/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography copying src/cryptography/utils.py -> build/lib.macosx-14-arm64-cpython-311/cryptography copying src/cryptography/__about__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography copying src/cryptography/exceptions.py -> build/lib.macosx-14-arm64-cpython-311/cryptography copying src/cryptography/fernet.py -> build/lib.macosx-14-arm64-cpython-311/cryptography copying src/cryptography/hazmat/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat copying src/cryptography/hazmat/_oid.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat copying src/cryptography/x509/oid.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/x509 copying src/cryptography/x509/verification.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/x509 copying src/cryptography/x509/ocsp.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/x509 copying src/cryptography/x509/general_name.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/x509 copying src/cryptography/x509/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/x509 copying src/cryptography/x509/extensions.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/x509 copying src/cryptography/x509/name.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/x509 copying src/cryptography/x509/base.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/x509 copying src/cryptography/x509/certificate_transparency.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/x509 copying src/cryptography/hazmat/backends/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/backends copying src/cryptography/hazmat/primitives/_serialization.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/cmac.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/_asymmetric.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/_cipheralgorithm.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/poly1305.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/constant_time.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/keywrap.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/hmac.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/hashes.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/padding.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives copying src/cryptography/hazmat/bindings/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings copying src/cryptography/hazmat/backends/openssl/backend.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/ciphers.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/aead.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/utils.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/decode_asn1.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/primitives/kdf/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/kdf copying src/cryptography/hazmat/primitives/kdf/scrypt.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/kdf copying src/cryptography/hazmat/primitives/kdf/pbkdf2.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/kdf copying src/cryptography/hazmat/primitives/kdf/hkdf.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/kdf copying src/cryptography/hazmat/primitives/kdf/x963kdf.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/kdf copying src/cryptography/hazmat/primitives/kdf/kbkdf.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/kdf copying src/cryptography/hazmat/primitives/kdf/concatkdf.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/kdf copying src/cryptography/hazmat/primitives/twofactor/totp.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/twofactor copying src/cryptography/hazmat/primitives/twofactor/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/twofactor copying src/cryptography/hazmat/primitives/twofactor/hotp.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/twofactor copying src/cryptography/hazmat/primitives/serialization/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/serialization copying src/cryptography/hazmat/primitives/serialization/pkcs12.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/serialization copying src/cryptography/hazmat/primitives/serialization/pkcs7.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/serialization copying src/cryptography/hazmat/primitives/serialization/ssh.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/serialization copying src/cryptography/hazmat/primitives/serialization/base.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/serialization copying src/cryptography/hazmat/primitives/ciphers/algorithms.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/ciphers copying src/cryptography/hazmat/primitives/ciphers/aead.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/ciphers copying src/cryptography/hazmat/primitives/ciphers/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/ciphers copying src/cryptography/hazmat/primitives/ciphers/modes.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/ciphers copying src/cryptography/hazmat/primitives/ciphers/base.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/ciphers copying src/cryptography/hazmat/primitives/asymmetric/x448.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/ec.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/rsa.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/dh.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/types.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/utils.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/ed25519.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/dsa.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/ed448.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/x25519.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/padding.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/bindings/openssl/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/openssl copying src/cryptography/hazmat/bindings/openssl/_conditional.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/openssl copying src/cryptography/hazmat/bindings/openssl/binding.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/openssl running egg_info writing src/cryptography.egg-info/PKG-INFO writing dependency_links to src/cryptography.egg-info/dependency_links.txt writing requirements to src/cryptography.egg-info/requires.txt writing top-level names to src/cryptography.egg-info/top_level.txt reading manifest file 'src/cryptography.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.c' under directory 'src/_cffi_src' warning: no files found matching '*.h' under directory 'src/_cffi_src' no previously-included directories found matching 'docs/_build' warning: no previously-included files found matching 'vectors' warning: no previously-included files matching '*' found under directory 'vectors' warning: no previously-included files found matching 'src/rust/target' warning: no previously-included files matching '*' found under directory '.github' warning: no previously-included files found matching 'release.py' warning: no previously-included files found matching '.readthedocs.yml' warning: no previously-included files found matching 'ci-constraints-requirements.txt' warning: no previously-included files found matching 'mypy.ini' adding license file 'LICENSE' adding license file 'LICENSE.APACHE' adding license file 'LICENSE.BSD' writing manifest file 'src/cryptography.egg-info/SOURCES.txt' copying src/cryptography/py.typed -> build/lib.macosx-14-arm64-cpython-311/cryptography copying src/cryptography/hazmat/bindings/_rust/__init__.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust copying src/cryptography/hazmat/bindings/_rust/_openssl.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust copying src/cryptography/hazmat/bindings/_rust/asn1.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust copying src/cryptography/hazmat/bindings/_rust/exceptions.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust copying src/cryptography/hazmat/bindings/_rust/ocsp.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust copying src/cryptography/hazmat/bindings/_rust/pkcs7.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust copying src/cryptography/hazmat/bindings/_rust/x509.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust copying src/cryptography/hazmat/bindings/_rust/openssl/__init__.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl copying src/cryptography/hazmat/bindings/_rust/openssl/aead.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl copying src/cryptography/hazmat/bindings/_rust/openssl/cmac.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl copying src/cryptography/hazmat/bindings/_rust/openssl/dh.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl copying src/cryptography/hazmat/bindings/_rust/openssl/dsa.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl copying src/cryptography/hazmat/bindings/_rust/openssl/ec.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl copying src/cryptography/hazmat/bindings/_rust/openssl/ed25519.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl copying src/cryptography/hazmat/bindings/_rust/openssl/ed448.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl copying src/cryptography/hazmat/bindings/_rust/openssl/hashes.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl copying src/cryptography/hazmat/bindings/_rust/openssl/hmac.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl copying src/cryptography/hazmat/bindings/_rust/openssl/kdf.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl copying src/cryptography/hazmat/bindings/_rust/openssl/keys.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl copying src/cryptography/hazmat/bindings/_rust/openssl/poly1305.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl copying src/cryptography/hazmat/bindings/_rust/openssl/rsa.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl copying src/cryptography/hazmat/bindings/_rust/openssl/x25519.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl copying src/cryptography/hazmat/bindings/_rust/openssl/x448.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl running build_ext running build_rust cargo rustc --lib --message-format=json-render-diagnostics --manifest-path src/rust/Cargo.toml --release -v --features pyo3/extension-module --crate-type cdylib -- -C link-args=-undefined dynamic_lookup -Wl,-install_name, at rpath/_rust.abi3.so Dirty proc-macro2 v1.0.69: the rustflags changed Compiling proc-macro2 v1.0.69 Dirty libc v0.2.150: the rustflags changed Compiling libc v0.2.150 Dirty unicode-ident v1.0.12: the rustflags changed Compiling unicode-ident v1.0.12 Dirty target-lexicon v0.12.12: the rustflags changed Compiling target-lexicon v0.12.12 Dirty pkg-config v0.3.27: the rustflags changed Compiling pkg-config v0.3.27 Dirty vcpkg v0.2.15: the rustflags changed Compiling vcpkg v0.2.15 Dirty autocfg v1.1.0: the rustflags changed Compiling autocfg v1.1.0 Running `rustc --crate-name build_script_build --edition=2021 /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.69/ build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=f7ac9a821baae58d -C extra-filename=-f7ac9a821baae58d --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/build/proc-macro2-f7ac9a821baae58d -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` Running `rustc --crate-name build_script_build /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.150/ build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=a63b8825ed72220a -C extra-filename=-a63b8825ed72220a --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/build/libc-a63b8825ed72220a -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` Running `rustc --crate-name unicode_ident --edition=2018 /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/src/ lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=1362b182bc48a165 -C extra-filename=-1362b182bc48a165 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/deps -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` Running `rustc --crate-name build_script_build --edition=2018 /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/target-lexicon-0.12.12/ build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on --cfg 'feature="default"' -C metadata=1873db1a7ee6c572 -C extra-filename=-1873db1a7ee6c572 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/build/target-lexicon-1873db1a7ee6c572 -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` Running `rustc --crate-name pkg_config /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pkg-config-0.3.27/src/ lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=3d2250814dcd1d72 -C extra-filename=-3d2250814dcd1d72 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/deps -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` Running `rustc --crate-name build_script_build /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.150/ build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=d07bfb6e2e6cb865 -C extra-filename=-d07bfb6e2e6cb865 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/build/libc-d07bfb6e2e6cb865 -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` Running `rustc --crate-name autocfg /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.1.0/src/ lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=0de283a865cf05de -C extra-filename=-0de283a865cf05de --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/deps -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` Running `rustc --crate-name vcpkg /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/vcpkg-0.2.15/src/ lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=4128c5710ab69439 -C extra-filename=-4128c5710ab69439 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/deps -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` error[E0463]: can't find crate for `profiler_builtins` | = note: the compiler may have been built without the profiler runtime For more information about this error, try `rustc --explain E0463`. error: could not compile `unicode-ident` (lib) due to previous error Caused by: process didn't exit successfully: `rustc --crate-name unicode_ident --edition=2018 /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/src/ lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=1362b182bc48a165 -C extra-filename=-1362b182bc48a165 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/deps -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` (exit status: 1) warning: build failed, waiting for other jobs to finish... error: could not compile `proc-macro2` (build script) due to previous error Caused by: process didn't exit successfully: `rustc --crate-name build_script_build --edition=2021 /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.69/ build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=f7ac9a821baae58d -C extra-filename=-f7ac9a821baae58d --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/build/proc-macro2-f7ac9a821baae58d -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` (exit status: 1) error: could not compile `libc` (build script) due to previous error Caused by: process didn't exit successfully: `rustc --crate-name build_script_build /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.150/ build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=a63b8825ed72220a -C extra-filename=-a63b8825ed72220a --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/build/libc-a63b8825ed72220a -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` (exit status: 1) error: could not compile `libc` (build script) due to previous error Caused by: process didn't exit successfully: `rustc --crate-name build_script_build /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.150/ build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=d07bfb6e2e6cb865 -C extra-filename=-d07bfb6e2e6cb865 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/build/libc-d07bfb6e2e6cb865 -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` (exit status: 1) error: could not compile `autocfg` (lib) due to previous error Caused by: process didn't exit successfully: `rustc --crate-name autocfg /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.1.0/src/ lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=0de283a865cf05de -C extra-filename=-0de283a865cf05de --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/deps -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` (exit status: 1) error: could not compile `pkg-config` (lib) due to previous error Caused by: process didn't exit successfully: `rustc --crate-name pkg_config /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pkg-config-0.3.27/src/ lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=3d2250814dcd1d72 -C extra-filename=-3d2250814dcd1d72 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/deps -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` (exit status: 1) error: could not compile `target-lexicon` (build script) due to previous error Caused by: process didn't exit successfully: `rustc --crate-name build_script_build --edition=2018 /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/target-lexicon-0.12.12/ build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on --cfg 'feature="default"' -C metadata=1873db1a7ee6c572 -C extra-filename=-1873db1a7ee6c572 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/build/target-lexicon-1873db1a7ee6c572 -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` (exit status: 1) error: could not compile `vcpkg` (lib) due to previous error Caused by: process didn't exit successfully: `rustc --crate-name vcpkg /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/vcpkg-0.2.15/src/ lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=4128c5710ab69439 -C extra-filename=-4128c5710ab69439 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/deps -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` (exit status: 1) error: `cargo rustc --lib --message-format=json-render-diagnostics --manifest-path src/rust/Cargo.toml --release -v --features pyo3/extension-module --crate-type cdylib -- -C 'link-args=-undefined dynamic_lookup -Wl,-install_name, at rpath/_rust.abi3.so'` failed with code 101 *error*: *subprocess-exited-with-error* ? Building wheel for cryptography *(*pyproject.toml*)* did not run successfully. ? exit code: *1* ??> See above for output. *note*: This error originates from a subprocess, and is likely not a problem with pip. *full command*: /Users/jules/Documents/cryptography/.nox/tests/bin/python /Users/jules/Documents/cryptography/.nox/tests/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py build_wheel /var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/tmpxv55oh3f *cwd*: /Users/jules/Documents/cryptography Building wheel for cryptography (pyproject.toml) ... error ERROR: Failed building wheel for cryptography Failed to build cryptography ERROR: Could not build wheels for cryptography, which is required to install pyproject.toml-based projects nox > Command python -m pip install -v -c ci-constraints-requirements.txt '.[test]' failed with exit code 1 nox > Session tests failed. Le mar. 21 nov. 2023 ? 13:14, Alex Gaynor a ?crit : > Yes, please send the complete output of `nox -e tests`. > > Alex > > On Tue, Nov 21, 2023 at 5:42?AM Jules Marmier > wrote: > > > > Hi everyone! > > > > > > I'm trying to contribute to the cryptography project but I have some > trouble setting up the project. I try to follow the Getting started page > but the command nox -e tests -p py310 don?t succeed. > > > > > > Here are all the commands I run (I'm on a Mac M1) : > > > > > > git clone https://github.com/pyca/cryptography.git > > > > virtualenv cryptography > > > > source cryptography/bin/activate > > > > cd cryptography > > > > pip install nox > > > > nox -e tests -p py310 > > > > > > My first problem is that this last command does not work and gives me > this error message: > > > > nox > Python version selection caused no sessions to be selected. > > > > But I do have python 3.10 installed. > > > > > > Then I tried to run nox -e tests. This command works at first but then I > have an error message that I don?t understand (it?s at the end of the > message if you need it). I tried to run manually the command python -m pip > install -v -c ci-constraints-requirements.txt '.[test]' and it works. I > don?t understand why it works when I run it manually but not when the > script runs it. > > > > > > Thanks for your help, > > > > Jules > > > > > > > > This is I think the most interesting part of my error message (I can > send you more if needed) : > > > > > > Caused by: > > > > process didn't exit successfully: `rustc --crate-name vcpkg > /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/vcpkg-0.2.15/src/ > lib.rs --error-format=json > --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib > --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off > -C overflow-checks=on -C metadata=4128c5710ab69439 -C > extra-filename=-4128c5710ab69439 --out-dir > /Users/jules/Documents/cryptography/src/rust/target/release/deps -L > dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps > --cap-lints allow -Cinstrument-coverage` (exit status: 1) > > > > > > error: `cargo rustc --lib --message-format=json-render-diagnostics > --manifest-path src/rust/Cargo.toml --release -v --features > pyo3/extension-module --crate-type cdylib -- -C 'link-args=-undefined > dynamic_lookup -Wl,-install_name, at rpath/_rust.abi3.so'` failed with code > 101 > > > > error: subprocess-exited-with-error > > > > > > > > ? Building wheel for cryptography (pyproject.toml) did not run > successfully. > > > > ? exit code: 1 > > > > ??> See above for output. > > > > > > > > note: This error originates from a subprocess, and is likely not a > problem with pip. > > > > full command: > /Users/jules/Documents/cryptography/.nox/tests/bin/python > /Users/jules/Documents/cryptography/.nox/tests/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py > build_wheel /var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/tmpi2i1dq_5 > > > > cwd: /Users/jules/Documents/cryptography > > > > Building wheel for cryptography (pyproject.toml) ... error > > > > ERROR: Failed building wheel for cryptography > > > > Failed to build cryptography > > > > _______________________________________________ > > Cryptography-dev mailing list > > Cryptography-dev at python.org > > https://mail.python.org/mailman/listinfo/cryptography-dev > > > > -- > All that is necessary for evil to succeed is for good people to do nothing. > _______________________________________________ > Cryptography-dev mailing list > Cryptography-dev at python.org > https://mail.python.org/mailman/listinfo/cryptography-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: From alex.gaynor at gmail.com Tue Nov 21 07:54:21 2023 From: alex.gaynor at gmail.com (Alex Gaynor) Date: Tue, 21 Nov 2023 07:54:21 -0500 Subject: [Cryptography-dev] Fail to setup the project for contribution In-Reply-To: References: Message-ID: Two questions: 1) What platform are you building on? 2) Does `nox -e tests-nocoverage` work? Alex On Tue, Nov 21, 2023 at 7:53?AM Jules Marmier wrote: > > Ok, this is my full error message : > > nox > Running session tests > > nox > Re-using existing virtual environment at .nox/tests. > > nox > python -m pip install -v -c ci-constraints-requirements.txt '.[test]' > > Using pip 23.3.1 from /Users/jules/Documents/cryptography/.nox/tests/lib/python3.11/site-packages/pip (python 3.11) > > Processing /Users/jules/Documents/cryptography > > Running command pip subprocess to install build dependencies > > Collecting setuptools>=61.0.0 > > Downloading setuptools-69.0.1-py3-none-any.whl.metadata (6.3 kB) > > Collecting wheel > > Using cached wheel-0.41.3-py3-none-any.whl.metadata (2.2 kB) > > Collecting cffi>=1.12 > > Using cached cffi-1.16.0-cp311-cp311-macosx_11_0_arm64.whl.metadata (1.5 kB) > > Collecting setuptools-rust>=1.7.0 > > Using cached setuptools_rust-1.8.1-py3-none-any.whl.metadata (9.4 kB) > > Collecting pycparser (from cffi>=1.12) > > Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB) > > Collecting semantic-version<3,>=2.8.2 (from setuptools-rust>=1.7.0) > > Using cached semantic_version-2.10.0-py2.py3-none-any.whl (15 kB) > > Downloading setuptools-69.0.1-py3-none-any.whl (819 kB) > > ???????????????????????????????????????? 819.4/819.4 kB 20.7 MB/s eta 0:00:00 > > Using cached wheel-0.41.3-py3-none-any.whl (65 kB) > > Using cached cffi-1.16.0-cp311-cp311-macosx_11_0_arm64.whl (176 kB) > > Using cached setuptools_rust-1.8.1-py3-none-any.whl (26 kB) > > Installing collected packages: wheel, setuptools, semantic-version, pycparser, setuptools-rust, cffi > > Successfully installed cffi-1.16.0 pycparser-2.21 semantic-version-2.10.0 setuptools-69.0.1 setuptools-rust-1.8.1 wheel-0.41.3 > > Installing build dependencies ... done > > Running command Getting requirements to build wheel > > running egg_info > > writing src/cryptography.egg-info/PKG-INFO > > writing dependency_links to src/cryptography.egg-info/dependency_links.txt > > writing requirements to src/cryptography.egg-info/requires.txt > > writing top-level names to src/cryptography.egg-info/top_level.txt > > reading manifest file 'src/cryptography.egg-info/SOURCES.txt' > > reading manifest template 'MANIFEST.in' > > warning: no files found matching '*.c' under directory 'src/_cffi_src' > > warning: no files found matching '*.h' under directory 'src/_cffi_src' > > no previously-included directories found matching 'docs/_build' > > warning: no previously-included files found matching 'vectors' > > warning: no previously-included files matching '*' found under directory 'vectors' > > warning: no previously-included files found matching 'src/rust/target' > > warning: no previously-included files matching '*' found under directory '.github' > > warning: no previously-included files found matching 'release.py' > > warning: no previously-included files found matching '.readthedocs.yml' > > warning: no previously-included files found matching 'ci-constraints-requirements.txt' > > warning: no previously-included files found matching 'mypy.ini' > > adding license file 'LICENSE' > > adding license file 'LICENSE.APACHE' > > adding license file 'LICENSE.BSD' > > writing manifest file 'src/cryptography.egg-info/SOURCES.txt' > > Getting requirements to build wheel ... done > > Running command Preparing metadata (pyproject.toml) > > running dist_info > > creating /private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info > > writing /private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info/PKG-INFO > > writing dependency_links to /private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info/dependency_links.txt > > writing requirements to /private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info/requires.txt > > writing top-level names to /private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info/top_level.txt > > writing manifest file '/private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info/SOURCES.txt' > > reading manifest file '/private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info/SOURCES.txt' > > reading manifest template 'MANIFEST.in' > > warning: no files found matching '*.c' under directory 'src/_cffi_src' > > warning: no files found matching '*.h' under directory 'src/_cffi_src' > > no previously-included directories found matching 'docs/_build' > > warning: no previously-included files found matching 'vectors' > > warning: no previously-included files matching '*' found under directory 'vectors' > > warning: no previously-included files found matching 'src/rust/target' > > warning: no previously-included files matching '*' found under directory '.github' > > warning: no previously-included files found matching 'release.py' > > warning: no previously-included files found matching '.readthedocs.yml' > > warning: no previously-included files found matching 'ci-constraints-requirements.txt' > > warning: no previously-included files found matching 'mypy.ini' > > adding license file 'LICENSE' > > adding license file 'LICENSE.APACHE' > > adding license file 'LICENSE.BSD' > > writing manifest file '/private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info/SOURCES.txt' > > creating '/private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography-42.0.0.dev1.dist-info' > > Preparing metadata (pyproject.toml) ... done > > Collecting cffi>=1.12 > > Obtaining dependency information for cffi>=1.12 from https://files.pythonhosted.org/packages/18/6c/0406611f3d5aadf4c5b08f6c095d874aed8dfc2d3a19892707d72536d5dc/cffi-1.16.0-cp311-cp311-macosx_11_0_arm64.whl.metadata > > Using cached cffi-1.16.0-cp311-cp311-macosx_11_0_arm64.whl.metadata (1.5 kB) > > Collecting pytest>=6.2.0 > > Obtaining dependency information for pytest>=6.2.0 from https://files.pythonhosted.org/packages/f3/8c/f16efd81ca8e293b2cc78f111190a79ee539d0d5d36ccd49975cb3beac60/pytest-7.4.3-py3-none-any.whl.metadata > > Using cached pytest-7.4.3-py3-none-any.whl.metadata (7.9 kB) > > Collecting pytest-benchmark > > Using cached pytest_benchmark-4.0.0-py3-none-any.whl (43 kB) > > Collecting pytest-cov > > Obtaining dependency information for pytest-cov from https://files.pythonhosted.org/packages/a7/4b/8b78d126e275efa2379b1c2e09dc52cf70df16fc3b90613ef82531499d73/pytest_cov-4.1.0-py3-none-any.whl.metadata > > Using cached pytest_cov-4.1.0-py3-none-any.whl.metadata (26 kB) > > Collecting pytest-xdist > > Obtaining dependency information for pytest-xdist from https://files.pythonhosted.org/packages/c4/94/71d5bdffe6efc8f224154323bb3e026c5e961bd56bd2a5a20f23917377d4/pytest_xdist-3.4.0-py3-none-any.whl.metadata > > Using cached pytest_xdist-3.4.0-py3-none-any.whl.metadata (3.1 kB) > > Collecting pretend > > Using cached pretend-1.0.9-py2.py3-none-any.whl (3.8 kB) > > Collecting pycparser (from cffi>=1.12) > > Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB) > > Collecting iniconfig (from pytest>=6.2.0) > > Using cached iniconfig-2.0.0-py3-none-any.whl (5.9 kB) > > Collecting packaging (from pytest>=6.2.0) > > Obtaining dependency information for packaging from https://files.pythonhosted.org/packages/ec/1a/610693ac4ee14fcdf2d9bf3c493370e4f2ef7ae2e19217d7a237ff42367d/packaging-23.2-py3-none-any.whl.metadata > > Using cached packaging-23.2-py3-none-any.whl.metadata (3.2 kB) > > Collecting pluggy<2.0,>=0.12 (from pytest>=6.2.0) > > Obtaining dependency information for pluggy<2.0,>=0.12 from https://files.pythonhosted.org/packages/05/b8/42ed91898d4784546c5f06c60506400548db3f7a4b3fb441cba4e5c17952/pluggy-1.3.0-py3-none-any.whl.metadata > > Using cached pluggy-1.3.0-py3-none-any.whl.metadata (4.3 kB) > > Collecting py-cpuinfo (from pytest-benchmark) > > Using cached py_cpuinfo-9.0.0-py3-none-any.whl (22 kB) > > Collecting coverage>=5.2.1 (from coverage[toml]>=5.2.1->pytest-cov) > > Obtaining dependency information for coverage>=5.2.1 from https://files.pythonhosted.org/packages/0b/df/9283cc3e33342995971c30be0e32d05f680f1ad2a25e20eb9e5b978e56a9/coverage-7.3.2-cp311-cp311-macosx_11_0_arm64.whl.metadata > > Using cached coverage-7.3.2-cp311-cp311-macosx_11_0_arm64.whl.metadata (8.1 kB) > > Collecting execnet>=1.1 (from pytest-xdist) > > Obtaining dependency information for execnet>=1.1 from https://files.pythonhosted.org/packages/e8/9c/a079946da30fac4924d92dbc617e5367d454954494cf1e71567bcc4e00ee/execnet-2.0.2-py3-none-any.whl.metadata > > Using cached execnet-2.0.2-py3-none-any.whl.metadata (2.9 kB) > > Using cached cffi-1.16.0-cp311-cp311-macosx_11_0_arm64.whl (176 kB) > > Using cached pytest-7.4.3-py3-none-any.whl (325 kB) > > Using cached pytest_cov-4.1.0-py3-none-any.whl (21 kB) > > Using cached pytest_xdist-3.4.0-py3-none-any.whl (41 kB) > > Using cached coverage-7.3.2-cp311-cp311-macosx_11_0_arm64.whl (200 kB) > > Using cached execnet-2.0.2-py3-none-any.whl (37 kB) > > Using cached pluggy-1.3.0-py3-none-any.whl (18 kB) > > Using cached packaging-23.2-py3-none-any.whl (53 kB) > > Building wheels for collected packages: cryptography > > Running command Building wheel for cryptography (pyproject.toml) > > running bdist_wheel > > running build > > running build_py > > copying src/cryptography/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography > > copying src/cryptography/utils.py -> build/lib.macosx-14-arm64-cpython-311/cryptography > > copying src/cryptography/__about__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography > > copying src/cryptography/exceptions.py -> build/lib.macosx-14-arm64-cpython-311/cryptography > > copying src/cryptography/fernet.py -> build/lib.macosx-14-arm64-cpython-311/cryptography > > copying src/cryptography/hazmat/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat > > copying src/cryptography/hazmat/_oid.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat > > copying src/cryptography/x509/oid.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/x509 > > copying src/cryptography/x509/verification.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/x509 > > copying src/cryptography/x509/ocsp.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/x509 > > copying src/cryptography/x509/general_name.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/x509 > > copying src/cryptography/x509/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/x509 > > copying src/cryptography/x509/extensions.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/x509 > > copying src/cryptography/x509/name.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/x509 > > copying src/cryptography/x509/base.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/x509 > > copying src/cryptography/x509/certificate_transparency.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/x509 > > copying src/cryptography/hazmat/backends/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/backends > > copying src/cryptography/hazmat/primitives/_serialization.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives > > copying src/cryptography/hazmat/primitives/cmac.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives > > copying src/cryptography/hazmat/primitives/_asymmetric.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives > > copying src/cryptography/hazmat/primitives/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives > > copying src/cryptography/hazmat/primitives/_cipheralgorithm.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives > > copying src/cryptography/hazmat/primitives/poly1305.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives > > copying src/cryptography/hazmat/primitives/constant_time.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives > > copying src/cryptography/hazmat/primitives/keywrap.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives > > copying src/cryptography/hazmat/primitives/hmac.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives > > copying src/cryptography/hazmat/primitives/hashes.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives > > copying src/cryptography/hazmat/primitives/padding.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives > > copying src/cryptography/hazmat/bindings/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings > > copying src/cryptography/hazmat/backends/openssl/backend.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/backends/openssl > > copying src/cryptography/hazmat/backends/openssl/ciphers.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/backends/openssl > > copying src/cryptography/hazmat/backends/openssl/aead.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/backends/openssl > > copying src/cryptography/hazmat/backends/openssl/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/backends/openssl > > copying src/cryptography/hazmat/backends/openssl/utils.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/backends/openssl > > copying src/cryptography/hazmat/backends/openssl/decode_asn1.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/backends/openssl > > copying src/cryptography/hazmat/primitives/kdf/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/kdf > > copying src/cryptography/hazmat/primitives/kdf/scrypt.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/kdf > > copying src/cryptography/hazmat/primitives/kdf/pbkdf2.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/kdf > > copying src/cryptography/hazmat/primitives/kdf/hkdf.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/kdf > > copying src/cryptography/hazmat/primitives/kdf/x963kdf.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/kdf > > copying src/cryptography/hazmat/primitives/kdf/kbkdf.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/kdf > > copying src/cryptography/hazmat/primitives/kdf/concatkdf.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/kdf > > copying src/cryptography/hazmat/primitives/twofactor/totp.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/twofactor > > copying src/cryptography/hazmat/primitives/twofactor/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/twofactor > > copying src/cryptography/hazmat/primitives/twofactor/hotp.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/twofactor > > copying src/cryptography/hazmat/primitives/serialization/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/serialization > > copying src/cryptography/hazmat/primitives/serialization/pkcs12.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/serialization > > copying src/cryptography/hazmat/primitives/serialization/pkcs7.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/serialization > > copying src/cryptography/hazmat/primitives/serialization/ssh.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/serialization > > copying src/cryptography/hazmat/primitives/serialization/base.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/serialization > > copying src/cryptography/hazmat/primitives/ciphers/algorithms.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/ciphers > > copying src/cryptography/hazmat/primitives/ciphers/aead.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/ciphers > > copying src/cryptography/hazmat/primitives/ciphers/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/ciphers > > copying src/cryptography/hazmat/primitives/ciphers/modes.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/ciphers > > copying src/cryptography/hazmat/primitives/ciphers/base.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/ciphers > > copying src/cryptography/hazmat/primitives/asymmetric/x448.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric > > copying src/cryptography/hazmat/primitives/asymmetric/ec.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric > > copying src/cryptography/hazmat/primitives/asymmetric/rsa.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric > > copying src/cryptography/hazmat/primitives/asymmetric/dh.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric > > copying src/cryptography/hazmat/primitives/asymmetric/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric > > copying src/cryptography/hazmat/primitives/asymmetric/types.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric > > copying src/cryptography/hazmat/primitives/asymmetric/utils.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric > > copying src/cryptography/hazmat/primitives/asymmetric/ed25519.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric > > copying src/cryptography/hazmat/primitives/asymmetric/dsa.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric > > copying src/cryptography/hazmat/primitives/asymmetric/ed448.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric > > copying src/cryptography/hazmat/primitives/asymmetric/x25519.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric > > copying src/cryptography/hazmat/primitives/asymmetric/padding.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric > > copying src/cryptography/hazmat/bindings/openssl/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/openssl > > copying src/cryptography/hazmat/bindings/openssl/_conditional.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/openssl > > copying src/cryptography/hazmat/bindings/openssl/binding.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/openssl > > running egg_info > > writing src/cryptography.egg-info/PKG-INFO > > writing dependency_links to src/cryptography.egg-info/dependency_links.txt > > writing requirements to src/cryptography.egg-info/requires.txt > > writing top-level names to src/cryptography.egg-info/top_level.txt > > reading manifest file 'src/cryptography.egg-info/SOURCES.txt' > > reading manifest template 'MANIFEST.in' > > warning: no files found matching '*.c' under directory 'src/_cffi_src' > > warning: no files found matching '*.h' under directory 'src/_cffi_src' > > no previously-included directories found matching 'docs/_build' > > warning: no previously-included files found matching 'vectors' > > warning: no previously-included files matching '*' found under directory 'vectors' > > warning: no previously-included files found matching 'src/rust/target' > > warning: no previously-included files matching '*' found under directory '.github' > > warning: no previously-included files found matching 'release.py' > > warning: no previously-included files found matching '.readthedocs.yml' > > warning: no previously-included files found matching 'ci-constraints-requirements.txt' > > warning: no previously-included files found matching 'mypy.ini' > > adding license file 'LICENSE' > > adding license file 'LICENSE.APACHE' > > adding license file 'LICENSE.BSD' > > writing manifest file 'src/cryptography.egg-info/SOURCES.txt' > > copying src/cryptography/py.typed -> build/lib.macosx-14-arm64-cpython-311/cryptography > > copying src/cryptography/hazmat/bindings/_rust/__init__.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust > > copying src/cryptography/hazmat/bindings/_rust/_openssl.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust > > copying src/cryptography/hazmat/bindings/_rust/asn1.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust > > copying src/cryptography/hazmat/bindings/_rust/exceptions.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust > > copying src/cryptography/hazmat/bindings/_rust/ocsp.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust > > copying src/cryptography/hazmat/bindings/_rust/pkcs7.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust > > copying src/cryptography/hazmat/bindings/_rust/x509.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust > > copying src/cryptography/hazmat/bindings/_rust/openssl/__init__.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > > copying src/cryptography/hazmat/bindings/_rust/openssl/aead.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > > copying src/cryptography/hazmat/bindings/_rust/openssl/cmac.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > > copying src/cryptography/hazmat/bindings/_rust/openssl/dh.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > > copying src/cryptography/hazmat/bindings/_rust/openssl/dsa.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > > copying src/cryptography/hazmat/bindings/_rust/openssl/ec.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > > copying src/cryptography/hazmat/bindings/_rust/openssl/ed25519.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > > copying src/cryptography/hazmat/bindings/_rust/openssl/ed448.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > > copying src/cryptography/hazmat/bindings/_rust/openssl/hashes.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > > copying src/cryptography/hazmat/bindings/_rust/openssl/hmac.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > > copying src/cryptography/hazmat/bindings/_rust/openssl/kdf.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > > copying src/cryptography/hazmat/bindings/_rust/openssl/keys.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > > copying src/cryptography/hazmat/bindings/_rust/openssl/poly1305.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > > copying src/cryptography/hazmat/bindings/_rust/openssl/rsa.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > > copying src/cryptography/hazmat/bindings/_rust/openssl/x25519.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > > copying src/cryptography/hazmat/bindings/_rust/openssl/x448.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > > running build_ext > > running build_rust > > cargo rustc --lib --message-format=json-render-diagnostics --manifest-path src/rust/Cargo.toml --release -v --features pyo3/extension-module --crate-type cdylib -- -C link-args=-undefined dynamic_lookup -Wl,-install_name, at rpath/_rust.abi3.so > > Dirty proc-macro2 v1.0.69: the rustflags changed > > Compiling proc-macro2 v1.0.69 > > Dirty libc v0.2.150: the rustflags changed > > Compiling libc v0.2.150 > > Dirty unicode-ident v1.0.12: the rustflags changed > > Compiling unicode-ident v1.0.12 > > Dirty target-lexicon v0.12.12: the rustflags changed > > Compiling target-lexicon v0.12.12 > > Dirty pkg-config v0.3.27: the rustflags changed > > Compiling pkg-config v0.3.27 > > Dirty vcpkg v0.2.15: the rustflags changed > > Compiling vcpkg v0.2.15 > > Dirty autocfg v1.1.0: the rustflags changed > > Compiling autocfg v1.1.0 > > Running `rustc --crate-name build_script_build --edition=2021 /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.69/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=f7ac9a821baae58d -C extra-filename=-f7ac9a821baae58d --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/build/proc-macro2-f7ac9a821baae58d -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` > > Running `rustc --crate-name build_script_build /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.150/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=a63b8825ed72220a -C extra-filename=-a63b8825ed72220a --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/build/libc-a63b8825ed72220a -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` > > Running `rustc --crate-name unicode_ident --edition=2018 /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=1362b182bc48a165 -C extra-filename=-1362b182bc48a165 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/deps -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` > > Running `rustc --crate-name build_script_build --edition=2018 /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/target-lexicon-0.12.12/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on --cfg 'feature="default"' -C metadata=1873db1a7ee6c572 -C extra-filename=-1873db1a7ee6c572 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/build/target-lexicon-1873db1a7ee6c572 -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` > > Running `rustc --crate-name pkg_config /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pkg-config-0.3.27/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=3d2250814dcd1d72 -C extra-filename=-3d2250814dcd1d72 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/deps -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` > > Running `rustc --crate-name build_script_build /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.150/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=d07bfb6e2e6cb865 -C extra-filename=-d07bfb6e2e6cb865 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/build/libc-d07bfb6e2e6cb865 -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` > > Running `rustc --crate-name autocfg /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=0de283a865cf05de -C extra-filename=-0de283a865cf05de --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/deps -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` > > Running `rustc --crate-name vcpkg /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/vcpkg-0.2.15/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=4128c5710ab69439 -C extra-filename=-4128c5710ab69439 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/deps -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` > > error[E0463]: can't find crate for `profiler_builtins` > > | > > = note: the compiler may have been built without the profiler runtime > > > For more information about this error, try `rustc --explain E0463`. > > error: could not compile `unicode-ident` (lib) due to previous error > > > Caused by: > > process didn't exit successfully: `rustc --crate-name unicode_ident --edition=2018 /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=1362b182bc48a165 -C extra-filename=-1362b182bc48a165 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/deps -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` (exit status: 1) > > warning: build failed, waiting for other jobs to finish... > > error: could not compile `proc-macro2` (build script) due to previous error > > > Caused by: > > process didn't exit successfully: `rustc --crate-name build_script_build --edition=2021 /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.69/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=f7ac9a821baae58d -C extra-filename=-f7ac9a821baae58d --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/build/proc-macro2-f7ac9a821baae58d -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` (exit status: 1) > > error: could not compile `libc` (build script) due to previous error > > > Caused by: > > process didn't exit successfully: `rustc --crate-name build_script_build /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.150/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=a63b8825ed72220a -C extra-filename=-a63b8825ed72220a --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/build/libc-a63b8825ed72220a -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` (exit status: 1) > > error: could not compile `libc` (build script) due to previous error > > > Caused by: > > process didn't exit successfully: `rustc --crate-name build_script_build /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.150/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=d07bfb6e2e6cb865 -C extra-filename=-d07bfb6e2e6cb865 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/build/libc-d07bfb6e2e6cb865 -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` (exit status: 1) > > error: could not compile `autocfg` (lib) due to previous error > > > Caused by: > > process didn't exit successfully: `rustc --crate-name autocfg /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=0de283a865cf05de -C extra-filename=-0de283a865cf05de --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/deps -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` (exit status: 1) > > error: could not compile `pkg-config` (lib) due to previous error > > > Caused by: > > process didn't exit successfully: `rustc --crate-name pkg_config /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pkg-config-0.3.27/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=3d2250814dcd1d72 -C extra-filename=-3d2250814dcd1d72 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/deps -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` (exit status: 1) > > error: could not compile `target-lexicon` (build script) due to previous error > > > Caused by: > > process didn't exit successfully: `rustc --crate-name build_script_build --edition=2018 /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/target-lexicon-0.12.12/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on --cfg 'feature="default"' -C metadata=1873db1a7ee6c572 -C extra-filename=-1873db1a7ee6c572 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/build/target-lexicon-1873db1a7ee6c572 -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` (exit status: 1) > > error: could not compile `vcpkg` (lib) due to previous error > > > Caused by: > > process didn't exit successfully: `rustc --crate-name vcpkg /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/vcpkg-0.2.15/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=4128c5710ab69439 -C extra-filename=-4128c5710ab69439 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/deps -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` (exit status: 1) > > error: `cargo rustc --lib --message-format=json-render-diagnostics --manifest-path src/rust/Cargo.toml --release -v --features pyo3/extension-module --crate-type cdylib -- -C 'link-args=-undefined dynamic_lookup -Wl,-install_name, at rpath/_rust.abi3.so'` failed with code 101 > > error: subprocess-exited-with-error > > > > ? Building wheel for cryptography (pyproject.toml) did not run successfully. > > ? exit code: 1 > > ??> See above for output. > > > > note: This error originates from a subprocess, and is likely not a problem with pip. > > full command: /Users/jules/Documents/cryptography/.nox/tests/bin/python /Users/jules/Documents/cryptography/.nox/tests/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py build_wheel /var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/tmpxv55oh3f > > cwd: /Users/jules/Documents/cryptography > > Building wheel for cryptography (pyproject.toml) ... error > > ERROR: Failed building wheel for cryptography > > Failed to build cryptography > > ERROR: Could not build wheels for cryptography, which is required to install pyproject.toml-based projects > > nox > Command python -m pip install -v -c ci-constraints-requirements.txt '.[test]' failed with exit code 1 > > nox > Session tests failed. > > > Le mar. 21 nov. 2023 ? 13:14, Alex Gaynor a ?crit : >> >> Yes, please send the complete output of `nox -e tests`. >> >> Alex >> >> On Tue, Nov 21, 2023 at 5:42?AM Jules Marmier wrote: >> > >> > Hi everyone! >> > >> > >> > I'm trying to contribute to the cryptography project but I have some trouble setting up the project. I try to follow the Getting started page but the command nox -e tests -p py310 don?t succeed. >> > >> > >> > Here are all the commands I run (I'm on a Mac M1) : >> > >> > >> > git clone https://github.com/pyca/cryptography.git >> > >> > virtualenv cryptography >> > >> > source cryptography/bin/activate >> > >> > cd cryptography >> > >> > pip install nox >> > >> > nox -e tests -p py310 >> > >> > >> > My first problem is that this last command does not work and gives me this error message: >> > >> > nox > Python version selection caused no sessions to be selected. >> > >> > But I do have python 3.10 installed. >> > >> > >> > Then I tried to run nox -e tests. This command works at first but then I have an error message that I don?t understand (it?s at the end of the message if you need it). I tried to run manually the command python -m pip install -v -c ci-constraints-requirements.txt '.[test]' and it works. I don?t understand why it works when I run it manually but not when the script runs it. >> > >> > >> > Thanks for your help, >> > >> > Jules >> > >> > >> > >> > This is I think the most interesting part of my error message (I can send you more if needed) : >> > >> > >> > Caused by: >> > >> > process didn't exit successfully: `rustc --crate-name vcpkg /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/vcpkg-0.2.15/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=4128c5710ab69439 -C extra-filename=-4128c5710ab69439 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/deps -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` (exit status: 1) >> > >> > >> > error: `cargo rustc --lib --message-format=json-render-diagnostics --manifest-path src/rust/Cargo.toml --release -v --features pyo3/extension-module --crate-type cdylib -- -C 'link-args=-undefined dynamic_lookup -Wl,-install_name, at rpath/_rust.abi3.so'` failed with code 101 >> > >> > error: subprocess-exited-with-error >> > >> > >> > >> > ? Building wheel for cryptography (pyproject.toml) did not run successfully. >> > >> > ? exit code: 1 >> > >> > ??> See above for output. >> > >> > >> > >> > note: This error originates from a subprocess, and is likely not a problem with pip. >> > >> > full command: /Users/jules/Documents/cryptography/.nox/tests/bin/python /Users/jules/Documents/cryptography/.nox/tests/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py build_wheel /var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/tmpi2i1dq_5 >> > >> > cwd: /Users/jules/Documents/cryptography >> > >> > Building wheel for cryptography (pyproject.toml) ... error >> > >> > ERROR: Failed building wheel for cryptography >> > >> > Failed to build cryptography >> > >> > _______________________________________________ >> > Cryptography-dev mailing list >> > Cryptography-dev at python.org >> > https://mail.python.org/mailman/listinfo/cryptography-dev >> >> >> >> -- >> All that is necessary for evil to succeed is for good people to do nothing. >> _______________________________________________ >> Cryptography-dev mailing list >> Cryptography-dev at python.org >> https://mail.python.org/mailman/listinfo/cryptography-dev > > _______________________________________________ > Cryptography-dev mailing list > Cryptography-dev at python.org > https://mail.python.org/mailman/listinfo/cryptography-dev -- All that is necessary for evil to succeed is for good people to do nothing. From jules.marmier at gmail.com Tue Nov 21 08:14:18 2023 From: jules.marmier at gmail.com (Jules Marmier) Date: Tue, 21 Nov 2023 14:14:18 +0100 Subject: [Cryptography-dev] Fail to setup the project for contribution In-Reply-To: References: Message-ID: Thanks for your prompt response! To answer your questions: 1) I'm building on a Mac M1 2) Yes, nox -e tests-nocoverage works without any issues Jules Le mar. 21 nov. 2023 ? 13:55, Alex Gaynor a ?crit : > Two questions: 1) What platform are you building on? 2) Does `nox -e > tests-nocoverage` work? > > Alex > > On Tue, Nov 21, 2023 at 7:53?AM Jules Marmier > wrote: > > > > Ok, this is my full error message : > > > > nox > Running session tests > > > > nox > Re-using existing virtual environment at .nox/tests. > > > > nox > python -m pip install -v -c ci-constraints-requirements.txt > '.[test]' > > > > Using pip 23.3.1 from > /Users/jules/Documents/cryptography/.nox/tests/lib/python3.11/site-packages/pip > (python 3.11) > > > > Processing /Users/jules/Documents/cryptography > > > > Running command pip subprocess to install build dependencies > > > > Collecting setuptools>=61.0.0 > > > > Downloading setuptools-69.0.1-py3-none-any.whl.metadata (6.3 kB) > > > > Collecting wheel > > > > Using cached wheel-0.41.3-py3-none-any.whl.metadata (2.2 kB) > > > > Collecting cffi>=1.12 > > > > Using cached cffi-1.16.0-cp311-cp311-macosx_11_0_arm64.whl.metadata > (1.5 kB) > > > > Collecting setuptools-rust>=1.7.0 > > > > Using cached setuptools_rust-1.8.1-py3-none-any.whl.metadata (9.4 kB) > > > > Collecting pycparser (from cffi>=1.12) > > > > Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB) > > > > Collecting semantic-version<3,>=2.8.2 (from setuptools-rust>=1.7.0) > > > > Using cached semantic_version-2.10.0-py2.py3-none-any.whl (15 kB) > > > > Downloading setuptools-69.0.1-py3-none-any.whl (819 kB) > > > > ???????????????????????????????????????? 819.4/819.4 kB 20.7 MB/s > eta 0:00:00 > > > > Using cached wheel-0.41.3-py3-none-any.whl (65 kB) > > > > Using cached cffi-1.16.0-cp311-cp311-macosx_11_0_arm64.whl (176 kB) > > > > Using cached setuptools_rust-1.8.1-py3-none-any.whl (26 kB) > > > > Installing collected packages: wheel, setuptools, semantic-version, > pycparser, setuptools-rust, cffi > > > > Successfully installed cffi-1.16.0 pycparser-2.21 > semantic-version-2.10.0 setuptools-69.0.1 setuptools-rust-1.8.1 wheel-0.41.3 > > > > Installing build dependencies ... done > > > > Running command Getting requirements to build wheel > > > > running egg_info > > > > writing src/cryptography.egg-info/PKG-INFO > > > > writing dependency_links to > src/cryptography.egg-info/dependency_links.txt > > > > writing requirements to src/cryptography.egg-info/requires.txt > > > > writing top-level names to src/cryptography.egg-info/top_level.txt > > > > reading manifest file 'src/cryptography.egg-info/SOURCES.txt' > > > > reading manifest template 'MANIFEST.in' > > > > warning: no files found matching '*.c' under directory 'src/_cffi_src' > > > > warning: no files found matching '*.h' under directory 'src/_cffi_src' > > > > no previously-included directories found matching 'docs/_build' > > > > warning: no previously-included files found matching 'vectors' > > > > warning: no previously-included files matching '*' found under > directory 'vectors' > > > > warning: no previously-included files found matching 'src/rust/target' > > > > warning: no previously-included files matching '*' found under > directory '.github' > > > > warning: no previously-included files found matching 'release.py' > > > > warning: no previously-included files found matching '.readthedocs.yml' > > > > warning: no previously-included files found matching > 'ci-constraints-requirements.txt' > > > > warning: no previously-included files found matching 'mypy.ini' > > > > adding license file 'LICENSE' > > > > adding license file 'LICENSE.APACHE' > > > > adding license file 'LICENSE.BSD' > > > > writing manifest file 'src/cryptography.egg-info/SOURCES.txt' > > > > Getting requirements to build wheel ... done > > > > Running command Preparing metadata (pyproject.toml) > > > > running dist_info > > > > creating > /private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info > > > > writing > /private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info/PKG-INFO > > > > writing dependency_links to > /private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info/dependency_links.txt > > > > writing requirements to > /private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info/requires.txt > > > > writing top-level names to > /private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info/top_level.txt > > > > writing manifest file > '/private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info/SOURCES.txt' > > > > reading manifest file > '/private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info/SOURCES.txt' > > > > reading manifest template 'MANIFEST.in' > > > > warning: no files found matching '*.c' under directory 'src/_cffi_src' > > > > warning: no files found matching '*.h' under directory 'src/_cffi_src' > > > > no previously-included directories found matching 'docs/_build' > > > > warning: no previously-included files found matching 'vectors' > > > > warning: no previously-included files matching '*' found under > directory 'vectors' > > > > warning: no previously-included files found matching 'src/rust/target' > > > > warning: no previously-included files matching '*' found under > directory '.github' > > > > warning: no previously-included files found matching 'release.py' > > > > warning: no previously-included files found matching '.readthedocs.yml' > > > > warning: no previously-included files found matching > 'ci-constraints-requirements.txt' > > > > warning: no previously-included files found matching 'mypy.ini' > > > > adding license file 'LICENSE' > > > > adding license file 'LICENSE.APACHE' > > > > adding license file 'LICENSE.BSD' > > > > writing manifest file > '/private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info/SOURCES.txt' > > > > creating > '/private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography-42.0.0.dev1.dist-info' > > > > Preparing metadata (pyproject.toml) ... done > > > > Collecting cffi>=1.12 > > > > Obtaining dependency information for cffi>=1.12 from > https://files.pythonhosted.org/packages/18/6c/0406611f3d5aadf4c5b08f6c095d874aed8dfc2d3a19892707d72536d5dc/cffi-1.16.0-cp311-cp311-macosx_11_0_arm64.whl.metadata > > > > Using cached cffi-1.16.0-cp311-cp311-macosx_11_0_arm64.whl.metadata > (1.5 kB) > > > > Collecting pytest>=6.2.0 > > > > Obtaining dependency information for pytest>=6.2.0 from > https://files.pythonhosted.org/packages/f3/8c/f16efd81ca8e293b2cc78f111190a79ee539d0d5d36ccd49975cb3beac60/pytest-7.4.3-py3-none-any.whl.metadata > > > > Using cached pytest-7.4.3-py3-none-any.whl.metadata (7.9 kB) > > > > Collecting pytest-benchmark > > > > Using cached pytest_benchmark-4.0.0-py3-none-any.whl (43 kB) > > > > Collecting pytest-cov > > > > Obtaining dependency information for pytest-cov from > https://files.pythonhosted.org/packages/a7/4b/8b78d126e275efa2379b1c2e09dc52cf70df16fc3b90613ef82531499d73/pytest_cov-4.1.0-py3-none-any.whl.metadata > > > > Using cached pytest_cov-4.1.0-py3-none-any.whl.metadata (26 kB) > > > > Collecting pytest-xdist > > > > Obtaining dependency information for pytest-xdist from > https://files.pythonhosted.org/packages/c4/94/71d5bdffe6efc8f224154323bb3e026c5e961bd56bd2a5a20f23917377d4/pytest_xdist-3.4.0-py3-none-any.whl.metadata > > > > Using cached pytest_xdist-3.4.0-py3-none-any.whl.metadata (3.1 kB) > > > > Collecting pretend > > > > Using cached pretend-1.0.9-py2.py3-none-any.whl (3.8 kB) > > > > Collecting pycparser (from cffi>=1.12) > > > > Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB) > > > > Collecting iniconfig (from pytest>=6.2.0) > > > > Using cached iniconfig-2.0.0-py3-none-any.whl (5.9 kB) > > > > Collecting packaging (from pytest>=6.2.0) > > > > Obtaining dependency information for packaging from > https://files.pythonhosted.org/packages/ec/1a/610693ac4ee14fcdf2d9bf3c493370e4f2ef7ae2e19217d7a237ff42367d/packaging-23.2-py3-none-any.whl.metadata > > > > Using cached packaging-23.2-py3-none-any.whl.metadata (3.2 kB) > > > > Collecting pluggy<2.0,>=0.12 (from pytest>=6.2.0) > > > > Obtaining dependency information for pluggy<2.0,>=0.12 from > https://files.pythonhosted.org/packages/05/b8/42ed91898d4784546c5f06c60506400548db3f7a4b3fb441cba4e5c17952/pluggy-1.3.0-py3-none-any.whl.metadata > > > > Using cached pluggy-1.3.0-py3-none-any.whl.metadata (4.3 kB) > > > > Collecting py-cpuinfo (from pytest-benchmark) > > > > Using cached py_cpuinfo-9.0.0-py3-none-any.whl (22 kB) > > > > Collecting coverage>=5.2.1 (from coverage[toml]>=5.2.1->pytest-cov) > > > > Obtaining dependency information for coverage>=5.2.1 from > https://files.pythonhosted.org/packages/0b/df/9283cc3e33342995971c30be0e32d05f680f1ad2a25e20eb9e5b978e56a9/coverage-7.3.2-cp311-cp311-macosx_11_0_arm64.whl.metadata > > > > Using cached coverage-7.3.2-cp311-cp311-macosx_11_0_arm64.whl.metadata > (8.1 kB) > > > > Collecting execnet>=1.1 (from pytest-xdist) > > > > Obtaining dependency information for execnet>=1.1 from > https://files.pythonhosted.org/packages/e8/9c/a079946da30fac4924d92dbc617e5367d454954494cf1e71567bcc4e00ee/execnet-2.0.2-py3-none-any.whl.metadata > > > > Using cached execnet-2.0.2-py3-none-any.whl.metadata (2.9 kB) > > > > Using cached cffi-1.16.0-cp311-cp311-macosx_11_0_arm64.whl (176 kB) > > > > Using cached pytest-7.4.3-py3-none-any.whl (325 kB) > > > > Using cached pytest_cov-4.1.0-py3-none-any.whl (21 kB) > > > > Using cached pytest_xdist-3.4.0-py3-none-any.whl (41 kB) > > > > Using cached coverage-7.3.2-cp311-cp311-macosx_11_0_arm64.whl (200 kB) > > > > Using cached execnet-2.0.2-py3-none-any.whl (37 kB) > > > > Using cached pluggy-1.3.0-py3-none-any.whl (18 kB) > > > > Using cached packaging-23.2-py3-none-any.whl (53 kB) > > > > Building wheels for collected packages: cryptography > > > > Running command Building wheel for cryptography (pyproject.toml) > > > > running bdist_wheel > > > > running build > > > > running build_py > > > > copying src/cryptography/__init__.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography > > > > copying src/cryptography/utils.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography > > > > copying src/cryptography/__about__.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography > > > > copying src/cryptography/exceptions.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography > > > > copying src/cryptography/fernet.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography > > > > copying src/cryptography/hazmat/__init__.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat > > > > copying src/cryptography/hazmat/_oid.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat > > > > copying src/cryptography/x509/oid.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/x509 > > > > copying src/cryptography/x509/verification.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/x509 > > > > copying src/cryptography/x509/ocsp.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/x509 > > > > copying src/cryptography/x509/general_name.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/x509 > > > > copying src/cryptography/x509/__init__.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/x509 > > > > copying src/cryptography/x509/extensions.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/x509 > > > > copying src/cryptography/x509/name.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/x509 > > > > copying src/cryptography/x509/base.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/x509 > > > > copying src/cryptography/x509/certificate_transparency.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/x509 > > > > copying src/cryptography/hazmat/backends/__init__.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/backends > > > > copying src/cryptography/hazmat/primitives/_serialization.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives > > > > copying src/cryptography/hazmat/primitives/cmac.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives > > > > copying src/cryptography/hazmat/primitives/_asymmetric.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives > > > > copying src/cryptography/hazmat/primitives/__init__.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives > > > > copying src/cryptography/hazmat/primitives/_cipheralgorithm.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives > > > > copying src/cryptography/hazmat/primitives/poly1305.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives > > > > copying src/cryptography/hazmat/primitives/constant_time.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives > > > > copying src/cryptography/hazmat/primitives/keywrap.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives > > > > copying src/cryptography/hazmat/primitives/hmac.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives > > > > copying src/cryptography/hazmat/primitives/hashes.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives > > > > copying src/cryptography/hazmat/primitives/padding.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives > > > > copying src/cryptography/hazmat/bindings/__init__.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings > > > > copying src/cryptography/hazmat/backends/openssl/backend.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/backends/openssl > > > > copying src/cryptography/hazmat/backends/openssl/ciphers.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/backends/openssl > > > > copying src/cryptography/hazmat/backends/openssl/aead.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/backends/openssl > > > > copying src/cryptography/hazmat/backends/openssl/__init__.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/backends/openssl > > > > copying src/cryptography/hazmat/backends/openssl/utils.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/backends/openssl > > > > copying src/cryptography/hazmat/backends/openssl/decode_asn1.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/backends/openssl > > > > copying src/cryptography/hazmat/primitives/kdf/__init__.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/kdf > > > > copying src/cryptography/hazmat/primitives/kdf/scrypt.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/kdf > > > > copying src/cryptography/hazmat/primitives/kdf/pbkdf2.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/kdf > > > > copying src/cryptography/hazmat/primitives/kdf/hkdf.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/kdf > > > > copying src/cryptography/hazmat/primitives/kdf/x963kdf.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/kdf > > > > copying src/cryptography/hazmat/primitives/kdf/kbkdf.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/kdf > > > > copying src/cryptography/hazmat/primitives/kdf/concatkdf.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/kdf > > > > copying src/cryptography/hazmat/primitives/twofactor/totp.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/twofactor > > > > copying src/cryptography/hazmat/primitives/twofactor/__init__.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/twofactor > > > > copying src/cryptography/hazmat/primitives/twofactor/hotp.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/twofactor > > > > copying src/cryptography/hazmat/primitives/serialization/__init__.py > -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/serialization > > > > copying src/cryptography/hazmat/primitives/serialization/pkcs12.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/serialization > > > > copying src/cryptography/hazmat/primitives/serialization/pkcs7.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/serialization > > > > copying src/cryptography/hazmat/primitives/serialization/ssh.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/serialization > > > > copying src/cryptography/hazmat/primitives/serialization/base.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/serialization > > > > copying src/cryptography/hazmat/primitives/ciphers/algorithms.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/ciphers > > > > copying src/cryptography/hazmat/primitives/ciphers/aead.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/ciphers > > > > copying src/cryptography/hazmat/primitives/ciphers/__init__.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/ciphers > > > > copying src/cryptography/hazmat/primitives/ciphers/modes.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/ciphers > > > > copying src/cryptography/hazmat/primitives/ciphers/base.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/ciphers > > > > copying src/cryptography/hazmat/primitives/asymmetric/x448.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric > > > > copying src/cryptography/hazmat/primitives/asymmetric/ec.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric > > > > copying src/cryptography/hazmat/primitives/asymmetric/rsa.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric > > > > copying src/cryptography/hazmat/primitives/asymmetric/dh.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric > > > > copying src/cryptography/hazmat/primitives/asymmetric/__init__.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric > > > > copying src/cryptography/hazmat/primitives/asymmetric/types.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric > > > > copying src/cryptography/hazmat/primitives/asymmetric/utils.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric > > > > copying src/cryptography/hazmat/primitives/asymmetric/ed25519.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric > > > > copying src/cryptography/hazmat/primitives/asymmetric/dsa.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric > > > > copying src/cryptography/hazmat/primitives/asymmetric/ed448.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric > > > > copying src/cryptography/hazmat/primitives/asymmetric/x25519.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric > > > > copying src/cryptography/hazmat/primitives/asymmetric/padding.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric > > > > copying src/cryptography/hazmat/bindings/openssl/__init__.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/openssl > > > > copying src/cryptography/hazmat/bindings/openssl/_conditional.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/openssl > > > > copying src/cryptography/hazmat/bindings/openssl/binding.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/openssl > > > > running egg_info > > > > writing src/cryptography.egg-info/PKG-INFO > > > > writing dependency_links to > src/cryptography.egg-info/dependency_links.txt > > > > writing requirements to src/cryptography.egg-info/requires.txt > > > > writing top-level names to src/cryptography.egg-info/top_level.txt > > > > reading manifest file 'src/cryptography.egg-info/SOURCES.txt' > > > > reading manifest template 'MANIFEST.in' > > > > warning: no files found matching '*.c' under directory 'src/_cffi_src' > > > > warning: no files found matching '*.h' under directory 'src/_cffi_src' > > > > no previously-included directories found matching 'docs/_build' > > > > warning: no previously-included files found matching 'vectors' > > > > warning: no previously-included files matching '*' found under > directory 'vectors' > > > > warning: no previously-included files found matching 'src/rust/target' > > > > warning: no previously-included files matching '*' found under > directory '.github' > > > > warning: no previously-included files found matching 'release.py' > > > > warning: no previously-included files found matching '.readthedocs.yml' > > > > warning: no previously-included files found matching > 'ci-constraints-requirements.txt' > > > > warning: no previously-included files found matching 'mypy.ini' > > > > adding license file 'LICENSE' > > > > adding license file 'LICENSE.APACHE' > > > > adding license file 'LICENSE.BSD' > > > > writing manifest file 'src/cryptography.egg-info/SOURCES.txt' > > > > copying src/cryptography/py.typed -> > build/lib.macosx-14-arm64-cpython-311/cryptography > > > > copying src/cryptography/hazmat/bindings/_rust/__init__.pyi -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust > > > > copying src/cryptography/hazmat/bindings/_rust/_openssl.pyi -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust > > > > copying src/cryptography/hazmat/bindings/_rust/asn1.pyi -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust > > > > copying src/cryptography/hazmat/bindings/_rust/exceptions.pyi -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust > > > > copying src/cryptography/hazmat/bindings/_rust/ocsp.pyi -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust > > > > copying src/cryptography/hazmat/bindings/_rust/pkcs7.pyi -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust > > > > copying src/cryptography/hazmat/bindings/_rust/x509.pyi -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust > > > > copying src/cryptography/hazmat/bindings/_rust/openssl/__init__.pyi -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > > > > copying src/cryptography/hazmat/bindings/_rust/openssl/aead.pyi -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > > > > copying src/cryptography/hazmat/bindings/_rust/openssl/cmac.pyi -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > > > > copying src/cryptography/hazmat/bindings/_rust/openssl/dh.pyi -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > > > > copying src/cryptography/hazmat/bindings/_rust/openssl/dsa.pyi -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > > > > copying src/cryptography/hazmat/bindings/_rust/openssl/ec.pyi -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > > > > copying src/cryptography/hazmat/bindings/_rust/openssl/ed25519.pyi -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > > > > copying src/cryptography/hazmat/bindings/_rust/openssl/ed448.pyi -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > > > > copying src/cryptography/hazmat/bindings/_rust/openssl/hashes.pyi -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > > > > copying src/cryptography/hazmat/bindings/_rust/openssl/hmac.pyi -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > > > > copying src/cryptography/hazmat/bindings/_rust/openssl/kdf.pyi -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > > > > copying src/cryptography/hazmat/bindings/_rust/openssl/keys.pyi -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > > > > copying src/cryptography/hazmat/bindings/_rust/openssl/poly1305.pyi -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > > > > copying src/cryptography/hazmat/bindings/_rust/openssl/rsa.pyi -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > > > > copying src/cryptography/hazmat/bindings/_rust/openssl/x25519.pyi -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > > > > copying src/cryptography/hazmat/bindings/_rust/openssl/x448.pyi -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > > > > running build_ext > > > > running build_rust > > > > cargo rustc --lib --message-format=json-render-diagnostics > --manifest-path src/rust/Cargo.toml --release -v --features > pyo3/extension-module --crate-type cdylib -- -C link-args=-undefined > dynamic_lookup -Wl,-install_name, at rpath/_rust.abi3.so > > > > Dirty proc-macro2 v1.0.69: the rustflags changed > > > > Compiling proc-macro2 v1.0.69 > > > > Dirty libc v0.2.150: the rustflags changed > > > > Compiling libc v0.2.150 > > > > Dirty unicode-ident v1.0.12: the rustflags changed > > > > Compiling unicode-ident v1.0.12 > > > > Dirty target-lexicon v0.12.12: the rustflags changed > > > > Compiling target-lexicon v0.12.12 > > > > Dirty pkg-config v0.3.27: the rustflags changed > > > > Compiling pkg-config v0.3.27 > > > > Dirty vcpkg v0.2.15: the rustflags changed > > > > Compiling vcpkg v0.2.15 > > > > Dirty autocfg v1.1.0: the rustflags changed > > > > Compiling autocfg v1.1.0 > > > > Running `rustc --crate-name build_script_build --edition=2021 > /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.69/ > build.rs --error-format=json > --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin > --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C > overflow-checks=on --cfg 'feature="default"' --cfg 'feature="proc-macro"' > -C metadata=f7ac9a821baae58d -C extra-filename=-f7ac9a821baae58d --out-dir > /Users/jules/Documents/cryptography/src/rust/target/release/build/proc-macro2-f7ac9a821baae58d > -L > dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps > --cap-lints allow -Cinstrument-coverage` > > > > Running `rustc --crate-name build_script_build > /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.150/ > build.rs --error-format=json > --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin > --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C > overflow-checks=on -C metadata=a63b8825ed72220a -C > extra-filename=-a63b8825ed72220a --out-dir > /Users/jules/Documents/cryptography/src/rust/target/release/build/libc-a63b8825ed72220a > -L > dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps > --cap-lints allow -Cinstrument-coverage` > > > > Running `rustc --crate-name unicode_ident --edition=2018 > /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/src/ > lib.rs --error-format=json > --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib > --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off > -C overflow-checks=on -C metadata=1362b182bc48a165 -C > extra-filename=-1362b182bc48a165 --out-dir > /Users/jules/Documents/cryptography/src/rust/target/release/deps -L > dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps > --cap-lints allow -Cinstrument-coverage` > > > > Running `rustc --crate-name build_script_build --edition=2018 > /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/target-lexicon-0.12.12/ > build.rs --error-format=json > --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin > --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C > overflow-checks=on --cfg 'feature="default"' -C metadata=1873db1a7ee6c572 > -C extra-filename=-1873db1a7ee6c572 --out-dir > /Users/jules/Documents/cryptography/src/rust/target/release/build/target-lexicon-1873db1a7ee6c572 > -L > dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps > --cap-lints allow -Cinstrument-coverage` > > > > Running `rustc --crate-name pkg_config > /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pkg-config-0.3.27/src/ > lib.rs --error-format=json > --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib > --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off > -C overflow-checks=on -C metadata=3d2250814dcd1d72 -C > extra-filename=-3d2250814dcd1d72 --out-dir > /Users/jules/Documents/cryptography/src/rust/target/release/deps -L > dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps > --cap-lints allow -Cinstrument-coverage` > > > > Running `rustc --crate-name build_script_build > /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.150/ > build.rs --error-format=json > --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin > --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C > overflow-checks=on --cfg 'feature="default"' --cfg 'feature="std"' -C > metadata=d07bfb6e2e6cb865 -C extra-filename=-d07bfb6e2e6cb865 --out-dir > /Users/jules/Documents/cryptography/src/rust/target/release/build/libc-d07bfb6e2e6cb865 > -L > dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps > --cap-lints allow -Cinstrument-coverage` > > > > Running `rustc --crate-name autocfg > /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.1.0/src/ > lib.rs --error-format=json > --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib > --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off > -C overflow-checks=on -C metadata=0de283a865cf05de -C > extra-filename=-0de283a865cf05de --out-dir > /Users/jules/Documents/cryptography/src/rust/target/release/deps -L > dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps > --cap-lints allow -Cinstrument-coverage` > > > > Running `rustc --crate-name vcpkg > /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/vcpkg-0.2.15/src/ > lib.rs --error-format=json > --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib > --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off > -C overflow-checks=on -C metadata=4128c5710ab69439 -C > extra-filename=-4128c5710ab69439 --out-dir > /Users/jules/Documents/cryptography/src/rust/target/release/deps -L > dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps > --cap-lints allow -Cinstrument-coverage` > > > > error[E0463]: can't find crate for `profiler_builtins` > > > > | > > > > = note: the compiler may have been built without the profiler runtime > > > > > > For more information about this error, try `rustc --explain E0463`. > > > > error: could not compile `unicode-ident` (lib) due to previous error > > > > > > Caused by: > > > > process didn't exit successfully: `rustc --crate-name unicode_ident > --edition=2018 > /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/src/ > lib.rs --error-format=json > --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib > --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off > -C overflow-checks=on -C metadata=1362b182bc48a165 -C > extra-filename=-1362b182bc48a165 --out-dir > /Users/jules/Documents/cryptography/src/rust/target/release/deps -L > dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps > --cap-lints allow -Cinstrument-coverage` (exit status: 1) > > > > warning: build failed, waiting for other jobs to finish... > > > > error: could not compile `proc-macro2` (build script) due to previous > error > > > > > > Caused by: > > > > process didn't exit successfully: `rustc --crate-name > build_script_build --edition=2021 > /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.69/ > build.rs --error-format=json > --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin > --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C > overflow-checks=on --cfg 'feature="default"' --cfg 'feature="proc-macro"' > -C metadata=f7ac9a821baae58d -C extra-filename=-f7ac9a821baae58d --out-dir > /Users/jules/Documents/cryptography/src/rust/target/release/build/proc-macro2-f7ac9a821baae58d > -L > dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps > --cap-lints allow -Cinstrument-coverage` (exit status: 1) > > > > error: could not compile `libc` (build script) due to previous error > > > > > > Caused by: > > > > process didn't exit successfully: `rustc --crate-name > build_script_build > /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.150/ > build.rs --error-format=json > --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin > --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C > overflow-checks=on -C metadata=a63b8825ed72220a -C > extra-filename=-a63b8825ed72220a --out-dir > /Users/jules/Documents/cryptography/src/rust/target/release/build/libc-a63b8825ed72220a > -L > dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps > --cap-lints allow -Cinstrument-coverage` (exit status: 1) > > > > error: could not compile `libc` (build script) due to previous error > > > > > > Caused by: > > > > process didn't exit successfully: `rustc --crate-name > build_script_build > /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.150/ > build.rs --error-format=json > --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin > --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C > overflow-checks=on --cfg 'feature="default"' --cfg 'feature="std"' -C > metadata=d07bfb6e2e6cb865 -C extra-filename=-d07bfb6e2e6cb865 --out-dir > /Users/jules/Documents/cryptography/src/rust/target/release/build/libc-d07bfb6e2e6cb865 > -L > dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps > --cap-lints allow -Cinstrument-coverage` (exit status: 1) > > > > error: could not compile `autocfg` (lib) due to previous error > > > > > > Caused by: > > > > process didn't exit successfully: `rustc --crate-name autocfg > /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.1.0/src/ > lib.rs --error-format=json > --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib > --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off > -C overflow-checks=on -C metadata=0de283a865cf05de -C > extra-filename=-0de283a865cf05de --out-dir > /Users/jules/Documents/cryptography/src/rust/target/release/deps -L > dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps > --cap-lints allow -Cinstrument-coverage` (exit status: 1) > > > > error: could not compile `pkg-config` (lib) due to previous error > > > > > > Caused by: > > > > process didn't exit successfully: `rustc --crate-name pkg_config > /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pkg-config-0.3.27/src/ > lib.rs --error-format=json > --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib > --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off > -C overflow-checks=on -C metadata=3d2250814dcd1d72 -C > extra-filename=-3d2250814dcd1d72 --out-dir > /Users/jules/Documents/cryptography/src/rust/target/release/deps -L > dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps > --cap-lints allow -Cinstrument-coverage` (exit status: 1) > > > > error: could not compile `target-lexicon` (build script) due to > previous error > > > > > > Caused by: > > > > process didn't exit successfully: `rustc --crate-name > build_script_build --edition=2018 > /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/target-lexicon-0.12.12/ > build.rs --error-format=json > --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin > --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C > overflow-checks=on --cfg 'feature="default"' -C metadata=1873db1a7ee6c572 > -C extra-filename=-1873db1a7ee6c572 --out-dir > /Users/jules/Documents/cryptography/src/rust/target/release/build/target-lexicon-1873db1a7ee6c572 > -L > dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps > --cap-lints allow -Cinstrument-coverage` (exit status: 1) > > > > error: could not compile `vcpkg` (lib) due to previous error > > > > > > Caused by: > > > > process didn't exit successfully: `rustc --crate-name vcpkg > /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/vcpkg-0.2.15/src/ > lib.rs --error-format=json > --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib > --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off > -C overflow-checks=on -C metadata=4128c5710ab69439 -C > extra-filename=-4128c5710ab69439 --out-dir > /Users/jules/Documents/cryptography/src/rust/target/release/deps -L > dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps > --cap-lints allow -Cinstrument-coverage` (exit status: 1) > > > > error: `cargo rustc --lib --message-format=json-render-diagnostics > --manifest-path src/rust/Cargo.toml --release -v --features > pyo3/extension-module --crate-type cdylib -- -C 'link-args=-undefined > dynamic_lookup -Wl,-install_name, at rpath/_rust.abi3.so'` failed with code > 101 > > > > error: subprocess-exited-with-error > > > > > > > > ? Building wheel for cryptography (pyproject.toml) did not run > successfully. > > > > ? exit code: 1 > > > > ??> See above for output. > > > > > > > > note: This error originates from a subprocess, and is likely not a > problem with pip. > > > > full command: > /Users/jules/Documents/cryptography/.nox/tests/bin/python > /Users/jules/Documents/cryptography/.nox/tests/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py > build_wheel /var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/tmpxv55oh3f > > > > cwd: /Users/jules/Documents/cryptography > > > > Building wheel for cryptography (pyproject.toml) ... error > > > > ERROR: Failed building wheel for cryptography > > > > Failed to build cryptography > > > > ERROR: Could not build wheels for cryptography, which is required to > install pyproject.toml-based projects > > > > nox > Command python -m pip install -v -c > ci-constraints-requirements.txt '.[test]' failed with exit code 1 > > > > nox > Session tests failed. > > > > > > Le mar. 21 nov. 2023 ? 13:14, Alex Gaynor a > ?crit : > >> > >> Yes, please send the complete output of `nox -e tests`. > >> > >> Alex > >> > >> On Tue, Nov 21, 2023 at 5:42?AM Jules Marmier > wrote: > >> > > >> > Hi everyone! > >> > > >> > > >> > I'm trying to contribute to the cryptography project but I have some > trouble setting up the project. I try to follow the Getting started page > but the command nox -e tests -p py310 don?t succeed. > >> > > >> > > >> > Here are all the commands I run (I'm on a Mac M1) : > >> > > >> > > >> > git clone https://github.com/pyca/cryptography.git > >> > > >> > virtualenv cryptography > >> > > >> > source cryptography/bin/activate > >> > > >> > cd cryptography > >> > > >> > pip install nox > >> > > >> > nox -e tests -p py310 > >> > > >> > > >> > My first problem is that this last command does not work and gives me > this error message: > >> > > >> > nox > Python version selection caused no sessions to be selected. > >> > > >> > But I do have python 3.10 installed. > >> > > >> > > >> > Then I tried to run nox -e tests. This command works at first but > then I have an error message that I don?t understand (it?s at the end of > the message if you need it). I tried to run manually the command python -m > pip install -v -c ci-constraints-requirements.txt '.[test]' and it works. I > don?t understand why it works when I run it manually but not when the > script runs it. > >> > > >> > > >> > Thanks for your help, > >> > > >> > Jules > >> > > >> > > >> > > >> > This is I think the most interesting part of my error message (I can > send you more if needed) : > >> > > >> > > >> > Caused by: > >> > > >> > process didn't exit successfully: `rustc --crate-name vcpkg > /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/vcpkg-0.2.15/src/ > lib.rs --error-format=json > --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib > --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off > -C overflow-checks=on -C metadata=4128c5710ab69439 -C > extra-filename=-4128c5710ab69439 --out-dir > /Users/jules/Documents/cryptography/src/rust/target/release/deps -L > dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps > --cap-lints allow -Cinstrument-coverage` (exit status: 1) > >> > > >> > > >> > error: `cargo rustc --lib --message-format=json-render-diagnostics > --manifest-path src/rust/Cargo.toml --release -v --features > pyo3/extension-module --crate-type cdylib -- -C 'link-args=-undefined > dynamic_lookup -Wl,-install_name, at rpath/_rust.abi3.so'` failed with code > 101 > >> > > >> > error: subprocess-exited-with-error > >> > > >> > > >> > > >> > ? Building wheel for cryptography (pyproject.toml) did not run > successfully. > >> > > >> > ? exit code: 1 > >> > > >> > ??> See above for output. > >> > > >> > > >> > > >> > note: This error originates from a subprocess, and is likely not a > problem with pip. > >> > > >> > full command: > /Users/jules/Documents/cryptography/.nox/tests/bin/python > /Users/jules/Documents/cryptography/.nox/tests/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py > build_wheel /var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/tmpi2i1dq_5 > >> > > >> > cwd: /Users/jules/Documents/cryptography > >> > > >> > Building wheel for cryptography (pyproject.toml) ... error > >> > > >> > ERROR: Failed building wheel for cryptography > >> > > >> > Failed to build cryptography > >> > > >> > _______________________________________________ > >> > Cryptography-dev mailing list > >> > Cryptography-dev at python.org > >> > https://mail.python.org/mailman/listinfo/cryptography-dev > >> > >> > >> > >> -- > >> All that is necessary for evil to succeed is for good people to do > nothing. > >> _______________________________________________ > >> Cryptography-dev mailing list > >> Cryptography-dev at python.org > >> https://mail.python.org/mailman/listinfo/cryptography-dev > > > > _______________________________________________ > > Cryptography-dev mailing list > > Cryptography-dev at python.org > > https://mail.python.org/mailman/listinfo/cryptography-dev > > > > -- > All that is necessary for evil to succeed is for good people to do nothing. > _______________________________________________ > Cryptography-dev mailing list > Cryptography-dev at python.org > https://mail.python.org/mailman/listinfo/cryptography-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: From alex.gaynor at gmail.com Tue Nov 21 08:19:07 2023 From: alex.gaynor at gmail.com (Alex Gaynor) Date: Tue, 21 Nov 2023 08:19:07 -0500 Subject: [Cryptography-dev] Fail to setup the project for contribution In-Reply-To: References: Message-ID: Where did you get your rustc from? It looks like it's built without the necessary support for coverage. But in any event, you can use `nox -e tests-nocoverage` for now. Alex On Tue, Nov 21, 2023 at 8:15?AM Jules Marmier wrote: > > Thanks for your prompt response! > > To answer your questions: > 1) I'm building on a Mac M1 > 2) Yes, nox -e tests-nocoverage works without any issues > > Jules > > Le mar. 21 nov. 2023 ? 13:55, Alex Gaynor a ?crit : >> >> Two questions: 1) What platform are you building on? 2) Does `nox -e >> tests-nocoverage` work? >> >> Alex >> >> On Tue, Nov 21, 2023 at 7:53?AM Jules Marmier wrote: >> > >> > Ok, this is my full error message : >> > >> > nox > Running session tests >> > >> > nox > Re-using existing virtual environment at .nox/tests. >> > >> > nox > python -m pip install -v -c ci-constraints-requirements.txt '.[test]' >> > >> > Using pip 23.3.1 from /Users/jules/Documents/cryptography/.nox/tests/lib/python3.11/site-packages/pip (python 3.11) >> > >> > Processing /Users/jules/Documents/cryptography >> > >> > Running command pip subprocess to install build dependencies >> > >> > Collecting setuptools>=61.0.0 >> > >> > Downloading setuptools-69.0.1-py3-none-any.whl.metadata (6.3 kB) >> > >> > Collecting wheel >> > >> > Using cached wheel-0.41.3-py3-none-any.whl.metadata (2.2 kB) >> > >> > Collecting cffi>=1.12 >> > >> > Using cached cffi-1.16.0-cp311-cp311-macosx_11_0_arm64.whl.metadata (1.5 kB) >> > >> > Collecting setuptools-rust>=1.7.0 >> > >> > Using cached setuptools_rust-1.8.1-py3-none-any.whl.metadata (9.4 kB) >> > >> > Collecting pycparser (from cffi>=1.12) >> > >> > Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB) >> > >> > Collecting semantic-version<3,>=2.8.2 (from setuptools-rust>=1.7.0) >> > >> > Using cached semantic_version-2.10.0-py2.py3-none-any.whl (15 kB) >> > >> > Downloading setuptools-69.0.1-py3-none-any.whl (819 kB) >> > >> > ???????????????????????????????????????? 819.4/819.4 kB 20.7 MB/s eta 0:00:00 >> > >> > Using cached wheel-0.41.3-py3-none-any.whl (65 kB) >> > >> > Using cached cffi-1.16.0-cp311-cp311-macosx_11_0_arm64.whl (176 kB) >> > >> > Using cached setuptools_rust-1.8.1-py3-none-any.whl (26 kB) >> > >> > Installing collected packages: wheel, setuptools, semantic-version, pycparser, setuptools-rust, cffi >> > >> > Successfully installed cffi-1.16.0 pycparser-2.21 semantic-version-2.10.0 setuptools-69.0.1 setuptools-rust-1.8.1 wheel-0.41.3 >> > >> > Installing build dependencies ... done >> > >> > Running command Getting requirements to build wheel >> > >> > running egg_info >> > >> > writing src/cryptography.egg-info/PKG-INFO >> > >> > writing dependency_links to src/cryptography.egg-info/dependency_links.txt >> > >> > writing requirements to src/cryptography.egg-info/requires.txt >> > >> > writing top-level names to src/cryptography.egg-info/top_level.txt >> > >> > reading manifest file 'src/cryptography.egg-info/SOURCES.txt' >> > >> > reading manifest template 'MANIFEST.in' >> > >> > warning: no files found matching '*.c' under directory 'src/_cffi_src' >> > >> > warning: no files found matching '*.h' under directory 'src/_cffi_src' >> > >> > no previously-included directories found matching 'docs/_build' >> > >> > warning: no previously-included files found matching 'vectors' >> > >> > warning: no previously-included files matching '*' found under directory 'vectors' >> > >> > warning: no previously-included files found matching 'src/rust/target' >> > >> > warning: no previously-included files matching '*' found under directory '.github' >> > >> > warning: no previously-included files found matching 'release.py' >> > >> > warning: no previously-included files found matching '.readthedocs.yml' >> > >> > warning: no previously-included files found matching 'ci-constraints-requirements.txt' >> > >> > warning: no previously-included files found matching 'mypy.ini' >> > >> > adding license file 'LICENSE' >> > >> > adding license file 'LICENSE.APACHE' >> > >> > adding license file 'LICENSE.BSD' >> > >> > writing manifest file 'src/cryptography.egg-info/SOURCES.txt' >> > >> > Getting requirements to build wheel ... done >> > >> > Running command Preparing metadata (pyproject.toml) >> > >> > running dist_info >> > >> > creating /private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info >> > >> > writing /private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info/PKG-INFO >> > >> > writing dependency_links to /private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info/dependency_links.txt >> > >> > writing requirements to /private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info/requires.txt >> > >> > writing top-level names to /private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info/top_level.txt >> > >> > writing manifest file '/private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info/SOURCES.txt' >> > >> > reading manifest file '/private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info/SOURCES.txt' >> > >> > reading manifest template 'MANIFEST.in' >> > >> > warning: no files found matching '*.c' under directory 'src/_cffi_src' >> > >> > warning: no files found matching '*.h' under directory 'src/_cffi_src' >> > >> > no previously-included directories found matching 'docs/_build' >> > >> > warning: no previously-included files found matching 'vectors' >> > >> > warning: no previously-included files matching '*' found under directory 'vectors' >> > >> > warning: no previously-included files found matching 'src/rust/target' >> > >> > warning: no previously-included files matching '*' found under directory '.github' >> > >> > warning: no previously-included files found matching 'release.py' >> > >> > warning: no previously-included files found matching '.readthedocs.yml' >> > >> > warning: no previously-included files found matching 'ci-constraints-requirements.txt' >> > >> > warning: no previously-included files found matching 'mypy.ini' >> > >> > adding license file 'LICENSE' >> > >> > adding license file 'LICENSE.APACHE' >> > >> > adding license file 'LICENSE.BSD' >> > >> > writing manifest file '/private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info/SOURCES.txt' >> > >> > creating '/private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography-42.0.0.dev1.dist-info' >> > >> > Preparing metadata (pyproject.toml) ... done >> > >> > Collecting cffi>=1.12 >> > >> > Obtaining dependency information for cffi>=1.12 from https://files.pythonhosted.org/packages/18/6c/0406611f3d5aadf4c5b08f6c095d874aed8dfc2d3a19892707d72536d5dc/cffi-1.16.0-cp311-cp311-macosx_11_0_arm64.whl.metadata >> > >> > Using cached cffi-1.16.0-cp311-cp311-macosx_11_0_arm64.whl.metadata (1.5 kB) >> > >> > Collecting pytest>=6.2.0 >> > >> > Obtaining dependency information for pytest>=6.2.0 from https://files.pythonhosted.org/packages/f3/8c/f16efd81ca8e293b2cc78f111190a79ee539d0d5d36ccd49975cb3beac60/pytest-7.4.3-py3-none-any.whl.metadata >> > >> > Using cached pytest-7.4.3-py3-none-any.whl.metadata (7.9 kB) >> > >> > Collecting pytest-benchmark >> > >> > Using cached pytest_benchmark-4.0.0-py3-none-any.whl (43 kB) >> > >> > Collecting pytest-cov >> > >> > Obtaining dependency information for pytest-cov from https://files.pythonhosted.org/packages/a7/4b/8b78d126e275efa2379b1c2e09dc52cf70df16fc3b90613ef82531499d73/pytest_cov-4.1.0-py3-none-any.whl.metadata >> > >> > Using cached pytest_cov-4.1.0-py3-none-any.whl.metadata (26 kB) >> > >> > Collecting pytest-xdist >> > >> > Obtaining dependency information for pytest-xdist from https://files.pythonhosted.org/packages/c4/94/71d5bdffe6efc8f224154323bb3e026c5e961bd56bd2a5a20f23917377d4/pytest_xdist-3.4.0-py3-none-any.whl.metadata >> > >> > Using cached pytest_xdist-3.4.0-py3-none-any.whl.metadata (3.1 kB) >> > >> > Collecting pretend >> > >> > Using cached pretend-1.0.9-py2.py3-none-any.whl (3.8 kB) >> > >> > Collecting pycparser (from cffi>=1.12) >> > >> > Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB) >> > >> > Collecting iniconfig (from pytest>=6.2.0) >> > >> > Using cached iniconfig-2.0.0-py3-none-any.whl (5.9 kB) >> > >> > Collecting packaging (from pytest>=6.2.0) >> > >> > Obtaining dependency information for packaging from https://files.pythonhosted.org/packages/ec/1a/610693ac4ee14fcdf2d9bf3c493370e4f2ef7ae2e19217d7a237ff42367d/packaging-23.2-py3-none-any.whl.metadata >> > >> > Using cached packaging-23.2-py3-none-any.whl.metadata (3.2 kB) >> > >> > Collecting pluggy<2.0,>=0.12 (from pytest>=6.2.0) >> > >> > Obtaining dependency information for pluggy<2.0,>=0.12 from https://files.pythonhosted.org/packages/05/b8/42ed91898d4784546c5f06c60506400548db3f7a4b3fb441cba4e5c17952/pluggy-1.3.0-py3-none-any.whl.metadata >> > >> > Using cached pluggy-1.3.0-py3-none-any.whl.metadata (4.3 kB) >> > >> > Collecting py-cpuinfo (from pytest-benchmark) >> > >> > Using cached py_cpuinfo-9.0.0-py3-none-any.whl (22 kB) >> > >> > Collecting coverage>=5.2.1 (from coverage[toml]>=5.2.1->pytest-cov) >> > >> > Obtaining dependency information for coverage>=5.2.1 from https://files.pythonhosted.org/packages/0b/df/9283cc3e33342995971c30be0e32d05f680f1ad2a25e20eb9e5b978e56a9/coverage-7.3.2-cp311-cp311-macosx_11_0_arm64.whl.metadata >> > >> > Using cached coverage-7.3.2-cp311-cp311-macosx_11_0_arm64.whl.metadata (8.1 kB) >> > >> > Collecting execnet>=1.1 (from pytest-xdist) >> > >> > Obtaining dependency information for execnet>=1.1 from https://files.pythonhosted.org/packages/e8/9c/a079946da30fac4924d92dbc617e5367d454954494cf1e71567bcc4e00ee/execnet-2.0.2-py3-none-any.whl.metadata >> > >> > Using cached execnet-2.0.2-py3-none-any.whl.metadata (2.9 kB) >> > >> > Using cached cffi-1.16.0-cp311-cp311-macosx_11_0_arm64.whl (176 kB) >> > >> > Using cached pytest-7.4.3-py3-none-any.whl (325 kB) >> > >> > Using cached pytest_cov-4.1.0-py3-none-any.whl (21 kB) >> > >> > Using cached pytest_xdist-3.4.0-py3-none-any.whl (41 kB) >> > >> > Using cached coverage-7.3.2-cp311-cp311-macosx_11_0_arm64.whl (200 kB) >> > >> > Using cached execnet-2.0.2-py3-none-any.whl (37 kB) >> > >> > Using cached pluggy-1.3.0-py3-none-any.whl (18 kB) >> > >> > Using cached packaging-23.2-py3-none-any.whl (53 kB) >> > >> > Building wheels for collected packages: cryptography >> > >> > Running command Building wheel for cryptography (pyproject.toml) >> > >> > running bdist_wheel >> > >> > running build >> > >> > running build_py >> > >> > copying src/cryptography/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography >> > >> > copying src/cryptography/utils.py -> build/lib.macosx-14-arm64-cpython-311/cryptography >> > >> > copying src/cryptography/__about__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography >> > >> > copying src/cryptography/exceptions.py -> build/lib.macosx-14-arm64-cpython-311/cryptography >> > >> > copying src/cryptography/fernet.py -> build/lib.macosx-14-arm64-cpython-311/cryptography >> > >> > copying src/cryptography/hazmat/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat >> > >> > copying src/cryptography/hazmat/_oid.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat >> > >> > copying src/cryptography/x509/oid.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/x509 >> > >> > copying src/cryptography/x509/verification.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/x509 >> > >> > copying src/cryptography/x509/ocsp.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/x509 >> > >> > copying src/cryptography/x509/general_name.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/x509 >> > >> > copying src/cryptography/x509/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/x509 >> > >> > copying src/cryptography/x509/extensions.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/x509 >> > >> > copying src/cryptography/x509/name.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/x509 >> > >> > copying src/cryptography/x509/base.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/x509 >> > >> > copying src/cryptography/x509/certificate_transparency.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/x509 >> > >> > copying src/cryptography/hazmat/backends/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/backends >> > >> > copying src/cryptography/hazmat/primitives/_serialization.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives >> > >> > copying src/cryptography/hazmat/primitives/cmac.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives >> > >> > copying src/cryptography/hazmat/primitives/_asymmetric.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives >> > >> > copying src/cryptography/hazmat/primitives/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives >> > >> > copying src/cryptography/hazmat/primitives/_cipheralgorithm.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives >> > >> > copying src/cryptography/hazmat/primitives/poly1305.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives >> > >> > copying src/cryptography/hazmat/primitives/constant_time.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives >> > >> > copying src/cryptography/hazmat/primitives/keywrap.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives >> > >> > copying src/cryptography/hazmat/primitives/hmac.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives >> > >> > copying src/cryptography/hazmat/primitives/hashes.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives >> > >> > copying src/cryptography/hazmat/primitives/padding.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives >> > >> > copying src/cryptography/hazmat/bindings/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings >> > >> > copying src/cryptography/hazmat/backends/openssl/backend.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/backends/openssl >> > >> > copying src/cryptography/hazmat/backends/openssl/ciphers.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/backends/openssl >> > >> > copying src/cryptography/hazmat/backends/openssl/aead.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/backends/openssl >> > >> > copying src/cryptography/hazmat/backends/openssl/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/backends/openssl >> > >> > copying src/cryptography/hazmat/backends/openssl/utils.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/backends/openssl >> > >> > copying src/cryptography/hazmat/backends/openssl/decode_asn1.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/backends/openssl >> > >> > copying src/cryptography/hazmat/primitives/kdf/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/kdf >> > >> > copying src/cryptography/hazmat/primitives/kdf/scrypt.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/kdf >> > >> > copying src/cryptography/hazmat/primitives/kdf/pbkdf2.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/kdf >> > >> > copying src/cryptography/hazmat/primitives/kdf/hkdf.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/kdf >> > >> > copying src/cryptography/hazmat/primitives/kdf/x963kdf.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/kdf >> > >> > copying src/cryptography/hazmat/primitives/kdf/kbkdf.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/kdf >> > >> > copying src/cryptography/hazmat/primitives/kdf/concatkdf.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/kdf >> > >> > copying src/cryptography/hazmat/primitives/twofactor/totp.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/twofactor >> > >> > copying src/cryptography/hazmat/primitives/twofactor/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/twofactor >> > >> > copying src/cryptography/hazmat/primitives/twofactor/hotp.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/twofactor >> > >> > copying src/cryptography/hazmat/primitives/serialization/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/serialization >> > >> > copying src/cryptography/hazmat/primitives/serialization/pkcs12.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/serialization >> > >> > copying src/cryptography/hazmat/primitives/serialization/pkcs7.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/serialization >> > >> > copying src/cryptography/hazmat/primitives/serialization/ssh.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/serialization >> > >> > copying src/cryptography/hazmat/primitives/serialization/base.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/serialization >> > >> > copying src/cryptography/hazmat/primitives/ciphers/algorithms.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/ciphers >> > >> > copying src/cryptography/hazmat/primitives/ciphers/aead.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/ciphers >> > >> > copying src/cryptography/hazmat/primitives/ciphers/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/ciphers >> > >> > copying src/cryptography/hazmat/primitives/ciphers/modes.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/ciphers >> > >> > copying src/cryptography/hazmat/primitives/ciphers/base.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/ciphers >> > >> > copying src/cryptography/hazmat/primitives/asymmetric/x448.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric >> > >> > copying src/cryptography/hazmat/primitives/asymmetric/ec.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric >> > >> > copying src/cryptography/hazmat/primitives/asymmetric/rsa.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric >> > >> > copying src/cryptography/hazmat/primitives/asymmetric/dh.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric >> > >> > copying src/cryptography/hazmat/primitives/asymmetric/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric >> > >> > copying src/cryptography/hazmat/primitives/asymmetric/types.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric >> > >> > copying src/cryptography/hazmat/primitives/asymmetric/utils.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric >> > >> > copying src/cryptography/hazmat/primitives/asymmetric/ed25519.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric >> > >> > copying src/cryptography/hazmat/primitives/asymmetric/dsa.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric >> > >> > copying src/cryptography/hazmat/primitives/asymmetric/ed448.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric >> > >> > copying src/cryptography/hazmat/primitives/asymmetric/x25519.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric >> > >> > copying src/cryptography/hazmat/primitives/asymmetric/padding.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric >> > >> > copying src/cryptography/hazmat/bindings/openssl/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/openssl >> > >> > copying src/cryptography/hazmat/bindings/openssl/_conditional.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/openssl >> > >> > copying src/cryptography/hazmat/bindings/openssl/binding.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/openssl >> > >> > running egg_info >> > >> > writing src/cryptography.egg-info/PKG-INFO >> > >> > writing dependency_links to src/cryptography.egg-info/dependency_links.txt >> > >> > writing requirements to src/cryptography.egg-info/requires.txt >> > >> > writing top-level names to src/cryptography.egg-info/top_level.txt >> > >> > reading manifest file 'src/cryptography.egg-info/SOURCES.txt' >> > >> > reading manifest template 'MANIFEST.in' >> > >> > warning: no files found matching '*.c' under directory 'src/_cffi_src' >> > >> > warning: no files found matching '*.h' under directory 'src/_cffi_src' >> > >> > no previously-included directories found matching 'docs/_build' >> > >> > warning: no previously-included files found matching 'vectors' >> > >> > warning: no previously-included files matching '*' found under directory 'vectors' >> > >> > warning: no previously-included files found matching 'src/rust/target' >> > >> > warning: no previously-included files matching '*' found under directory '.github' >> > >> > warning: no previously-included files found matching 'release.py' >> > >> > warning: no previously-included files found matching '.readthedocs.yml' >> > >> > warning: no previously-included files found matching 'ci-constraints-requirements.txt' >> > >> > warning: no previously-included files found matching 'mypy.ini' >> > >> > adding license file 'LICENSE' >> > >> > adding license file 'LICENSE.APACHE' >> > >> > adding license file 'LICENSE.BSD' >> > >> > writing manifest file 'src/cryptography.egg-info/SOURCES.txt' >> > >> > copying src/cryptography/py.typed -> build/lib.macosx-14-arm64-cpython-311/cryptography >> > >> > copying src/cryptography/hazmat/bindings/_rust/__init__.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust >> > >> > copying src/cryptography/hazmat/bindings/_rust/_openssl.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust >> > >> > copying src/cryptography/hazmat/bindings/_rust/asn1.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust >> > >> > copying src/cryptography/hazmat/bindings/_rust/exceptions.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust >> > >> > copying src/cryptography/hazmat/bindings/_rust/ocsp.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust >> > >> > copying src/cryptography/hazmat/bindings/_rust/pkcs7.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust >> > >> > copying src/cryptography/hazmat/bindings/_rust/x509.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust >> > >> > copying src/cryptography/hazmat/bindings/_rust/openssl/__init__.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl >> > >> > copying src/cryptography/hazmat/bindings/_rust/openssl/aead.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl >> > >> > copying src/cryptography/hazmat/bindings/_rust/openssl/cmac.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl >> > >> > copying src/cryptography/hazmat/bindings/_rust/openssl/dh.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl >> > >> > copying src/cryptography/hazmat/bindings/_rust/openssl/dsa.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl >> > >> > copying src/cryptography/hazmat/bindings/_rust/openssl/ec.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl >> > >> > copying src/cryptography/hazmat/bindings/_rust/openssl/ed25519.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl >> > >> > copying src/cryptography/hazmat/bindings/_rust/openssl/ed448.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl >> > >> > copying src/cryptography/hazmat/bindings/_rust/openssl/hashes.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl >> > >> > copying src/cryptography/hazmat/bindings/_rust/openssl/hmac.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl >> > >> > copying src/cryptography/hazmat/bindings/_rust/openssl/kdf.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl >> > >> > copying src/cryptography/hazmat/bindings/_rust/openssl/keys.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl >> > >> > copying src/cryptography/hazmat/bindings/_rust/openssl/poly1305.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl >> > >> > copying src/cryptography/hazmat/bindings/_rust/openssl/rsa.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl >> > >> > copying src/cryptography/hazmat/bindings/_rust/openssl/x25519.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl >> > >> > copying src/cryptography/hazmat/bindings/_rust/openssl/x448.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl >> > >> > running build_ext >> > >> > running build_rust >> > >> > cargo rustc --lib --message-format=json-render-diagnostics --manifest-path src/rust/Cargo.toml --release -v --features pyo3/extension-module --crate-type cdylib -- -C link-args=-undefined dynamic_lookup -Wl,-install_name, at rpath/_rust.abi3.so >> > >> > Dirty proc-macro2 v1.0.69: the rustflags changed >> > >> > Compiling proc-macro2 v1.0.69 >> > >> > Dirty libc v0.2.150: the rustflags changed >> > >> > Compiling libc v0.2.150 >> > >> > Dirty unicode-ident v1.0.12: the rustflags changed >> > >> > Compiling unicode-ident v1.0.12 >> > >> > Dirty target-lexicon v0.12.12: the rustflags changed >> > >> > Compiling target-lexicon v0.12.12 >> > >> > Dirty pkg-config v0.3.27: the rustflags changed >> > >> > Compiling pkg-config v0.3.27 >> > >> > Dirty vcpkg v0.2.15: the rustflags changed >> > >> > Compiling vcpkg v0.2.15 >> > >> > Dirty autocfg v1.1.0: the rustflags changed >> > >> > Compiling autocfg v1.1.0 >> > >> > Running `rustc --crate-name build_script_build --edition=2021 /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.69/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=f7ac9a821baae58d -C extra-filename=-f7ac9a821baae58d --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/build/proc-macro2-f7ac9a821baae58d -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` >> > >> > Running `rustc --crate-name build_script_build /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.150/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=a63b8825ed72220a -C extra-filename=-a63b8825ed72220a --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/build/libc-a63b8825ed72220a -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` >> > >> > Running `rustc --crate-name unicode_ident --edition=2018 /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=1362b182bc48a165 -C extra-filename=-1362b182bc48a165 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/deps -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` >> > >> > Running `rustc --crate-name build_script_build --edition=2018 /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/target-lexicon-0.12.12/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on --cfg 'feature="default"' -C metadata=1873db1a7ee6c572 -C extra-filename=-1873db1a7ee6c572 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/build/target-lexicon-1873db1a7ee6c572 -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` >> > >> > Running `rustc --crate-name pkg_config /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pkg-config-0.3.27/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=3d2250814dcd1d72 -C extra-filename=-3d2250814dcd1d72 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/deps -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` >> > >> > Running `rustc --crate-name build_script_build /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.150/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=d07bfb6e2e6cb865 -C extra-filename=-d07bfb6e2e6cb865 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/build/libc-d07bfb6e2e6cb865 -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` >> > >> > Running `rustc --crate-name autocfg /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=0de283a865cf05de -C extra-filename=-0de283a865cf05de --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/deps -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` >> > >> > Running `rustc --crate-name vcpkg /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/vcpkg-0.2.15/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=4128c5710ab69439 -C extra-filename=-4128c5710ab69439 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/deps -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` >> > >> > error[E0463]: can't find crate for `profiler_builtins` >> > >> > | >> > >> > = note: the compiler may have been built without the profiler runtime >> > >> > >> > For more information about this error, try `rustc --explain E0463`. >> > >> > error: could not compile `unicode-ident` (lib) due to previous error >> > >> > >> > Caused by: >> > >> > process didn't exit successfully: `rustc --crate-name unicode_ident --edition=2018 /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=1362b182bc48a165 -C extra-filename=-1362b182bc48a165 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/deps -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` (exit status: 1) >> > >> > warning: build failed, waiting for other jobs to finish... >> > >> > error: could not compile `proc-macro2` (build script) due to previous error >> > >> > >> > Caused by: >> > >> > process didn't exit successfully: `rustc --crate-name build_script_build --edition=2021 /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.69/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=f7ac9a821baae58d -C extra-filename=-f7ac9a821baae58d --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/build/proc-macro2-f7ac9a821baae58d -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` (exit status: 1) >> > >> > error: could not compile `libc` (build script) due to previous error >> > >> > >> > Caused by: >> > >> > process didn't exit successfully: `rustc --crate-name build_script_build /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.150/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=a63b8825ed72220a -C extra-filename=-a63b8825ed72220a --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/build/libc-a63b8825ed72220a -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` (exit status: 1) >> > >> > error: could not compile `libc` (build script) due to previous error >> > >> > >> > Caused by: >> > >> > process didn't exit successfully: `rustc --crate-name build_script_build /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.150/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=d07bfb6e2e6cb865 -C extra-filename=-d07bfb6e2e6cb865 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/build/libc-d07bfb6e2e6cb865 -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` (exit status: 1) >> > >> > error: could not compile `autocfg` (lib) due to previous error >> > >> > >> > Caused by: >> > >> > process didn't exit successfully: `rustc --crate-name autocfg /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=0de283a865cf05de -C extra-filename=-0de283a865cf05de --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/deps -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` (exit status: 1) >> > >> > error: could not compile `pkg-config` (lib) due to previous error >> > >> > >> > Caused by: >> > >> > process didn't exit successfully: `rustc --crate-name pkg_config /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pkg-config-0.3.27/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=3d2250814dcd1d72 -C extra-filename=-3d2250814dcd1d72 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/deps -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` (exit status: 1) >> > >> > error: could not compile `target-lexicon` (build script) due to previous error >> > >> > >> > Caused by: >> > >> > process didn't exit successfully: `rustc --crate-name build_script_build --edition=2018 /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/target-lexicon-0.12.12/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on --cfg 'feature="default"' -C metadata=1873db1a7ee6c572 -C extra-filename=-1873db1a7ee6c572 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/build/target-lexicon-1873db1a7ee6c572 -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` (exit status: 1) >> > >> > error: could not compile `vcpkg` (lib) due to previous error >> > >> > >> > Caused by: >> > >> > process didn't exit successfully: `rustc --crate-name vcpkg /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/vcpkg-0.2.15/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=4128c5710ab69439 -C extra-filename=-4128c5710ab69439 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/deps -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` (exit status: 1) >> > >> > error: `cargo rustc --lib --message-format=json-render-diagnostics --manifest-path src/rust/Cargo.toml --release -v --features pyo3/extension-module --crate-type cdylib -- -C 'link-args=-undefined dynamic_lookup -Wl,-install_name, at rpath/_rust.abi3.so'` failed with code 101 >> > >> > error: subprocess-exited-with-error >> > >> > >> > >> > ? Building wheel for cryptography (pyproject.toml) did not run successfully. >> > >> > ? exit code: 1 >> > >> > ??> See above for output. >> > >> > >> > >> > note: This error originates from a subprocess, and is likely not a problem with pip. >> > >> > full command: /Users/jules/Documents/cryptography/.nox/tests/bin/python /Users/jules/Documents/cryptography/.nox/tests/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py build_wheel /var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/tmpxv55oh3f >> > >> > cwd: /Users/jules/Documents/cryptography >> > >> > Building wheel for cryptography (pyproject.toml) ... error >> > >> > ERROR: Failed building wheel for cryptography >> > >> > Failed to build cryptography >> > >> > ERROR: Could not build wheels for cryptography, which is required to install pyproject.toml-based projects >> > >> > nox > Command python -m pip install -v -c ci-constraints-requirements.txt '.[test]' failed with exit code 1 >> > >> > nox > Session tests failed. >> > >> > >> > Le mar. 21 nov. 2023 ? 13:14, Alex Gaynor a ?crit : >> >> >> >> Yes, please send the complete output of `nox -e tests`. >> >> >> >> Alex >> >> >> >> On Tue, Nov 21, 2023 at 5:42?AM Jules Marmier wrote: >> >> > >> >> > Hi everyone! >> >> > >> >> > >> >> > I'm trying to contribute to the cryptography project but I have some trouble setting up the project. I try to follow the Getting started page but the command nox -e tests -p py310 don?t succeed. >> >> > >> >> > >> >> > Here are all the commands I run (I'm on a Mac M1) : >> >> > >> >> > >> >> > git clone https://github.com/pyca/cryptography.git >> >> > >> >> > virtualenv cryptography >> >> > >> >> > source cryptography/bin/activate >> >> > >> >> > cd cryptography >> >> > >> >> > pip install nox >> >> > >> >> > nox -e tests -p py310 >> >> > >> >> > >> >> > My first problem is that this last command does not work and gives me this error message: >> >> > >> >> > nox > Python version selection caused no sessions to be selected. >> >> > >> >> > But I do have python 3.10 installed. >> >> > >> >> > >> >> > Then I tried to run nox -e tests. This command works at first but then I have an error message that I don?t understand (it?s at the end of the message if you need it). I tried to run manually the command python -m pip install -v -c ci-constraints-requirements.txt '.[test]' and it works. I don?t understand why it works when I run it manually but not when the script runs it. >> >> > >> >> > >> >> > Thanks for your help, >> >> > >> >> > Jules >> >> > >> >> > >> >> > >> >> > This is I think the most interesting part of my error message (I can send you more if needed) : >> >> > >> >> > >> >> > Caused by: >> >> > >> >> > process didn't exit successfully: `rustc --crate-name vcpkg /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/vcpkg-0.2.15/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=4128c5710ab69439 -C extra-filename=-4128c5710ab69439 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/deps -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` (exit status: 1) >> >> > >> >> > >> >> > error: `cargo rustc --lib --message-format=json-render-diagnostics --manifest-path src/rust/Cargo.toml --release -v --features pyo3/extension-module --crate-type cdylib -- -C 'link-args=-undefined dynamic_lookup -Wl,-install_name, at rpath/_rust.abi3.so'` failed with code 101 >> >> > >> >> > error: subprocess-exited-with-error >> >> > >> >> > >> >> > >> >> > ? Building wheel for cryptography (pyproject.toml) did not run successfully. >> >> > >> >> > ? exit code: 1 >> >> > >> >> > ??> See above for output. >> >> > >> >> > >> >> > >> >> > note: This error originates from a subprocess, and is likely not a problem with pip. >> >> > >> >> > full command: /Users/jules/Documents/cryptography/.nox/tests/bin/python /Users/jules/Documents/cryptography/.nox/tests/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py build_wheel /var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/tmpi2i1dq_5 >> >> > >> >> > cwd: /Users/jules/Documents/cryptography >> >> > >> >> > Building wheel for cryptography (pyproject.toml) ... error >> >> > >> >> > ERROR: Failed building wheel for cryptography >> >> > >> >> > Failed to build cryptography >> >> > >> >> > _______________________________________________ >> >> > Cryptography-dev mailing list >> >> > Cryptography-dev at python.org >> >> > https://mail.python.org/mailman/listinfo/cryptography-dev >> >> >> >> >> >> >> >> -- >> >> All that is necessary for evil to succeed is for good people to do nothing. >> >> _______________________________________________ >> >> Cryptography-dev mailing list >> >> Cryptography-dev at python.org >> >> https://mail.python.org/mailman/listinfo/cryptography-dev >> > >> > _______________________________________________ >> > Cryptography-dev mailing list >> > Cryptography-dev at python.org >> > https://mail.python.org/mailman/listinfo/cryptography-dev >> >> >> >> -- >> All that is necessary for evil to succeed is for good people to do nothing. >> _______________________________________________ >> Cryptography-dev mailing list >> Cryptography-dev at python.org >> https://mail.python.org/mailman/listinfo/cryptography-dev > > _______________________________________________ > Cryptography-dev mailing list > Cryptography-dev at python.org > https://mail.python.org/mailman/listinfo/cryptography-dev -- All that is necessary for evil to succeed is for good people to do nothing. From jules.marmier at gmail.com Tue Nov 21 08:48:24 2023 From: jules.marmier at gmail.com (Jules Marmier) Date: Tue, 21 Nov 2023 14:48:24 +0100 Subject: [Cryptography-dev] Fail to setup the project for contribution In-Reply-To: References: Message-ID: I installed it with Homebrew. I just reinstalled it using the method explained on the Rust website, and it seems to have resolved the issue. Thank you very much for your help. Jules Le mar. 21 nov. 2023 ? 14:19, Alex Gaynor a ?crit : > Where did you get your rustc from? It looks like it's built without > the necessary support for coverage. > > But in any event, you can use `nox -e tests-nocoverage` for now. > > Alex > > On Tue, Nov 21, 2023 at 8:15?AM Jules Marmier > wrote: > > > > Thanks for your prompt response! > > > > To answer your questions: > > 1) I'm building on a Mac M1 > > 2) Yes, nox -e tests-nocoverage works without any issues > > > > Jules > > > > Le mar. 21 nov. 2023 ? 13:55, Alex Gaynor a > ?crit : > >> > >> Two questions: 1) What platform are you building on? 2) Does `nox -e > >> tests-nocoverage` work? > >> > >> Alex > >> > >> On Tue, Nov 21, 2023 at 7:53?AM Jules Marmier > wrote: > >> > > >> > Ok, this is my full error message : > >> > > >> > nox > Running session tests > >> > > >> > nox > Re-using existing virtual environment at .nox/tests. > >> > > >> > nox > python -m pip install -v -c ci-constraints-requirements.txt > '.[test]' > >> > > >> > Using pip 23.3.1 from > /Users/jules/Documents/cryptography/.nox/tests/lib/python3.11/site-packages/pip > (python 3.11) > >> > > >> > Processing /Users/jules/Documents/cryptography > >> > > >> > Running command pip subprocess to install build dependencies > >> > > >> > Collecting setuptools>=61.0.0 > >> > > >> > Downloading setuptools-69.0.1-py3-none-any.whl.metadata (6.3 kB) > >> > > >> > Collecting wheel > >> > > >> > Using cached wheel-0.41.3-py3-none-any.whl.metadata (2.2 kB) > >> > > >> > Collecting cffi>=1.12 > >> > > >> > Using cached > cffi-1.16.0-cp311-cp311-macosx_11_0_arm64.whl.metadata (1.5 kB) > >> > > >> > Collecting setuptools-rust>=1.7.0 > >> > > >> > Using cached setuptools_rust-1.8.1-py3-none-any.whl.metadata (9.4 > kB) > >> > > >> > Collecting pycparser (from cffi>=1.12) > >> > > >> > Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB) > >> > > >> > Collecting semantic-version<3,>=2.8.2 (from setuptools-rust>=1.7.0) > >> > > >> > Using cached semantic_version-2.10.0-py2.py3-none-any.whl (15 kB) > >> > > >> > Downloading setuptools-69.0.1-py3-none-any.whl (819 kB) > >> > > >> > ???????????????????????????????????????? 819.4/819.4 kB 20.7 > MB/s eta 0:00:00 > >> > > >> > Using cached wheel-0.41.3-py3-none-any.whl (65 kB) > >> > > >> > Using cached cffi-1.16.0-cp311-cp311-macosx_11_0_arm64.whl (176 kB) > >> > > >> > Using cached setuptools_rust-1.8.1-py3-none-any.whl (26 kB) > >> > > >> > Installing collected packages: wheel, setuptools, semantic-version, > pycparser, setuptools-rust, cffi > >> > > >> > Successfully installed cffi-1.16.0 pycparser-2.21 > semantic-version-2.10.0 setuptools-69.0.1 setuptools-rust-1.8.1 wheel-0.41.3 > >> > > >> > Installing build dependencies ... done > >> > > >> > Running command Getting requirements to build wheel > >> > > >> > running egg_info > >> > > >> > writing src/cryptography.egg-info/PKG-INFO > >> > > >> > writing dependency_links to > src/cryptography.egg-info/dependency_links.txt > >> > > >> > writing requirements to src/cryptography.egg-info/requires.txt > >> > > >> > writing top-level names to src/cryptography.egg-info/top_level.txt > >> > > >> > reading manifest file 'src/cryptography.egg-info/SOURCES.txt' > >> > > >> > reading manifest template 'MANIFEST.in' > >> > > >> > warning: no files found matching '*.c' under directory > 'src/_cffi_src' > >> > > >> > warning: no files found matching '*.h' under directory > 'src/_cffi_src' > >> > > >> > no previously-included directories found matching 'docs/_build' > >> > > >> > warning: no previously-included files found matching 'vectors' > >> > > >> > warning: no previously-included files matching '*' found under > directory 'vectors' > >> > > >> > warning: no previously-included files found matching > 'src/rust/target' > >> > > >> > warning: no previously-included files matching '*' found under > directory '.github' > >> > > >> > warning: no previously-included files found matching 'release.py' > >> > > >> > warning: no previously-included files found matching > '.readthedocs.yml' > >> > > >> > warning: no previously-included files found matching > 'ci-constraints-requirements.txt' > >> > > >> > warning: no previously-included files found matching 'mypy.ini' > >> > > >> > adding license file 'LICENSE' > >> > > >> > adding license file 'LICENSE.APACHE' > >> > > >> > adding license file 'LICENSE.BSD' > >> > > >> > writing manifest file 'src/cryptography.egg-info/SOURCES.txt' > >> > > >> > Getting requirements to build wheel ... done > >> > > >> > Running command Preparing metadata (pyproject.toml) > >> > > >> > running dist_info > >> > > >> > creating > /private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info > >> > > >> > writing > /private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info/PKG-INFO > >> > > >> > writing dependency_links to > /private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info/dependency_links.txt > >> > > >> > writing requirements to > /private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info/requires.txt > >> > > >> > writing top-level names to > /private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info/top_level.txt > >> > > >> > writing manifest file > '/private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info/SOURCES.txt' > >> > > >> > reading manifest file > '/private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info/SOURCES.txt' > >> > > >> > reading manifest template 'MANIFEST.in' > >> > > >> > warning: no files found matching '*.c' under directory > 'src/_cffi_src' > >> > > >> > warning: no files found matching '*.h' under directory > 'src/_cffi_src' > >> > > >> > no previously-included directories found matching 'docs/_build' > >> > > >> > warning: no previously-included files found matching 'vectors' > >> > > >> > warning: no previously-included files matching '*' found under > directory 'vectors' > >> > > >> > warning: no previously-included files found matching > 'src/rust/target' > >> > > >> > warning: no previously-included files matching '*' found under > directory '.github' > >> > > >> > warning: no previously-included files found matching 'release.py' > >> > > >> > warning: no previously-included files found matching > '.readthedocs.yml' > >> > > >> > warning: no previously-included files found matching > 'ci-constraints-requirements.txt' > >> > > >> > warning: no previously-included files found matching 'mypy.ini' > >> > > >> > adding license file 'LICENSE' > >> > > >> > adding license file 'LICENSE.APACHE' > >> > > >> > adding license file 'LICENSE.BSD' > >> > > >> > writing manifest file > '/private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info/SOURCES.txt' > >> > > >> > creating > '/private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography-42.0.0.dev1.dist-info' > >> > > >> > Preparing metadata (pyproject.toml) ... done > >> > > >> > Collecting cffi>=1.12 > >> > > >> > Obtaining dependency information for cffi>=1.12 from > https://files.pythonhosted.org/packages/18/6c/0406611f3d5aadf4c5b08f6c095d874aed8dfc2d3a19892707d72536d5dc/cffi-1.16.0-cp311-cp311-macosx_11_0_arm64.whl.metadata > >> > > >> > Using cached cffi-1.16.0-cp311-cp311-macosx_11_0_arm64.whl.metadata > (1.5 kB) > >> > > >> > Collecting pytest>=6.2.0 > >> > > >> > Obtaining dependency information for pytest>=6.2.0 from > https://files.pythonhosted.org/packages/f3/8c/f16efd81ca8e293b2cc78f111190a79ee539d0d5d36ccd49975cb3beac60/pytest-7.4.3-py3-none-any.whl.metadata > >> > > >> > Using cached pytest-7.4.3-py3-none-any.whl.metadata (7.9 kB) > >> > > >> > Collecting pytest-benchmark > >> > > >> > Using cached pytest_benchmark-4.0.0-py3-none-any.whl (43 kB) > >> > > >> > Collecting pytest-cov > >> > > >> > Obtaining dependency information for pytest-cov from > https://files.pythonhosted.org/packages/a7/4b/8b78d126e275efa2379b1c2e09dc52cf70df16fc3b90613ef82531499d73/pytest_cov-4.1.0-py3-none-any.whl.metadata > >> > > >> > Using cached pytest_cov-4.1.0-py3-none-any.whl.metadata (26 kB) > >> > > >> > Collecting pytest-xdist > >> > > >> > Obtaining dependency information for pytest-xdist from > https://files.pythonhosted.org/packages/c4/94/71d5bdffe6efc8f224154323bb3e026c5e961bd56bd2a5a20f23917377d4/pytest_xdist-3.4.0-py3-none-any.whl.metadata > >> > > >> > Using cached pytest_xdist-3.4.0-py3-none-any.whl.metadata (3.1 kB) > >> > > >> > Collecting pretend > >> > > >> > Using cached pretend-1.0.9-py2.py3-none-any.whl (3.8 kB) > >> > > >> > Collecting pycparser (from cffi>=1.12) > >> > > >> > Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB) > >> > > >> > Collecting iniconfig (from pytest>=6.2.0) > >> > > >> > Using cached iniconfig-2.0.0-py3-none-any.whl (5.9 kB) > >> > > >> > Collecting packaging (from pytest>=6.2.0) > >> > > >> > Obtaining dependency information for packaging from > https://files.pythonhosted.org/packages/ec/1a/610693ac4ee14fcdf2d9bf3c493370e4f2ef7ae2e19217d7a237ff42367d/packaging-23.2-py3-none-any.whl.metadata > >> > > >> > Using cached packaging-23.2-py3-none-any.whl.metadata (3.2 kB) > >> > > >> > Collecting pluggy<2.0,>=0.12 (from pytest>=6.2.0) > >> > > >> > Obtaining dependency information for pluggy<2.0,>=0.12 from > https://files.pythonhosted.org/packages/05/b8/42ed91898d4784546c5f06c60506400548db3f7a4b3fb441cba4e5c17952/pluggy-1.3.0-py3-none-any.whl.metadata > >> > > >> > Using cached pluggy-1.3.0-py3-none-any.whl.metadata (4.3 kB) > >> > > >> > Collecting py-cpuinfo (from pytest-benchmark) > >> > > >> > Using cached py_cpuinfo-9.0.0-py3-none-any.whl (22 kB) > >> > > >> > Collecting coverage>=5.2.1 (from coverage[toml]>=5.2.1->pytest-cov) > >> > > >> > Obtaining dependency information for coverage>=5.2.1 from > https://files.pythonhosted.org/packages/0b/df/9283cc3e33342995971c30be0e32d05f680f1ad2a25e20eb9e5b978e56a9/coverage-7.3.2-cp311-cp311-macosx_11_0_arm64.whl.metadata > >> > > >> > Using cached > coverage-7.3.2-cp311-cp311-macosx_11_0_arm64.whl.metadata (8.1 kB) > >> > > >> > Collecting execnet>=1.1 (from pytest-xdist) > >> > > >> > Obtaining dependency information for execnet>=1.1 from > https://files.pythonhosted.org/packages/e8/9c/a079946da30fac4924d92dbc617e5367d454954494cf1e71567bcc4e00ee/execnet-2.0.2-py3-none-any.whl.metadata > >> > > >> > Using cached execnet-2.0.2-py3-none-any.whl.metadata (2.9 kB) > >> > > >> > Using cached cffi-1.16.0-cp311-cp311-macosx_11_0_arm64.whl (176 kB) > >> > > >> > Using cached pytest-7.4.3-py3-none-any.whl (325 kB) > >> > > >> > Using cached pytest_cov-4.1.0-py3-none-any.whl (21 kB) > >> > > >> > Using cached pytest_xdist-3.4.0-py3-none-any.whl (41 kB) > >> > > >> > Using cached coverage-7.3.2-cp311-cp311-macosx_11_0_arm64.whl (200 kB) > >> > > >> > Using cached execnet-2.0.2-py3-none-any.whl (37 kB) > >> > > >> > Using cached pluggy-1.3.0-py3-none-any.whl (18 kB) > >> > > >> > Using cached packaging-23.2-py3-none-any.whl (53 kB) > >> > > >> > Building wheels for collected packages: cryptography > >> > > >> > Running command Building wheel for cryptography (pyproject.toml) > >> > > >> > running bdist_wheel > >> > > >> > running build > >> > > >> > running build_py > >> > > >> > copying src/cryptography/__init__.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography > >> > > >> > copying src/cryptography/utils.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography > >> > > >> > copying src/cryptography/__about__.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography > >> > > >> > copying src/cryptography/exceptions.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography > >> > > >> > copying src/cryptography/fernet.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography > >> > > >> > copying src/cryptography/hazmat/__init__.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat > >> > > >> > copying src/cryptography/hazmat/_oid.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat > >> > > >> > copying src/cryptography/x509/oid.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/x509 > >> > > >> > copying src/cryptography/x509/verification.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/x509 > >> > > >> > copying src/cryptography/x509/ocsp.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/x509 > >> > > >> > copying src/cryptography/x509/general_name.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/x509 > >> > > >> > copying src/cryptography/x509/__init__.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/x509 > >> > > >> > copying src/cryptography/x509/extensions.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/x509 > >> > > >> > copying src/cryptography/x509/name.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/x509 > >> > > >> > copying src/cryptography/x509/base.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/x509 > >> > > >> > copying src/cryptography/x509/certificate_transparency.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/x509 > >> > > >> > copying src/cryptography/hazmat/backends/__init__.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/backends > >> > > >> > copying src/cryptography/hazmat/primitives/_serialization.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives > >> > > >> > copying src/cryptography/hazmat/primitives/cmac.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives > >> > > >> > copying src/cryptography/hazmat/primitives/_asymmetric.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives > >> > > >> > copying src/cryptography/hazmat/primitives/__init__.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives > >> > > >> > copying src/cryptography/hazmat/primitives/_cipheralgorithm.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives > >> > > >> > copying src/cryptography/hazmat/primitives/poly1305.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives > >> > > >> > copying src/cryptography/hazmat/primitives/constant_time.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives > >> > > >> > copying src/cryptography/hazmat/primitives/keywrap.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives > >> > > >> > copying src/cryptography/hazmat/primitives/hmac.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives > >> > > >> > copying src/cryptography/hazmat/primitives/hashes.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives > >> > > >> > copying src/cryptography/hazmat/primitives/padding.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives > >> > > >> > copying src/cryptography/hazmat/bindings/__init__.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings > >> > > >> > copying src/cryptography/hazmat/backends/openssl/backend.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/backends/openssl > >> > > >> > copying src/cryptography/hazmat/backends/openssl/ciphers.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/backends/openssl > >> > > >> > copying src/cryptography/hazmat/backends/openssl/aead.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/backends/openssl > >> > > >> > copying src/cryptography/hazmat/backends/openssl/__init__.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/backends/openssl > >> > > >> > copying src/cryptography/hazmat/backends/openssl/utils.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/backends/openssl > >> > > >> > copying src/cryptography/hazmat/backends/openssl/decode_asn1.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/backends/openssl > >> > > >> > copying src/cryptography/hazmat/primitives/kdf/__init__.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/kdf > >> > > >> > copying src/cryptography/hazmat/primitives/kdf/scrypt.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/kdf > >> > > >> > copying src/cryptography/hazmat/primitives/kdf/pbkdf2.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/kdf > >> > > >> > copying src/cryptography/hazmat/primitives/kdf/hkdf.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/kdf > >> > > >> > copying src/cryptography/hazmat/primitives/kdf/x963kdf.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/kdf > >> > > >> > copying src/cryptography/hazmat/primitives/kdf/kbkdf.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/kdf > >> > > >> > copying src/cryptography/hazmat/primitives/kdf/concatkdf.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/kdf > >> > > >> > copying src/cryptography/hazmat/primitives/twofactor/totp.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/twofactor > >> > > >> > copying src/cryptography/hazmat/primitives/twofactor/__init__.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/twofactor > >> > > >> > copying src/cryptography/hazmat/primitives/twofactor/hotp.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/twofactor > >> > > >> > copying > src/cryptography/hazmat/primitives/serialization/__init__.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/serialization > >> > > >> > copying src/cryptography/hazmat/primitives/serialization/pkcs12.py > -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/serialization > >> > > >> > copying src/cryptography/hazmat/primitives/serialization/pkcs7.py > -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/serialization > >> > > >> > copying src/cryptography/hazmat/primitives/serialization/ssh.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/serialization > >> > > >> > copying src/cryptography/hazmat/primitives/serialization/base.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/serialization > >> > > >> > copying src/cryptography/hazmat/primitives/ciphers/algorithms.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/ciphers > >> > > >> > copying src/cryptography/hazmat/primitives/ciphers/aead.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/ciphers > >> > > >> > copying src/cryptography/hazmat/primitives/ciphers/__init__.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/ciphers > >> > > >> > copying src/cryptography/hazmat/primitives/ciphers/modes.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/ciphers > >> > > >> > copying src/cryptography/hazmat/primitives/ciphers/base.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/ciphers > >> > > >> > copying src/cryptography/hazmat/primitives/asymmetric/x448.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric > >> > > >> > copying src/cryptography/hazmat/primitives/asymmetric/ec.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric > >> > > >> > copying src/cryptography/hazmat/primitives/asymmetric/rsa.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric > >> > > >> > copying src/cryptography/hazmat/primitives/asymmetric/dh.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric > >> > > >> > copying src/cryptography/hazmat/primitives/asymmetric/__init__.py > -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric > >> > > >> > copying src/cryptography/hazmat/primitives/asymmetric/types.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric > >> > > >> > copying src/cryptography/hazmat/primitives/asymmetric/utils.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric > >> > > >> > copying src/cryptography/hazmat/primitives/asymmetric/ed25519.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric > >> > > >> > copying src/cryptography/hazmat/primitives/asymmetric/dsa.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric > >> > > >> > copying src/cryptography/hazmat/primitives/asymmetric/ed448.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric > >> > > >> > copying src/cryptography/hazmat/primitives/asymmetric/x25519.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric > >> > > >> > copying src/cryptography/hazmat/primitives/asymmetric/padding.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric > >> > > >> > copying src/cryptography/hazmat/bindings/openssl/__init__.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/openssl > >> > > >> > copying src/cryptography/hazmat/bindings/openssl/_conditional.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/openssl > >> > > >> > copying src/cryptography/hazmat/bindings/openssl/binding.py -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/openssl > >> > > >> > running egg_info > >> > > >> > writing src/cryptography.egg-info/PKG-INFO > >> > > >> > writing dependency_links to > src/cryptography.egg-info/dependency_links.txt > >> > > >> > writing requirements to src/cryptography.egg-info/requires.txt > >> > > >> > writing top-level names to src/cryptography.egg-info/top_level.txt > >> > > >> > reading manifest file 'src/cryptography.egg-info/SOURCES.txt' > >> > > >> > reading manifest template 'MANIFEST.in' > >> > > >> > warning: no files found matching '*.c' under directory > 'src/_cffi_src' > >> > > >> > warning: no files found matching '*.h' under directory > 'src/_cffi_src' > >> > > >> > no previously-included directories found matching 'docs/_build' > >> > > >> > warning: no previously-included files found matching 'vectors' > >> > > >> > warning: no previously-included files matching '*' found under > directory 'vectors' > >> > > >> > warning: no previously-included files found matching > 'src/rust/target' > >> > > >> > warning: no previously-included files matching '*' found under > directory '.github' > >> > > >> > warning: no previously-included files found matching 'release.py' > >> > > >> > warning: no previously-included files found matching > '.readthedocs.yml' > >> > > >> > warning: no previously-included files found matching > 'ci-constraints-requirements.txt' > >> > > >> > warning: no previously-included files found matching 'mypy.ini' > >> > > >> > adding license file 'LICENSE' > >> > > >> > adding license file 'LICENSE.APACHE' > >> > > >> > adding license file 'LICENSE.BSD' > >> > > >> > writing manifest file 'src/cryptography.egg-info/SOURCES.txt' > >> > > >> > copying src/cryptography/py.typed -> > build/lib.macosx-14-arm64-cpython-311/cryptography > >> > > >> > copying src/cryptography/hazmat/bindings/_rust/__init__.pyi -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust > >> > > >> > copying src/cryptography/hazmat/bindings/_rust/_openssl.pyi -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust > >> > > >> > copying src/cryptography/hazmat/bindings/_rust/asn1.pyi -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust > >> > > >> > copying src/cryptography/hazmat/bindings/_rust/exceptions.pyi -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust > >> > > >> > copying src/cryptography/hazmat/bindings/_rust/ocsp.pyi -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust > >> > > >> > copying src/cryptography/hazmat/bindings/_rust/pkcs7.pyi -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust > >> > > >> > copying src/cryptography/hazmat/bindings/_rust/x509.pyi -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust > >> > > >> > copying src/cryptography/hazmat/bindings/_rust/openssl/__init__.pyi > -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > >> > > >> > copying src/cryptography/hazmat/bindings/_rust/openssl/aead.pyi -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > >> > > >> > copying src/cryptography/hazmat/bindings/_rust/openssl/cmac.pyi -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > >> > > >> > copying src/cryptography/hazmat/bindings/_rust/openssl/dh.pyi -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > >> > > >> > copying src/cryptography/hazmat/bindings/_rust/openssl/dsa.pyi -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > >> > > >> > copying src/cryptography/hazmat/bindings/_rust/openssl/ec.pyi -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > >> > > >> > copying src/cryptography/hazmat/bindings/_rust/openssl/ed25519.pyi > -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > >> > > >> > copying src/cryptography/hazmat/bindings/_rust/openssl/ed448.pyi -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > >> > > >> > copying src/cryptography/hazmat/bindings/_rust/openssl/hashes.pyi > -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > >> > > >> > copying src/cryptography/hazmat/bindings/_rust/openssl/hmac.pyi -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > >> > > >> > copying src/cryptography/hazmat/bindings/_rust/openssl/kdf.pyi -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > >> > > >> > copying src/cryptography/hazmat/bindings/_rust/openssl/keys.pyi -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > >> > > >> > copying src/cryptography/hazmat/bindings/_rust/openssl/poly1305.pyi > -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > >> > > >> > copying src/cryptography/hazmat/bindings/_rust/openssl/rsa.pyi -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > >> > > >> > copying src/cryptography/hazmat/bindings/_rust/openssl/x25519.pyi > -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > >> > > >> > copying src/cryptography/hazmat/bindings/_rust/openssl/x448.pyi -> > build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > >> > > >> > running build_ext > >> > > >> > running build_rust > >> > > >> > cargo rustc --lib --message-format=json-render-diagnostics > --manifest-path src/rust/Cargo.toml --release -v --features > pyo3/extension-module --crate-type cdylib -- -C link-args=-undefined > dynamic_lookup -Wl,-install_name, at rpath/_rust.abi3.so > >> > > >> > Dirty proc-macro2 v1.0.69: the rustflags changed > >> > > >> > Compiling proc-macro2 v1.0.69 > >> > > >> > Dirty libc v0.2.150: the rustflags changed > >> > > >> > Compiling libc v0.2.150 > >> > > >> > Dirty unicode-ident v1.0.12: the rustflags changed > >> > > >> > Compiling unicode-ident v1.0.12 > >> > > >> > Dirty target-lexicon v0.12.12: the rustflags changed > >> > > >> > Compiling target-lexicon v0.12.12 > >> > > >> > Dirty pkg-config v0.3.27: the rustflags changed > >> > > >> > Compiling pkg-config v0.3.27 > >> > > >> > Dirty vcpkg v0.2.15: the rustflags changed > >> > > >> > Compiling vcpkg v0.2.15 > >> > > >> > Dirty autocfg v1.1.0: the rustflags changed > >> > > >> > Compiling autocfg v1.1.0 > >> > > >> > Running `rustc --crate-name build_script_build --edition=2021 > /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.69/ > build.rs --error-format=json > --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin > --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C > overflow-checks=on --cfg 'feature="default"' --cfg 'feature="proc-macro"' > -C metadata=f7ac9a821baae58d -C extra-filename=-f7ac9a821baae58d --out-dir > /Users/jules/Documents/cryptography/src/rust/target/release/build/proc-macro2-f7ac9a821baae58d > -L > dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps > --cap-lints allow -Cinstrument-coverage` > >> > > >> > Running `rustc --crate-name build_script_build > /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.150/ > build.rs --error-format=json > --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin > --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C > overflow-checks=on -C metadata=a63b8825ed72220a -C > extra-filename=-a63b8825ed72220a --out-dir > /Users/jules/Documents/cryptography/src/rust/target/release/build/libc-a63b8825ed72220a > -L > dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps > --cap-lints allow -Cinstrument-coverage` > >> > > >> > Running `rustc --crate-name unicode_ident --edition=2018 > /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/src/ > lib.rs --error-format=json > --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib > --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off > -C overflow-checks=on -C metadata=1362b182bc48a165 -C > extra-filename=-1362b182bc48a165 --out-dir > /Users/jules/Documents/cryptography/src/rust/target/release/deps -L > dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps > --cap-lints allow -Cinstrument-coverage` > >> > > >> > Running `rustc --crate-name build_script_build --edition=2018 > /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/target-lexicon-0.12.12/ > build.rs --error-format=json > --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin > --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C > overflow-checks=on --cfg 'feature="default"' -C metadata=1873db1a7ee6c572 > -C extra-filename=-1873db1a7ee6c572 --out-dir > /Users/jules/Documents/cryptography/src/rust/target/release/build/target-lexicon-1873db1a7ee6c572 > -L > dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps > --cap-lints allow -Cinstrument-coverage` > >> > > >> > Running `rustc --crate-name pkg_config > /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pkg-config-0.3.27/src/ > lib.rs --error-format=json > --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib > --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off > -C overflow-checks=on -C metadata=3d2250814dcd1d72 -C > extra-filename=-3d2250814dcd1d72 --out-dir > /Users/jules/Documents/cryptography/src/rust/target/release/deps -L > dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps > --cap-lints allow -Cinstrument-coverage` > >> > > >> > Running `rustc --crate-name build_script_build > /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.150/ > build.rs --error-format=json > --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin > --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C > overflow-checks=on --cfg 'feature="default"' --cfg 'feature="std"' -C > metadata=d07bfb6e2e6cb865 -C extra-filename=-d07bfb6e2e6cb865 --out-dir > /Users/jules/Documents/cryptography/src/rust/target/release/build/libc-d07bfb6e2e6cb865 > -L > dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps > --cap-lints allow -Cinstrument-coverage` > >> > > >> > Running `rustc --crate-name autocfg > /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.1.0/src/ > lib.rs --error-format=json > --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib > --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off > -C overflow-checks=on -C metadata=0de283a865cf05de -C > extra-filename=-0de283a865cf05de --out-dir > /Users/jules/Documents/cryptography/src/rust/target/release/deps -L > dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps > --cap-lints allow -Cinstrument-coverage` > >> > > >> > Running `rustc --crate-name vcpkg > /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/vcpkg-0.2.15/src/ > lib.rs --error-format=json > --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib > --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off > -C overflow-checks=on -C metadata=4128c5710ab69439 -C > extra-filename=-4128c5710ab69439 --out-dir > /Users/jules/Documents/cryptography/src/rust/target/release/deps -L > dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps > --cap-lints allow -Cinstrument-coverage` > >> > > >> > error[E0463]: can't find crate for `profiler_builtins` > >> > > >> > | > >> > > >> > = note: the compiler may have been built without the profiler > runtime > >> > > >> > > >> > For more information about this error, try `rustc --explain E0463`. > >> > > >> > error: could not compile `unicode-ident` (lib) due to previous error > >> > > >> > > >> > Caused by: > >> > > >> > process didn't exit successfully: `rustc --crate-name > unicode_ident --edition=2018 > /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/src/ > lib.rs --error-format=json > --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib > --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off > -C overflow-checks=on -C metadata=1362b182bc48a165 -C > extra-filename=-1362b182bc48a165 --out-dir > /Users/jules/Documents/cryptography/src/rust/target/release/deps -L > dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps > --cap-lints allow -Cinstrument-coverage` (exit status: 1) > >> > > >> > warning: build failed, waiting for other jobs to finish... > >> > > >> > error: could not compile `proc-macro2` (build script) due to > previous error > >> > > >> > > >> > Caused by: > >> > > >> > process didn't exit successfully: `rustc --crate-name > build_script_build --edition=2021 > /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.69/ > build.rs --error-format=json > --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin > --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C > overflow-checks=on --cfg 'feature="default"' --cfg 'feature="proc-macro"' > -C metadata=f7ac9a821baae58d -C extra-filename=-f7ac9a821baae58d --out-dir > /Users/jules/Documents/cryptography/src/rust/target/release/build/proc-macro2-f7ac9a821baae58d > -L > dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps > --cap-lints allow -Cinstrument-coverage` (exit status: 1) > >> > > >> > error: could not compile `libc` (build script) due to previous error > >> > > >> > > >> > Caused by: > >> > > >> > process didn't exit successfully: `rustc --crate-name > build_script_build > /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.150/ > build.rs --error-format=json > --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin > --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C > overflow-checks=on -C metadata=a63b8825ed72220a -C > extra-filename=-a63b8825ed72220a --out-dir > /Users/jules/Documents/cryptography/src/rust/target/release/build/libc-a63b8825ed72220a > -L > dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps > --cap-lints allow -Cinstrument-coverage` (exit status: 1) > >> > > >> > error: could not compile `libc` (build script) due to previous error > >> > > >> > > >> > Caused by: > >> > > >> > process didn't exit successfully: `rustc --crate-name > build_script_build > /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.150/ > build.rs --error-format=json > --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin > --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C > overflow-checks=on --cfg 'feature="default"' --cfg 'feature="std"' -C > metadata=d07bfb6e2e6cb865 -C extra-filename=-d07bfb6e2e6cb865 --out-dir > /Users/jules/Documents/cryptography/src/rust/target/release/build/libc-d07bfb6e2e6cb865 > -L > dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps > --cap-lints allow -Cinstrument-coverage` (exit status: 1) > >> > > >> > error: could not compile `autocfg` (lib) due to previous error > >> > > >> > > >> > Caused by: > >> > > >> > process didn't exit successfully: `rustc --crate-name autocfg > /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.1.0/src/ > lib.rs --error-format=json > --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib > --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off > -C overflow-checks=on -C metadata=0de283a865cf05de -C > extra-filename=-0de283a865cf05de --out-dir > /Users/jules/Documents/cryptography/src/rust/target/release/deps -L > dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps > --cap-lints allow -Cinstrument-coverage` (exit status: 1) > >> > > >> > error: could not compile `pkg-config` (lib) due to previous error > >> > > >> > > >> > Caused by: > >> > > >> > process didn't exit successfully: `rustc --crate-name pkg_config > /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pkg-config-0.3.27/src/ > lib.rs --error-format=json > --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib > --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off > -C overflow-checks=on -C metadata=3d2250814dcd1d72 -C > extra-filename=-3d2250814dcd1d72 --out-dir > /Users/jules/Documents/cryptography/src/rust/target/release/deps -L > dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps > --cap-lints allow -Cinstrument-coverage` (exit status: 1) > >> > > >> > error: could not compile `target-lexicon` (build script) due to > previous error > >> > > >> > > >> > Caused by: > >> > > >> > process didn't exit successfully: `rustc --crate-name > build_script_build --edition=2018 > /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/target-lexicon-0.12.12/ > build.rs --error-format=json > --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin > --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C > overflow-checks=on --cfg 'feature="default"' -C metadata=1873db1a7ee6c572 > -C extra-filename=-1873db1a7ee6c572 --out-dir > /Users/jules/Documents/cryptography/src/rust/target/release/build/target-lexicon-1873db1a7ee6c572 > -L > dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps > --cap-lints allow -Cinstrument-coverage` (exit status: 1) > >> > > >> > error: could not compile `vcpkg` (lib) due to previous error > >> > > >> > > >> > Caused by: > >> > > >> > process didn't exit successfully: `rustc --crate-name vcpkg > /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/vcpkg-0.2.15/src/ > lib.rs --error-format=json > --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib > --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off > -C overflow-checks=on -C metadata=4128c5710ab69439 -C > extra-filename=-4128c5710ab69439 --out-dir > /Users/jules/Documents/cryptography/src/rust/target/release/deps -L > dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps > --cap-lints allow -Cinstrument-coverage` (exit status: 1) > >> > > >> > error: `cargo rustc --lib --message-format=json-render-diagnostics > --manifest-path src/rust/Cargo.toml --release -v --features > pyo3/extension-module --crate-type cdylib -- -C 'link-args=-undefined > dynamic_lookup -Wl,-install_name, at rpath/_rust.abi3.so'` failed with code > 101 > >> > > >> > error: subprocess-exited-with-error > >> > > >> > > >> > > >> > ? Building wheel for cryptography (pyproject.toml) did not run > successfully. > >> > > >> > ? exit code: 1 > >> > > >> > ??> See above for output. > >> > > >> > > >> > > >> > note: This error originates from a subprocess, and is likely not a > problem with pip. > >> > > >> > full command: > /Users/jules/Documents/cryptography/.nox/tests/bin/python > /Users/jules/Documents/cryptography/.nox/tests/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py > build_wheel /var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/tmpxv55oh3f > >> > > >> > cwd: /Users/jules/Documents/cryptography > >> > > >> > Building wheel for cryptography (pyproject.toml) ... error > >> > > >> > ERROR: Failed building wheel for cryptography > >> > > >> > Failed to build cryptography > >> > > >> > ERROR: Could not build wheels for cryptography, which is required to > install pyproject.toml-based projects > >> > > >> > nox > Command python -m pip install -v -c > ci-constraints-requirements.txt '.[test]' failed with exit code 1 > >> > > >> > nox > Session tests failed. > >> > > >> > > >> > Le mar. 21 nov. 2023 ? 13:14, Alex Gaynor a > ?crit : > >> >> > >> >> Yes, please send the complete output of `nox -e tests`. > >> >> > >> >> Alex > >> >> > >> >> On Tue, Nov 21, 2023 at 5:42?AM Jules Marmier < > jules.marmier at gmail.com> wrote: > >> >> > > >> >> > Hi everyone! > >> >> > > >> >> > > >> >> > I'm trying to contribute to the cryptography project but I have > some trouble setting up the project. I try to follow the Getting started > page but the command nox -e tests -p py310 don?t succeed. > >> >> > > >> >> > > >> >> > Here are all the commands I run (I'm on a Mac M1) : > >> >> > > >> >> > > >> >> > git clone https://github.com/pyca/cryptography.git > >> >> > > >> >> > virtualenv cryptography > >> >> > > >> >> > source cryptography/bin/activate > >> >> > > >> >> > cd cryptography > >> >> > > >> >> > pip install nox > >> >> > > >> >> > nox -e tests -p py310 > >> >> > > >> >> > > >> >> > My first problem is that this last command does not work and gives > me this error message: > >> >> > > >> >> > nox > Python version selection caused no sessions to be selected. > >> >> > > >> >> > But I do have python 3.10 installed. > >> >> > > >> >> > > >> >> > Then I tried to run nox -e tests. This command works at first but > then I have an error message that I don?t understand (it?s at the end of > the message if you need it). I tried to run manually the command python -m > pip install -v -c ci-constraints-requirements.txt '.[test]' and it works. I > don?t understand why it works when I run it manually but not when the > script runs it. > >> >> > > >> >> > > >> >> > Thanks for your help, > >> >> > > >> >> > Jules > >> >> > > >> >> > > >> >> > > >> >> > This is I think the most interesting part of my error message (I > can send you more if needed) : > >> >> > > >> >> > > >> >> > Caused by: > >> >> > > >> >> > process didn't exit successfully: `rustc --crate-name vcpkg > /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/vcpkg-0.2.15/src/ > lib.rs --error-format=json > --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib > --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off > -C overflow-checks=on -C metadata=4128c5710ab69439 -C > extra-filename=-4128c5710ab69439 --out-dir > /Users/jules/Documents/cryptography/src/rust/target/release/deps -L > dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps > --cap-lints allow -Cinstrument-coverage` (exit status: 1) > >> >> > > >> >> > > >> >> > error: `cargo rustc --lib --message-format=json-render-diagnostics > --manifest-path src/rust/Cargo.toml --release -v --features > pyo3/extension-module --crate-type cdylib -- -C 'link-args=-undefined > dynamic_lookup -Wl,-install_name, at rpath/_rust.abi3.so'` failed with code > 101 > >> >> > > >> >> > error: subprocess-exited-with-error > >> >> > > >> >> > > >> >> > > >> >> > ? Building wheel for cryptography (pyproject.toml) did not run > successfully. > >> >> > > >> >> > ? exit code: 1 > >> >> > > >> >> > ??> See above for output. > >> >> > > >> >> > > >> >> > > >> >> > note: This error originates from a subprocess, and is likely not > a problem with pip. > >> >> > > >> >> > full command: > /Users/jules/Documents/cryptography/.nox/tests/bin/python > /Users/jules/Documents/cryptography/.nox/tests/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py > build_wheel /var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/tmpi2i1dq_5 > >> >> > > >> >> > cwd: /Users/jules/Documents/cryptography > >> >> > > >> >> > Building wheel for cryptography (pyproject.toml) ... error > >> >> > > >> >> > ERROR: Failed building wheel for cryptography > >> >> > > >> >> > Failed to build cryptography > >> >> > > >> >> > _______________________________________________ > >> >> > Cryptography-dev mailing list > >> >> > Cryptography-dev at python.org > >> >> > https://mail.python.org/mailman/listinfo/cryptography-dev > >> >> > >> >> > >> >> > >> >> -- > >> >> All that is necessary for evil to succeed is for good people to do > nothing. > >> >> _______________________________________________ > >> >> Cryptography-dev mailing list > >> >> Cryptography-dev at python.org > >> >> https://mail.python.org/mailman/listinfo/cryptography-dev > >> > > >> > _______________________________________________ > >> > Cryptography-dev mailing list > >> > Cryptography-dev at python.org > >> > https://mail.python.org/mailman/listinfo/cryptography-dev > >> > >> > >> > >> -- > >> All that is necessary for evil to succeed is for good people to do > nothing. > >> _______________________________________________ > >> Cryptography-dev mailing list > >> Cryptography-dev at python.org > >> https://mail.python.org/mailman/listinfo/cryptography-dev > > > > _______________________________________________ > > Cryptography-dev mailing list > > Cryptography-dev at python.org > > https://mail.python.org/mailman/listinfo/cryptography-dev > > > > -- > All that is necessary for evil to succeed is for good people to do nothing. > _______________________________________________ > Cryptography-dev mailing list > Cryptography-dev at python.org > https://mail.python.org/mailman/listinfo/cryptography-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: From alex.gaynor at gmail.com Tue Nov 21 08:53:00 2023 From: alex.gaynor at gmail.com (Alex Gaynor) Date: Tue, 21 Nov 2023 08:53:00 -0500 Subject: [Cryptography-dev] Fail to setup the project for contribution In-Reply-To: References: Message-ID: Great. Looks like there's an action item for me to send a PR to homebrew to build with coverage support. Alex On Tue, Nov 21, 2023 at 8:52?AM Jules Marmier wrote: > > I installed it with Homebrew. I just reinstalled it using the method explained on the Rust website, and it seems to have resolved the issue. > > Thank you very much for your help. > > Jules > > Le mar. 21 nov. 2023 ? 14:19, Alex Gaynor a ?crit : >> >> Where did you get your rustc from? It looks like it's built without >> the necessary support for coverage. >> >> But in any event, you can use `nox -e tests-nocoverage` for now. >> >> Alex >> >> On Tue, Nov 21, 2023 at 8:15?AM Jules Marmier wrote: >> > >> > Thanks for your prompt response! >> > >> > To answer your questions: >> > 1) I'm building on a Mac M1 >> > 2) Yes, nox -e tests-nocoverage works without any issues >> > >> > Jules >> > >> > Le mar. 21 nov. 2023 ? 13:55, Alex Gaynor a ?crit : >> >> >> >> Two questions: 1) What platform are you building on? 2) Does `nox -e >> >> tests-nocoverage` work? >> >> >> >> Alex >> >> >> >> On Tue, Nov 21, 2023 at 7:53?AM Jules Marmier wrote: >> >> > >> >> > Ok, this is my full error message : >> >> > >> >> > nox > Running session tests >> >> > >> >> > nox > Re-using existing virtual environment at .nox/tests. >> >> > >> >> > nox > python -m pip install -v -c ci-constraints-requirements.txt '.[test]' >> >> > >> >> > Using pip 23.3.1 from /Users/jules/Documents/cryptography/.nox/tests/lib/python3.11/site-packages/pip (python 3.11) >> >> > >> >> > Processing /Users/jules/Documents/cryptography >> >> > >> >> > Running command pip subprocess to install build dependencies >> >> > >> >> > Collecting setuptools>=61.0.0 >> >> > >> >> > Downloading setuptools-69.0.1-py3-none-any.whl.metadata (6.3 kB) >> >> > >> >> > Collecting wheel >> >> > >> >> > Using cached wheel-0.41.3-py3-none-any.whl.metadata (2.2 kB) >> >> > >> >> > Collecting cffi>=1.12 >> >> > >> >> > Using cached cffi-1.16.0-cp311-cp311-macosx_11_0_arm64.whl.metadata (1.5 kB) >> >> > >> >> > Collecting setuptools-rust>=1.7.0 >> >> > >> >> > Using cached setuptools_rust-1.8.1-py3-none-any.whl.metadata (9.4 kB) >> >> > >> >> > Collecting pycparser (from cffi>=1.12) >> >> > >> >> > Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB) >> >> > >> >> > Collecting semantic-version<3,>=2.8.2 (from setuptools-rust>=1.7.0) >> >> > >> >> > Using cached semantic_version-2.10.0-py2.py3-none-any.whl (15 kB) >> >> > >> >> > Downloading setuptools-69.0.1-py3-none-any.whl (819 kB) >> >> > >> >> > ???????????????????????????????????????? 819.4/819.4 kB 20.7 MB/s eta 0:00:00 >> >> > >> >> > Using cached wheel-0.41.3-py3-none-any.whl (65 kB) >> >> > >> >> > Using cached cffi-1.16.0-cp311-cp311-macosx_11_0_arm64.whl (176 kB) >> >> > >> >> > Using cached setuptools_rust-1.8.1-py3-none-any.whl (26 kB) >> >> > >> >> > Installing collected packages: wheel, setuptools, semantic-version, pycparser, setuptools-rust, cffi >> >> > >> >> > Successfully installed cffi-1.16.0 pycparser-2.21 semantic-version-2.10.0 setuptools-69.0.1 setuptools-rust-1.8.1 wheel-0.41.3 >> >> > >> >> > Installing build dependencies ... done >> >> > >> >> > Running command Getting requirements to build wheel >> >> > >> >> > running egg_info >> >> > >> >> > writing src/cryptography.egg-info/PKG-INFO >> >> > >> >> > writing dependency_links to src/cryptography.egg-info/dependency_links.txt >> >> > >> >> > writing requirements to src/cryptography.egg-info/requires.txt >> >> > >> >> > writing top-level names to src/cryptography.egg-info/top_level.txt >> >> > >> >> > reading manifest file 'src/cryptography.egg-info/SOURCES.txt' >> >> > >> >> > reading manifest template 'MANIFEST.in' >> >> > >> >> > warning: no files found matching '*.c' under directory 'src/_cffi_src' >> >> > >> >> > warning: no files found matching '*.h' under directory 'src/_cffi_src' >> >> > >> >> > no previously-included directories found matching 'docs/_build' >> >> > >> >> > warning: no previously-included files found matching 'vectors' >> >> > >> >> > warning: no previously-included files matching '*' found under directory 'vectors' >> >> > >> >> > warning: no previously-included files found matching 'src/rust/target' >> >> > >> >> > warning: no previously-included files matching '*' found under directory '.github' >> >> > >> >> > warning: no previously-included files found matching 'release.py' >> >> > >> >> > warning: no previously-included files found matching '.readthedocs.yml' >> >> > >> >> > warning: no previously-included files found matching 'ci-constraints-requirements.txt' >> >> > >> >> > warning: no previously-included files found matching 'mypy.ini' >> >> > >> >> > adding license file 'LICENSE' >> >> > >> >> > adding license file 'LICENSE.APACHE' >> >> > >> >> > adding license file 'LICENSE.BSD' >> >> > >> >> > writing manifest file 'src/cryptography.egg-info/SOURCES.txt' >> >> > >> >> > Getting requirements to build wheel ... done >> >> > >> >> > Running command Preparing metadata (pyproject.toml) >> >> > >> >> > running dist_info >> >> > >> >> > creating /private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info >> >> > >> >> > writing /private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info/PKG-INFO >> >> > >> >> > writing dependency_links to /private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info/dependency_links.txt >> >> > >> >> > writing requirements to /private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info/requires.txt >> >> > >> >> > writing top-level names to /private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info/top_level.txt >> >> > >> >> > writing manifest file '/private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info/SOURCES.txt' >> >> > >> >> > reading manifest file '/private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info/SOURCES.txt' >> >> > >> >> > reading manifest template 'MANIFEST.in' >> >> > >> >> > warning: no files found matching '*.c' under directory 'src/_cffi_src' >> >> > >> >> > warning: no files found matching '*.h' under directory 'src/_cffi_src' >> >> > >> >> > no previously-included directories found matching 'docs/_build' >> >> > >> >> > warning: no previously-included files found matching 'vectors' >> >> > >> >> > warning: no previously-included files matching '*' found under directory 'vectors' >> >> > >> >> > warning: no previously-included files found matching 'src/rust/target' >> >> > >> >> > warning: no previously-included files matching '*' found under directory '.github' >> >> > >> >> > warning: no previously-included files found matching 'release.py' >> >> > >> >> > warning: no previously-included files found matching '.readthedocs.yml' >> >> > >> >> > warning: no previously-included files found matching 'ci-constraints-requirements.txt' >> >> > >> >> > warning: no previously-included files found matching 'mypy.ini' >> >> > >> >> > adding license file 'LICENSE' >> >> > >> >> > adding license file 'LICENSE.APACHE' >> >> > >> >> > adding license file 'LICENSE.BSD' >> >> > >> >> > writing manifest file '/private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info/SOURCES.txt' >> >> > >> >> > creating '/private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography-42.0.0.dev1.dist-info' >> >> > >> >> > Preparing metadata (pyproject.toml) ... done >> >> > >> >> > Collecting cffi>=1.12 >> >> > >> >> > Obtaining dependency information for cffi>=1.12 from https://files.pythonhosted.org/packages/18/6c/0406611f3d5aadf4c5b08f6c095d874aed8dfc2d3a19892707d72536d5dc/cffi-1.16.0-cp311-cp311-macosx_11_0_arm64.whl.metadata >> >> > >> >> > Using cached cffi-1.16.0-cp311-cp311-macosx_11_0_arm64.whl.metadata (1.5 kB) >> >> > >> >> > Collecting pytest>=6.2.0 >> >> > >> >> > Obtaining dependency information for pytest>=6.2.0 from https://files.pythonhosted.org/packages/f3/8c/f16efd81ca8e293b2cc78f111190a79ee539d0d5d36ccd49975cb3beac60/pytest-7.4.3-py3-none-any.whl.metadata >> >> > >> >> > Using cached pytest-7.4.3-py3-none-any.whl.metadata (7.9 kB) >> >> > >> >> > Collecting pytest-benchmark >> >> > >> >> > Using cached pytest_benchmark-4.0.0-py3-none-any.whl (43 kB) >> >> > >> >> > Collecting pytest-cov >> >> > >> >> > Obtaining dependency information for pytest-cov from https://files.pythonhosted.org/packages/a7/4b/8b78d126e275efa2379b1c2e09dc52cf70df16fc3b90613ef82531499d73/pytest_cov-4.1.0-py3-none-any.whl.metadata >> >> > >> >> > Using cached pytest_cov-4.1.0-py3-none-any.whl.metadata (26 kB) >> >> > >> >> > Collecting pytest-xdist >> >> > >> >> > Obtaining dependency information for pytest-xdist from https://files.pythonhosted.org/packages/c4/94/71d5bdffe6efc8f224154323bb3e026c5e961bd56bd2a5a20f23917377d4/pytest_xdist-3.4.0-py3-none-any.whl.metadata >> >> > >> >> > Using cached pytest_xdist-3.4.0-py3-none-any.whl.metadata (3.1 kB) >> >> > >> >> > Collecting pretend >> >> > >> >> > Using cached pretend-1.0.9-py2.py3-none-any.whl (3.8 kB) >> >> > >> >> > Collecting pycparser (from cffi>=1.12) >> >> > >> >> > Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB) >> >> > >> >> > Collecting iniconfig (from pytest>=6.2.0) >> >> > >> >> > Using cached iniconfig-2.0.0-py3-none-any.whl (5.9 kB) >> >> > >> >> > Collecting packaging (from pytest>=6.2.0) >> >> > >> >> > Obtaining dependency information for packaging from https://files.pythonhosted.org/packages/ec/1a/610693ac4ee14fcdf2d9bf3c493370e4f2ef7ae2e19217d7a237ff42367d/packaging-23.2-py3-none-any.whl.metadata >> >> > >> >> > Using cached packaging-23.2-py3-none-any.whl.metadata (3.2 kB) >> >> > >> >> > Collecting pluggy<2.0,>=0.12 (from pytest>=6.2.0) >> >> > >> >> > Obtaining dependency information for pluggy<2.0,>=0.12 from https://files.pythonhosted.org/packages/05/b8/42ed91898d4784546c5f06c60506400548db3f7a4b3fb441cba4e5c17952/pluggy-1.3.0-py3-none-any.whl.metadata >> >> > >> >> > Using cached pluggy-1.3.0-py3-none-any.whl.metadata (4.3 kB) >> >> > >> >> > Collecting py-cpuinfo (from pytest-benchmark) >> >> > >> >> > Using cached py_cpuinfo-9.0.0-py3-none-any.whl (22 kB) >> >> > >> >> > Collecting coverage>=5.2.1 (from coverage[toml]>=5.2.1->pytest-cov) >> >> > >> >> > Obtaining dependency information for coverage>=5.2.1 from https://files.pythonhosted.org/packages/0b/df/9283cc3e33342995971c30be0e32d05f680f1ad2a25e20eb9e5b978e56a9/coverage-7.3.2-cp311-cp311-macosx_11_0_arm64.whl.metadata >> >> > >> >> > Using cached coverage-7.3.2-cp311-cp311-macosx_11_0_arm64.whl.metadata (8.1 kB) >> >> > >> >> > Collecting execnet>=1.1 (from pytest-xdist) >> >> > >> >> > Obtaining dependency information for execnet>=1.1 from https://files.pythonhosted.org/packages/e8/9c/a079946da30fac4924d92dbc617e5367d454954494cf1e71567bcc4e00ee/execnet-2.0.2-py3-none-any.whl.metadata >> >> > >> >> > Using cached execnet-2.0.2-py3-none-any.whl.metadata (2.9 kB) >> >> > >> >> > Using cached cffi-1.16.0-cp311-cp311-macosx_11_0_arm64.whl (176 kB) >> >> > >> >> > Using cached pytest-7.4.3-py3-none-any.whl (325 kB) >> >> > >> >> > Using cached pytest_cov-4.1.0-py3-none-any.whl (21 kB) >> >> > >> >> > Using cached pytest_xdist-3.4.0-py3-none-any.whl (41 kB) >> >> > >> >> > Using cached coverage-7.3.2-cp311-cp311-macosx_11_0_arm64.whl (200 kB) >> >> > >> >> > Using cached execnet-2.0.2-py3-none-any.whl (37 kB) >> >> > >> >> > Using cached pluggy-1.3.0-py3-none-any.whl (18 kB) >> >> > >> >> > Using cached packaging-23.2-py3-none-any.whl (53 kB) >> >> > >> >> > Building wheels for collected packages: cryptography >> >> > >> >> > Running command Building wheel for cryptography (pyproject.toml) >> >> > >> >> > running bdist_wheel >> >> > >> >> > running build >> >> > >> >> > running build_py >> >> > >> >> > copying src/cryptography/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography >> >> > >> >> > copying src/cryptography/utils.py -> build/lib.macosx-14-arm64-cpython-311/cryptography >> >> > >> >> > copying src/cryptography/__about__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography >> >> > >> >> > copying src/cryptography/exceptions.py -> build/lib.macosx-14-arm64-cpython-311/cryptography >> >> > >> >> > copying src/cryptography/fernet.py -> build/lib.macosx-14-arm64-cpython-311/cryptography >> >> > >> >> > copying src/cryptography/hazmat/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat >> >> > >> >> > copying src/cryptography/hazmat/_oid.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat >> >> > >> >> > copying src/cryptography/x509/oid.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/x509 >> >> > >> >> > copying src/cryptography/x509/verification.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/x509 >> >> > >> >> > copying src/cryptography/x509/ocsp.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/x509 >> >> > >> >> > copying src/cryptography/x509/general_name.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/x509 >> >> > >> >> > copying src/cryptography/x509/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/x509 >> >> > >> >> > copying src/cryptography/x509/extensions.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/x509 >> >> > >> >> > copying src/cryptography/x509/name.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/x509 >> >> > >> >> > copying src/cryptography/x509/base.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/x509 >> >> > >> >> > copying src/cryptography/x509/certificate_transparency.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/x509 >> >> > >> >> > copying src/cryptography/hazmat/backends/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/backends >> >> > >> >> > copying src/cryptography/hazmat/primitives/_serialization.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives >> >> > >> >> > copying src/cryptography/hazmat/primitives/cmac.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives >> >> > >> >> > copying src/cryptography/hazmat/primitives/_asymmetric.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives >> >> > >> >> > copying src/cryptography/hazmat/primitives/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives >> >> > >> >> > copying src/cryptography/hazmat/primitives/_cipheralgorithm.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives >> >> > >> >> > copying src/cryptography/hazmat/primitives/poly1305.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives >> >> > >> >> > copying src/cryptography/hazmat/primitives/constant_time.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives >> >> > >> >> > copying src/cryptography/hazmat/primitives/keywrap.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives >> >> > >> >> > copying src/cryptography/hazmat/primitives/hmac.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives >> >> > >> >> > copying src/cryptography/hazmat/primitives/hashes.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives >> >> > >> >> > copying src/cryptography/hazmat/primitives/padding.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives >> >> > >> >> > copying src/cryptography/hazmat/bindings/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings >> >> > >> >> > copying src/cryptography/hazmat/backends/openssl/backend.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/backends/openssl >> >> > >> >> > copying src/cryptography/hazmat/backends/openssl/ciphers.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/backends/openssl >> >> > >> >> > copying src/cryptography/hazmat/backends/openssl/aead.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/backends/openssl >> >> > >> >> > copying src/cryptography/hazmat/backends/openssl/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/backends/openssl >> >> > >> >> > copying src/cryptography/hazmat/backends/openssl/utils.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/backends/openssl >> >> > >> >> > copying src/cryptography/hazmat/backends/openssl/decode_asn1.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/backends/openssl >> >> > >> >> > copying src/cryptography/hazmat/primitives/kdf/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/kdf >> >> > >> >> > copying src/cryptography/hazmat/primitives/kdf/scrypt.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/kdf >> >> > >> >> > copying src/cryptography/hazmat/primitives/kdf/pbkdf2.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/kdf >> >> > >> >> > copying src/cryptography/hazmat/primitives/kdf/hkdf.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/kdf >> >> > >> >> > copying src/cryptography/hazmat/primitives/kdf/x963kdf.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/kdf >> >> > >> >> > copying src/cryptography/hazmat/primitives/kdf/kbkdf.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/kdf >> >> > >> >> > copying src/cryptography/hazmat/primitives/kdf/concatkdf.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/kdf >> >> > >> >> > copying src/cryptography/hazmat/primitives/twofactor/totp.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/twofactor >> >> > >> >> > copying src/cryptography/hazmat/primitives/twofactor/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/twofactor >> >> > >> >> > copying src/cryptography/hazmat/primitives/twofactor/hotp.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/twofactor >> >> > >> >> > copying src/cryptography/hazmat/primitives/serialization/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/serialization >> >> > >> >> > copying src/cryptography/hazmat/primitives/serialization/pkcs12.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/serialization >> >> > >> >> > copying src/cryptography/hazmat/primitives/serialization/pkcs7.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/serialization >> >> > >> >> > copying src/cryptography/hazmat/primitives/serialization/ssh.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/serialization >> >> > >> >> > copying src/cryptography/hazmat/primitives/serialization/base.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/serialization >> >> > >> >> > copying src/cryptography/hazmat/primitives/ciphers/algorithms.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/ciphers >> >> > >> >> > copying src/cryptography/hazmat/primitives/ciphers/aead.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/ciphers >> >> > >> >> > copying src/cryptography/hazmat/primitives/ciphers/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/ciphers >> >> > >> >> > copying src/cryptography/hazmat/primitives/ciphers/modes.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/ciphers >> >> > >> >> > copying src/cryptography/hazmat/primitives/ciphers/base.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/ciphers >> >> > >> >> > copying src/cryptography/hazmat/primitives/asymmetric/x448.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric >> >> > >> >> > copying src/cryptography/hazmat/primitives/asymmetric/ec.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric >> >> > >> >> > copying src/cryptography/hazmat/primitives/asymmetric/rsa.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric >> >> > >> >> > copying src/cryptography/hazmat/primitives/asymmetric/dh.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric >> >> > >> >> > copying src/cryptography/hazmat/primitives/asymmetric/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric >> >> > >> >> > copying src/cryptography/hazmat/primitives/asymmetric/types.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric >> >> > >> >> > copying src/cryptography/hazmat/primitives/asymmetric/utils.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric >> >> > >> >> > copying src/cryptography/hazmat/primitives/asymmetric/ed25519.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric >> >> > >> >> > copying src/cryptography/hazmat/primitives/asymmetric/dsa.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric >> >> > >> >> > copying src/cryptography/hazmat/primitives/asymmetric/ed448.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric >> >> > >> >> > copying src/cryptography/hazmat/primitives/asymmetric/x25519.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric >> >> > >> >> > copying src/cryptography/hazmat/primitives/asymmetric/padding.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric >> >> > >> >> > copying src/cryptography/hazmat/bindings/openssl/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/openssl >> >> > >> >> > copying src/cryptography/hazmat/bindings/openssl/_conditional.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/openssl >> >> > >> >> > copying src/cryptography/hazmat/bindings/openssl/binding.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/openssl >> >> > >> >> > running egg_info >> >> > >> >> > writing src/cryptography.egg-info/PKG-INFO >> >> > >> >> > writing dependency_links to src/cryptography.egg-info/dependency_links.txt >> >> > >> >> > writing requirements to src/cryptography.egg-info/requires.txt >> >> > >> >> > writing top-level names to src/cryptography.egg-info/top_level.txt >> >> > >> >> > reading manifest file 'src/cryptography.egg-info/SOURCES.txt' >> >> > >> >> > reading manifest template 'MANIFEST.in' >> >> > >> >> > warning: no files found matching '*.c' under directory 'src/_cffi_src' >> >> > >> >> > warning: no files found matching '*.h' under directory 'src/_cffi_src' >> >> > >> >> > no previously-included directories found matching 'docs/_build' >> >> > >> >> > warning: no previously-included files found matching 'vectors' >> >> > >> >> > warning: no previously-included files matching '*' found under directory 'vectors' >> >> > >> >> > warning: no previously-included files found matching 'src/rust/target' >> >> > >> >> > warning: no previously-included files matching '*' found under directory '.github' >> >> > >> >> > warning: no previously-included files found matching 'release.py' >> >> > >> >> > warning: no previously-included files found matching '.readthedocs.yml' >> >> > >> >> > warning: no previously-included files found matching 'ci-constraints-requirements.txt' >> >> > >> >> > warning: no previously-included files found matching 'mypy.ini' >> >> > >> >> > adding license file 'LICENSE' >> >> > >> >> > adding license file 'LICENSE.APACHE' >> >> > >> >> > adding license file 'LICENSE.BSD' >> >> > >> >> > writing manifest file 'src/cryptography.egg-info/SOURCES.txt' >> >> > >> >> > copying src/cryptography/py.typed -> build/lib.macosx-14-arm64-cpython-311/cryptography >> >> > >> >> > copying src/cryptography/hazmat/bindings/_rust/__init__.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust >> >> > >> >> > copying src/cryptography/hazmat/bindings/_rust/_openssl.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust >> >> > >> >> > copying src/cryptography/hazmat/bindings/_rust/asn1.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust >> >> > >> >> > copying src/cryptography/hazmat/bindings/_rust/exceptions.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust >> >> > >> >> > copying src/cryptography/hazmat/bindings/_rust/ocsp.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust >> >> > >> >> > copying src/cryptography/hazmat/bindings/_rust/pkcs7.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust >> >> > >> >> > copying src/cryptography/hazmat/bindings/_rust/x509.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust >> >> > >> >> > copying src/cryptography/hazmat/bindings/_rust/openssl/__init__.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl >> >> > >> >> > copying src/cryptography/hazmat/bindings/_rust/openssl/aead.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl >> >> > >> >> > copying src/cryptography/hazmat/bindings/_rust/openssl/cmac.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl >> >> > >> >> > copying src/cryptography/hazmat/bindings/_rust/openssl/dh.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl >> >> > >> >> > copying src/cryptography/hazmat/bindings/_rust/openssl/dsa.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl >> >> > >> >> > copying src/cryptography/hazmat/bindings/_rust/openssl/ec.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl >> >> > >> >> > copying src/cryptography/hazmat/bindings/_rust/openssl/ed25519.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl >> >> > >> >> > copying src/cryptography/hazmat/bindings/_rust/openssl/ed448.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl >> >> > >> >> > copying src/cryptography/hazmat/bindings/_rust/openssl/hashes.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl >> >> > >> >> > copying src/cryptography/hazmat/bindings/_rust/openssl/hmac.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl >> >> > >> >> > copying src/cryptography/hazmat/bindings/_rust/openssl/kdf.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl >> >> > >> >> > copying src/cryptography/hazmat/bindings/_rust/openssl/keys.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl >> >> > >> >> > copying src/cryptography/hazmat/bindings/_rust/openssl/poly1305.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl >> >> > >> >> > copying src/cryptography/hazmat/bindings/_rust/openssl/rsa.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl >> >> > >> >> > copying src/cryptography/hazmat/bindings/_rust/openssl/x25519.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl >> >> > >> >> > copying src/cryptography/hazmat/bindings/_rust/openssl/x448.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl >> >> > >> >> > running build_ext >> >> > >> >> > running build_rust >> >> > >> >> > cargo rustc --lib --message-format=json-render-diagnostics --manifest-path src/rust/Cargo.toml --release -v --features pyo3/extension-module --crate-type cdylib -- -C link-args=-undefined dynamic_lookup -Wl,-install_name, at rpath/_rust.abi3.so >> >> > >> >> > Dirty proc-macro2 v1.0.69: the rustflags changed >> >> > >> >> > Compiling proc-macro2 v1.0.69 >> >> > >> >> > Dirty libc v0.2.150: the rustflags changed >> >> > >> >> > Compiling libc v0.2.150 >> >> > >> >> > Dirty unicode-ident v1.0.12: the rustflags changed >> >> > >> >> > Compiling unicode-ident v1.0.12 >> >> > >> >> > Dirty target-lexicon v0.12.12: the rustflags changed >> >> > >> >> > Compiling target-lexicon v0.12.12 >> >> > >> >> > Dirty pkg-config v0.3.27: the rustflags changed >> >> > >> >> > Compiling pkg-config v0.3.27 >> >> > >> >> > Dirty vcpkg v0.2.15: the rustflags changed >> >> > >> >> > Compiling vcpkg v0.2.15 >> >> > >> >> > Dirty autocfg v1.1.0: the rustflags changed >> >> > >> >> > Compiling autocfg v1.1.0 >> >> > >> >> > Running `rustc --crate-name build_script_build --edition=2021 /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.69/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=f7ac9a821baae58d -C extra-filename=-f7ac9a821baae58d --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/build/proc-macro2-f7ac9a821baae58d -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` >> >> > >> >> > Running `rustc --crate-name build_script_build /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.150/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=a63b8825ed72220a -C extra-filename=-a63b8825ed72220a --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/build/libc-a63b8825ed72220a -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` >> >> > >> >> > Running `rustc --crate-name unicode_ident --edition=2018 /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=1362b182bc48a165 -C extra-filename=-1362b182bc48a165 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/deps -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` >> >> > >> >> > Running `rustc --crate-name build_script_build --edition=2018 /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/target-lexicon-0.12.12/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on --cfg 'feature="default"' -C metadata=1873db1a7ee6c572 -C extra-filename=-1873db1a7ee6c572 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/build/target-lexicon-1873db1a7ee6c572 -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` >> >> > >> >> > Running `rustc --crate-name pkg_config /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pkg-config-0.3.27/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=3d2250814dcd1d72 -C extra-filename=-3d2250814dcd1d72 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/deps -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` >> >> > >> >> > Running `rustc --crate-name build_script_build /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.150/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=d07bfb6e2e6cb865 -C extra-filename=-d07bfb6e2e6cb865 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/build/libc-d07bfb6e2e6cb865 -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` >> >> > >> >> > Running `rustc --crate-name autocfg /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=0de283a865cf05de -C extra-filename=-0de283a865cf05de --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/deps -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` >> >> > >> >> > Running `rustc --crate-name vcpkg /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/vcpkg-0.2.15/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=4128c5710ab69439 -C extra-filename=-4128c5710ab69439 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/deps -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` >> >> > >> >> > error[E0463]: can't find crate for `profiler_builtins` >> >> > >> >> > | >> >> > >> >> > = note: the compiler may have been built without the profiler runtime >> >> > >> >> > >> >> > For more information about this error, try `rustc --explain E0463`. >> >> > >> >> > error: could not compile `unicode-ident` (lib) due to previous error >> >> > >> >> > >> >> > Caused by: >> >> > >> >> > process didn't exit successfully: `rustc --crate-name unicode_ident --edition=2018 /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=1362b182bc48a165 -C extra-filename=-1362b182bc48a165 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/deps -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` (exit status: 1) >> >> > >> >> > warning: build failed, waiting for other jobs to finish... >> >> > >> >> > error: could not compile `proc-macro2` (build script) due to previous error >> >> > >> >> > >> >> > Caused by: >> >> > >> >> > process didn't exit successfully: `rustc --crate-name build_script_build --edition=2021 /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.69/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=f7ac9a821baae58d -C extra-filename=-f7ac9a821baae58d --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/build/proc-macro2-f7ac9a821baae58d -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` (exit status: 1) >> >> > >> >> > error: could not compile `libc` (build script) due to previous error >> >> > >> >> > >> >> > Caused by: >> >> > >> >> > process didn't exit successfully: `rustc --crate-name build_script_build /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.150/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=a63b8825ed72220a -C extra-filename=-a63b8825ed72220a --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/build/libc-a63b8825ed72220a -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` (exit status: 1) >> >> > >> >> > error: could not compile `libc` (build script) due to previous error >> >> > >> >> > >> >> > Caused by: >> >> > >> >> > process didn't exit successfully: `rustc --crate-name build_script_build /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.150/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=d07bfb6e2e6cb865 -C extra-filename=-d07bfb6e2e6cb865 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/build/libc-d07bfb6e2e6cb865 -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` (exit status: 1) >> >> > >> >> > error: could not compile `autocfg` (lib) due to previous error >> >> > >> >> > >> >> > Caused by: >> >> > >> >> > process didn't exit successfully: `rustc --crate-name autocfg /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=0de283a865cf05de -C extra-filename=-0de283a865cf05de --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/deps -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` (exit status: 1) >> >> > >> >> > error: could not compile `pkg-config` (lib) due to previous error >> >> > >> >> > >> >> > Caused by: >> >> > >> >> > process didn't exit successfully: `rustc --crate-name pkg_config /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pkg-config-0.3.27/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=3d2250814dcd1d72 -C extra-filename=-3d2250814dcd1d72 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/deps -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` (exit status: 1) >> >> > >> >> > error: could not compile `target-lexicon` (build script) due to previous error >> >> > >> >> > >> >> > Caused by: >> >> > >> >> > process didn't exit successfully: `rustc --crate-name build_script_build --edition=2018 /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/target-lexicon-0.12.12/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on --cfg 'feature="default"' -C metadata=1873db1a7ee6c572 -C extra-filename=-1873db1a7ee6c572 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/build/target-lexicon-1873db1a7ee6c572 -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` (exit status: 1) >> >> > >> >> > error: could not compile `vcpkg` (lib) due to previous error >> >> > >> >> > >> >> > Caused by: >> >> > >> >> > process didn't exit successfully: `rustc --crate-name vcpkg /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/vcpkg-0.2.15/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=4128c5710ab69439 -C extra-filename=-4128c5710ab69439 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/deps -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` (exit status: 1) >> >> > >> >> > error: `cargo rustc --lib --message-format=json-render-diagnostics --manifest-path src/rust/Cargo.toml --release -v --features pyo3/extension-module --crate-type cdylib -- -C 'link-args=-undefined dynamic_lookup -Wl,-install_name, at rpath/_rust.abi3.so'` failed with code 101 >> >> > >> >> > error: subprocess-exited-with-error >> >> > >> >> > >> >> > >> >> > ? Building wheel for cryptography (pyproject.toml) did not run successfully. >> >> > >> >> > ? exit code: 1 >> >> > >> >> > ??> See above for output. >> >> > >> >> > >> >> > >> >> > note: This error originates from a subprocess, and is likely not a problem with pip. >> >> > >> >> > full command: /Users/jules/Documents/cryptography/.nox/tests/bin/python /Users/jules/Documents/cryptography/.nox/tests/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py build_wheel /var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/tmpxv55oh3f >> >> > >> >> > cwd: /Users/jules/Documents/cryptography >> >> > >> >> > Building wheel for cryptography (pyproject.toml) ... error >> >> > >> >> > ERROR: Failed building wheel for cryptography >> >> > >> >> > Failed to build cryptography >> >> > >> >> > ERROR: Could not build wheels for cryptography, which is required to install pyproject.toml-based projects >> >> > >> >> > nox > Command python -m pip install -v -c ci-constraints-requirements.txt '.[test]' failed with exit code 1 >> >> > >> >> > nox > Session tests failed. >> >> > >> >> > >> >> > Le mar. 21 nov. 2023 ? 13:14, Alex Gaynor a ?crit : >> >> >> >> >> >> Yes, please send the complete output of `nox -e tests`. >> >> >> >> >> >> Alex >> >> >> >> >> >> On Tue, Nov 21, 2023 at 5:42?AM Jules Marmier wrote: >> >> >> > >> >> >> > Hi everyone! >> >> >> > >> >> >> > >> >> >> > I'm trying to contribute to the cryptography project but I have some trouble setting up the project. I try to follow the Getting started page but the command nox -e tests -p py310 don?t succeed. >> >> >> > >> >> >> > >> >> >> > Here are all the commands I run (I'm on a Mac M1) : >> >> >> > >> >> >> > >> >> >> > git clone https://github.com/pyca/cryptography.git >> >> >> > >> >> >> > virtualenv cryptography >> >> >> > >> >> >> > source cryptography/bin/activate >> >> >> > >> >> >> > cd cryptography >> >> >> > >> >> >> > pip install nox >> >> >> > >> >> >> > nox -e tests -p py310 >> >> >> > >> >> >> > >> >> >> > My first problem is that this last command does not work and gives me this error message: >> >> >> > >> >> >> > nox > Python version selection caused no sessions to be selected. >> >> >> > >> >> >> > But I do have python 3.10 installed. >> >> >> > >> >> >> > >> >> >> > Then I tried to run nox -e tests. This command works at first but then I have an error message that I don?t understand (it?s at the end of the message if you need it). I tried to run manually the command python -m pip install -v -c ci-constraints-requirements.txt '.[test]' and it works. I don?t understand why it works when I run it manually but not when the script runs it. >> >> >> > >> >> >> > >> >> >> > Thanks for your help, >> >> >> > >> >> >> > Jules >> >> >> > >> >> >> > >> >> >> > >> >> >> > This is I think the most interesting part of my error message (I can send you more if needed) : >> >> >> > >> >> >> > >> >> >> > Caused by: >> >> >> > >> >> >> > process didn't exit successfully: `rustc --crate-name vcpkg /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/vcpkg-0.2.15/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=4128c5710ab69439 -C extra-filename=-4128c5710ab69439 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/deps -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` (exit status: 1) >> >> >> > >> >> >> > >> >> >> > error: `cargo rustc --lib --message-format=json-render-diagnostics --manifest-path src/rust/Cargo.toml --release -v --features pyo3/extension-module --crate-type cdylib -- -C 'link-args=-undefined dynamic_lookup -Wl,-install_name, at rpath/_rust.abi3.so'` failed with code 101 >> >> >> > >> >> >> > error: subprocess-exited-with-error >> >> >> > >> >> >> > >> >> >> > >> >> >> > ? Building wheel for cryptography (pyproject.toml) did not run successfully. >> >> >> > >> >> >> > ? exit code: 1 >> >> >> > >> >> >> > ??> See above for output. >> >> >> > >> >> >> > >> >> >> > >> >> >> > note: This error originates from a subprocess, and is likely not a problem with pip. >> >> >> > >> >> >> > full command: /Users/jules/Documents/cryptography/.nox/tests/bin/python /Users/jules/Documents/cryptography/.nox/tests/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py build_wheel /var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/tmpi2i1dq_5 >> >> >> > >> >> >> > cwd: /Users/jules/Documents/cryptography >> >> >> > >> >> >> > Building wheel for cryptography (pyproject.toml) ... error >> >> >> > >> >> >> > ERROR: Failed building wheel for cryptography >> >> >> > >> >> >> > Failed to build cryptography >> >> >> > >> >> >> > _______________________________________________ >> >> >> > Cryptography-dev mailing list >> >> >> > Cryptography-dev at python.org >> >> >> > https://mail.python.org/mailman/listinfo/cryptography-dev >> >> >> >> >> >> >> >> >> >> >> >> -- >> >> >> All that is necessary for evil to succeed is for good people to do nothing. >> >> >> _______________________________________________ >> >> >> Cryptography-dev mailing list >> >> >> Cryptography-dev at python.org >> >> >> https://mail.python.org/mailman/listinfo/cryptography-dev >> >> > >> >> > _______________________________________________ >> >> > Cryptography-dev mailing list >> >> > Cryptography-dev at python.org >> >> > https://mail.python.org/mailman/listinfo/cryptography-dev >> >> >> >> >> >> >> >> -- >> >> All that is necessary for evil to succeed is for good people to do nothing. >> >> _______________________________________________ >> >> Cryptography-dev mailing list >> >> Cryptography-dev at python.org >> >> https://mail.python.org/mailman/listinfo/cryptography-dev >> > >> > _______________________________________________ >> > Cryptography-dev mailing list >> > Cryptography-dev at python.org >> > https://mail.python.org/mailman/listinfo/cryptography-dev >> >> >> >> -- >> All that is necessary for evil to succeed is for good people to do nothing. >> _______________________________________________ >> Cryptography-dev mailing list >> Cryptography-dev at python.org >> https://mail.python.org/mailman/listinfo/cryptography-dev > > _______________________________________________ > Cryptography-dev mailing list > Cryptography-dev at python.org > https://mail.python.org/mailman/listinfo/cryptography-dev -- All that is necessary for evil to succeed is for good people to do nothing. From alex.gaynor at gmail.com Sun Nov 26 12:12:03 2023 From: alex.gaynor at gmail.com (Alex Gaynor) Date: Sun, 26 Nov 2023 12:12:03 -0500 Subject: [Cryptography-dev] Fail to setup the project for contribution In-Reply-To: References: Message-ID: FYI, homebrew now builds rust with the necessary coverage support, so this problem shouldn't impact anyone else going forward. Alex On Tue, Nov 21, 2023 at 8:53?AM Alex Gaynor wrote: > > Great. Looks like there's an action item for me to send a PR to > homebrew to build with coverage support. > > Alex > > On Tue, Nov 21, 2023 at 8:52?AM Jules Marmier wrote: > > > > I installed it with Homebrew. I just reinstalled it using the method explained on the Rust website, and it seems to have resolved the issue. > > > > Thank you very much for your help. > > > > Jules > > > > Le mar. 21 nov. 2023 ? 14:19, Alex Gaynor a ?crit : > >> > >> Where did you get your rustc from? It looks like it's built without > >> the necessary support for coverage. > >> > >> But in any event, you can use `nox -e tests-nocoverage` for now. > >> > >> Alex > >> > >> On Tue, Nov 21, 2023 at 8:15?AM Jules Marmier wrote: > >> > > >> > Thanks for your prompt response! > >> > > >> > To answer your questions: > >> > 1) I'm building on a Mac M1 > >> > 2) Yes, nox -e tests-nocoverage works without any issues > >> > > >> > Jules > >> > > >> > Le mar. 21 nov. 2023 ? 13:55, Alex Gaynor a ?crit : > >> >> > >> >> Two questions: 1) What platform are you building on? 2) Does `nox -e > >> >> tests-nocoverage` work? > >> >> > >> >> Alex > >> >> > >> >> On Tue, Nov 21, 2023 at 7:53?AM Jules Marmier wrote: > >> >> > > >> >> > Ok, this is my full error message : > >> >> > > >> >> > nox > Running session tests > >> >> > > >> >> > nox > Re-using existing virtual environment at .nox/tests. > >> >> > > >> >> > nox > python -m pip install -v -c ci-constraints-requirements.txt '.[test]' > >> >> > > >> >> > Using pip 23.3.1 from /Users/jules/Documents/cryptography/.nox/tests/lib/python3.11/site-packages/pip (python 3.11) > >> >> > > >> >> > Processing /Users/jules/Documents/cryptography > >> >> > > >> >> > Running command pip subprocess to install build dependencies > >> >> > > >> >> > Collecting setuptools>=61.0.0 > >> >> > > >> >> > Downloading setuptools-69.0.1-py3-none-any.whl.metadata (6.3 kB) > >> >> > > >> >> > Collecting wheel > >> >> > > >> >> > Using cached wheel-0.41.3-py3-none-any.whl.metadata (2.2 kB) > >> >> > > >> >> > Collecting cffi>=1.12 > >> >> > > >> >> > Using cached cffi-1.16.0-cp311-cp311-macosx_11_0_arm64.whl.metadata (1.5 kB) > >> >> > > >> >> > Collecting setuptools-rust>=1.7.0 > >> >> > > >> >> > Using cached setuptools_rust-1.8.1-py3-none-any.whl.metadata (9.4 kB) > >> >> > > >> >> > Collecting pycparser (from cffi>=1.12) > >> >> > > >> >> > Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB) > >> >> > > >> >> > Collecting semantic-version<3,>=2.8.2 (from setuptools-rust>=1.7.0) > >> >> > > >> >> > Using cached semantic_version-2.10.0-py2.py3-none-any.whl (15 kB) > >> >> > > >> >> > Downloading setuptools-69.0.1-py3-none-any.whl (819 kB) > >> >> > > >> >> > ???????????????????????????????????????? 819.4/819.4 kB 20.7 MB/s eta 0:00:00 > >> >> > > >> >> > Using cached wheel-0.41.3-py3-none-any.whl (65 kB) > >> >> > > >> >> > Using cached cffi-1.16.0-cp311-cp311-macosx_11_0_arm64.whl (176 kB) > >> >> > > >> >> > Using cached setuptools_rust-1.8.1-py3-none-any.whl (26 kB) > >> >> > > >> >> > Installing collected packages: wheel, setuptools, semantic-version, pycparser, setuptools-rust, cffi > >> >> > > >> >> > Successfully installed cffi-1.16.0 pycparser-2.21 semantic-version-2.10.0 setuptools-69.0.1 setuptools-rust-1.8.1 wheel-0.41.3 > >> >> > > >> >> > Installing build dependencies ... done > >> >> > > >> >> > Running command Getting requirements to build wheel > >> >> > > >> >> > running egg_info > >> >> > > >> >> > writing src/cryptography.egg-info/PKG-INFO > >> >> > > >> >> > writing dependency_links to src/cryptography.egg-info/dependency_links.txt > >> >> > > >> >> > writing requirements to src/cryptography.egg-info/requires.txt > >> >> > > >> >> > writing top-level names to src/cryptography.egg-info/top_level.txt > >> >> > > >> >> > reading manifest file 'src/cryptography.egg-info/SOURCES.txt' > >> >> > > >> >> > reading manifest template 'MANIFEST.in' > >> >> > > >> >> > warning: no files found matching '*.c' under directory 'src/_cffi_src' > >> >> > > >> >> > warning: no files found matching '*.h' under directory 'src/_cffi_src' > >> >> > > >> >> > no previously-included directories found matching 'docs/_build' > >> >> > > >> >> > warning: no previously-included files found matching 'vectors' > >> >> > > >> >> > warning: no previously-included files matching '*' found under directory 'vectors' > >> >> > > >> >> > warning: no previously-included files found matching 'src/rust/target' > >> >> > > >> >> > warning: no previously-included files matching '*' found under directory '.github' > >> >> > > >> >> > warning: no previously-included files found matching 'release.py' > >> >> > > >> >> > warning: no previously-included files found matching '.readthedocs.yml' > >> >> > > >> >> > warning: no previously-included files found matching 'ci-constraints-requirements.txt' > >> >> > > >> >> > warning: no previously-included files found matching 'mypy.ini' > >> >> > > >> >> > adding license file 'LICENSE' > >> >> > > >> >> > adding license file 'LICENSE.APACHE' > >> >> > > >> >> > adding license file 'LICENSE.BSD' > >> >> > > >> >> > writing manifest file 'src/cryptography.egg-info/SOURCES.txt' > >> >> > > >> >> > Getting requirements to build wheel ... done > >> >> > > >> >> > Running command Preparing metadata (pyproject.toml) > >> >> > > >> >> > running dist_info > >> >> > > >> >> > creating /private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info > >> >> > > >> >> > writing /private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info/PKG-INFO > >> >> > > >> >> > writing dependency_links to /private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info/dependency_links.txt > >> >> > > >> >> > writing requirements to /private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info/requires.txt > >> >> > > >> >> > writing top-level names to /private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info/top_level.txt > >> >> > > >> >> > writing manifest file '/private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info/SOURCES.txt' > >> >> > > >> >> > reading manifest file '/private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info/SOURCES.txt' > >> >> > > >> >> > reading manifest template 'MANIFEST.in' > >> >> > > >> >> > warning: no files found matching '*.c' under directory 'src/_cffi_src' > >> >> > > >> >> > warning: no files found matching '*.h' under directory 'src/_cffi_src' > >> >> > > >> >> > no previously-included directories found matching 'docs/_build' > >> >> > > >> >> > warning: no previously-included files found matching 'vectors' > >> >> > > >> >> > warning: no previously-included files matching '*' found under directory 'vectors' > >> >> > > >> >> > warning: no previously-included files found matching 'src/rust/target' > >> >> > > >> >> > warning: no previously-included files matching '*' found under directory '.github' > >> >> > > >> >> > warning: no previously-included files found matching 'release.py' > >> >> > > >> >> > warning: no previously-included files found matching '.readthedocs.yml' > >> >> > > >> >> > warning: no previously-included files found matching 'ci-constraints-requirements.txt' > >> >> > > >> >> > warning: no previously-included files found matching 'mypy.ini' > >> >> > > >> >> > adding license file 'LICENSE' > >> >> > > >> >> > adding license file 'LICENSE.APACHE' > >> >> > > >> >> > adding license file 'LICENSE.BSD' > >> >> > > >> >> > writing manifest file '/private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography.egg-info/SOURCES.txt' > >> >> > > >> >> > creating '/private/var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/pip-modern-metadata-sf0wkv9l/cryptography-42.0.0.dev1.dist-info' > >> >> > > >> >> > Preparing metadata (pyproject.toml) ... done > >> >> > > >> >> > Collecting cffi>=1.12 > >> >> > > >> >> > Obtaining dependency information for cffi>=1.12 from https://files.pythonhosted.org/packages/18/6c/0406611f3d5aadf4c5b08f6c095d874aed8dfc2d3a19892707d72536d5dc/cffi-1.16.0-cp311-cp311-macosx_11_0_arm64.whl.metadata > >> >> > > >> >> > Using cached cffi-1.16.0-cp311-cp311-macosx_11_0_arm64.whl.metadata (1.5 kB) > >> >> > > >> >> > Collecting pytest>=6.2.0 > >> >> > > >> >> > Obtaining dependency information for pytest>=6.2.0 from https://files.pythonhosted.org/packages/f3/8c/f16efd81ca8e293b2cc78f111190a79ee539d0d5d36ccd49975cb3beac60/pytest-7.4.3-py3-none-any.whl.metadata > >> >> > > >> >> > Using cached pytest-7.4.3-py3-none-any.whl.metadata (7.9 kB) > >> >> > > >> >> > Collecting pytest-benchmark > >> >> > > >> >> > Using cached pytest_benchmark-4.0.0-py3-none-any.whl (43 kB) > >> >> > > >> >> > Collecting pytest-cov > >> >> > > >> >> > Obtaining dependency information for pytest-cov from https://files.pythonhosted.org/packages/a7/4b/8b78d126e275efa2379b1c2e09dc52cf70df16fc3b90613ef82531499d73/pytest_cov-4.1.0-py3-none-any.whl.metadata > >> >> > > >> >> > Using cached pytest_cov-4.1.0-py3-none-any.whl.metadata (26 kB) > >> >> > > >> >> > Collecting pytest-xdist > >> >> > > >> >> > Obtaining dependency information for pytest-xdist from https://files.pythonhosted.org/packages/c4/94/71d5bdffe6efc8f224154323bb3e026c5e961bd56bd2a5a20f23917377d4/pytest_xdist-3.4.0-py3-none-any.whl.metadata > >> >> > > >> >> > Using cached pytest_xdist-3.4.0-py3-none-any.whl.metadata (3.1 kB) > >> >> > > >> >> > Collecting pretend > >> >> > > >> >> > Using cached pretend-1.0.9-py2.py3-none-any.whl (3.8 kB) > >> >> > > >> >> > Collecting pycparser (from cffi>=1.12) > >> >> > > >> >> > Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB) > >> >> > > >> >> > Collecting iniconfig (from pytest>=6.2.0) > >> >> > > >> >> > Using cached iniconfig-2.0.0-py3-none-any.whl (5.9 kB) > >> >> > > >> >> > Collecting packaging (from pytest>=6.2.0) > >> >> > > >> >> > Obtaining dependency information for packaging from https://files.pythonhosted.org/packages/ec/1a/610693ac4ee14fcdf2d9bf3c493370e4f2ef7ae2e19217d7a237ff42367d/packaging-23.2-py3-none-any.whl.metadata > >> >> > > >> >> > Using cached packaging-23.2-py3-none-any.whl.metadata (3.2 kB) > >> >> > > >> >> > Collecting pluggy<2.0,>=0.12 (from pytest>=6.2.0) > >> >> > > >> >> > Obtaining dependency information for pluggy<2.0,>=0.12 from https://files.pythonhosted.org/packages/05/b8/42ed91898d4784546c5f06c60506400548db3f7a4b3fb441cba4e5c17952/pluggy-1.3.0-py3-none-any.whl.metadata > >> >> > > >> >> > Using cached pluggy-1.3.0-py3-none-any.whl.metadata (4.3 kB) > >> >> > > >> >> > Collecting py-cpuinfo (from pytest-benchmark) > >> >> > > >> >> > Using cached py_cpuinfo-9.0.0-py3-none-any.whl (22 kB) > >> >> > > >> >> > Collecting coverage>=5.2.1 (from coverage[toml]>=5.2.1->pytest-cov) > >> >> > > >> >> > Obtaining dependency information for coverage>=5.2.1 from https://files.pythonhosted.org/packages/0b/df/9283cc3e33342995971c30be0e32d05f680f1ad2a25e20eb9e5b978e56a9/coverage-7.3.2-cp311-cp311-macosx_11_0_arm64.whl.metadata > >> >> > > >> >> > Using cached coverage-7.3.2-cp311-cp311-macosx_11_0_arm64.whl.metadata (8.1 kB) > >> >> > > >> >> > Collecting execnet>=1.1 (from pytest-xdist) > >> >> > > >> >> > Obtaining dependency information for execnet>=1.1 from https://files.pythonhosted.org/packages/e8/9c/a079946da30fac4924d92dbc617e5367d454954494cf1e71567bcc4e00ee/execnet-2.0.2-py3-none-any.whl.metadata > >> >> > > >> >> > Using cached execnet-2.0.2-py3-none-any.whl.metadata (2.9 kB) > >> >> > > >> >> > Using cached cffi-1.16.0-cp311-cp311-macosx_11_0_arm64.whl (176 kB) > >> >> > > >> >> > Using cached pytest-7.4.3-py3-none-any.whl (325 kB) > >> >> > > >> >> > Using cached pytest_cov-4.1.0-py3-none-any.whl (21 kB) > >> >> > > >> >> > Using cached pytest_xdist-3.4.0-py3-none-any.whl (41 kB) > >> >> > > >> >> > Using cached coverage-7.3.2-cp311-cp311-macosx_11_0_arm64.whl (200 kB) > >> >> > > >> >> > Using cached execnet-2.0.2-py3-none-any.whl (37 kB) > >> >> > > >> >> > Using cached pluggy-1.3.0-py3-none-any.whl (18 kB) > >> >> > > >> >> > Using cached packaging-23.2-py3-none-any.whl (53 kB) > >> >> > > >> >> > Building wheels for collected packages: cryptography > >> >> > > >> >> > Running command Building wheel for cryptography (pyproject.toml) > >> >> > > >> >> > running bdist_wheel > >> >> > > >> >> > running build > >> >> > > >> >> > running build_py > >> >> > > >> >> > copying src/cryptography/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography > >> >> > > >> >> > copying src/cryptography/utils.py -> build/lib.macosx-14-arm64-cpython-311/cryptography > >> >> > > >> >> > copying src/cryptography/__about__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography > >> >> > > >> >> > copying src/cryptography/exceptions.py -> build/lib.macosx-14-arm64-cpython-311/cryptography > >> >> > > >> >> > copying src/cryptography/fernet.py -> build/lib.macosx-14-arm64-cpython-311/cryptography > >> >> > > >> >> > copying src/cryptography/hazmat/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat > >> >> > > >> >> > copying src/cryptography/hazmat/_oid.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat > >> >> > > >> >> > copying src/cryptography/x509/oid.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/x509 > >> >> > > >> >> > copying src/cryptography/x509/verification.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/x509 > >> >> > > >> >> > copying src/cryptography/x509/ocsp.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/x509 > >> >> > > >> >> > copying src/cryptography/x509/general_name.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/x509 > >> >> > > >> >> > copying src/cryptography/x509/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/x509 > >> >> > > >> >> > copying src/cryptography/x509/extensions.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/x509 > >> >> > > >> >> > copying src/cryptography/x509/name.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/x509 > >> >> > > >> >> > copying src/cryptography/x509/base.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/x509 > >> >> > > >> >> > copying src/cryptography/x509/certificate_transparency.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/x509 > >> >> > > >> >> > copying src/cryptography/hazmat/backends/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/backends > >> >> > > >> >> > copying src/cryptography/hazmat/primitives/_serialization.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives > >> >> > > >> >> > copying src/cryptography/hazmat/primitives/cmac.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives > >> >> > > >> >> > copying src/cryptography/hazmat/primitives/_asymmetric.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives > >> >> > > >> >> > copying src/cryptography/hazmat/primitives/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives > >> >> > > >> >> > copying src/cryptography/hazmat/primitives/_cipheralgorithm.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives > >> >> > > >> >> > copying src/cryptography/hazmat/primitives/poly1305.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives > >> >> > > >> >> > copying src/cryptography/hazmat/primitives/constant_time.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives > >> >> > > >> >> > copying src/cryptography/hazmat/primitives/keywrap.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives > >> >> > > >> >> > copying src/cryptography/hazmat/primitives/hmac.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives > >> >> > > >> >> > copying src/cryptography/hazmat/primitives/hashes.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives > >> >> > > >> >> > copying src/cryptography/hazmat/primitives/padding.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives > >> >> > > >> >> > copying src/cryptography/hazmat/bindings/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings > >> >> > > >> >> > copying src/cryptography/hazmat/backends/openssl/backend.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/backends/openssl > >> >> > > >> >> > copying src/cryptography/hazmat/backends/openssl/ciphers.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/backends/openssl > >> >> > > >> >> > copying src/cryptography/hazmat/backends/openssl/aead.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/backends/openssl > >> >> > > >> >> > copying src/cryptography/hazmat/backends/openssl/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/backends/openssl > >> >> > > >> >> > copying src/cryptography/hazmat/backends/openssl/utils.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/backends/openssl > >> >> > > >> >> > copying src/cryptography/hazmat/backends/openssl/decode_asn1.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/backends/openssl > >> >> > > >> >> > copying src/cryptography/hazmat/primitives/kdf/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/kdf > >> >> > > >> >> > copying src/cryptography/hazmat/primitives/kdf/scrypt.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/kdf > >> >> > > >> >> > copying src/cryptography/hazmat/primitives/kdf/pbkdf2.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/kdf > >> >> > > >> >> > copying src/cryptography/hazmat/primitives/kdf/hkdf.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/kdf > >> >> > > >> >> > copying src/cryptography/hazmat/primitives/kdf/x963kdf.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/kdf > >> >> > > >> >> > copying src/cryptography/hazmat/primitives/kdf/kbkdf.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/kdf > >> >> > > >> >> > copying src/cryptography/hazmat/primitives/kdf/concatkdf.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/kdf > >> >> > > >> >> > copying src/cryptography/hazmat/primitives/twofactor/totp.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/twofactor > >> >> > > >> >> > copying src/cryptography/hazmat/primitives/twofactor/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/twofactor > >> >> > > >> >> > copying src/cryptography/hazmat/primitives/twofactor/hotp.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/twofactor > >> >> > > >> >> > copying src/cryptography/hazmat/primitives/serialization/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/serialization > >> >> > > >> >> > copying src/cryptography/hazmat/primitives/serialization/pkcs12.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/serialization > >> >> > > >> >> > copying src/cryptography/hazmat/primitives/serialization/pkcs7.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/serialization > >> >> > > >> >> > copying src/cryptography/hazmat/primitives/serialization/ssh.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/serialization > >> >> > > >> >> > copying src/cryptography/hazmat/primitives/serialization/base.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/serialization > >> >> > > >> >> > copying src/cryptography/hazmat/primitives/ciphers/algorithms.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/ciphers > >> >> > > >> >> > copying src/cryptography/hazmat/primitives/ciphers/aead.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/ciphers > >> >> > > >> >> > copying src/cryptography/hazmat/primitives/ciphers/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/ciphers > >> >> > > >> >> > copying src/cryptography/hazmat/primitives/ciphers/modes.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/ciphers > >> >> > > >> >> > copying src/cryptography/hazmat/primitives/ciphers/base.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/ciphers > >> >> > > >> >> > copying src/cryptography/hazmat/primitives/asymmetric/x448.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric > >> >> > > >> >> > copying src/cryptography/hazmat/primitives/asymmetric/ec.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric > >> >> > > >> >> > copying src/cryptography/hazmat/primitives/asymmetric/rsa.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric > >> >> > > >> >> > copying src/cryptography/hazmat/primitives/asymmetric/dh.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric > >> >> > > >> >> > copying src/cryptography/hazmat/primitives/asymmetric/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric > >> >> > > >> >> > copying src/cryptography/hazmat/primitives/asymmetric/types.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric > >> >> > > >> >> > copying src/cryptography/hazmat/primitives/asymmetric/utils.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric > >> >> > > >> >> > copying src/cryptography/hazmat/primitives/asymmetric/ed25519.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric > >> >> > > >> >> > copying src/cryptography/hazmat/primitives/asymmetric/dsa.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric > >> >> > > >> >> > copying src/cryptography/hazmat/primitives/asymmetric/ed448.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric > >> >> > > >> >> > copying src/cryptography/hazmat/primitives/asymmetric/x25519.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric > >> >> > > >> >> > copying src/cryptography/hazmat/primitives/asymmetric/padding.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/primitives/asymmetric > >> >> > > >> >> > copying src/cryptography/hazmat/bindings/openssl/__init__.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/openssl > >> >> > > >> >> > copying src/cryptography/hazmat/bindings/openssl/_conditional.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/openssl > >> >> > > >> >> > copying src/cryptography/hazmat/bindings/openssl/binding.py -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/openssl > >> >> > > >> >> > running egg_info > >> >> > > >> >> > writing src/cryptography.egg-info/PKG-INFO > >> >> > > >> >> > writing dependency_links to src/cryptography.egg-info/dependency_links.txt > >> >> > > >> >> > writing requirements to src/cryptography.egg-info/requires.txt > >> >> > > >> >> > writing top-level names to src/cryptography.egg-info/top_level.txt > >> >> > > >> >> > reading manifest file 'src/cryptography.egg-info/SOURCES.txt' > >> >> > > >> >> > reading manifest template 'MANIFEST.in' > >> >> > > >> >> > warning: no files found matching '*.c' under directory 'src/_cffi_src' > >> >> > > >> >> > warning: no files found matching '*.h' under directory 'src/_cffi_src' > >> >> > > >> >> > no previously-included directories found matching 'docs/_build' > >> >> > > >> >> > warning: no previously-included files found matching 'vectors' > >> >> > > >> >> > warning: no previously-included files matching '*' found under directory 'vectors' > >> >> > > >> >> > warning: no previously-included files found matching 'src/rust/target' > >> >> > > >> >> > warning: no previously-included files matching '*' found under directory '.github' > >> >> > > >> >> > warning: no previously-included files found matching 'release.py' > >> >> > > >> >> > warning: no previously-included files found matching '.readthedocs.yml' > >> >> > > >> >> > warning: no previously-included files found matching 'ci-constraints-requirements.txt' > >> >> > > >> >> > warning: no previously-included files found matching 'mypy.ini' > >> >> > > >> >> > adding license file 'LICENSE' > >> >> > > >> >> > adding license file 'LICENSE.APACHE' > >> >> > > >> >> > adding license file 'LICENSE.BSD' > >> >> > > >> >> > writing manifest file 'src/cryptography.egg-info/SOURCES.txt' > >> >> > > >> >> > copying src/cryptography/py.typed -> build/lib.macosx-14-arm64-cpython-311/cryptography > >> >> > > >> >> > copying src/cryptography/hazmat/bindings/_rust/__init__.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust > >> >> > > >> >> > copying src/cryptography/hazmat/bindings/_rust/_openssl.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust > >> >> > > >> >> > copying src/cryptography/hazmat/bindings/_rust/asn1.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust > >> >> > > >> >> > copying src/cryptography/hazmat/bindings/_rust/exceptions.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust > >> >> > > >> >> > copying src/cryptography/hazmat/bindings/_rust/ocsp.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust > >> >> > > >> >> > copying src/cryptography/hazmat/bindings/_rust/pkcs7.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust > >> >> > > >> >> > copying src/cryptography/hazmat/bindings/_rust/x509.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust > >> >> > > >> >> > copying src/cryptography/hazmat/bindings/_rust/openssl/__init__.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > >> >> > > >> >> > copying src/cryptography/hazmat/bindings/_rust/openssl/aead.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > >> >> > > >> >> > copying src/cryptography/hazmat/bindings/_rust/openssl/cmac.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > >> >> > > >> >> > copying src/cryptography/hazmat/bindings/_rust/openssl/dh.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > >> >> > > >> >> > copying src/cryptography/hazmat/bindings/_rust/openssl/dsa.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > >> >> > > >> >> > copying src/cryptography/hazmat/bindings/_rust/openssl/ec.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > >> >> > > >> >> > copying src/cryptography/hazmat/bindings/_rust/openssl/ed25519.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > >> >> > > >> >> > copying src/cryptography/hazmat/bindings/_rust/openssl/ed448.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > >> >> > > >> >> > copying src/cryptography/hazmat/bindings/_rust/openssl/hashes.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > >> >> > > >> >> > copying src/cryptography/hazmat/bindings/_rust/openssl/hmac.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > >> >> > > >> >> > copying src/cryptography/hazmat/bindings/_rust/openssl/kdf.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > >> >> > > >> >> > copying src/cryptography/hazmat/bindings/_rust/openssl/keys.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > >> >> > > >> >> > copying src/cryptography/hazmat/bindings/_rust/openssl/poly1305.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > >> >> > > >> >> > copying src/cryptography/hazmat/bindings/_rust/openssl/rsa.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > >> >> > > >> >> > copying src/cryptography/hazmat/bindings/_rust/openssl/x25519.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > >> >> > > >> >> > copying src/cryptography/hazmat/bindings/_rust/openssl/x448.pyi -> build/lib.macosx-14-arm64-cpython-311/cryptography/hazmat/bindings/_rust/openssl > >> >> > > >> >> > running build_ext > >> >> > > >> >> > running build_rust > >> >> > > >> >> > cargo rustc --lib --message-format=json-render-diagnostics --manifest-path src/rust/Cargo.toml --release -v --features pyo3/extension-module --crate-type cdylib -- -C link-args=-undefined dynamic_lookup -Wl,-install_name, at rpath/_rust.abi3.so > >> >> > > >> >> > Dirty proc-macro2 v1.0.69: the rustflags changed > >> >> > > >> >> > Compiling proc-macro2 v1.0.69 > >> >> > > >> >> > Dirty libc v0.2.150: the rustflags changed > >> >> > > >> >> > Compiling libc v0.2.150 > >> >> > > >> >> > Dirty unicode-ident v1.0.12: the rustflags changed > >> >> > > >> >> > Compiling unicode-ident v1.0.12 > >> >> > > >> >> > Dirty target-lexicon v0.12.12: the rustflags changed > >> >> > > >> >> > Compiling target-lexicon v0.12.12 > >> >> > > >> >> > Dirty pkg-config v0.3.27: the rustflags changed > >> >> > > >> >> > Compiling pkg-config v0.3.27 > >> >> > > >> >> > Dirty vcpkg v0.2.15: the rustflags changed > >> >> > > >> >> > Compiling vcpkg v0.2.15 > >> >> > > >> >> > Dirty autocfg v1.1.0: the rustflags changed > >> >> > > >> >> > Compiling autocfg v1.1.0 > >> >> > > >> >> > Running `rustc --crate-name build_script_build --edition=2021 /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.69/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=f7ac9a821baae58d -C extra-filename=-f7ac9a821baae58d --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/build/proc-macro2-f7ac9a821baae58d -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` > >> >> > > >> >> > Running `rustc --crate-name build_script_build /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.150/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=a63b8825ed72220a -C extra-filename=-a63b8825ed72220a --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/build/libc-a63b8825ed72220a -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` > >> >> > > >> >> > Running `rustc --crate-name unicode_ident --edition=2018 /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=1362b182bc48a165 -C extra-filename=-1362b182bc48a165 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/deps -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` > >> >> > > >> >> > Running `rustc --crate-name build_script_build --edition=2018 /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/target-lexicon-0.12.12/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on --cfg 'feature="default"' -C metadata=1873db1a7ee6c572 -C extra-filename=-1873db1a7ee6c572 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/build/target-lexicon-1873db1a7ee6c572 -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` > >> >> > > >> >> > Running `rustc --crate-name pkg_config /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pkg-config-0.3.27/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=3d2250814dcd1d72 -C extra-filename=-3d2250814dcd1d72 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/deps -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` > >> >> > > >> >> > Running `rustc --crate-name build_script_build /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.150/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=d07bfb6e2e6cb865 -C extra-filename=-d07bfb6e2e6cb865 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/build/libc-d07bfb6e2e6cb865 -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` > >> >> > > >> >> > Running `rustc --crate-name autocfg /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=0de283a865cf05de -C extra-filename=-0de283a865cf05de --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/deps -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` > >> >> > > >> >> > Running `rustc --crate-name vcpkg /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/vcpkg-0.2.15/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=4128c5710ab69439 -C extra-filename=-4128c5710ab69439 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/deps -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` > >> >> > > >> >> > error[E0463]: can't find crate for `profiler_builtins` > >> >> > > >> >> > | > >> >> > > >> >> > = note: the compiler may have been built without the profiler runtime > >> >> > > >> >> > > >> >> > For more information about this error, try `rustc --explain E0463`. > >> >> > > >> >> > error: could not compile `unicode-ident` (lib) due to previous error > >> >> > > >> >> > > >> >> > Caused by: > >> >> > > >> >> > process didn't exit successfully: `rustc --crate-name unicode_ident --edition=2018 /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/unicode-ident-1.0.12/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=1362b182bc48a165 -C extra-filename=-1362b182bc48a165 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/deps -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` (exit status: 1) > >> >> > > >> >> > warning: build failed, waiting for other jobs to finish... > >> >> > > >> >> > error: could not compile `proc-macro2` (build script) due to previous error > >> >> > > >> >> > > >> >> > Caused by: > >> >> > > >> >> > process didn't exit successfully: `rustc --crate-name build_script_build --edition=2021 /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/proc-macro2-1.0.69/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=f7ac9a821baae58d -C extra-filename=-f7ac9a821baae58d --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/build/proc-macro2-f7ac9a821baae58d -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` (exit status: 1) > >> >> > > >> >> > error: could not compile `libc` (build script) due to previous error > >> >> > > >> >> > > >> >> > Caused by: > >> >> > > >> >> > process didn't exit successfully: `rustc --crate-name build_script_build /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.150/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=a63b8825ed72220a -C extra-filename=-a63b8825ed72220a --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/build/libc-a63b8825ed72220a -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` (exit status: 1) > >> >> > > >> >> > error: could not compile `libc` (build script) due to previous error > >> >> > > >> >> > > >> >> > Caused by: > >> >> > > >> >> > process didn't exit successfully: `rustc --crate-name build_script_build /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.150/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=d07bfb6e2e6cb865 -C extra-filename=-d07bfb6e2e6cb865 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/build/libc-d07bfb6e2e6cb865 -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` (exit status: 1) > >> >> > > >> >> > error: could not compile `autocfg` (lib) due to previous error > >> >> > > >> >> > > >> >> > Caused by: > >> >> > > >> >> > process didn't exit successfully: `rustc --crate-name autocfg /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/autocfg-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=0de283a865cf05de -C extra-filename=-0de283a865cf05de --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/deps -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` (exit status: 1) > >> >> > > >> >> > error: could not compile `pkg-config` (lib) due to previous error > >> >> > > >> >> > > >> >> > Caused by: > >> >> > > >> >> > process didn't exit successfully: `rustc --crate-name pkg_config /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/pkg-config-0.3.27/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=3d2250814dcd1d72 -C extra-filename=-3d2250814dcd1d72 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/deps -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` (exit status: 1) > >> >> > > >> >> > error: could not compile `target-lexicon` (build script) due to previous error > >> >> > > >> >> > > >> >> > Caused by: > >> >> > > >> >> > process didn't exit successfully: `rustc --crate-name build_script_build --edition=2018 /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/target-lexicon-0.12.12/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on --cfg 'feature="default"' -C metadata=1873db1a7ee6c572 -C extra-filename=-1873db1a7ee6c572 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/build/target-lexicon-1873db1a7ee6c572 -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` (exit status: 1) > >> >> > > >> >> > error: could not compile `vcpkg` (lib) due to previous error > >> >> > > >> >> > > >> >> > Caused by: > >> >> > > >> >> > process didn't exit successfully: `rustc --crate-name vcpkg /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/vcpkg-0.2.15/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=4128c5710ab69439 -C extra-filename=-4128c5710ab69439 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/deps -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` (exit status: 1) > >> >> > > >> >> > error: `cargo rustc --lib --message-format=json-render-diagnostics --manifest-path src/rust/Cargo.toml --release -v --features pyo3/extension-module --crate-type cdylib -- -C 'link-args=-undefined dynamic_lookup -Wl,-install_name, at rpath/_rust.abi3.so'` failed with code 101 > >> >> > > >> >> > error: subprocess-exited-with-error > >> >> > > >> >> > > >> >> > > >> >> > ? Building wheel for cryptography (pyproject.toml) did not run successfully. > >> >> > > >> >> > ? exit code: 1 > >> >> > > >> >> > ??> See above for output. > >> >> > > >> >> > > >> >> > > >> >> > note: This error originates from a subprocess, and is likely not a problem with pip. > >> >> > > >> >> > full command: /Users/jules/Documents/cryptography/.nox/tests/bin/python /Users/jules/Documents/cryptography/.nox/tests/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py build_wheel /var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/tmpxv55oh3f > >> >> > > >> >> > cwd: /Users/jules/Documents/cryptography > >> >> > > >> >> > Building wheel for cryptography (pyproject.toml) ... error > >> >> > > >> >> > ERROR: Failed building wheel for cryptography > >> >> > > >> >> > Failed to build cryptography > >> >> > > >> >> > ERROR: Could not build wheels for cryptography, which is required to install pyproject.toml-based projects > >> >> > > >> >> > nox > Command python -m pip install -v -c ci-constraints-requirements.txt '.[test]' failed with exit code 1 > >> >> > > >> >> > nox > Session tests failed. > >> >> > > >> >> > > >> >> > Le mar. 21 nov. 2023 ? 13:14, Alex Gaynor a ?crit : > >> >> >> > >> >> >> Yes, please send the complete output of `nox -e tests`. > >> >> >> > >> >> >> Alex > >> >> >> > >> >> >> On Tue, Nov 21, 2023 at 5:42?AM Jules Marmier wrote: > >> >> >> > > >> >> >> > Hi everyone! > >> >> >> > > >> >> >> > > >> >> >> > I'm trying to contribute to the cryptography project but I have some trouble setting up the project. I try to follow the Getting started page but the command nox -e tests -p py310 don?t succeed. > >> >> >> > > >> >> >> > > >> >> >> > Here are all the commands I run (I'm on a Mac M1) : > >> >> >> > > >> >> >> > > >> >> >> > git clone https://github.com/pyca/cryptography.git > >> >> >> > > >> >> >> > virtualenv cryptography > >> >> >> > > >> >> >> > source cryptography/bin/activate > >> >> >> > > >> >> >> > cd cryptography > >> >> >> > > >> >> >> > pip install nox > >> >> >> > > >> >> >> > nox -e tests -p py310 > >> >> >> > > >> >> >> > > >> >> >> > My first problem is that this last command does not work and gives me this error message: > >> >> >> > > >> >> >> > nox > Python version selection caused no sessions to be selected. > >> >> >> > > >> >> >> > But I do have python 3.10 installed. > >> >> >> > > >> >> >> > > >> >> >> > Then I tried to run nox -e tests. This command works at first but then I have an error message that I don?t understand (it?s at the end of the message if you need it). I tried to run manually the command python -m pip install -v -c ci-constraints-requirements.txt '.[test]' and it works. I don?t understand why it works when I run it manually but not when the script runs it. > >> >> >> > > >> >> >> > > >> >> >> > Thanks for your help, > >> >> >> > > >> >> >> > Jules > >> >> >> > > >> >> >> > > >> >> >> > > >> >> >> > This is I think the most interesting part of my error message (I can send you more if needed) : > >> >> >> > > >> >> >> > > >> >> >> > Caused by: > >> >> >> > > >> >> >> > process didn't exit successfully: `rustc --crate-name vcpkg /Users/jules/.cargo/registry/src/index.crates.io-6f17d22bba15001f/vcpkg-0.2.15/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off -C overflow-checks=on -C metadata=4128c5710ab69439 -C extra-filename=-4128c5710ab69439 --out-dir /Users/jules/Documents/cryptography/src/rust/target/release/deps -L dependency=/Users/jules/Documents/cryptography/src/rust/target/release/deps --cap-lints allow -Cinstrument-coverage` (exit status: 1) > >> >> >> > > >> >> >> > > >> >> >> > error: `cargo rustc --lib --message-format=json-render-diagnostics --manifest-path src/rust/Cargo.toml --release -v --features pyo3/extension-module --crate-type cdylib -- -C 'link-args=-undefined dynamic_lookup -Wl,-install_name, at rpath/_rust.abi3.so'` failed with code 101 > >> >> >> > > >> >> >> > error: subprocess-exited-with-error > >> >> >> > > >> >> >> > > >> >> >> > > >> >> >> > ? Building wheel for cryptography (pyproject.toml) did not run successfully. > >> >> >> > > >> >> >> > ? exit code: 1 > >> >> >> > > >> >> >> > ??> See above for output. > >> >> >> > > >> >> >> > > >> >> >> > > >> >> >> > note: This error originates from a subprocess, and is likely not a problem with pip. > >> >> >> > > >> >> >> > full command: /Users/jules/Documents/cryptography/.nox/tests/bin/python /Users/jules/Documents/cryptography/.nox/tests/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py build_wheel /var/folders/kp/v9675p5n7tqcvd0472jm5b100000gn/T/tmpi2i1dq_5 > >> >> >> > > >> >> >> > cwd: /Users/jules/Documents/cryptography > >> >> >> > > >> >> >> > Building wheel for cryptography (pyproject.toml) ... error > >> >> >> > > >> >> >> > ERROR: Failed building wheel for cryptography > >> >> >> > > >> >> >> > Failed to build cryptography > >> >> >> > > >> >> >> > _______________________________________________ > >> >> >> > Cryptography-dev mailing list > >> >> >> > Cryptography-dev at python.org > >> >> >> > https://mail.python.org/mailman/listinfo/cryptography-dev > >> >> >> > >> >> >> > >> >> >> > >> >> >> -- > >> >> >> All that is necessary for evil to succeed is for good people to do nothing. > >> >> >> _______________________________________________ > >> >> >> Cryptography-dev mailing list > >> >> >> Cryptography-dev at python.org > >> >> >> https://mail.python.org/mailman/listinfo/cryptography-dev > >> >> > > >> >> > _______________________________________________ > >> >> > Cryptography-dev mailing list > >> >> > Cryptography-dev at python.org > >> >> > https://mail.python.org/mailman/listinfo/cryptography-dev > >> >> > >> >> > >> >> > >> >> -- > >> >> All that is necessary for evil to succeed is for good people to do nothing. > >> >> _______________________________________________ > >> >> Cryptography-dev mailing list > >> >> Cryptography-dev at python.org > >> >> https://mail.python.org/mailman/listinfo/cryptography-dev > >> > > >> > _______________________________________________ > >> > Cryptography-dev mailing list > >> > Cryptography-dev at python.org > >> > https://mail.python.org/mailman/listinfo/cryptography-dev > >> > >> > >> > >> -- > >> All that is necessary for evil to succeed is for good people to do nothing. > >> _______________________________________________ > >> Cryptography-dev mailing list > >> Cryptography-dev at python.org > >> https://mail.python.org/mailman/listinfo/cryptography-dev > > > > _______________________________________________ > > Cryptography-dev mailing list > > Cryptography-dev at python.org > > https://mail.python.org/mailman/listinfo/cryptography-dev > > > > -- > All that is necessary for evil to succeed is for good people to do nothing. -- All that is necessary for evil to succeed is for good people to do nothing. From paul.l.kehrer at gmail.com Mon Nov 27 15:01:16 2023 From: paul.l.kehrer at gmail.com (Paul Kehrer) Date: Mon, 27 Nov 2023 14:01:16 -0600 Subject: [Cryptography-dev] PyCA cryptography 41.0.6 released Message-ID: PyCA cryptography 41.0.6 has been released to PyPI. cryptography includes both high level recipes and low level interfaces to common cryptographic algorithms such as symmetric ciphers, asymmetric algorithms, message digests, X509, key derivation functions, and much more. We support Python 3.7+, and PyPy3 7.3.10+. Changelog (https://cryptography.io/en/latest/changelog/#v41-0-6): * Fixed a null-pointer-dereference and segfault that could occur when loading certificates from a PKCS#7 bundle. Credit to pkuzco for reporting the issue. CVE-2023-49083 -Paul Kehrer (reaperhulk) From alex.gaynor at gmail.com Mon Nov 27 19:51:09 2023 From: alex.gaynor at gmail.com (Alex Gaynor) Date: Mon, 27 Nov 2023 19:51:09 -0500 Subject: [Cryptography-dev] PyCA cryptography 41.0.7 released Message-ID: PyCA cryptography 41.0.7 has been released to PyPI. cryptography includes both high level recipes and low level interfaces to common cryptographic algorithms such as symmetric ciphers, asymmetric algorithms, message digests, X509, key derivation functions, and much more. We support Python 3.7+, and PyPy3 7.3.10+. Changelog (https://cryptography.io/en/latest/changelog/#v41-0-7): * Fixed compilation when using LibreSSL 3.8.2. Alex -- All that is necessary for evil to succeed is for good people to do nothing.