Closed saebasanzo closed 2 years ago
请测试这个自带 python的版本: https://github.com/XX-net/XX-Net/releases/download/4.5.6/XX-Net-mac-4.5.6.7z
感谢大佬, 这个版本测试过了。还是无法正常启动。 另外还有另一个问题。启动后下载安装的内容较多,速度较慢,中途容易出现下载失败:
Collecting Pillow
Downloading Pillow-9.0.0.tar.gz (49.5 MB)
|| 49.5 MB 3.7 MB/s
特别是这个部分,尝试5次都下载失败。 开一个VPN后就能很快的运行和下载安装,比较顺利的能进行到最后。
另外附上日志:
Last login: Wed Jan 12 16:57:24 on ttys000
/Users/szo/Desktop/XX-Net/start ; exit;
@.*** ~ % /Users/szo/Desktop/XX-Net/start ; exit;
XX-Net version:4.5.6
It is Darwin, use embedded python.
Password:
WARNING: The directory '/Users/szo/Library/Caches/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
Collecting pyOpenSSL
Downloading pyOpenSSL-21.0.0-py2.py3-none-any.whl (55 kB)
|| 55 kB 285 kB/s
Collecting cryptography>=3.3
Downloading cryptography-36.0.1.tar.gz (572 kB)
|| 572 kB 495 kB/s
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing wheel metadata ... done
Requirement already satisfied: six>=1.5.2 in /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/site-packages (from pyOpenSSL) (1.15.0)
Collecting cffi>=1.12
Downloading cffi-1.15.0.tar.gz (484 kB)
|| 484 kB 2.2 MB/s
Collecting pycparser
Downloading pycparser-2.21-py2.py3-none-any.whl (118 kB)
|| 118 kB 18.0 MB/s
Building wheels for collected packages: cryptography, cffi
Building wheel for cryptography (PEP 517) ... error
ERROR: Command errored out with exit status 1:
command: /Library/Developer/CommandLineTools/usr/bin/python3 /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/site-packages/pip/_vendor/pep517/_in_process.py build_wheel /tmp/tmpbdsv4xfj
cwd: /private/tmp/pip-install-g_rc72p3/cryptography
Complete output (158 lines):
running bdist_wheel
running build
running build_py
creating build
creating build/lib.macosx-10.14.6-arm64-3.8
creating build/lib.macosx-10.14.6-arm64-3.8/cryptography
copying src/cryptography/init.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography
copying src/cryptography/utils.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography
copying src/cryptography/about.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography
copying src/cryptography/exceptions.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography
copying src/cryptography/fernet.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography
creating build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat
copying src/cryptography/hazmat/init.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat
copying src/cryptography/hazmat/_oid.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat
creating build/lib.macosx-10.14.6-arm64-3.8/cryptography/x509
copying src/cryptography/x509/oid.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/x509
copying src/cryptography/x509/ocsp.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/x509
copying src/cryptography/x509/general_name.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/x509
copying src/cryptography/x509/init.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/x509
copying src/cryptography/x509/extensions.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/x509
copying src/cryptography/x509/name.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/x509
copying src/cryptography/x509/base.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/x509
copying src/cryptography/x509/certificate_transparency.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/x509
creating build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/backends
copying src/cryptography/hazmat/backends/interfaces.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/backends
copying src/cryptography/hazmat/backends/init.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/backends
creating build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives
copying src/cryptography/hazmat/primitives/_serialization.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives
copying src/cryptography/hazmat/primitives/cmac.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives
copying src/cryptography/hazmat/primitives/_asymmetric.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives
copying src/cryptography/hazmat/primitives/init.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives
copying src/cryptography/hazmat/primitives/_cipheralgorithm.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives
copying src/cryptography/hazmat/primitives/poly1305.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives
copying src/cryptography/hazmat/primitives/constant_time.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives
copying src/cryptography/hazmat/primitives/keywrap.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives
copying src/cryptography/hazmat/primitives/hmac.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives
copying src/cryptography/hazmat/primitives/hashes.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives
copying src/cryptography/hazmat/primitives/padding.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives
creating build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/bindings
copying src/cryptography/hazmat/bindings/init.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/bindings
creating build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/x448.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/backend.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/ec.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/ciphers.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/x509.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/aead.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/encode_asn1.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/rsa.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/dh.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/cmac.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/init.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/utils.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/poly1305.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/ed25519.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/dsa.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/decode_asn1.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/hmac.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/ed448.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/x25519.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/backends/openssl
copying src/cryptography/hazmat/backends/openssl/hashes.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/backends/openssl
creating build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/kdf
copying src/cryptography/hazmat/primitives/kdf/init.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/kdf
copying src/cryptography/hazmat/primitives/kdf/scrypt.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/kdf
copying src/cryptography/hazmat/primitives/kdf/pbkdf2.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/kdf
copying src/cryptography/hazmat/primitives/kdf/hkdf.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/kdf
copying src/cryptography/hazmat/primitives/kdf/x963kdf.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/kdf
copying src/cryptography/hazmat/primitives/kdf/kbkdf.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/kdf
copying src/cryptography/hazmat/primitives/kdf/concatkdf.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/kdf
creating build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/twofactor
copying src/cryptography/hazmat/primitives/twofactor/totp.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/twofactor
copying src/cryptography/hazmat/primitives/twofactor/init.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/twofactor
copying src/cryptography/hazmat/primitives/twofactor/hotp.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/twofactor
creating build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/serialization
copying src/cryptography/hazmat/primitives/serialization/init.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/serialization
copying src/cryptography/hazmat/primitives/serialization/pkcs12.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/serialization
copying src/cryptography/hazmat/primitives/serialization/pkcs7.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/serialization
copying src/cryptography/hazmat/primitives/serialization/ssh.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/serialization
copying src/cryptography/hazmat/primitives/serialization/base.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/serialization
creating build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/ciphers
copying src/cryptography/hazmat/primitives/ciphers/algorithms.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/ciphers
copying src/cryptography/hazmat/primitives/ciphers/aead.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/ciphers
copying src/cryptography/hazmat/primitives/ciphers/init.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/ciphers
copying src/cryptography/hazmat/primitives/ciphers/modes.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/ciphers
copying src/cryptography/hazmat/primitives/ciphers/base.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/ciphers
creating build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/asymmetric
copying src/cryptography/hazmat/primitives/asymmetric/x448.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/asymmetric
copying src/cryptography/hazmat/primitives/asymmetric/ec.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/asymmetric
copying src/cryptography/hazmat/primitives/asymmetric/rsa.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/asymmetric
copying src/cryptography/hazmat/primitives/asymmetric/dh.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/asymmetric
copying src/cryptography/hazmat/primitives/asymmetric/init.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/asymmetric
copying src/cryptography/hazmat/primitives/asymmetric/types.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/asymmetric
copying src/cryptography/hazmat/primitives/asymmetric/utils.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/asymmetric
copying src/cryptography/hazmat/primitives/asymmetric/ed25519.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/asymmetric
copying src/cryptography/hazmat/primitives/asymmetric/dsa.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/asymmetric
copying src/cryptography/hazmat/primitives/asymmetric/ed448.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/asymmetric
copying src/cryptography/hazmat/primitives/asymmetric/x25519.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/asymmetric
copying src/cryptography/hazmat/primitives/asymmetric/padding.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/asymmetric
creating build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/bindings/openssl
copying src/cryptography/hazmat/bindings/openssl/init.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/bindings/openssl
copying src/cryptography/hazmat/bindings/openssl/_conditional.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/bindings/openssl
copying src/cryptography/hazmat/bindings/openssl/binding.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/bindings/openssl
running egg_info
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 matching '*' found under directory '.github'
warning: no previously-included files found matching 'release.py'
warning: no previously-included files found matching '.coveragerc'
warning: no previously-included files found matching 'codecov.yml'
warning: no previously-included files found matching '.readthedocs.yml'
warning: no previously-included files found matching 'dev-requirements.txt'
warning: no previously-included files found matching 'tox.ini'
warning: no previously-included files found matching 'mypy.ini'
warning: no previously-included files matching '*' found under directory '.zuul.d'
warning: no previously-included files matching '*' found under directory '.zuul.playbooks'
writing manifest file 'src/cryptography.egg-info/SOURCES.txt'
copying src/cryptography/py.typed -> build/lib.macosx-10.14.6-arm64-3.8/cryptography
creating build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/bindings/_rust
copying src/cryptography/hazmat/bindings/_rust/init.pyi -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/bindings/_rust
copying src/cryptography/hazmat/bindings/_rust/asn1.pyi -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/bindings/_rust
copying src/cryptography/hazmat/bindings/_rust/ocsp.pyi -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/bindings/_rust
copying src/cryptography/hazmat/bindings/_rust/x509.pyi -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/bindings/_rust
running build_ext
creating build/temp.macosx-10.14.6-arm64-3.8
=============================DEBUG ASSISTANCE=============================
If you are seeing a compilation error please try the following steps to
successfully install cryptography:
1) Upgrade to the latest pip and try again. This will fix errors for most
users. See: https://pip.pypa.io/en/stable/installing/#upgrading-pip
2) Read https://cryptography.io/en/latest/installation/ for specific
instructions for your platform.
3) Check our frequently asked questions for more information:
https://cryptography.io/en/latest/faq/
4) Ensure you have a recent Rust toolchain installed:
https://cryptography.io/en/latest/installation/#rust
Python: 3.8.9
platform: macOS-12.1-arm64-arm-64bit
pip: 20.2.3
setuptools: 49.2.1
setuptools_rust: 1.1.2
=============================DEBUG ASSISTANCE=============================
error: can't find Rust compiler
If you are using an outdated pip version, it is possible a prebuilt wheel is available for this package but pip is not able to install from it. Installing from the wheel would avoid the need for a Rust compiler.
To update pip, run:
pip install --upgrade pip
and then retry package installation.
If you did intend to build this package from source, try installing a Rust compiler from your system package manager and ensure it is on the PATH during installation. Alternatively, rustup (available at https://rustup.rshttps://rustup.rs/) is the recommended way to download and update the Rust compiler toolchain.
This package requires Rust >=1.41.0.
ERROR: Failed building wheel for cryptography
Building wheel for cffi (setup.py) ... done
Created wheel for cffi: filename=cffi-1.15.0-cp38-cp38-macosx_10_14_6_arm64.whl size=258770 sha256=67ddafa45273c054bdda3bf069b447489758346f2200c510f723c5053d1f4790
Stored in directory: /private/tmp/pip-ephem-wheel-cache-2akk7n3m/wheels/a4/cb/1a/277a076c4434fadc0707a37ba48587dc2ac6397d517c3b9de7
Successfully built cffi
Failed to build cryptography
ERROR: Could not build wheels for cryptography which use PEP 517 and cannot be installed directly
WARNING: You are using pip version 20.2.3; however, version 21.3.1 is available.
You should consider upgrading via the '/Library/Developer/CommandLineTools/usr/bin/python3 -m pip install --upgrade pip' command.
WARNING: The directory '/Users/szo/Library/Caches/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
Collecting PyObjC
Downloading pyobjc-8.1-py3-none-any.whl (3.8 kB)
Collecting Pillow
Downloading Pillow-9.0.0.tar.gz (49.5 MB)
|| 49.5 MB 3.7 MB/s
Collecting pyobjc-framework-ScriptingBridge==8.1; platform_release >= "9.0"
Downloading pyobjc-framework-ScriptingBridge-8.1.tar.gz (19 kB)
Collecting pyobjc-framework-Cocoa==8.1
Downloading pyobjc-framework-Cocoa-8.1.tar.gz (4.0 MB)
|| 4.0 MB 55.9 MB/s
Collecting pyobjc-framework-Quartz==8.1
Downloading pyobjc-framework-Quartz-8.1.tar.gz (3.5 MB)
|| 3.5 MB 22.1 MB/s
Collecting pyobjc-framework-ColorSync==8.1; platform_release >= "17.0"
Downloading pyobjc_framework_ColorSync-8.1-py2.py3-none-any.whl (5.4 kB)
Collecting pyobjc-framework-ClassKit==8.1; platform_release >= "20.0"
Downloading pyobjc-framework-ClassKit-8.1.tar.gz (26 kB)
Collecting pyobjc-framework-Contacts==8.1; platform_release >= "15.0"
Downloading pyobjc-framework-Contacts-8.1.tar.gz (53 kB)
|| 53 kB 9.7 MB/s
Collecting pyobjc-framework-MLCompute==8.1; platform_release >= "20.0"
Downloading pyobjc_framework_MLCompute-8.1-py2.py3-none-any.whl (5.9 kB)
Collecting pyobjc-framework-CoreLocation==8.1; platform_release >= "10.0"
Downloading pyobjc-framework-CoreLocation-8.1.tar.gz (59 kB)
|| 59 kB 21.6 MB/s
Collecting pyobjc-framework-CoreData==8.1
Downloading pyobjc-framework-CoreData-8.1.tar.gz (171 kB)
|| 171 kB 11.2 MB/s
Collecting pyobjc-framework-CoreMIDI==8.1
Downloading pyobjc-framework-CoreMIDI-8.1.tar.gz (45 kB)
|| 45 kB 6.6 MB/s
Collecting pyobjc-framework-LaunchServices==8.1
Downloading pyobjc_framework_LaunchServices-8.1-py2.py3-none-any.whl (3.3 kB)
Collecting pyobjc-framework-MediaAccessibility==8.1; platform_release >= "13.0"
Downloading pyobjc_framework_MediaAccessibility-8.1-py2.py3-none-any.whl (3.8 kB)
Collecting pyobjc-framework-NetFS==8.1; platform_release >= "10.0"
Downloading pyobjc_framework_NetFS-8.1-py2.py3-none-any.whl (3.7 kB)
Collecting pyobjc-framework-AutomaticAssessmentConfiguration==8.1; platform_release >= "19.0"
Downloading pyobjc-framework-AutomaticAssessmentConfiguration-8.1.tar.gz (19 kB)
Collecting pyobjc-framework-libdispatch==8.1; platform_release >= "12.0"
Downloading pyobjc-framework-libdispatch-8.1.tar.gz (29 kB)
Collecting pyobjc-framework-OSLog==8.1; platform_release >= "19.0"
Downloading pyobjc-framework-OSLog-8.1.tar.gz (20 kB)
Collecting pyobjc-framework-VideoToolbox==8.1; platform_release >= "12.0"
Downloading pyobjc-framework-VideoToolbox-8.1.tar.gz (45 kB)
|| 45 kB 10.2 MB/s
Collecting pyobjc-framework-FileProvider==8.1; platform_release >= "19.0"
Downloading pyobjc-framework-FileProvider-8.1.tar.gz (38 kB)
Collecting pyobjc-framework-MetalPerformanceShadersGraph==8.1; platform_release >= "20.0"
Downloading pyobjc_framework_MetalPerformanceShadersGraph-8.1-py2.py3-none-any.whl (4.5 kB)
Collecting pyobjc-framework-DictionaryServices==8.1; platform_release >= "9.0"
Downloading pyobjc_framework_DictionaryServices-8.1-py2.py3-none-any.whl (3.4 kB)
Collecting pyobjc-framework-CoreHaptics==8.1; platform_release >= "19.0"
Downloading pyobjc_framework_CoreHaptics-8.1-py2.py3-none-any.whl (4.5 kB)
Collecting pyobjc-framework-DiscRecordingUI==8.1
Downloading pyobjc_framework_DiscRecordingUI-8.1-py2.py3-none-any.whl (4.2 kB)
Collecting pyobjc-framework-ExecutionPolicy==8.1; platform_release >= "19.0"
Downloading pyobjc_framework_ExecutionPolicy-8.1-py2.py3-none-any.whl (3.2 kB)
Collecting pyobjc-framework-QuickLookThumbnailing==8.1; platform_release >= "19.0"
Downloading pyobjc_framework_QuickLookThumbnailing-8.1-py2.py3-none-any.whl (3.5 kB)
Collecting pyobjc-framework-NetworkExtension==8.1; platform_release >= "15.0"
Downloading pyobjc-framework-NetworkExtension-8.1.tar.gz (75 kB)
|| 75 kB 9.7 MB/s
Collecting pyobjc-framework-DiskArbitration==8.1
Downloading pyobjc_framework_DiskArbitration-8.1-py2.py3-none-any.whl (4.3 kB)
Collecting pyobjc-framework-AddressBook==8.1
Downloading pyobjc-framework-AddressBook-8.1.tar.gz (72 kB)
|| 72 kB 8.8 MB/s
Collecting pyobjc-framework-ServiceManagement==8.1; platform_release >= "10.0"
Downloading pyobjc_framework_ServiceManagement-8.1-py2.py3-none-any.whl (4.5 kB)
Collecting pyobjc-framework-Photos==8.1; platform_release >= "15.0"
Downloading pyobjc-framework-Photos-8.1.tar.gz (53 kB)
|| 53 kB 11.0 MB/s
Collecting pyobjc-framework-Intents==8.1; platform_release >= "16.0"
Downloading pyobjc-framework-Intents-8.1.tar.gz (185 kB)
|| 185 kB 5.7 MB/s
Collecting pyobjc-framework-UserNotifications==8.1; platform_release >= "18.0"
Downloading pyobjc-framework-UserNotifications-8.1.tar.gz (30 kB)
Collecting pyobjc-framework-Social==8.1; platform_release >= "12.0"
Downloading pyobjc_framework_Social-8.1-py2.py3-none-any.whl (3.9 kB)
Collecting pyobjc-framework-ModelIO==8.1; platform_release >= "15.0"
Downloading pyobjc-framework-ModelIO-8.1.tar.gz (86 kB)
|| 86 kB 16.2 MB/s
Collecting pyobjc-framework-PhotosUI==8.1; platform_release >= "15.0"
Downloading pyobjc-framework-PhotosUI-8.1.tar.gz (29 kB)
Collecting pyobjc-framework-UniformTypeIdentifiers==8.1; platform_release >= "20.0"
Downloading pyobjc_framework_UniformTypeIdentifiers-8.1-py2.py3-none-any.whl (4.0 kB)
Collecting pyobjc-framework-PassKit==8.1; platform_release >= "20.0"
Downloading pyobjc-framework-PassKit-8.1.tar.gz (47 kB)
|| 47 kB 6.8 MB/s
Collecting pyobjc-framework-CoreServices==8.1
Downloading pyobjc-framework-CoreServices-8.1.tar.gz (666 kB)
|| 666 kB 7.6 MB/s
Collecting pyobjc-framework-CoreWLAN==8.1; platform_release >= "10.0"
Downloading pyobjc-framework-CoreWLAN-8.1.tar.gz (44 kB)
|| 44 kB 11.4 MB/s
Collecting pyobjc-framework-CoreAudioKit==8.1
Downloading pyobjc-framework-CoreAudioKit-8.1.tar.gz (18 kB)
Collecting pyobjc-framework-StoreKit==8.1; platform_release >= "11.0"
Downloading pyobjc-framework-StoreKit-8.1.tar.gz (41 kB)
|| 41 kB 12.8 MB/s
Collecting pyobjc-framework-ExternalAccessory==8.1; platform_release >= "17.0"
Downloading pyobjc-framework-ExternalAccessory-8.1.tar.gz (19 kB)
Collecting pyobjc-framework-SpriteKit==8.1; platform_release >= "13.0"
Downloading pyobjc-framework-SpriteKit-8.1.tar.gz (85 kB)
|| 85 kB 19.6 MB/s
Collecting pyobjc-framework-SystemConfiguration==8.1
Downloading pyobjc-framework-SystemConfiguration-8.1.tar.gz (89 kB)
|| 89 kB 27.6 MB/s
Collecting pyobjc-framework-CFNetwork==8.1
Downloading pyobjc-framework-CFNetwork-8.1.tar.gz (55 kB)
|| 55 kB 17.3 MB/s
Collecting pyobjc-framework-OpenDirectory==8.1; platform_release >= "10.0"
Downloading pyobjc_framework_OpenDirectory-8.1-py2.py3-none-any.whl (12 kB)
Collecting pyobjc-framework-CoreMedia==8.1; platform_release >= "11.0"
Downloading pyobjc-framework-CoreMedia-8.1.tar.gz (112 kB)
|| 112 kB 27.9 MB/s
Collecting pyobjc-framework-LocalAuthentication==8.1; platform_release >= "14.0"
Downloading pyobjc_framework_LocalAuthentication-8.1-py2.py3-none-any.whl (4.9 kB)
Collecting pyobjc-framework-SecurityFoundation==8.1
Downloading pyobjc_framework_SecurityFoundation-8.1-py2.py3-none-any.whl (3.1 kB)
Collecting pyobjc-framework-CoreAudio==8.1
Downloading pyobjc-framework-CoreAudio-8.1.tar.gz (96 kB)
|| 96 kB 11.3 MB/s
Collecting pyobjc-framework-CoreBluetooth==8.1; platform_release >= "14.0"
Downloading pyobjc-framework-CoreBluetooth-8.1.tar.gz (40 kB)
|| 40 kB 21.9 MB/s
Collecting pyobjc-framework-ImageCaptureCore==8.1; platform_release >= "10.0"
Downloading pyobjc-framework-ImageCaptureCore-8.1.tar.gz (63 kB)
|| 63 kB 32.8 MB/s
Collecting pyobjc-framework-PreferencePanes==8.1
Downloading pyobjc_framework_PreferencePanes-8.1-py2.py3-none-any.whl (4.2 kB)
Collecting pyobjc-framework-CoreSpotlight==8.1; platform_release >= "17.0"
Downloading pyobjc-framework-CoreSpotlight-8.1.tar.gz (39 kB)
Collecting pyobjc-framework-NaturalLanguage==8.1; platform_release >= "18.0"
Downloading pyobjc_framework_NaturalLanguage-8.1-py2.py3-none-any.whl (4.3 kB)
Collecting pyobjc-framework-GameCenter==8.1; platform_release >= "12.0"
Downloading pyobjc-framework-GameCenter-8.1.tar.gz (29 kB)
Collecting pyobjc-framework-AdServices==8.1; platform_release >= "20.0"
Downloading pyobjc_framework_AdServices-8.1-py2.py3-none-any.whl (3.0 kB)
Collecting pyobjc-framework-Collaboration==8.1; platform_release >= "9.0"
Downloading pyobjc_framework_Collaboration-8.1-py2.py3-none-any.whl (4.4 kB)
Collecting pyobjc-framework-Accounts==8.1; platform_release >= "12.0"
Downloading pyobjc_framework_Accounts-8.1-py2.py3-none-any.whl (4.5 kB)
Collecting pyobjc-framework-FileProviderUI==8.1; platform_release >= "19.0"
Downloading pyobjc_framework_FileProviderUI-8.1-py2.py3-none-any.whl (3.1 kB)
Collecting pyobjc-framework-ReplayKit==8.1; platform_release >= "20.0"
Downloading pyobjc-framework-ReplayKit-8.1.tar.gz (22 kB)
Collecting pyobjc-framework-Security==8.1
Downloading pyobjc-framework-Security-8.1.tar.gz (159 kB)
|| 159 kB 11.2 MB/s
Collecting pyobjc-framework-LatentSemanticMapping==8.1
Downloading pyobjc_framework_LatentSemanticMapping-8.1-py2.py3-none-any.whl (4.9 kB)
Collecting pyobjc-framework-KernelManagement==8.1; platform_release >= "20.0"
Downloading pyobjc_framework_KernelManagement-8.1-py2.py3-none-any.whl (3.2 kB)
Collecting pyobjc-framework-Speech==8.1; platform_release >= "19.0"
Downloading pyobjc-framework-Speech-8.1.tar.gz (21 kB)
Collecting pyobjc-framework-CalendarStore==8.1; platform_release >= "9.0"
Downloading pyobjc_framework_CalendarStore-8.1-py2.py3-none-any.whl (4.6 kB)
Collecting pyobjc-framework-IMServicePlugIn==8.1; platform_release >= "11.0"
Downloading pyobjc-framework-IMServicePlugIn-8.1.tar.gz (21 kB)
Collecting pyobjc-framework-OSAKit==8.1
Downloading pyobjc_framework_OSAKit-8.1-py2.py3-none-any.whl (3.5 kB)
Collecting pyobjc-framework-MetricKit==8.1; platform_release >= "21.0"
Downloading pyobjc-framework-MetricKit-8.1.tar.gz (23 kB)
Collecting pyobjc-framework-FinderSync==8.1; platform_release >= "14.0"
Downloading pyobjc_framework_FinderSync-8.1-py2.py3-none-any.whl (4.4 kB)
Collecting pyobjc-framework-SoundAnalysis==8.1; platform_release >= "19.0"
Downloading pyobjc_framework_SoundAnalysis-8.1-py2.py3-none-any.whl (3.4 kB)
Collecting pyobjc-framework-IntentsUI==8.1; platform_release >= "21.0"
Downloading pyobjc-framework-IntentsUI-8.1.tar.gz (18 kB)
Collecting pyobjc-framework-CryptoTokenKit==8.1; platform_release >= "14.0"
Downloading pyobjc-framework-CryptoTokenKit-8.1.tar.gz (38 kB)
Collecting pyobjc-framework-Accessibility==8.1; platform_release >= "20.0"
Downloading pyobjc-framework-Accessibility-8.1.tar.gz (22 kB)
Collecting pyobjc-framework-AuthenticationServices==8.1; platform_release >= "19.0"
Downloading pyobjc-framework-AuthenticationServices-8.1.tar.gz (40 kB)
|| 40 kB 22.9 MB/s
Collecting pyobjc-framework-MetalPerformanceShaders==8.1; platform_release >= "17.0"
Downloading pyobjc-framework-MetalPerformanceShaders-8.1.tar.gz (159 kB)
|| 159 kB 20.7 MB/s
Collecting pyobjc-framework-SceneKit==8.1; platform_release >= "11.0"
Downloading pyobjc-framework-SceneKit-8.1.tar.gz (163 kB)
|| 163 kB 15.9 MB/s
Collecting pyobjc-framework-ApplicationServices==8.1
Downloading pyobjc-framework-ApplicationServices-8.1.tar.gz (140 kB)
|| 140 kB 17.4 MB/s
Collecting pyobjc-framework-GameController==8.1; platform_release >= "13.0"
Downloading pyobjc-framework-GameController-8.1.tar.gz (49 kB)
|| 49 kB 25.0 MB/s
Collecting pyobjc-framework-AppleScriptObjC==8.1; platform_release >= "10.0"
Downloading pyobjc_framework_AppleScriptObjC-8.1-py2.py3-none-any.whl (3.9 kB)
Collecting pyobjc-framework-ScreenTime==8.1; platform_release >= "20.0"
Downloading pyobjc_framework_ScreenTime-8.1-py2.py3-none-any.whl (3.1 kB)
Collecting pyobjc-framework-ExceptionHandling==8.1
Downloading pyobjc_framework_ExceptionHandling-8.1-py2.py3-none-any.whl (7.4 kB)
Collecting pyobjc-framework-ContactsUI==8.1; platform_release >= "15.0"
Downloading pyobjc-framework-ContactsUI-8.1.tar.gz (17 kB)
Collecting pyobjc-framework-SafariServices==8.1; platform_release >= "15.0"
Downloading pyobjc-framework-SafariServices-8.1.tar.gz (25 kB)
Collecting pyobjc-framework-LocalAuthenticationEmbeddedUI==8.1; platform_release >= "21.0"
Downloading pyobjc_framework_LocalAuthenticationEmbeddedUI-8.1-py2.py3-none-any.whl (3.1 kB)
Collecting pyobjc-framework-VideoSubscriberAccount==8.1; platform_release >= "18.0"
Downloading pyobjc_framework_VideoSubscriberAccount-8.1-py2.py3-none-any.whl (3.7 kB)
Collecting pyobjc-framework-MediaToolbox==8.1; platform_release >= "13.0"
Downloading pyobjc-framework-MediaToolbox-8.1.tar.gz (20 kB)
Collecting pyobjc-framework-Virtualization==8.1; platform_release >= "20.0"
Downloading pyobjc-framework-Virtualization-8.1.tar.gz (31 kB)
Collecting pyobjc-framework-DVDPlayback==8.1
Downloading pyobjc_framework_DVDPlayback-8.1-py2.py3-none-any.whl (7.6 kB)
Collecting pyobjc-framework-IOSurface==8.1; platform_release >= "10.0"
Downloading pyobjc_framework_IOSurface-8.1-py2.py3-none-any.whl (4.3 kB)
Collecting pyobjc-framework-AdSupport==8.1; platform_release >= "18.0"
Downloading pyobjc_framework_AdSupport-8.1-py2.py3-none-any.whl (2.9 kB)
Collecting pyobjc-framework-AppTrackingTransparency==8.1; platform_release >= "20.0"
Downloading pyobjc_framework_AppTrackingTransparency-8.1-py2.py3-none-any.whl (3.3 kB)
Collecting pyobjc-framework-CallKit==8.1; platform_release >= "20.0"
Downloading pyobjc_framework_CallKit-8.1-py2.py3-none-any.whl (4.3 kB)
Collecting pyobjc-framework-MediaPlayer==8.1; platform_release >= "16.0"
Downloading pyobjc_framework_MediaPlayer-8.1-py2.py3-none-any.whl (5.8 kB)
Collecting pyobjc-framework-Network==8.1; platform_release >= "18.0"
Downloading pyobjc-framework-Network-8.1.tar.gz (64 kB)
|| 64 kB 21.9 MB/s
Collecting pyobjc-framework-SyncServices==8.1
Downloading pyobjc-framework-SyncServices-8.1.tar.gz (42 kB)
|| 42 kB 19.6 MB/s
Collecting pyobjc-framework-InstallerPlugins==8.1
Downloading pyobjc_framework_InstallerPlugins-8.1-py2.py3-none-any.whl (4.3 kB)
Collecting pyobjc-framework-PencilKit==8.1; platform_release >= "19.0"
Downloading pyobjc_framework_PencilKit-8.1-py2.py3-none-any.whl (3.2 kB)
Collecting pyobjc-framework-WebKit==8.1
Downloading pyobjc-framework-WebKit-8.1.tar.gz (457 kB)
|| 457 kB 22.5 MB/s
Collecting pyobjc-framework-LinkPresentation==8.1; platform_release >= "19.0"
Downloading pyobjc_framework_LinkPresentation-8.1-py2.py3-none-any.whl (3.2 kB)
Collecting pyobjc-framework-MapKit==8.1; platform_release >= "13.0"
Downloading pyobjc-framework-MapKit-8.1.tar.gz (84 kB)
|| 84 kB 22.7 MB/s
Collecting pyobjc-framework-UserNotificationsUI==8.1; platform_release >= "20.0"
Downloading pyobjc_framework_UserNotificationsUI-8.1-py2.py3-none-any.whl (3.4 kB)
Collecting pyobjc-framework-AudioVideoBridging==8.1; platform_release >= "12.0"
Downloading pyobjc_framework_AudioVideoBridging-8.1-py2.py3-none-any.whl (6.1 kB)
Collecting pyobjc-framework-SecurityInterface==8.1
Downloading pyobjc-framework-SecurityInterface-8.1.tar.gz (27 kB)
Collecting pyobjc-framework-BusinessChat==8.1; platform_release >= "18.0"
Downloading pyobjc_framework_BusinessChat-8.1-py2.py3-none-any.whl (2.9 kB)
Collecting pyobjc-framework-DeviceCheck==8.1; platform_release >= "19.0"
Downloading pyobjc_framework_DeviceCheck-8.1-py2.py3-none-any.whl (3.2 kB)
Collecting pyobjc-framework-CoreText==8.1
Downloading pyobjc-framework-CoreText-8.1.tar.gz (155 kB)
|| 155 kB 12.0 MB/s
Collecting pyobjc-framework-NotificationCenter==8.1; platform_release >= "14.0"
Downloading pyobjc-framework-NotificationCenter-8.1.tar.gz (20 kB)
Collecting pyobjc-framework-DataDetection==8.1; platform_release >= "21.0"
Downloading pyobjc_framework_DataDetection-8.1-py2.py3-none-any.whl (2.9 kB)
Collecting pyobjc-framework-CloudKit==8.1; platform_release >= "14.0"
Downloading pyobjc_framework_CloudKit-8.1-py2.py3-none-any.whl (7.6 kB)
Collecting pyobjc-framework-PushKit==8.1; platform_release >= "19.0"
Downloading pyobjc-framework-PushKit-8.1.tar.gz (18 kB)
Collecting pyobjc-framework-iTunesLibrary==8.1; platform_release >= "10.0"
Downloading pyobjc_framework_iTunesLibrary-8.1-py2.py3-none-any.whl (4.5 kB)
Collecting pyobjc-framework-CoreMediaIO==8.1; platform_release >= "11.0"
Downloading pyobjc-framework-CoreMediaIO-8.1.tar.gz (61 kB)
|| 61 kB 26.9 MB/s
Collecting pyobjc-framework-FSEvents==8.1; platform_release >= "9.0"
Downloading pyobjc-framework-FSEvents-8.1.tar.gz (26 kB)
Collecting pyobjc-framework-GameKit==8.1; platform_release >= "12.0"
Downloading pyobjc-framework-GameKit-8.1.tar.gz (85 kB)
|| 85 kB 27.6 MB/s
Collecting pyobjc-framework-AVKit==8.1; platform_release >= "13.0"
Downloading pyobjc-framework-AVKit-8.1.tar.gz (26 kB)
Collecting pyobjc-framework-EventKit==8.1; platform_release >= "12.0"
Downloading pyobjc_framework_EventKit-8.1-py2.py3-none-any.whl (5.7 kB)
Collecting pyobjc-framework-Metal==8.1; platform_release >= "15.0"
Downloading pyobjc-framework-Metal-8.1.tar.gz (155 kB)
|| 155 kB 14.5 MB/s
Collecting pyobjc-core==8.1
Downloading pyobjc-core-8.1.tar.gz (716 kB)
|| 716 kB 15.8 MB/s
Collecting pyobjc-framework-Vision==8.1; platform_release >= "17.0"
Downloading pyobjc-framework-Vision-8.1.tar.gz (60 kB)
|| 60 kB 24.0 MB/s
Collecting pyobjc-framework-AppleScriptKit==8.1
Downloading pyobjc_framework_AppleScriptKit-8.1-py2.py3-none-any.whl (3.8 kB)
Collecting pyobjc-framework-InstantMessage==8.1; platform_release >= "9.0"
Downloading pyobjc_framework_InstantMessage-8.1-py2.py3-none-any.whl (4.9 kB)
Collecting pyobjc-framework-MediaLibrary==8.1; platform_release >= "13.0"
Downloading pyobjc_framework_MediaLibrary-8.1-py2.py3-none-any.whl (3.8 kB)
Collecting pyobjc-framework-MultipeerConnectivity==8.1; platform_release >= "14.0"
Downloading pyobjc-framework-MultipeerConnectivity-8.1.tar.gz (21 kB)
Collecting pyobjc-framework-MailKit==8.1; platform_release >= "21.0"
Downloading pyobjc_framework_MailKit-8.1-py2.py3-none-any.whl (3.9 kB)
Collecting pyobjc-framework-AVFoundation==8.1; platform_release >= "11.0"
Downloading pyobjc-framework-AVFoundation-8.1.tar.gz (434 kB)
|| 434 kB 26.7 MB/s
Collecting pyobjc-framework-MetalKit==8.1; platform_release >= "15.0"
Downloading pyobjc-framework-MetalKit-8.1.tar.gz (27 kB)
Collecting pyobjc-framework-CoreMotion==8.1; platform_release >= "19.0"
Downloading pyobjc_framework_CoreMotion-8.1-py2.py3-none-any.whl (4.5 kB)
Collecting pyobjc-framework-SearchKit==8.1
Downloading pyobjc_framework_SearchKit-8.1-py2.py3-none-any.whl (3.3 kB)
Collecting pyobjc-framework-CoreML==8.1; platform_release >= "17.0"
Downloading pyobjc-framework-CoreML-8.1.tar.gz (42 kB)
|| 42 kB 17.9 MB/s
Collecting pyobjc-framework-GameplayKit==8.1; platform_release >= "15.0"
Downloading pyobjc-framework-GameplayKit-8.1.tar.gz (51 kB)
|| 51 kB 17.3 MB/s
Collecting pyobjc-framework-Automator==8.1
Downloading pyobjc_framework_Automator-8.1-py2.py3-none-any.whl (5.0 kB)
Collecting pyobjc-framework-SystemExtensions==8.1; platform_release >= "19.0"
Downloading pyobjc-framework-SystemExtensions-8.1.tar.gz (19 kB)
Collecting pyobjc-framework-ShazamKit==8.1; platform_release >= "21.0"
Downloading pyobjc-framework-ShazamKit-8.1.tar.gz (19 kB)
Collecting pyobjc-framework-ScreenSaver==8.1
Downloading pyobjc-framework-ScreenSaver-8.1.tar.gz (21 kB)
Collecting pyobjc-framework-InputMethodKit==8.1; platform_release >= "9.0"
Downloading pyobjc-framework-InputMethodKit-8.1.tar.gz (23 kB)
Collecting pyobjc-framework-DiscRecording==8.1
Downloading pyobjc-framework-DiscRecording-8.1.tar.gz (81 kB)
|| 81 kB 27.0 MB/s
Building wheels for collected packages: Pillow, pyobjc-framework-ScriptingBridge, pyobjc-framework-Cocoa, pyobjc-framework-Quartz, pyobjc-framework-ClassKit, pyobjc-framework-Contacts, pyobjc-framework-CoreLocation, pyobjc-framework-CoreData, pyobjc-framework-CoreMIDI, pyobjc-framework-AutomaticAssessmentConfiguration, pyobjc-framework-libdispatch, pyobjc-framework-OSLog, pyobjc-framework-VideoToolbox, pyobjc-framework-FileProvider, pyobjc-framework-NetworkExtension, pyobjc-framework-AddressBook, pyobjc-framework-Photos, pyobjc-framework-Intents, pyobjc-framework-UserNotifications, pyobjc-framework-ModelIO, pyobjc-framework-PhotosUI, pyobjc-framework-PassKit, pyobjc-framework-CoreServices, pyobjc-framework-CoreWLAN, pyobjc-framework-CoreAudioKit, pyobjc-framework-StoreKit, pyobjc-framework-ExternalAccessory, pyobjc-framework-SpriteKit, pyobjc-framework-SystemConfiguration, pyobjc-framework-CFNetwork, pyobjc-framework-CoreMedia, pyobjc-framework-CoreAudio, pyobjc-framework-CoreBluetooth, pyobjc-framework-ImageCaptureCore, pyobjc-framework-CoreSpotlight, pyobjc-framework-GameCenter, pyobjc-framework-ReplayKit, pyobjc-framework-Security, pyobjc-framework-Speech, pyobjc-framework-IMServicePlugIn, pyobjc-framework-MetricKit, pyobjc-framework-IntentsUI, pyobjc-framework-CryptoTokenKit, pyobjc-framework-Accessibility, pyobjc-framework-AuthenticationServices, pyobjc-framework-MetalPerformanceShaders, pyobjc-framework-SceneKit, pyobjc-framework-ApplicationServices, pyobjc-framework-GameController, pyobjc-framework-ContactsUI, pyobjc-framework-SafariServices, pyobjc-framework-MediaToolbox, pyobjc-framework-Virtualization, pyobjc-framework-Network, pyobjc-framework-SyncServices, pyobjc-framework-WebKit, pyobjc-framework-MapKit, pyobjc-framework-SecurityInterface, pyobjc-framework-CoreText, pyobjc-framework-NotificationCenter, pyobjc-framework-PushKit, pyobjc-framework-CoreMediaIO, pyobjc-framework-FSEvents, pyobjc-framework-GameKit, pyobjc-framework-AVKit, pyobjc-framework-Metal, pyobjc-core, pyobjc-framework-Vision, pyobjc-framework-MultipeerConnectivity, pyobjc-framework-AVFoundation, pyobjc-framework-MetalKit, pyobjc-framework-CoreML, pyobjc-framework-GameplayKit, pyobjc-framework-SystemExtensions, pyobjc-framework-ShazamKit, pyobjc-framework-ScreenSaver, pyobjc-framework-InputMethodKit, pyobjc-framework-DiscRecording
Building wheel for Pillow (setup.py) ... error
ERROR: Command errored out with exit status 1:
command: /Library/Developer/CommandLineTools/usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/tmp/pip-install-vc2jhptx/pillow/setup.py'"'"'; file='"'"'/private/tmp/pip-install-vc2jhptx/pillow/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' bdist_wheel -d /private/tmp/pip-wheel-dx4vcg3s
cwd: /private/tmp/pip-install-vc2jhptx/pillow/
Complete output (173 lines):
running bdist_wheel
running build
running build_py
creating build
creating build/lib.macosx-10.14.6-arm64-3.8
creating build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/MpoImagePlugin.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/ImageMode.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/PngImagePlugin.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/XbmImagePlugin.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/PcxImagePlugin.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/SunImagePlugin.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/ImageFile.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/SpiderImagePlugin.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/TarIO.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/FitsStubImagePlugin.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/MpegImagePlugin.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/BdfFontFile.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/GribStubImagePlugin.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/ImageStat.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/PixarImagePlugin.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/GimpPaletteFile.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/ImageColor.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/ContainerIO.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/MspImagePlugin.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/MicImagePlugin.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/_version.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/ImtImagePlugin.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/GifImagePlugin.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/PalmImagePlugin.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/ImageQt.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/ImageMath.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/PaletteFile.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/FontFile.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/PdfParser.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/ExifTags.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/ImageCms.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/FpxImagePlugin.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/ImageChops.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/BufrStubImagePlugin.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/PSDraw.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/PcdImagePlugin.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/ImageFilter.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/ImageDraw2.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/ImagePath.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/DcxImagePlugin.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/init.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/JpegPresets.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/Hdf5StubImagePlugin.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/features.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/ImageDraw.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/GimpGradientFile.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/ImageWin.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/IcoImagePlugin.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/_tkinter_finder.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/EpsImagePlugin.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/TgaImagePlugin.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/ImageMorph.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/Jpeg2KImagePlugin.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/WalImageFile.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/PcfFontFile.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/BlpImagePlugin.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/ImageTk.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/GbrImagePlugin.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/ImageOps.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/PdfImagePlugin.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/ImageShow.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/ImageEnhance.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/WmfImagePlugin.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/ImageGrab.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/WebPImagePlugin.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/FliImagePlugin.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/TiffTags.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/CurImagePlugin.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/_util.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/GdImageFile.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/TiffImagePlugin.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/IptcImagePlugin.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/ImagePalette.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/BmpImagePlugin.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/ImageTransform.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/IcnsImagePlugin.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/McIdasImagePlugin.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/XpmImagePlugin.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/DdsImagePlugin.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/ImageSequence.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/PyAccess.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/_binary.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/Image.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/main.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/XVThumbImagePlugin.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/SgiImagePlugin.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/ImImagePlugin.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/PsdImagePlugin.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/JpegImagePlugin.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/ImageFont.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/PpmImagePlugin.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
copying src/PIL/FtexImagePlugin.py -> build/lib.macosx-10.14.6-arm64-3.8/PIL
running egg_info
writing src/Pillow.egg-info/PKG-INFO
writing dependency_links to src/Pillow.egg-info/dependency_links.txt
writing top-level names to src/Pillow.egg-info/top_level.txt
reading manifest file 'src/Pillow.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching '*.c'
warning: no files found matching '*.h'
warning: no files found matching '*.sh'
warning: no previously-included files found matching '.appveyor.yml'
warning: no previously-included files found matching '.clang-format'
warning: no previously-included files found matching '.coveragerc'
warning: no previously-included files found matching '.editorconfig'
warning: no previously-included files found matching '.readthedocs.yml'
warning: no previously-included files found matching 'codecov.yml'
warning: no previously-included files matching '.git*' found anywhere in distribution
warning: no previously-included files matching '*.pyc' found anywhere in distribution
warning: no previously-included files matching '*.so' found anywhere in distribution
no previously-included directories found matching '.ci'
writing manifest file 'src/Pillow.egg-info/SOURCES.txt'
running build_ext
The headers or library files could not be found for jpeg,
a required dependency when compiling Pillow from source.
Please see the install instructions at:
https://pillow.readthedocs.io/en/latest/installation.html
Traceback (most recent call last):
File "/private/tmp/pip-install-vc2jhptx/pillow/setup.py", line 989, in <module>
setup(
File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/site-packages/setuptools/__init__.py", line 165, in setup
return distutils.core.setup(**attrs)
File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/distutils/core.py", line 148, in setup
dist.run_commands()
File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/distutils/dist.py", line 966, in run_commands
self.run_command(cmd)
File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/site-packages/wheel/bdist_wheel.py", line 192, in run
self.run_command('build')
File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/distutils/command/build.py", line 135, in run
self.run_command(cmd_name)
File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/site-packages/setuptools/command/build_ext.py", line 87, in run
_build_ext.run(self)
File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/distutils/command/build_ext.py", line 340, in run
self.build_extensions()
File "/private/tmp/pip-install-vc2jhptx/pillow/setup.py", line 804, in build_extensions
raise RequiredDependencyException(f)
main.RequiredDependencyException: jpeg
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/private/tmp/pip-install-vc2jhptx/pillow/setup.py", line 1009, in <module>
raise RequiredDependencyException(msg)
main.RequiredDependencyException:
The headers or library files could not be found for jpeg,
a required dependency when compiling Pillow from source.
Please see the install instructions at:
https://pillow.readthedocs.io/en/latest/installation.html
ERROR: Failed building wheel for Pillow
Running setup.py clean for Pillow
Building wheel for pyobjc-framework-ScriptingBridge (setup.py) ... done
Created wheel for pyobjc-framework-ScriptingBridge: filename=pyobjc_framework_ScriptingBridge-8.1-cp36-abi3-macosx_10_14_6_arm64.whl size=9325 sha256=c746f03561e220794e4f4cb9f9958b69798e49ab20a9760e5ee1b020ff238303
Stored in directory: /private/tmp/pip-ephem-wheel-cache-dpfb4vur/wheels/20/8a/b4/723e6485d36c6e1ad238fc4ff93e4af606177246b5dde2eeb1
Building wheel for pyobjc-framework-Cocoa (setup.py) ... done
Created wheel for pyobjc-framework-Cocoa: filename=pyobjc_framework_Cocoa-8.1-cp38-cp38-macosx_10_14_6_arm64.whl size=382388 sha256=87222c7aa595da42f39f55e4cf7b3f0058584b21e1e0e585987a0d753e9307df
Stored in directory: /private/tmp/pip-ephem-wheel-cache-dpfb4vur/wheels/9b/6e/0f/4fb3d20e869d254f7f6546febb3b1baaf5f43db38f9658e284
Building wheel for pyobjc-framework-Quartz (setup.py) ... done
Created wheel for pyobjc-framework-Quartz: filename=pyobjc_framework_Quartz-8.1-cp38-cp38-macosx_10_14_6_arm64.whl size=226127 sha256=3424863761499cc02fbe51237a23c5e161bab6163f52203bc5569e7281e9722c
Stored in directory: /private/tmp/pip-ephem-wheel-cache-dpfb4vur/wheels/cf/9b/36/bab1d9a8d9c47caf9985b54d12fd051dff61820a1f0f9c389e
Building wheel for pyobjc-framework-ClassKit (setup.py) ... done
Created wheel for pyobjc-framework-ClassKit: filename=pyobjc_framework_ClassKit-8.1-cp36-abi3-macosx_10_14_6_arm64.whl size=8614 sha256=5ebb7885074cfd6cba5d2ef485da29bebcba72d499627f43f94d66650646f56e
Stored in directory: /private/tmp/pip-ephem-wheel-cache-dpfb4vur/wheels/65/a6/a9/6e41a9fa4a82b12b14e435dbc6a08a5adaf69ec12debdcf851
Building wheel for pyobjc-framework-Contacts (setup.py) ... done
Created wheel for pyobjc-framework-Contacts: filename=pyobjc_framework_Contacts-8.1-cp36-abi3-macosx_10_14_6_arm64.whl size=13074 sha256=759418a58b23f1b4f6566d9c30b30a026207b9ceec0a1aaf65a20b769dfc457e
Stored in directory: /private/tmp/pip-ephem-wheel-cache-dpfb4vur/wheels/ac/72/d6/4b7e207e07ce01f44a8449d566577e89c5779e779de5f7cf8c
Building wheel for pyobjc-framework-CoreLocation (setup.py) ... done
Created wheel for pyobjc-framework-CoreLocation: filename=pyobjc_framework_CoreLocation-8.1-cp36-abi3-macosx_10_14_6_arm64.whl size=12989 sha256=352b49260de92fb6e7a7eab4c6a452e23f3c96767f15f858c9f533bc5ed3e374
Stored in directory: /private/tmp/pip-ephem-wheel-cache-dpfb4vur/wheels/f4/4f/eb/529a75b3f2a1df8d102109940c11a981d1d4623dfb081240ba
Building wheel for pyobjc-framework-CoreData (setup.py) ... done
Created wheel for pyobjc-framework-CoreData: filename=pyobjc_framework_CoreData-8.1-cp36-abi3-macosx_10_14_6_arm64.whl size=16594 sha256=1b7b75b43f5f5f25652f1107f5ce95db4aed8641dac437e629b2eae8abc78621
Stored in directory: /private/tmp/pip-ephem-wheel-cache-dpfb4vur/wheels/f9/ed/38/776a48a5e3243e4446b4c8436b1b136dd736dd7410be18442a
Building wheel for pyobjc-framework-CoreMIDI (setup.py) ... done
Created wheel for pyobjc-framework-CoreMIDI: filename=pyobjc_framework_CoreMIDI-8.1-cp36-abi3-macosx_10_14_6_arm64.whl size=18214 sha256=8ccd58bdadd36b3cd6352076dec16960d173caa35c8bb302d36242ca4dbaf293
Stored in directory: /private/tmp/pip-ephem-wheel-cache-dpfb4vur/wheels/77/92/0a/614a9f3020b9c1cbb469e269e9a02b623d07315616a9506b11
Building wheel for pyobjc-framework-AutomaticAssessmentConfiguration (setup.py) ... done
Created wheel for pyobjc-framework-AutomaticAssessmentConfiguration: filename=pyobjc_framework_AutomaticAssessmentConfiguration-8.1-cp36-abi3-macosx_10_14_6_arm64.whl size=8899 sha256=7501ecc6c15995ae14c5a26e971b6d98689b5cdd16c21dd629188f3feaa637c5
Stored in directory: /private/tmp/pip-ephem-wheel-cache-dpfb4vur/wheels/57/ac/68/a4094aa618c83bb7bedfc6a372cc053abf6955b61e900cf19b
Building wheel for pyobjc-framework-libdispatch (setup.py) ... done
Created wheel for pyobjc-framework-libdispatch: filename=pyobjc_framework_libdispatch-8.1-cp38-cp38-macosx_10_14_6_arm64.whl size=16125 sha256=4981e4fbb9fa00a259fe9e11e3161addd45e6b0a4856e5628652fd32e16a7bda
Stored in directory: /private/tmp/pip-ephem-wheel-cache-dpfb4vur/wheels/2c/70/50/73bbf9b2c1571803009dce4dd6f0124a3c9549ed3c309dc4f3
Building wheel for pyobjc-framework-OSLog (setup.py) ... done
Created wheel for pyobjc-framework-OSLog: filename=pyobjc_framework_OSLog-8.1-cp36-abi3-macosx_10_14_6_arm64.whl size=8713 sha256=f4e0daf0f18617b36d8bb3b0c57b632fdc3b56a98feed151ef6bb65d3f460400
Stored in directory: /private/tmp/pip-ephem-wheel-cache-dpfb4vur/wheels/35/88/be/bba790ce651fe4aa3d99163aed93ad03db73cf8c1329bb5465
Building wheel for pyobjc-framework-VideoToolbox (setup.py) ... done
Created wheel for pyobjc-framework-VideoToolbox: filename=pyobjc_framework_VideoToolbox-8.1-cp36-abi3-macosx_10_14_6_arm64.whl size=12929 sha256=c4650fcdb7c4fc5cc972c7d80bbefe96a4676d450913eb683cb4beff51f31c5e
Stored in directory: /private/tmp/pip-ephem-wheel-cache-dpfb4vur/wheels/b4/4d/cd/04585251cc9c2e67680fea80d3c1228f162b6ce256a89bbd68
Building wheel for pyobjc-framework-FileProvider (setup.py) ... done
Created wheel for pyobjc-framework-FileProvider: filename=pyobjc_framework_FileProvider-8.1-cp38-cp38-macosx_10_14_6_arm64.whl size=16193 sha256=cda595592a3ce16a655a72a86a19e165ced30eec8ea476b290b06bc1d7a70700
Stored in directory: /private/tmp/pip-ephem-wheel-cache-dpfb4vur/wheels/3e/28/52/dcba8833d1ce1e6d2e96e07b803897e11952796bb58ab2af1a
Building wheel for pyobjc-framework-NetworkExtension (setup.py) ... done
Created wheel for pyobjc-framework-NetworkExtension: filename=pyobjc_framework_NetworkExtension-8.1-cp36-abi3-macosx_10_14_6_arm64.whl size=13863 sha256=4c9816ddc9cc1352333e10170bbac37cf4ed08d85c5f8a543fe10fde3fa77013
Stored in directory: /private/tmp/pip-ephem-wheel-cache-dpfb4vur/wheels/54/18/4c/903ff61b4bc3848929321dd9fccc575654e098dbd44c5eba16
Building wheel for pyobjc-framework-AddressBook (setup.py) ... done
Created wheel for pyobjc-framework-AddressBook: filename=pyobjc_framework_AddressBook-8.1-cp36-abi3-macosx_10_14_6_arm64.whl size=14271 sha256=f1fbae5706cc48d741ebf086cd21f37464aa2241ae6074455b7fb8e2421bd8bc
Stored in directory: /private/tmp/pip-ephem-wheel-cache-dpfb4vur/wheels/ad/48/53/4468eebc4543845c619c66e39110f4b44d0b831f47c6d8a1bc
Building wheel for pyobjc-framework-Photos (setup.py) ... done
Created wheel for pyobjc-framework-Photos: filename=pyobjc_framework_Photos-8.1-cp36-abi3-macosx_10_14_6_arm64.whl size=12690 sha256=cf41e5009133bf564fa753d3b5e571cae5201b5a718565d4941b6378e514e44d
Stored in directory: /private/tmp/pip-ephem-wheel-cache-dpfb4vur/wheels/3e/82/cf/9871e91f7876a47724142b4f96274d2fe3f5545f71ddab8b4a
Building wheel for pyobjc-framework-Intents (setup.py) ... done
Created wheel for pyobjc-framework-Intents: filename=pyobjc_framework_Intents-8.1-cp36-abi3-macosx_10_14_6_arm64.whl size=24773 sha256=558e5c6c1d64b9b332fc0baba9e0cc54fcc2700ddab933985f14e93ffc16bc9f
Stored in directory: /private/tmp/pip-ephem-whee
感谢大佬
今天我再做了下测试。 然后可以正常启动了,不知道是什么原因。
@
M1的 mac pro 上安装xxnet。总是失败。 求助大佬看有没有解决方法。
XX-Net version:4.5.6 Password: WARNING: The directory '/Users/szo/Library/Caches/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag. Collecting pyOpenSSL Downloading pyOpenSSL-21.0.0-py2.py3-none-any.whl (55 kB) |████████████████████████████████| 55 kB 408 kB/s Collecting cryptography>=3.3 Downloading cryptography-36.0.1.tar.gz (572 kB) |████████████████████████████████| 572 kB 38 kB/s Installing build dependencies ... done Getting requirements to build wheel ... done Preparing wheel metadata ... done Requirement already satisfied: six>=1.5.2 in /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/site-packages (from pyOpenSSL) (1.15.0) Collecting cffi>=1.12 Downloading cffi-1.15.0.tar.gz (484 kB) |████████████████████████████████| 484 kB 44 kB/s Collecting pycparser Downloading pycparser-2.21-py2.py3-none-any.whl (118 kB) |████████████████████████████████| 118 kB 78 kB/s Building wheels for collected packages: cryptography, cffi Building wheel for cryptography (PEP 517) ... error ERROR: Command errored out with exit status 1: command: /Library/Developer/CommandLineTools/usr/bin/python3 /Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/site-packages/pip/_vendor/pep517/_in_process.py build_wheel /tmp/tmp893t0q0p cwd: /private/tmp/pip-install-jmiojg50/cryptography Complete output (158 lines): running bdist_wheel running build running build_py creating build creating build/lib.macosx-10.14.6-arm64-3.8 creating build/lib.macosx-10.14.6-arm64-3.8/cryptography copying src/cryptography/init.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography copying src/cryptography/utils.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography copying src/cryptography/about.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography copying src/cryptography/exceptions.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography copying src/cryptography/fernet.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography creating build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat copying src/cryptography/hazmat/init.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat copying src/cryptography/hazmat/_oid.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat creating build/lib.macosx-10.14.6-arm64-3.8/cryptography/x509 copying src/cryptography/x509/oid.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/x509 copying src/cryptography/x509/ocsp.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/x509 copying src/cryptography/x509/general_name.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/x509 copying src/cryptography/x509/init.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/x509 copying src/cryptography/x509/extensions.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/x509 copying src/cryptography/x509/name.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/x509 copying src/cryptography/x509/base.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/x509 copying src/cryptography/x509/certificate_transparency.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/x509 creating build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/backends copying src/cryptography/hazmat/backends/interfaces.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/backends copying src/cryptography/hazmat/backends/init.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/backends creating build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/_serialization.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/cmac.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/_asymmetric.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/init.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/_cipheralgorithm.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/poly1305.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/constant_time.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/keywrap.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/hmac.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/hashes.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives copying src/cryptography/hazmat/primitives/padding.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives creating build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/bindings copying src/cryptography/hazmat/bindings/init.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/bindings creating build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/x448.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/backend.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/ec.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/ciphers.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/x509.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/aead.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/encode_asn1.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/rsa.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/dh.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/cmac.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/init.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/utils.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/poly1305.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/ed25519.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/dsa.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/decode_asn1.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/hmac.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/ed448.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/x25519.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/backends/openssl copying src/cryptography/hazmat/backends/openssl/hashes.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/backends/openssl creating build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/kdf copying src/cryptography/hazmat/primitives/kdf/init.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/kdf copying src/cryptography/hazmat/primitives/kdf/scrypt.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/kdf copying src/cryptography/hazmat/primitives/kdf/pbkdf2.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/kdf copying src/cryptography/hazmat/primitives/kdf/hkdf.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/kdf copying src/cryptography/hazmat/primitives/kdf/x963kdf.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/kdf copying src/cryptography/hazmat/primitives/kdf/kbkdf.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/kdf copying src/cryptography/hazmat/primitives/kdf/concatkdf.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/kdf creating build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/twofactor copying src/cryptography/hazmat/primitives/twofactor/totp.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/twofactor copying src/cryptography/hazmat/primitives/twofactor/init.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/twofactor copying src/cryptography/hazmat/primitives/twofactor/hotp.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/twofactor creating build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/serialization copying src/cryptography/hazmat/primitives/serialization/init.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/serialization copying src/cryptography/hazmat/primitives/serialization/pkcs12.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/serialization copying src/cryptography/hazmat/primitives/serialization/pkcs7.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/serialization copying src/cryptography/hazmat/primitives/serialization/ssh.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/serialization copying src/cryptography/hazmat/primitives/serialization/base.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/serialization creating build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/ciphers copying src/cryptography/hazmat/primitives/ciphers/algorithms.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/ciphers copying src/cryptography/hazmat/primitives/ciphers/aead.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/ciphers copying src/cryptography/hazmat/primitives/ciphers/init.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/ciphers copying src/cryptography/hazmat/primitives/ciphers/modes.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/ciphers copying src/cryptography/hazmat/primitives/ciphers/base.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/ciphers creating build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/x448.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/ec.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/rsa.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/dh.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/init.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/types.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/utils.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/ed25519.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/dsa.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/ed448.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/x25519.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/asymmetric copying src/cryptography/hazmat/primitives/asymmetric/padding.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/primitives/asymmetric creating build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/bindings/openssl copying src/cryptography/hazmat/bindings/openssl/init.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/bindings/openssl copying src/cryptography/hazmat/bindings/openssl/_conditional.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/bindings/openssl copying src/cryptography/hazmat/bindings/openssl/binding.py -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/bindings/openssl running egg_info 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 matching '' found under directory '.github' warning: no previously-included files found matching 'release.py' warning: no previously-included files found matching '.coveragerc' warning: no previously-included files found matching 'codecov.yml' warning: no previously-included files found matching '.readthedocs.yml' warning: no previously-included files found matching 'dev-requirements.txt' warning: no previously-included files found matching 'tox.ini' warning: no previously-included files found matching 'mypy.ini' warning: no previously-included files matching '' found under directory '.zuul.d' warning: no previously-included files matching '' found under directory '.zuul.playbooks' writing manifest file 'src/cryptography.egg-info/SOURCES.txt' copying src/cryptography/py.typed -> build/lib.macosx-10.14.6-arm64-3.8/cryptography creating build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/bindings/_rust copying src/cryptography/hazmat/bindings/_rust/init.pyi -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/bindings/_rust copying src/cryptography/hazmat/bindings/_rust/asn1.pyi -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/bindings/_rust copying src/cryptography/hazmat/bindings/_rust/ocsp.pyi -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/bindings/_rust copying src/cryptography/hazmat/bindings/_rust/x509.pyi -> build/lib.macosx-10.14.6-arm64-3.8/cryptography/hazmat/bindings/_rust running build_ext creating build/temp.macosx-10.14.6-arm64-3.8
error: can't find Rust compiler
If you are using an outdated pip version, it is possible a prebuilt wheel is available for this package but pip is not able to install from it. Installing from the wheel would avoid the need for a Rust compiler.
To update pip, run:
and then retry package installation.
If you did intend to build this package from source, try installing a Rust compiler from your system package manager and ensure it is on the PATH during installation. Alternatively, rustup (available at https://rustup.rs) is the recommended way to download and update the Rust compiler toolchain.
This package requires Rust >=1.41.0.
ERROR: Failed building wheel for cryptography Building wheel for cffi (setup.py) ... done Created wheel for cffi: filename=cffi-1.15.0-cp38-cp38-macosx_10_14_6_arm64.whl size=258765 sha256=13cfae307a70cdf97c2d59252927eb5f7de3e0b8c504f7f73b10f2deca040288 Stored in directory: /private/tmp/pip-ephem-wheel-cache-v4srp3i4/wheels/a4/cb/1a/277a076c4434fadc0707a37ba48587dc2ac6397d517c3b9de7 Successfully built cffi Failed to build cryptography ERROR: Could not build wheels for cryptography which use PEP 517 and cannot be installed directly WARNING: You are using pip version 20.2.3; however, version 21.3.1 is available. You should consider upgrading via the '/Library/Developer/CommandLineTools/usr/bin/python3 -m pip install --upgrade pip' command. Run XX-Net in background.
Saving session... ...copying shared history... ...saving history...truncating history files... ...completed.
[进程已完成]