When I try to install the Spire.Pdf (or Spire.Doc or Spire.Xls) Python Package via pip, I get the following error:
- Code: Select all
ERROR: Could not find a version that satisfies the requirement Spire.Pdf (from versions: none)
ERROR: No matching distribution found for Spire.Pdf
pip -vvv install Spire.Pdf output (some text redacted with '■'):
- Code: Select all
Using pip 23.3.2 from /Users/■/Desktop/■/python/■/venv/lib/python3.12/site-packages/pip (python 3.12)
Non-user install because user site-packages disabled
Created temporary directory: /private/var/folders/tl/vs5tbg8d5gsdg4b8rg0ywdt80000gn/T/pip-build-tracker-cvx17kc9
Initialized build tracking at /private/var/folders/tl/vs5tbg8d5gsdg4b8rg0ywdt80000gn/T/pip-build-tracker-cvx17kc9
Created build tracker: /private/var/folders/tl/vs5tbg8d5gsdg4b8rg0ywdt80000gn/T/pip-build-tracker-cvx17kc9
Entered build tracker: /private/var/folders/tl/vs5tbg8d5gsdg4b8rg0ywdt80000gn/T/pip-build-tracker-cvx17kc9
Created temporary directory: /private/var/folders/tl/vs5tbg8d5gsdg4b8rg0ywdt80000gn/T/pip-install-r6gsookm
Created temporary directory: /private/var/folders/tl/vs5tbg8d5gsdg4b8rg0ywdt80000gn/T/pip-ephem-wheel-cache-drvun132
1 location(s) to search for versions of spire-pdf:
* https://pypi.org/simple/spire-pdf/
Fetching project page and analyzing links: https://pypi.org/simple/spire-pdf/
Getting page https://pypi.org/simple/spire-pdf/
Found index url https://pypi.org/simple/
Looking up "https://pypi.org/simple/spire-pdf/" in the cache
Request header has "max_age" as 0, cache bypassed
Starting new HTTPS connection (1): pypi.org:443
https://pypi.org:443 "GET /simple/spire-pdf/ HTTP/1.1" 304 0
Fetched page https://pypi.org/simple/spire-pdf/ as application/vnd.pypi.simple.v1+json
Skipping link: none of the wheel's tags (py3-none-manylinux1_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/33/a6/a89a416783c780458433bfdec9d7156547b050bd685b11c61c0c692fbc0f/spire.pdf-9.8.0-py3-none-manylinux1_x86_64.whl (from https://pypi.org/simple/spire-pdf/) (requires-python:>=3.9)
Skipping link: none of the wheel's tags (py3-none-win_amd64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/5c/1c/e4ebc34adb38104d77663bf1804f014a6eb647590c47c2f03555e38dc368/spire.pdf-9.8.0-py3-none-win_amd64.whl (from https://pypi.org/simple/spire-pdf/) (requires-python:>=3.9)
Skipping link: none of the wheel's tags (py3-none-manylinux1_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/5a/ca/ea3cfde50cf5a92cb302e8d62f3f69a079496d23ee4d773b9c7c54a76c70/Spire.Pdf-9.8.1-py3-none-manylinux1_x86_64.whl (from https://pypi.org/simple/spire-pdf/) (requires-python:>=3.9)
Skipping link: none of the wheel's tags (py3-none-win_amd64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/0e/f7/23fdc013be9e1643a5535dc5bc7984c979401941fbf0c8cf1e21f0391079/Spire.Pdf-9.8.1-py3-none-win_amd64.whl (from https://pypi.org/simple/spire-pdf/) (requires-python:>=3.9)
Skipping link: none of the wheel's tags (py3-none-manylinux1_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/5d/09/9b342e0fa80a5629e371eb0b8e5bf985f7f9f34f3c433b99460e9f039f92/Spire.Pdf-9.9.0-py3-none-manylinux1_x86_64.whl (from https://pypi.org/simple/spire-pdf/) (requires-python:>=3.9)
Skipping link: none of the wheel's tags (py3-none-win_amd64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/09/44/7b7fb23c5be6550865e05d7837afdcfb7a160a5a62c8559c2001c523ec47/Spire.Pdf-9.9.0-py3-none-win_amd64.whl (from https://pypi.org/simple/spire-pdf/) (requires-python:>=3.9)
Skipping link: none of the wheel's tags (py3-none-manylinux1_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/83/88/f0a1462ade9382a09b8c3bd739752b07efd89aace945c6cb70cac8e7027c/Spire.Pdf-9.12.0-py3-none-manylinux1_x86_64.whl (from https://pypi.org/simple/spire-pdf/) (requires-python:>=3.9)
Skipping link: none of the wheel's tags (py3-none-win_amd64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/15/ef/9857892a50b1ff564ae728db3d73895242d7bb998407a61e4cba1891c285/Spire.Pdf-9.12.0-py3-none-win_amd64.whl (from https://pypi.org/simple/spire-pdf/) (requires-python:>=3.9)
Skipping link: none of the wheel's tags (py3-none-manylinux1_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/0d/b7/6fa1384dd16737fe891a6b294dfeec6be175d2a3039ef8a179a8426afd89/Spire.Pdf-10.1.1-py3-none-manylinux1_x86_64.whl (from https://pypi.org/simple/spire-pdf/) (requires-python:>=3.9)
Skipping link: none of the wheel's tags (py3-none-win_amd64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/1c/cf/82cb7ab0b6d48620d7b7ff453b43a393578f58d8694a0481c39c00038801/Spire.Pdf-10.1.1-py3-none-win_amd64.whl (from https://pypi.org/simple/spire-pdf/) (requires-python:>=3.9)
Skipping link: not a file: https://pypi.org/simple/spire-pdf/
Given no hashes to check 0 links for project 'spire-pdf': discarding no candidates
ERROR: Could not find a version that satisfies the requirement Spire.Pdf (from versions: none)
ERROR: No matching distribution found for Spire.Pdf
Exception information:
Traceback (most recent call last):
File "/Users/■/Desktop/■/python/■/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve
self._add_to_criteria(self.state.criteria, r, parent=None)
File "/Users/■/Desktop/■/python/■/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers.py", line 174, in _add_to_criteria
raise RequirementsConflicted(criterion)
pip._vendor.resolvelib.resolvers.RequirementsConflicted: Requirements conflict: SpecifierRequirement('Spire.Pdf')
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/■/Desktop/■/python/■/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 95, in resolve
result = self._result = resolver.resolve(
^^^^^^^^^^^^^^^^^
File "/Users/■/Desktop/■/python/■/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve
state = resolution.resolve(requirements, max_rounds=max_rounds)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/■/Desktop/■/python/■/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers.py", line 399, in resolve
raise ResolutionImpossible(e.criterion.information)
pip._vendor.resolvelib.resolvers.ResolutionImpossible: [RequirementInformation(requirement=SpecifierRequirement('Spire.Pdf'), parent=None)]
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/Users/■/Desktop/■/python/■/venv/lib/python3.12/site-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper
status = run_func(*args)
^^^^^^^^^^^^^^^
File "/Users/■/Desktop/■/python/■/venv/lib/python3.12/site-packages/pip/_internal/cli/req_command.py", line 245, in wrapper
return func(self, options, args)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/■/Desktop/■/python/■/venv/lib/python3.12/site-packages/pip/_internal/commands/install.py", line 377, in run
requirement_set = resolver.resolve(
^^^^^^^^^^^^^^^^^
File "/Users/■/Desktop/■/python/■/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 104, in resolve
raise error from e
pip._internal.exceptions.DistributionNotFound: No matching distribution found for Spire.Pdf
Remote version of pip: 23.3.2
Local version of pip: 23.3.2
Was pip installed by pip? True
Removed build tracker: '/private/var/folders/tl/vs5tbg8d5gsdg4b8rg0ywdt80000gn/T/pip-build-tracker-cvx17kc9'
pip debug --verbose output (some text redacted with '■'):
- Code: Select all
pip version: pip 23.3.2 from /Users/■/Desktop/■/python/■/venv/lib/python3.12/site-packages/pip (python 3.12)
sys.version: 3.12.1 (v3.12.1:2305ca5144, Dec 7 2023, 17:23:38) [Clang 13.0.0 (clang-1300.0.29.30)]
sys.executable: /Users/■/Desktop/■/python/■/venv/bin/python
sys.getdefaultencoding: utf-8
sys.getfilesystemencoding: utf-8
locale.getpreferredencoding: UTF-8
sys.platform: darwin
sys.implementation:
name: cpython
'cert' config value: Not specified
REQUESTS_CA_BUNDLE: None
CURL_CA_BUNDLE: None
pip._vendor.certifi.where(): /Users/■/Desktop/■/python/■/venv/lib/python3.12/site-packages/pip/_vendor/certifi/cacert.pem
pip._vendor.DEBUNDLED: False
vendored library versions:
CacheControl==0.13.1
colorama==0.4.6
distlib==0.3.6
distro==1.8.0
msgpack==1.0.5
packaging==21.3
platformdirs==3.8.1
pyparsing==3.1.0
pyproject-hooks==1.0.0
requests==2.31.0
certifi==2023.07.22
chardet==5.1.0
idna==3.4
urllib3==1.26.17
rich==13.4.2 (Unable to locate actual module version, using vendor.txt specified version)
pygments==2.15.1
typing_extensions==4.7.1 (Unable to locate actual module version, using vendor.txt specified version)
resolvelib==1.0.1
setuptools==68.0.0 (Unable to locate actual module version, using vendor.txt specified version)
six==1.16.0
tenacity==8.2.2 (Unable to locate actual module version, using vendor.txt specified version)
tomli==2.0.1
truststore==0.8.0
webencodings==0.5.1 (Unable to locate actual module version, using vendor.txt specified version)
Compatible tags: 582
cp312-cp312-macosx_14_0_arm64
cp312-cp312-macosx_14_0_universal2
cp312-cp312-macosx_13_0_arm64
cp312-cp312-macosx_13_0_universal2
cp312-cp312-macosx_12_0_arm64
cp312-cp312-macosx_12_0_universal2
cp312-cp312-macosx_11_0_arm64
cp312-cp312-macosx_11_0_universal2
cp312-cp312-macosx_10_16_universal2
cp312-cp312-macosx_10_15_universal2
cp312-cp312-macosx_10_14_universal2
cp312-cp312-macosx_10_13_universal2
cp312-cp312-macosx_10_12_universal2
cp312-cp312-macosx_10_11_universal2
cp312-cp312-macosx_10_10_universal2
cp312-cp312-macosx_10_9_universal2
cp312-cp312-macosx_10_8_universal2
cp312-cp312-macosx_10_7_universal2
cp312-cp312-macosx_10_6_universal2
cp312-cp312-macosx_10_5_universal2
cp312-cp312-macosx_10_4_universal2
cp312-abi3-macosx_14_0_arm64
cp312-abi3-macosx_14_0_universal2
cp312-abi3-macosx_13_0_arm64
cp312-abi3-macosx_13_0_universal2
cp312-abi3-macosx_12_0_arm64
cp312-abi3-macosx_12_0_universal2
cp312-abi3-macosx_11_0_arm64
cp312-abi3-macosx_11_0_universal2
cp312-abi3-macosx_10_16_universal2
cp312-abi3-macosx_10_15_universal2
cp312-abi3-macosx_10_14_universal2
cp312-abi3-macosx_10_13_universal2
cp312-abi3-macosx_10_12_universal2
cp312-abi3-macosx_10_11_universal2
cp312-abi3-macosx_10_10_universal2
cp312-abi3-macosx_10_9_universal2
cp312-abi3-macosx_10_8_universal2
cp312-abi3-macosx_10_7_universal2
cp312-abi3-macosx_10_6_universal2
cp312-abi3-macosx_10_5_universal2
cp312-abi3-macosx_10_4_universal2
cp312-none-macosx_14_0_arm64
cp312-none-macosx_14_0_universal2
cp312-none-macosx_13_0_arm64
cp312-none-macosx_13_0_universal2
cp312-none-macosx_12_0_arm64
cp312-none-macosx_12_0_universal2
cp312-none-macosx_11_0_arm64
cp312-none-macosx_11_0_universal2
cp312-none-macosx_10_16_universal2
cp312-none-macosx_10_15_universal2
cp312-none-macosx_10_14_universal2
cp312-none-macosx_10_13_universal2
cp312-none-macosx_10_12_universal2
cp312-none-macosx_10_11_universal2
cp312-none-macosx_10_10_universal2
cp312-none-macosx_10_9_universal2
cp312-none-macosx_10_8_universal2
cp312-none-macosx_10_7_universal2
cp312-none-macosx_10_6_universal2
cp312-none-macosx_10_5_universal2
cp312-none-macosx_10_4_universal2
cp311-abi3-macosx_14_0_arm64
cp311-abi3-macosx_14_0_universal2
cp311-abi3-macosx_13_0_arm64
cp311-abi3-macosx_13_0_universal2
cp311-abi3-macosx_12_0_arm64
cp311-abi3-macosx_12_0_universal2
cp311-abi3-macosx_11_0_arm64
cp311-abi3-macosx_11_0_universal2
cp311-abi3-macosx_10_16_universal2
cp311-abi3-macosx_10_15_universal2
cp311-abi3-macosx_10_14_universal2
cp311-abi3-macosx_10_13_universal2
cp311-abi3-macosx_10_12_universal2
cp311-abi3-macosx_10_11_universal2
cp311-abi3-macosx_10_10_universal2
cp311-abi3-macosx_10_9_universal2
cp311-abi3-macosx_10_8_universal2
cp311-abi3-macosx_10_7_universal2
cp311-abi3-macosx_10_6_universal2
cp311-abi3-macosx_10_5_universal2
cp311-abi3-macosx_10_4_universal2
cp310-abi3-macosx_14_0_arm64
cp310-abi3-macosx_14_0_universal2
cp310-abi3-macosx_13_0_arm64
cp310-abi3-macosx_13_0_universal2
cp310-abi3-macosx_12_0_arm64
cp310-abi3-macosx_12_0_universal2
cp310-abi3-macosx_11_0_arm64
cp310-abi3-macosx_11_0_universal2
cp310-abi3-macosx_10_16_universal2
cp310-abi3-macosx_10_15_universal2
cp310-abi3-macosx_10_14_universal2
cp310-abi3-macosx_10_13_universal2
cp310-abi3-macosx_10_12_universal2
cp310-abi3-macosx_10_11_universal2
cp310-abi3-macosx_10_10_universal2
cp310-abi3-macosx_10_9_universal2
cp310-abi3-macosx_10_8_universal2
cp310-abi3-macosx_10_7_universal2
cp310-abi3-macosx_10_6_universal2
cp310-abi3-macosx_10_5_universal2
cp310-abi3-macosx_10_4_universal2
cp39-abi3-macosx_14_0_arm64
cp39-abi3-macosx_14_0_universal2
cp39-abi3-macosx_13_0_arm64
cp39-abi3-macosx_13_0_universal2
cp39-abi3-macosx_12_0_arm64
cp39-abi3-macosx_12_0_universal2
cp39-abi3-macosx_11_0_arm64
cp39-abi3-macosx_11_0_universal2
cp39-abi3-macosx_10_16_universal2
cp39-abi3-macosx_10_15_universal2
cp39-abi3-macosx_10_14_universal2
cp39-abi3-macosx_10_13_universal2
cp39-abi3-macosx_10_12_universal2
cp39-abi3-macosx_10_11_universal2
cp39-abi3-macosx_10_10_universal2
cp39-abi3-macosx_10_9_universal2
cp39-abi3-macosx_10_8_universal2
cp39-abi3-macosx_10_7_universal2
cp39-abi3-macosx_10_6_universal2
cp39-abi3-macosx_10_5_universal2
cp39-abi3-macosx_10_4_universal2
cp38-abi3-macosx_14_0_arm64
cp38-abi3-macosx_14_0_universal2
cp38-abi3-macosx_13_0_arm64
cp38-abi3-macosx_13_0_universal2
cp38-abi3-macosx_12_0_arm64
cp38-abi3-macosx_12_0_universal2
cp38-abi3-macosx_11_0_arm64
cp38-abi3-macosx_11_0_universal2
cp38-abi3-macosx_10_16_universal2
cp38-abi3-macosx_10_15_universal2
cp38-abi3-macosx_10_14_universal2
cp38-abi3-macosx_10_13_universal2
cp38-abi3-macosx_10_12_universal2
cp38-abi3-macosx_10_11_universal2
cp38-abi3-macosx_10_10_universal2
cp38-abi3-macosx_10_9_universal2
cp38-abi3-macosx_10_8_universal2
cp38-abi3-macosx_10_7_universal2
cp38-abi3-macosx_10_6_universal2
cp38-abi3-macosx_10_5_universal2
cp38-abi3-macosx_10_4_universal2
cp37-abi3-macosx_14_0_arm64
cp37-abi3-macosx_14_0_universal2
cp37-abi3-macosx_13_0_arm64
cp37-abi3-macosx_13_0_universal2
cp37-abi3-macosx_12_0_arm64
cp37-abi3-macosx_12_0_universal2
cp37-abi3-macosx_11_0_arm64
cp37-abi3-macosx_11_0_universal2
cp37-abi3-macosx_10_16_universal2
cp37-abi3-macosx_10_15_universal2
cp37-abi3-macosx_10_14_universal2
cp37-abi3-macosx_10_13_universal2
cp37-abi3-macosx_10_12_universal2
cp37-abi3-macosx_10_11_universal2
cp37-abi3-macosx_10_10_universal2
cp37-abi3-macosx_10_9_universal2
cp37-abi3-macosx_10_8_universal2
cp37-abi3-macosx_10_7_universal2
cp37-abi3-macosx_10_6_universal2
cp37-abi3-macosx_10_5_universal2
cp37-abi3-macosx_10_4_universal2
cp36-abi3-macosx_14_0_arm64
cp36-abi3-macosx_14_0_universal2
cp36-abi3-macosx_13_0_arm64
cp36-abi3-macosx_13_0_universal2
cp36-abi3-macosx_12_0_arm64
cp36-abi3-macosx_12_0_universal2
cp36-abi3-macosx_11_0_arm64
cp36-abi3-macosx_11_0_universal2
cp36-abi3-macosx_10_16_universal2
cp36-abi3-macosx_10_15_universal2
cp36-abi3-macosx_10_14_universal2
cp36-abi3-macosx_10_13_universal2
cp36-abi3-macosx_10_12_universal2
cp36-abi3-macosx_10_11_universal2
cp36-abi3-macosx_10_10_universal2
cp36-abi3-macosx_10_9_universal2
cp36-abi3-macosx_10_8_universal2
cp36-abi3-macosx_10_7_universal2
cp36-abi3-macosx_10_6_universal2
cp36-abi3-macosx_10_5_universal2
cp36-abi3-macosx_10_4_universal2
cp35-abi3-macosx_14_0_arm64
cp35-abi3-macosx_14_0_universal2
cp35-abi3-macosx_13_0_arm64
cp35-abi3-macosx_13_0_universal2
cp35-abi3-macosx_12_0_arm64
cp35-abi3-macosx_12_0_universal2
cp35-abi3-macosx_11_0_arm64
cp35-abi3-macosx_11_0_universal2
cp35-abi3-macosx_10_16_universal2
cp35-abi3-macosx_10_15_universal2
cp35-abi3-macosx_10_14_universal2
cp35-abi3-macosx_10_13_universal2
cp35-abi3-macosx_10_12_universal2
cp35-abi3-macosx_10_11_universal2
cp35-abi3-macosx_10_10_universal2
cp35-abi3-macosx_10_9_universal2
cp35-abi3-macosx_10_8_universal2
cp35-abi3-macosx_10_7_universal2
cp35-abi3-macosx_10_6_universal2
cp35-abi3-macosx_10_5_universal2
cp35-abi3-macosx_10_4_universal2
cp34-abi3-macosx_14_0_arm64
cp34-abi3-macosx_14_0_universal2
cp34-abi3-macosx_13_0_arm64
cp34-abi3-macosx_13_0_universal2
cp34-abi3-macosx_12_0_arm64
cp34-abi3-macosx_12_0_universal2
cp34-abi3-macosx_11_0_arm64
cp34-abi3-macosx_11_0_universal2
cp34-abi3-macosx_10_16_universal2
cp34-abi3-macosx_10_15_universal2
cp34-abi3-macosx_10_14_universal2
cp34-abi3-macosx_10_13_universal2
cp34-abi3-macosx_10_12_universal2
cp34-abi3-macosx_10_11_universal2
cp34-abi3-macosx_10_10_universal2
cp34-abi3-macosx_10_9_universal2
cp34-abi3-macosx_10_8_universal2
cp34-abi3-macosx_10_7_universal2
cp34-abi3-macosx_10_6_universal2
cp34-abi3-macosx_10_5_universal2
cp34-abi3-macosx_10_4_universal2
cp33-abi3-macosx_14_0_arm64
cp33-abi3-macosx_14_0_universal2
cp33-abi3-macosx_13_0_arm64
cp33-abi3-macosx_13_0_universal2
cp33-abi3-macosx_12_0_arm64
cp33-abi3-macosx_12_0_universal2
cp33-abi3-macosx_11_0_arm64
cp33-abi3-macosx_11_0_universal2
cp33-abi3-macosx_10_16_universal2
cp33-abi3-macosx_10_15_universal2
cp33-abi3-macosx_10_14_universal2
cp33-abi3-macosx_10_13_universal2
cp33-abi3-macosx_10_12_universal2
cp33-abi3-macosx_10_11_universal2
cp33-abi3-macosx_10_10_universal2
cp33-abi3-macosx_10_9_universal2
cp33-abi3-macosx_10_8_universal2
cp33-abi3-macosx_10_7_universal2
cp33-abi3-macosx_10_6_universal2
cp33-abi3-macosx_10_5_universal2
cp33-abi3-macosx_10_4_universal2
cp32-abi3-macosx_14_0_arm64
cp32-abi3-macosx_14_0_universal2
cp32-abi3-macosx_13_0_arm64
cp32-abi3-macosx_13_0_universal2
cp32-abi3-macosx_12_0_arm64
cp32-abi3-macosx_12_0_universal2
cp32-abi3-macosx_11_0_arm64
cp32-abi3-macosx_11_0_universal2
cp32-abi3-macosx_10_16_universal2
cp32-abi3-macosx_10_15_universal2
cp32-abi3-macosx_10_14_universal2
cp32-abi3-macosx_10_13_universal2
cp32-abi3-macosx_10_12_universal2
cp32-abi3-macosx_10_11_universal2
cp32-abi3-macosx_10_10_universal2
cp32-abi3-macosx_10_9_universal2
cp32-abi3-macosx_10_8_universal2
cp32-abi3-macosx_10_7_universal2
cp32-abi3-macosx_10_6_universal2
cp32-abi3-macosx_10_5_universal2
cp32-abi3-macosx_10_4_universal2
py312-none-macosx_14_0_arm64
py312-none-macosx_14_0_universal2
py312-none-macosx_13_0_arm64
py312-none-macosx_13_0_universal2
py312-none-macosx_12_0_arm64
py312-none-macosx_12_0_universal2
py312-none-macosx_11_0_arm64
py312-none-macosx_11_0_universal2
py312-none-macosx_10_16_universal2
py312-none-macosx_10_15_universal2
py312-none-macosx_10_14_universal2
py312-none-macosx_10_13_universal2
py312-none-macosx_10_12_universal2
py312-none-macosx_10_11_universal2
py312-none-macosx_10_10_universal2
py312-none-macosx_10_9_universal2
py312-none-macosx_10_8_universal2
py312-none-macosx_10_7_universal2
py312-none-macosx_10_6_universal2
py312-none-macosx_10_5_universal2
py312-none-macosx_10_4_universal2
py3-none-macosx_14_0_arm64
py3-none-macosx_14_0_universal2
py3-none-macosx_13_0_arm64
py3-none-macosx_13_0_universal2
py3-none-macosx_12_0_arm64
py3-none-macosx_12_0_universal2
py3-none-macosx_11_0_arm64
py3-none-macosx_11_0_universal2
py3-none-macosx_10_16_universal2
py3-none-macosx_10_15_universal2
py3-none-macosx_10_14_universal2
py3-none-macosx_10_13_universal2
py3-none-macosx_10_12_universal2
py3-none-macosx_10_11_universal2
py3-none-macosx_10_10_universal2
py3-none-macosx_10_9_universal2
py3-none-macosx_10_8_universal2
py3-none-macosx_10_7_universal2
py3-none-macosx_10_6_universal2
py3-none-macosx_10_5_universal2
py3-none-macosx_10_4_universal2
py311-none-macosx_14_0_arm64
py311-none-macosx_14_0_universal2
py311-none-macosx_13_0_arm64
py311-none-macosx_13_0_universal2
py311-none-macosx_12_0_arm64
py311-none-macosx_12_0_universal2
py311-none-macosx_11_0_arm64
py311-none-macosx_11_0_universal2
py311-none-macosx_10_16_universal2
py311-none-macosx_10_15_universal2
py311-none-macosx_10_14_universal2
py311-none-macosx_10_13_universal2
py311-none-macosx_10_12_universal2
py311-none-macosx_10_11_universal2
py311-none-macosx_10_10_universal2
py311-none-macosx_10_9_universal2
py311-none-macosx_10_8_universal2
py311-none-macosx_10_7_universal2
py311-none-macosx_10_6_universal2
py311-none-macosx_10_5_universal2
py311-none-macosx_10_4_universal2
py310-none-macosx_14_0_arm64
py310-none-macosx_14_0_universal2
py310-none-macosx_13_0_arm64
py310-none-macosx_13_0_universal2
py310-none-macosx_12_0_arm64
py310-none-macosx_12_0_universal2
py310-none-macosx_11_0_arm64
py310-none-macosx_11_0_universal2
py310-none-macosx_10_16_universal2
py310-none-macosx_10_15_universal2
py310-none-macosx_10_14_universal2
py310-none-macosx_10_13_universal2
py310-none-macosx_10_12_universal2
py310-none-macosx_10_11_universal2
py310-none-macosx_10_10_universal2
py310-none-macosx_10_9_universal2
py310-none-macosx_10_8_universal2
py310-none-macosx_10_7_universal2
py310-none-macosx_10_6_universal2
py310-none-macosx_10_5_universal2
py310-none-macosx_10_4_universal2
py39-none-macosx_14_0_arm64
py39-none-macosx_14_0_universal2
py39-none-macosx_13_0_arm64
py39-none-macosx_13_0_universal2
py39-none-macosx_12_0_arm64
py39-none-macosx_12_0_universal2
py39-none-macosx_11_0_arm64
py39-none-macosx_11_0_universal2
py39-none-macosx_10_16_universal2
py39-none-macosx_10_15_universal2
py39-none-macosx_10_14_universal2
py39-none-macosx_10_13_universal2
py39-none-macosx_10_12_universal2
py39-none-macosx_10_11_universal2
py39-none-macosx_10_10_universal2
py39-none-macosx_10_9_universal2
py39-none-macosx_10_8_universal2
py39-none-macosx_10_7_universal2
py39-none-macosx_10_6_universal2
py39-none-macosx_10_5_universal2
py39-none-macosx_10_4_universal2
py38-none-macosx_14_0_arm64
py38-none-macosx_14_0_universal2
py38-none-macosx_13_0_arm64
py38-none-macosx_13_0_universal2
py38-none-macosx_12_0_arm64
py38-none-macosx_12_0_universal2
py38-none-macosx_11_0_arm64
py38-none-macosx_11_0_universal2
py38-none-macosx_10_16_universal2
py38-none-macosx_10_15_universal2
py38-none-macosx_10_14_universal2
py38-none-macosx_10_13_universal2
py38-none-macosx_10_12_universal2
py38-none-macosx_10_11_universal2
py38-none-macosx_10_10_universal2
py38-none-macosx_10_9_universal2
py38-none-macosx_10_8_universal2
py38-none-macosx_10_7_universal2
py38-none-macosx_10_6_universal2
py38-none-macosx_10_5_universal2
py38-none-macosx_10_4_universal2
py37-none-macosx_14_0_arm64
py37-none-macosx_14_0_universal2
py37-none-macosx_13_0_arm64
py37-none-macosx_13_0_universal2
py37-none-macosx_12_0_arm64
py37-none-macosx_12_0_universal2
py37-none-macosx_11_0_arm64
py37-none-macosx_11_0_universal2
py37-none-macosx_10_16_universal2
py37-none-macosx_10_15_universal2
py37-none-macosx_10_14_universal2
py37-none-macosx_10_13_universal2
py37-none-macosx_10_12_universal2
py37-none-macosx_10_11_universal2
py37-none-macosx_10_10_universal2
py37-none-macosx_10_9_universal2
py37-none-macosx_10_8_universal2
py37-none-macosx_10_7_universal2
py37-none-macosx_10_6_universal2
py37-none-macosx_10_5_universal2
py37-none-macosx_10_4_universal2
py36-none-macosx_14_0_arm64
py36-none-macosx_14_0_universal2
py36-none-macosx_13_0_arm64
py36-none-macosx_13_0_universal2
py36-none-macosx_12_0_arm64
py36-none-macosx_12_0_universal2
py36-none-macosx_11_0_arm64
py36-none-macosx_11_0_universal2
py36-none-macosx_10_16_universal2
py36-none-macosx_10_15_universal2
py36-none-macosx_10_14_universal2
py36-none-macosx_10_13_universal2
py36-none-macosx_10_12_universal2
py36-none-macosx_10_11_universal2
py36-none-macosx_10_10_universal2
py36-none-macosx_10_9_universal2
py36-none-macosx_10_8_universal2
py36-none-macosx_10_7_universal2
py36-none-macosx_10_6_universal2
py36-none-macosx_10_5_universal2
py36-none-macosx_10_4_universal2
py35-none-macosx_14_0_arm64
py35-none-macosx_14_0_universal2
py35-none-macosx_13_0_arm64
py35-none-macosx_13_0_universal2
py35-none-macosx_12_0_arm64
py35-none-macosx_12_0_universal2
py35-none-macosx_11_0_arm64
py35-none-macosx_11_0_universal2
py35-none-macosx_10_16_universal2
py35-none-macosx_10_15_universal2
py35-none-macosx_10_14_universal2
py35-none-macosx_10_13_universal2
py35-none-macosx_10_12_universal2
py35-none-macosx_10_11_universal2
py35-none-macosx_10_10_universal2
py35-none-macosx_10_9_universal2
py35-none-macosx_10_8_universal2
py35-none-macosx_10_7_universal2
py35-none-macosx_10_6_universal2
py35-none-macosx_10_5_universal2
py35-none-macosx_10_4_universal2
py34-none-macosx_14_0_arm64
py34-none-macosx_14_0_universal2
py34-none-macosx_13_0_arm64
py34-none-macosx_13_0_universal2
py34-none-macosx_12_0_arm64
py34-none-macosx_12_0_universal2
py34-none-macosx_11_0_arm64
py34-none-macosx_11_0_universal2
py34-none-macosx_10_16_universal2
py34-none-macosx_10_15_universal2
py34-none-macosx_10_14_universal2
py34-none-macosx_10_13_universal2
py34-none-macosx_10_12_universal2
py34-none-macosx_10_11_universal2
py34-none-macosx_10_10_universal2
py34-none-macosx_10_9_universal2
py34-none-macosx_10_8_universal2
py34-none-macosx_10_7_universal2
py34-none-macosx_10_6_universal2
py34-none-macosx_10_5_universal2
py34-none-macosx_10_4_universal2
py33-none-macosx_14_0_arm64
py33-none-macosx_14_0_universal2
py33-none-macosx_13_0_arm64
py33-none-macosx_13_0_universal2
py33-none-macosx_12_0_arm64
py33-none-macosx_12_0_universal2
py33-none-macosx_11_0_arm64
py33-none-macosx_11_0_universal2
py33-none-macosx_10_16_universal2
py33-none-macosx_10_15_universal2
py33-none-macosx_10_14_universal2
py33-none-macosx_10_13_universal2
py33-none-macosx_10_12_universal2
py33-none-macosx_10_11_universal2
py33-none-macosx_10_10_universal2
py33-none-macosx_10_9_universal2
py33-none-macosx_10_8_universal2
py33-none-macosx_10_7_universal2
py33-none-macosx_10_6_universal2
py33-none-macosx_10_5_universal2
py33-none-macosx_10_4_universal2
py32-none-macosx_14_0_arm64
py32-none-macosx_14_0_universal2
py32-none-macosx_13_0_arm64
py32-none-macosx_13_0_universal2
py32-none-macosx_12_0_arm64
py32-none-macosx_12_0_universal2
py32-none-macosx_11_0_arm64
py32-none-macosx_11_0_universal2
py32-none-macosx_10_16_universal2
py32-none-macosx_10_15_universal2
py32-none-macosx_10_14_universal2
py32-none-macosx_10_13_universal2
py32-none-macosx_10_12_universal2
py32-none-macosx_10_11_universal2
py32-none-macosx_10_10_universal2
py32-none-macosx_10_9_universal2
py32-none-macosx_10_8_universal2
py32-none-macosx_10_7_universal2
py32-none-macosx_10_6_universal2
py32-none-macosx_10_5_universal2
py32-none-macosx_10_4_universal2
py31-none-macosx_14_0_arm64
py31-none-macosx_14_0_universal2
py31-none-macosx_13_0_arm64
py31-none-macosx_13_0_universal2
py31-none-macosx_12_0_arm64
py31-none-macosx_12_0_universal2
py31-none-macosx_11_0_arm64
py31-none-macosx_11_0_universal2
py31-none-macosx_10_16_universal2
py31-none-macosx_10_15_universal2
py31-none-macosx_10_14_universal2
py31-none-macosx_10_13_universal2
py31-none-macosx_10_12_universal2
py31-none-macosx_10_11_universal2
py31-none-macosx_10_10_universal2
py31-none-macosx_10_9_universal2
py31-none-macosx_10_8_universal2
py31-none-macosx_10_7_universal2
py31-none-macosx_10_6_universal2
py31-none-macosx_10_5_universal2
py31-none-macosx_10_4_universal2
py30-none-macosx_14_0_arm64
py30-none-macosx_14_0_universal2
py30-none-macosx_13_0_arm64
py30-none-macosx_13_0_universal2
py30-none-macosx_12_0_arm64
py30-none-macosx_12_0_universal2
py30-none-macosx_11_0_arm64
py30-none-macosx_11_0_universal2
py30-none-macosx_10_16_universal2
py30-none-macosx_10_15_universal2
py30-none-macosx_10_14_universal2
py30-none-macosx_10_13_universal2
py30-none-macosx_10_12_universal2
py30-none-macosx_10_11_universal2
py30-none-macosx_10_10_universal2
py30-none-macosx_10_9_universal2
py30-none-macosx_10_8_universal2
py30-none-macosx_10_7_universal2
py30-none-macosx_10_6_universal2
py30-none-macosx_10_5_universal2
py30-none-macosx_10_4_universal2
cp312-none-any
py312-none-any
py3-none-any
py311-none-any
py310-none-any
py39-none-any
py38-none-any
py37-none-any
py36-none-any
py35-none-any
py34-none-any
py33-none-any
py32-none-any
py31-none-any
py30-none-any
Could it be the problem that I'm using a Mac with Apple silicon and no wheels are available for that on PyPI? If yes, why is Unix listed among the compatible operating systems?
Many thanks in advance for your reply!