Skip to content

Commit f580737

Browse files
authored
Adds User Agent (#540)
* feature/adds-user-agent * fix circular import
1 parent e725a0b commit f580737

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

alpaca_trade_api/__init__.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1+
__version__ = '1.4.2'
2+
13
from .rest import REST, TimeFrame, TimeFrameUnit # noqa
24
from .rest_async import AsyncRest # noqa
35
from .stream import Stream # noqa
4-
from .stream2 import StreamConn # noqa
5-
6-
__version__ = '1.4.2'
6+
from .stream2 import StreamConn # noqa

alpaca_trade_api/rest.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
from requests.exceptions import HTTPError
66
import time
77
from enum import Enum
8+
from alpaca_trade_api import __version__
89
from .common import (
910
get_base_url,
1011
get_data_url,
@@ -166,6 +167,7 @@ def _request(self,
166167
else:
167168
headers['APCA-API-KEY-ID'] = self._key_id
168169
headers['APCA-API-SECRET-KEY'] = self._secret_key
170+
headers['User-Agent'] = 'APCA-TRADE-SDK-PY/' + __version__
169171
opts = {
170172
'headers': headers,
171173
# Since we allow users to set endpoint URL via env var,

0 commit comments

Comments
 (0)