diff options
author | Jason R. Coombs <jaraco@jaraco.com> | 2016-06-01 08:59:16 -0400 |
---|---|---|
committer | Jason R. Coombs <jaraco@jaraco.com> | 2016-06-01 08:59:16 -0400 |
commit | 094a51dd604d96656ab68f0f64e3169ceebab59c (patch) | |
tree | ab5ba0b29deeb8ea07b81e13d8d428dbd743392b | |
parent | f0a0f6f4ac7bbe405d29c9312956ce973b3e4be0 (diff) | |
download | external_python_setuptools-094a51dd604d96656ab68f0f64e3169ceebab59c.tar.gz external_python_setuptools-094a51dd604d96656ab68f0f64e3169ceebab59c.tar.bz2 external_python_setuptools-094a51dd604d96656ab68f0f64e3169ceebab59c.zip |
Move setuptools to beginning of user-agent header. Fixes #598.
-rw-r--r-- | CHANGES.rst | 8 | ||||
-rwxr-xr-x | setuptools/package_index.py | 4 |
2 files changed, 10 insertions, 2 deletions
diff --git a/CHANGES.rst b/CHANGES.rst index bceb8a27..1eba41b1 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -2,6 +2,14 @@ CHANGES ======= +v21.3.0 +------- + +* #598: Setuptools now lists itself first in the User-Agent + for web requests, better following the guidelines in + `RFC 7231 + <https://tools.ietf.org/html/rfc7231#section-5.5.3>`_. + v21.2.2 ------- diff --git a/setuptools/package_index.py b/setuptools/package_index.py index c53343e4..567ab53a 100755 --- a/setuptools/package_index.py +++ b/setuptools/package_index.py @@ -202,8 +202,8 @@ def find_external_links(url, page): if match: yield urllib.parse.urljoin(url, htmldecode(match.group(1))) -user_agent = "Python-urllib/%s setuptools/%s" % ( - sys.version[:3], require('setuptools')[0].version +user_agent = "setuptools/%s Python-urllib/%s" % ( + require('setuptools')[0].version, sys.version[:3], ) class ContentChecker(object): |