Skip to content

Commit a8987e3

Browse files
authored
bugfix: user-agent python-requests (#8394)
1 parent 144951f commit a8987e3

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

Diff for: src/poetry/utils/authenticator.py

+4
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@
1818

1919
from cachecontrol import CacheControlAdapter
2020
from cachecontrol.caches import FileCache
21+
from requests_toolbelt import user_agent
2122

23+
from poetry.__version__ import __version__
2224
from poetry.config.config import Config
2325
from poetry.exceptions import PoetryException
2426
from poetry.utils.constants import REQUESTS_TIMEOUT
@@ -134,9 +136,11 @@ def __init__(
134136
self._get_repository_config_for_url
135137
)
136138
self._pool_size = pool_size
139+
self._user_agent = user_agent("poetry", __version__)
137140

138141
def create_session(self) -> requests.Session:
139142
session = requests.Session()
143+
session.headers["User-Agent"] = self._user_agent
140144

141145
if self._cache_control is None:
142146
return session

0 commit comments

Comments
 (0)