summaryrefslogtreecommitdiffstats
path: root/Lib/packaging/pypi/simple.py
diff options
context:
space:
mode:
authorBenjamin Peterson <benjamin@python.org>2011-05-30 16:15:05 (GMT)
committerBenjamin Peterson <benjamin@python.org>2011-05-30 16:15:05 (GMT)
commitc6c5e0461174d60b9d8ef35336e9576dbdc6121c (patch)
tree1c03f9845997f30aaafb967ba5ec4ec681d86d18 /Lib/packaging/pypi/simple.py
parent758888d437c4c2d398ec322ff1596e1620f5f0dd (diff)
parent1ae2998f3edaac9d0e98a62847b5d541f5f50ce0 (diff)
downloadcpython-c6c5e0461174d60b9d8ef35336e9576dbdc6121c.zip
cpython-c6c5e0461174d60b9d8ef35336e9576dbdc6121c.tar.gz
cpython-c6c5e0461174d60b9d8ef35336e9576dbdc6121c.tar.bz2
merge heads
Diffstat (limited to 'Lib/packaging/pypi/simple.py')
-rw-r--r--Lib/packaging/pypi/simple.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/Lib/packaging/pypi/simple.py b/Lib/packaging/pypi/simple.py
index ee7a113..983d477 100644
--- a/Lib/packaging/pypi/simple.py
+++ b/Lib/packaging/pypi/simple.py
@@ -118,9 +118,10 @@ class Crawler(BaseClient):
def __init__(self, index_url=DEFAULT_SIMPLE_INDEX_URL, prefer_final=False,
prefer_source=True, hosts=DEFAULT_HOSTS,
follow_externals=False, mirrors_url=None, mirrors=None,
- timeout=SOCKET_TIMEOUT, mirrors_max_tries=0):
+ timeout=SOCKET_TIMEOUT, mirrors_max_tries=0, verbose=False):
super(Crawler, self).__init__(prefer_final, prefer_source)
self.follow_externals = follow_externals
+ self.verbose = verbose
# mirroring attributes.
parsed = urllib.parse.urlparse(index_url)
@@ -184,7 +185,7 @@ class Crawler(BaseClient):
if predicate.name.lower() in self._projects and not force_update:
return self._projects.get(predicate.name.lower())
prefer_final = self._get_prefer_final(prefer_final)
- logger.info('reading info on PyPI about %s', predicate.name)
+ logger.debug('Reading info on PyPI about %s', predicate.name)
self._process_index_page(predicate.name)
if predicate.name.lower() not in self._projects:
@@ -321,8 +322,9 @@ class Crawler(BaseClient):
infos = get_infos_from_url(link, project_name,
is_external=not self.index_url in url)
except CantParseArchiveName as e:
- logger.warning(
- "version has not been parsed: %s", e)
+ if self.verbose:
+ logger.warning(
+ "version has not been parsed: %s", e)
else:
self._register_release(release_info=infos)
else: