We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 144951f commit a8987e3Copy full SHA for a8987e3
src/poetry/utils/authenticator.py
@@ -18,7 +18,9 @@
18
19
from cachecontrol import CacheControlAdapter
20
from cachecontrol.caches import FileCache
21
+from requests_toolbelt import user_agent
22
23
+from poetry.__version__ import __version__
24
from poetry.config.config import Config
25
from poetry.exceptions import PoetryException
26
from poetry.utils.constants import REQUESTS_TIMEOUT
@@ -134,9 +136,11 @@ def __init__(
134
136
self._get_repository_config_for_url
135
137
)
138
self._pool_size = pool_size
139
+ self._user_agent = user_agent("poetry", __version__)
140
141
def create_session(self) -> requests.Session:
142
session = requests.Session()
143
+ session.headers["User-Agent"] = self._user_agent
144
145
if self._cache_control is None:
146
return session
0 commit comments