Add Accept-Language and Accept-Encoding headers to wrap requests

This makes wrap requests look more like browser requests, which is
helpful in rare cases to prevent the request from being rejected
pull/13685/head
Will Ayd 5 months ago committed by Dylan Baker
parent dbad301c8b
commit b1abfa89d9
  1. 6
      mesonbuild/wrap/wrap.py

@ -687,7 +687,11 @@ class Resolver:
elif WHITELIST_SUBDOMAIN in urlstring:
raise WrapException(f'{urlstring} may be a WrapDB-impersonating URL')
else:
headers = {'User-Agent': f'mesonbuild/{coredata.version}'}
headers = {
'User-Agent': f'mesonbuild/{coredata.version}',
'Accept-Language': '*',
'Accept-Encoding': '*',
}
creds = self.get_netrc_credentials(url.netloc)
if creds is not None and '@' not in url.netloc:

Loading…
Cancel
Save