fix: use find_dotenv(usecwd=True) for PyPI .env loading
load_dotenv() without usecwd=True fails for mcphub.exe because find_dotenv() walks the call stack and searches from site-packages/ instead of the user's working directory. Bump to v3.0.4. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -27,9 +27,9 @@ import warnings
|
||||
from datetime import UTC, datetime
|
||||
from typing import Optional
|
||||
|
||||
from dotenv import load_dotenv
|
||||
from dotenv import find_dotenv, load_dotenv
|
||||
|
||||
load_dotenv() # Load .env from current working directory
|
||||
load_dotenv(find_dotenv(usecwd=True)) # Always search from CWD (needed for PyPI mcphub.exe)
|
||||
|
||||
# Suppress noisy deprecation warning from websockets (transitive dependency)
|
||||
warnings.filterwarnings("ignore", category=DeprecationWarning, module="websockets")
|
||||
|
||||
Reference in New Issue
Block a user