diff --git a/config.py b/config.py index b6f1bee..60e1ab4 100644 --- a/config.py +++ b/config.py @@ -5,7 +5,7 @@ from pydantic_settings import BaseSettings, SettingsConfigDict class Settings(BaseSettings): - model_config = SettingsConfigDict(env_file=".env") + model_config = SettingsConfigDict(env_file=".env", extra="ignore") ### Internal settings ### postgres_user: str = Field() diff --git a/requirements.txt b/requirements.txt index b52a11d..54a596c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8,7 +8,10 @@ asyncpg>=0.31.0 alembic>=1.18.0 aiohttp>=3.14.0 python-multipart==0.0.32 -remnawave>=2.6.1 +# Private remnawave SDK: bare URL without creds (safe to commit). +# Local install: export REMNAWAVE_SDK_TOKEN=xxx && git config --global url."https://agony:${REMNAWAVE_SDK_TOKEN}@git.mdevs.lat/".insteadOf "https://git.mdevs.lat/" && pip install -r requirements.txt +# Without the token git clone fails with 401/403 (repo is private, login is hardcoded to 'agony'). +remnawave @ git+https://git.mdevs.lat/agony/remnawave-sdk.git zxcvbn>=4.5.0 httpx2>=2.11.0 pytest>=9.1.0 \ No newline at end of file