diff options
| author | Will Ayd <william.ayd@icloud.com> | 2024-09-21 22:18:58 -0400 |
|---|---|---|
| committer | Dylan Baker <dylan@pnwbakers.com> | 2024-09-23 08:55:49 -0700 |
| commit | b1abfa89d99146858df5988a39a324c48159cfa0 (patch) | |
| tree | 1db22f5d5b0d967977b769d0be7c838fb82bce04 | |
| parent | dbad301c8b039c4469f8727924baf250421d64ac (diff) | |
| download | meson-b1abfa89d99146858df5988a39a324c48159cfa0.tar.gz | |
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
| -rw-r--r-- | mesonbuild/wrap/wrap.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/mesonbuild/wrap/wrap.py b/mesonbuild/wrap/wrap.py index 3fe40ed9f..197a4478a 100644 --- a/mesonbuild/wrap/wrap.py +++ b/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: |
