docs: internal error Traceback (most recent call last): File "/tmp/venv-AaZ5/lib/python3.10/site-packages/tox/session/cmd/run/single.py", line 58, in _run_with_teardown tox_env.setup() File "/tmp/venv-AaZ5/lib/python3.10/site-packages/tox/tox_env/api.py", line 271, in setup self._setup_env() File "/tmp/venv-AaZ5/lib/python3.10/site-packages/tox/tox_env/python/runner.py", line 152, in _setup_env self._install_deps() File "/tmp/venv-AaZ5/lib/python3.10/site-packages/tox/tox_env/python/runner.py", line 157, in _install_deps self._install(requirements_file, PythonRun.__name__, "deps") File "/tmp/venv-AaZ5/lib/python3.10/site-packages/tox/tox_env/api.py", line 100, in _install self.installer.install(arguments, section, of_type) File "/tmp/venv-AaZ5/lib/python3.10/site-packages/tox/tox_env/python/pip/pip_install.py", line 129, in install self._install_requirement_file(arguments, section, of_type) File "/tmp/venv-AaZ5/lib/python3.10/site-packages/tox/tox_env/python/pip/pip_install.py", line 158, in _install_requirement_file new_options, new_reqs = arguments.unroll() File "/tmp/venv-AaZ5/lib/python3.10/site-packages/tox/tox_env/python/pip/req_file.py", line 125, in unroll opts_dict = vars(self.options) File "/tmp/venv-AaZ5/lib/python3.10/site-packages/tox/tox_env/python/pip/req/file.py", line 220, in options self._ensure_requirements_parsed() File "/tmp/venv-AaZ5/lib/python3.10/site-packages/tox/tox_env/python/pip/req/file.py", line 239, in _ensure_requirements_parsed self._requirements = self._parse_requirements(opt=self._opt, recurse=True) File "/tmp/venv-AaZ5/lib/python3.10/site-packages/tox/tox_env/python/pip/req_file.py", line 113, in _parse_requirements requirements = super()._parse_requirements(opt, recurse) File "/tmp/venv-AaZ5/lib/python3.10/site-packages/tox/tox_env/python/pip/req/file.py", line 243, in _parse_requirements for parsed_line in self._parse_and_recurse(str(self._path), self.is_constraint, recurse): File "/tmp/venv-AaZ5/lib/python3.10/site-packages/tox/tox_env/python/pip/req/file.py", line 282, in _parse_and_recurse yield from self._req_parser._parse_and_recurse(req_path, nested_constraint, recurse) # ruff:ignore[private-member-access] File "/tmp/venv-AaZ5/lib/python3.10/site-packages/tox/tox_env/python/pip/req/file.py", line 271, in _parse_and_recurse for line in self._parse_file(filename, constraint): File "/tmp/venv-AaZ5/lib/python3.10/site-packages/tox/tox_env/python/pip/req/file.py", line 290, in _parse_file content = self._get_file_content(url) File "/tmp/venv-AaZ5/lib/python3.10/site-packages/tox/tox_env/python/pip/req/file.py", line 305, in _get_file_content with urlopen(url, timeout=_HTTP_TIMEOUT) as response: # ruff:ignore[suspicious-url-open-usage] File "/opt/pyenv/versions/3.10.6/lib/python3.10/urllib/request.py", line 216, in urlopen return opener.open(url, data, timeout) File "/opt/pyenv/versions/3.10.6/lib/python3.10/urllib/request.py", line 525, in open response = meth(req, response) File "/opt/pyenv/versions/3.10.6/lib/python3.10/urllib/request.py", line 634, in http_response response = self.parent.error( File "/opt/pyenv/versions/3.10.6/lib/python3.10/urllib/request.py", line 563, in error return self._call_chain(*args) File "/opt/pyenv/versions/3.10.6/lib/python3.10/urllib/request.py", line 496, in _call_chain result = func(*args) File "/opt/pyenv/versions/3.10.6/lib/python3.10/urllib/request.py", line 643, in http_error_default raise HTTPError(req.full_url, code, msg, hdrs, fp) urllib.error.HTTPError: HTTP Error 502: Bad Gateway docs: FAIL ✖ in 1.23 seconds docs-linkcheck: internal error Traceback (most recent call last): File "/tmp/venv-AaZ5/lib/python3.10/site-packages/tox/session/cmd/run/single.py", line 58, in _run_with_teardown tox_env.setup() File "/tmp/venv-AaZ5/lib/python3.10/site-packages/tox/tox_env/api.py", line 271, in setup self._setup_env() File "/tmp/venv-AaZ5/lib/python3.10/site-packages/tox/tox_env/python/runner.py", line 152, in _setup_env self._install_deps() File "/tmp/venv-AaZ5/lib/python3.10/site-packages/tox/tox_env/python/runner.py", line 157, in _install_deps self._install(requirements_file, PythonRun.__name__, "deps") File "/tmp/venv-AaZ5/lib/python3.10/site-packages/tox/tox_env/api.py", line 100, in _install self.installer.install(arguments, section, of_type) File "/tmp/venv-AaZ5/lib/python3.10/site-packages/tox/tox_env/python/pip/pip_install.py", line 129, in install self._install_requirement_file(arguments, section, of_type) File "/tmp/venv-AaZ5/lib/python3.10/site-packages/tox/tox_env/python/pip/pip_install.py", line 158, in _install_requirement_file new_options, new_reqs = arguments.unroll() File "/tmp/venv-AaZ5/lib/python3.10/site-packages/tox/tox_env/python/pip/req_file.py", line 125, in unroll opts_dict = vars(self.options) File "/tmp/venv-AaZ5/lib/python3.10/site-packages/tox/tox_env/python/pip/req/file.py", line 220, in options self._ensure_requirements_parsed() File "/tmp/venv-AaZ5/lib/python3.10/site-packages/tox/tox_env/python/pip/req/file.py", line 239, in _ensure_requirements_parsed self._requirements = self._parse_requirements(opt=self._opt, recurse=True) File "/tmp/venv-AaZ5/lib/python3.10/site-packages/tox/tox_env/python/pip/req_file.py", line 113, in _parse_requirements requirements = super()._parse_requirements(opt, recurse) File "/tmp/venv-AaZ5/lib/python3.10/site-packages/tox/tox_env/python/pip/req/file.py", line 243, in _parse_requirements for parsed_line in self._parse_and_recurse(str(self._path), self.is_constraint, recurse): File "/tmp/venv-AaZ5/lib/python3.10/site-packages/tox/tox_env/python/pip/req/file.py", line 282, in _parse_and_recurse yield from self._req_parser._parse_and_recurse(req_path, nested_constraint, recurse) # ruff:ignore[private-member-access] File "/tmp/venv-AaZ5/lib/python3.10/site-packages/tox/tox_env/python/pip/req/file.py", line 271, in _parse_and_recurse for line in self._parse_file(filename, constraint): File "/tmp/venv-AaZ5/lib/python3.10/site-packages/tox/tox_env/python/pip/req/file.py", line 290, in _parse_file content = self._get_file_content(url) File "/tmp/venv-AaZ5/lib/python3.10/site-packages/tox/tox_env/python/pip/req/file.py", line 305, in _get_file_content with urlopen(url, timeout=_HTTP_TIMEOUT) as response: # ruff:ignore[suspicious-url-open-usage] File "/opt/pyenv/versions/3.10.6/lib/python3.10/urllib/request.py", line 216, in urlopen return opener.open(url, data, timeout) File "/opt/pyenv/versions/3.10.6/lib/python3.10/urllib/request.py", line 525, in open response = meth(req, response) File "/opt/pyenv/versions/3.10.6/lib/python3.10/urllib/request.py", line 634, in http_response response = self.parent.error( File "/opt/pyenv/versions/3.10.6/lib/python3.10/urllib/request.py", line 563, in error return self._call_chain(*args) File "/opt/pyenv/versions/3.10.6/lib/python3.10/urllib/request.py", line 496, in _call_chain result = func(*args) File "/opt/pyenv/versions/3.10.6/lib/python3.10/urllib/request.py", line 643, in http_error_default raise HTTPError(req.full_url, code, msg, hdrs, fp) urllib.error.HTTPError: HTTP Error 502: Bad Gateway docs: FAIL code 2 (1.23 seconds) docs-linkcheck: FAIL code 2 (0.21 seconds) evaluation failed :( (1.48 seconds)