C:\Windows\System32>pip install pillow
WARNING: There was an error checking the latest version of pip.
ERROR: Exception:
Traceback (most recent call last):
File "C:\Users\Vinícius\.cargo\bin\Lib\site-packages\pip\_vendor\truststore\_windows.py", line 340, in _verify_peercerts_impl
CertAddEncodedCertificateToStore(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
hIntermediateCertStore,
^^^^^^^^^^^^^^^^^^^^^^^
...<4 lines>...
None,
^^^^^
)
^
TypeError: wrong type
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\Vinícius\.cargo\bin\Lib\site-packages\pip\_internal\cli\base_command.py", line 109, in _run_wrapper
status = _inner_run()
File "C:\Users\Vinícius\.cargo\bin\Lib\site-packages\pip\_internal\cli\base_command.py", line 102, in _inner_run
return self.run(options, args)
~~~~~~~~^^^^^^^^^^^^^^^
File "C:\Users\Vinícius\.cargo\bin\Lib\site-packages\pip\_internal\cli\req_command.py", line 101, in wrapper
return func(self, options, args)
File "C:\Users\Vinícius\.cargo\bin\Lib\site-packages\pip\_internal\commands\install.py", line 479, in run
requirement_set = resolver.resolve(
reqs, check_supported_wheels=not options.target_dir
)
File "C:\Users\Vinícius\.cargo\bin\Lib\site-packages\pip\_internal\resolution\resolvelib\resolver.py", line 99, in resolve
result = self._result = resolver.resolve(
~~~~~~~~~~~~~~~~^
collected.requirements, max_rounds=limit_how_complex_resolution_can_be
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\Vinícius\.cargo\bin\Lib\site-packages\pip\_vendor\resolvelib\resolvers\resolution.py", line 601, in resolve
state = resolution.resolve(requirements, max_rounds=max_rounds)
File "C:\Users\Vinícius\.cargo\bin\Lib\site-packages\pip\_vendor\resolvelib\resolvers\resolution.py", line 434, in resolve
self._add_to_criteria(self.state.criteria, r, parent=None)
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Vinícius\.cargo\bin\Lib\site-packages\pip\_vendor\resolvelib\resolvers\resolution.py", line 150, in _add_to_criteria
if not criterion.candidates:
^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Vinícius\.cargo\bin\Lib\site-packages\pip\_vendor\resolvelib\structs.py", line 194, in __bool__
return bool(self._sequence)
File "C:\Users\Vinícius\.cargo\bin\Lib\site-packages\pip\_internal\resolution\resolvelib\found_candidates.py", line 165, in __bool__
self._bool = any(self)
~~~^^^^^^
File "C:\Users\Vinícius\.cargo\bin\Lib\site-packages\pip\_internal\resolution\resolvelib\found_candidates.py", line 149, in <genexpr>
return (c for c in iterator if id(c) not in self._incompatible_ids)
^^^^^^^^
File "C:\Users\Vinícius\.cargo\bin\Lib\site-packages\pip\_internal\resolution\resolvelib\found_candidates.py", line 35, in _iter_built
for version, func in infos:
^^^^^
File "C:\Users\Vinícius\.cargo\bin\Lib\site-packages\pip\_internal\resolution\resolvelib\factory.py", line 346, in iter_index_candidate_infos
result = self._finder.find_best_candidate(
project_name=name,
specifier=specifier,
hashes=hashes,
)
File "C:\Users\Vinícius\.cargo\bin\Lib\site-packages\pip\_internal\index\package_finder.py", line 959, in find_best_candidate
candidates = self.find_all_candidates(project_name)
File "C:\Users\Vinícius\.cargo\bin\Lib\site-packages\pip\_internal\index\package_finder.py", line 896, in find_all_candidates
page_candidates = list(page_candidates_it)
File "C:\Users\Vinícius\.cargo\bin\Lib\site-packages\pip\_internal\index\sources.py", line 196, in page_candidates
yield from self._candidates_from_page(self._link)
~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
File "C:\Users\Vinícius\.cargo\bin\Lib\site-packages\pip\_internal\index\package_finder.py", line 854, in process_project_url
index_response = self._link_collector.fetch_response(project_url)
File "C:\Users\Vinícius\.cargo\bin\Lib\site-packages\pip\_internal\index\collector.py", line 442, in fetch_response
return _get_index_content(location, session=self.session)
File "C:\Users\Vinícius\.cargo\bin\Lib\site-packages\pip\_internal\index\collector.py", line 346, in _get_index_content
resp = _get_simple_response(url, session=session)
File "C:\Users\Vinícius\.cargo\bin\Lib\site-packages\pip\_internal\index\collector.py", line 126, in _get_simple_response
resp = session.get(
url,
...<22 lines>...
},
)
File "C:\Users\Vinícius\.cargo\bin\Lib\site-packages\pip\_vendor\requests\sessions.py", line 605, in get
return self.request("GET", url, **kwargs)
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Vinícius\.cargo\bin\Lib\site-packages\pip\_internal\network\session.py", line 537, in request
return super().request(method, url, *args, **kwargs)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Vinícius\.cargo\bin\Lib\site-packages\pip\_vendor\requests\sessions.py", line 592, in request
resp = self.send(prep, **send_kwargs)
File "C:\Users\Vinícius\.cargo\bin\Lib\site-packages\pip\_vendor\requests\sessions.py", line 706, in send
r = adapter.send(request, **kwargs)
File "C:\Users\Vinícius\.cargo\bin\Lib\site-packages\pip\_vendor\cachecontrol\adapter.py", line 76, in send
resp = super().send(request, stream, timeout, verify, cert, proxies)
File "C:\Users\Vinícius\.cargo\bin\Lib\site-packages\pip\_vendor\requests\adapters.py", line 645, in send
resp = conn.urlopen(
method=request.method,
...<9 lines>...
chunked=chunked,
)
File "C:\Users\Vinícius\.cargo\bin\Lib\site-packages\pip\_vendor\urllib3\connectionpool.py", line 787, in urlopen
response = self._make_request(
conn,
...<10 lines>...
**response_kw,
)
File "C:\Users\Vinícius\.cargo\bin\Lib\site-packages\pip\_vendor\urllib3\connectionpool.py", line 464, in _make_request
self._validate_conn(conn)
~~~~~~~~~~~~~~~~~~~^^^^^^
File "C:\Users\Vinícius\.cargo\bin\Lib\site-packages\pip\_vendor\urllib3\connectionpool.py", line 1093, in _validate_conn
conn.connect()
~~~~~~~~~~~~^^
File "C:\Users\Vinícius\.cargo\bin\Lib\site-packages\pip\_vendor\urllib3\connection.py", line 796, in connect
sock_and_verified = _ssl_wrap_socket_and_match_hostname(
sock=sock,
...<14 lines>...
assert_fingerprint=self.assert_fingerprint,
)
File "C:\Users\Vinícius\.cargo\bin\Lib\site-packages\pip\_vendor\urllib3\connection.py", line 975, in _ssl_wrap_socket_and_match_hostname
ssl_sock = ssl_wrap_socket(
sock=sock,
...<8 lines>...
tls_in_tls=tls_in_tls,
)
File "C:\Users\Vinícius\.cargo\bin\Lib\site-packages\pip\_vendor\urllib3\util\ssl_.py", line 483, in ssl_wrap_socket
ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls, server_hostname)
File "C:\Users\Vinícius\.cargo\bin\Lib\site-packages\pip\_vendor\urllib3\util\ssl_.py", line 527, in _ssl_wrap_socket_impl
return ssl_context.wrap_socket(sock, server_hostname=server_hostname)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Vinícius\.cargo\bin\Lib\site-packages\pip\_vendor\truststore\_api.py", line 130, in wrap_socket
_verify_peercerts(ssl_sock, server_hostname=server_hostname)
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Vinícius\.cargo\bin\Lib\site-packages\pip\_vendor\truststore\_api.py", line 339, in _verify_peercerts
_verify_peercerts_impl(
~~~~~~~~~~~~~~~~~~~~~~^
sock_or_sslobj.context, cert_bytes, server_hostname=server_hostname
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\Vinícius\.cargo\bin\Lib\site-packages\pip\_vendor\truststore\_windows.py", line 410, in _verify_peercerts_impl
CertCloseStore(hIntermediateCertStore, 0)
~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: wrong type
Rustpython's
pipis failing to run on Windows 11 25H2.Error:
Systeminfo: