From bb768430ea9cc875b04cf46001a0dffc1b962945 Mon Sep 17 00:00:00 2001 From: Bjarn Bronsveld Date: Tue, 23 Dec 2025 19:09:31 +0100 Subject: [PATCH] feat: set custom User-Agent in API requests --- src/lettermint/client.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/lettermint/client.py b/src/lettermint/client.py index 05a4adb..3477e86 100644 --- a/src/lettermint/client.py +++ b/src/lettermint/client.py @@ -2,6 +2,8 @@ from __future__ import annotations +import platform +from importlib.metadata import version from typing import Any import httpx @@ -41,6 +43,7 @@ def __init__( headers={ "Content-Type": "application/json", "Accept": "application/json", + "User-Agent": f"Lettermint/{version('lettermint')} (Python; python {platform.python_version()})", "x-lettermint-token": self._api_token, }, ) @@ -218,6 +221,7 @@ def __init__( headers={ "Content-Type": "application/json", "Accept": "application/json", + "User-Agent": f"Lettermint/{version('lettermint')} (Python; python {platform.python_version()})", "x-lettermint-token": self._api_token, }, )