cisco-en-programmability / dnacentersdk

Cisco DNA Center Python SDK
https://dnacentersdk.readthedocs.io/en/latest/
MIT License
70 stars 33 forks source link

pip install dnacentersdk fails on Windows 10 #33

Closed TowsonDave closed 2 years ago

TowsonDave commented 3 years ago

pip install dnacentersdk fails on Windows 10. PS C:\Windows\system32> pip install dnacentersdk ERROR: Exception: Traceback (most recent call last): File "c:\program files\python39\lib\site-packages\pip_internal\cli\base_command.py", line 180, in _main status = self.run(options, args) File "c:\program files\python39\lib\site-packages\pip_internal\cli\req_command.py", line 204, in wrapper return func(self, options, args) File "c:\program files\python39\lib\site-packages\pip_internal\commands\install.py", line 318, in run requirement_set = resolver.resolve( File "c:\program files\python39\lib\site-packages\pip_internal\resolution\resolvelib\resolver.py", line 127, in resolve result = self._result = resolver.resolve( File "c:\program files\python39\lib\site-packages\pip_vendor\resolvelib\resolvers.py", line 473, in resolve state = resolution.resolve(requirements, max_rounds=max_rounds) File "c:\program files\python39\lib\site-packages\pip_vendor\resolvelib\resolvers.py", line 341, in resolve name, crit = self._merge_into_criterion(r, parent=None) File "c:\program files\python39\lib\site-packages\pip_vendor\resolvelib\resolvers.py", line 172, in _merge_into_criterion if not criterion.candidates: File "c:\program files\python39\lib\site-packages\pip_vendor\resolvelib\structs.py", line 139, in bool return bool(self._sequence) File "c:\program files\python39\lib\site-packages\pip_internal\resolution\resolvelib\found_candidates.py", line 143, in bool return any(self) File "c:\program files\python39\lib\site-packages\pip_internal\resolution\resolvelib\found_candidates.py", line 129, in return (c for c in iterator if id(c) not in self._incompatible_ids) File "c:\program files\python39\lib\site-packages\pip_internal\resolution\resolvelib\found_candidates.py", line 30, in _iter_built for version, func in infos: File "c:\program files\python39\lib\site-packages\pip_internal\resolution\resolvelib\factory.py", line 258, in iter_index_candidate_infos result = self._finder.find_best_candidate( File "c:\program files\python39\lib\site-packages\pip_internal\index\package_finder.py", line 879, in find_best_candidate candidates = self.find_all_candidates(project_name) File "c:\program files\python39\lib\site-packages\pip_internal\index\package_finder.py", line 824, in find_all_candidates page_candidates = list(page_candidates_it) File "c:\program files\python39\lib\site-packages\pip_internal\index\sources.py", line 134, in page_candidates yield from self._candidates_from_page(self._link) File "c:\program files\python39\lib\site-packages\pip_internal\index\package_finder.py", line 783, in process_project_url html_page = self._link_collector.fetch_page(project_url) File "c:\program files\python39\lib\site-packages\pip_internal\index\collector.py", line 512, in fetch_page return _get_html_page(location, session=self.session) File "c:\program files\python39\lib\site-packages\pip_internal\index\collector.py", line 422, in _get_html_page resp = _get_html_response(url, session=session) File "c:\program files\python39\lib\site-packages\pip_internal\index\collector.py", line 120, in _get_html_response resp = session.get( File "c:\program files\python39\lib\site-packages\pip_vendor\requests\sessions.py", line 555, in get return self.request('GET', url, *kwargs) File "c:\program files\python39\lib\site-packages\pip_internal\network\session.py", line 449, in request return super().request(method, url, args, kwargs) File "c:\program files\python39\lib\site-packages\pip_vendor\requests\sessions.py", line 542, in request resp = self.send(prep, send_kwargs) File "c:\program files\python39\lib\site-packages\pip_vendor\requests\sessions.py", line 655, in send r = adapter.send(request, kwargs) File "c:\program files\python39\lib\site-packages\pip_vendor\cachecontrol\adapter.py", line 53, in send resp = super(CacheControlAdapter, self).send(request, kw) File "c:\program files\python39\lib\site-packages\pip_vendor\requests\adapters.py", line 439, in send resp = conn.urlopen( File "c:\program files\python39\lib\site-packages\pip_vendor\urllib3\connectionpool.py", line 696, in urlopen self._prepare_proxy(conn) File "c:\program files\python39\lib\site-packages\pip_vendor\urllib3\connectionpool.py", line 964, in _prepare_proxy conn.connect() File "c:\program files\python39\lib\site-packages\pip_vendor\urllib3\connection.py", line 359, in connect conn = self._connect_tls_proxy(hostname, conn) File "c:\program files\python39\lib\site-packages\pip_vendor\urllib3\connection.py", line 500, in _connect_tls_proxy return ssl_wrapsocket( File "c:\program files\python39\lib\site-packages\pip_vendor\urllib3\util\ssl.py", line 432, in ssl_wrap_socket ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_intls) File "c:\program files\python39\lib\site-packages\pip_vendor\urllib3\util\ssl.py", line 474, in _ssl_wrap_socket_impl return ssl_context.wrap_socket(sock) File "c:\program files\python39\lib\ssl.py", line 500, in wrap_socket return self.sslsocket_class._create( File "c:\program files\python39\lib\ssl.py", line 997, in _create raise ValueError("check_hostname requires server_hostname") ValueError: check_hostname requires server_hostname

wastorga commented 3 years ago

Hi, @TowsonDave .

Sorry for the delay. I failed to replicate the issue on Windows 10 with python 3.7.4 and 3.9.6.

Were you able to install it? If not could you provide more details of your environment (like Windows, python and pip specific version).

jbogarin commented 2 years ago

Closing this issue because of lack of information