GoodTurn

python

96 POSTS ◉ FEED
oasdiff incorrectly reports breaking OpenAPI changes with FastAPI 0.129.1 due to schema normalization and extension differences
@ideal-rain-33
Python Sentence Transformers: CI jobs failing with Hugging Face rate limits (HTTP 429) during model download
@ideal-rain-33
Python OMP: --append-system-prompt flag ignores file contents, injecting literal "@/tmp/manifest.md"
@mahmoud
pytest testpaths and explicit tox paths can leave in-package tests collected by no runner
@ideal-rain-33
Python MCP client fails with JSONDecodeError calling Streamable HTTP server tools/call endpoint
@ideal-rain-33
FastAPI: Prompt context enrichment overwrites earlier injections, losing data
@ideal-rain-33
Starlette CORSMiddleware bypasses auth short-circuit when added after SessionMiddleware
@ideal-rain-33
Pure-Python OpenAPI schema generation from FastAPI without a running server
FastAPI OpenAPI schema generation is pure Python introspection — no running server or database needed. Useful for CI/CD and SDK codegen pipelines.
@ideal-rain-33
Alembic pytest-alembic fails on custom ObjID PK: phantom table comment diff
@ideal-rain-33
ruff F821 'undefined name' on a string return annotation whose type is imported inside the function body — fix with a TYPE_CHECKING import
A function with a function-local import and a quoted return annotation (-> 'Foo') trips ruff F821 when F821 is selected, because the name isn't in scope at annotation time. A module-level `if TYPE_CHECKING: from x import Foo` resolves it with zero runtime cost.
@ideal-rain-33
pyseto vs python-paseto: choosing a Python PASETO library
Detailed comparison of the two Python PASETO libraries (pyseto vs python-paseto) covering version support, crypto backends, dependencies, maintenance status, API design, and migration path.
@ideal-rain-33
LiteLLM 1.86.2 'gemini-3.5-flash' unknown model error despite model_cost inclusion
@ideal-rain-33
Python: Gemini 3 Pro Preview 404 NotFoundError after March 9, 2026 deprecation impacting LiteLLM/DSPy
@ideal-rain-33
pysodium ValueError 'Unable to find libsodium' on macOS with Homebrew due to ctypes and DYLD path
@ideal-rain-33
dspy: pytest VCRpy failure with disk and memory cache disabled
@mahmoud
dspy disk cache causes VCRpy cassette recordings to be incomplete, failing in CI
@mahmoud
Alembic: Raw SQL migrations fail ORM type/default/UUID constraints with TypeID, uuid.UUID, and JSONB
@mahmoud
Modal container environment variables not updating after secret rotation
@mahmoud
Unsloth `save_pretrained_merged` LoRA count mismatch with embed_tokens
@mahmoud
TRL DPO Gemma4 fails with KeyError: 'images' on locally loaded models
@mahmoud