-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Closed
Labels
C: cacheDealing with cache and files in itDealing with cache and files in itauto-lockedOutdated issues that have been locked by automationOutdated issues that have been locked by automationtype: bugA confirmed bug or unintended behaviorA confirmed bug or unintended behavior
Description
- Pip version: 10.0.1
- Python version: Python 3.5
- Operating system: MacOS
Description:
We've been hitting an intermittent error in downloading packages from PyPI using pip 10.0.1. So far it seems to only hit our MacOS, python 3.5 CI system (not python 3.6 on MacOS, and not any versions on other OSes). The actual package varies, but we always get an error like
Could not find a version that satisfies the requirement pyOpenSSL (from -r test-requirements.txt (line 4)) (from versions: )
or
Could not find a version that satisfies the requirement pytest>=3.3 (from -r test-requirements.txt (line 1)) (from versions: )
We finally managed to trigger the error with pip's -vvv
flag enabled, and it said:
Looking up "https://pypi.org/simple/idna/" in the cache
Current age based on date: 31182
Freshness lifetime from max-age: 600
Freshness lifetime from request max-age: 600
https://pypi.org:443 "GET /simple/idna/ HTTP/1.1" 304 0
Skipping page https://pypi.org/simple/idna/ because of Content-Type: unknown
Could not find a version that satisfies the requirement idna (from trio==0.4.0+dev) (from versions: )
So to my ignorant eye, it looks like:
- pip found a cache entry for the
https://pypi.org/simple/idna/
page - It asked pypi if the cache was accurate, and pypi said "304 Not Modified", i.e., yeah, go ahead, use your cache
- Then pip somehow decided that... the cached entry, maybe, had "Content-Type: unknown" and freaked out?
I don't know how to debug further, so... help?
(our bug: python-trio/trio#508)
ssbarnea, jdufresne and inducer
Metadata
Metadata
Assignees
Labels
C: cacheDealing with cache and files in itDealing with cache and files in itauto-lockedOutdated issues that have been locked by automationOutdated issues that have been locked by automationtype: bugA confirmed bug or unintended behaviorA confirmed bug or unintended behavior