Posts Tagged: devops
-
poetry add vs pip install: When Lock Files Prevent Production Dependency Conflicts
poetry add vs pip install comparison: Learn how Poetry lock files prevent production dependency conflicts, ensure reproducible builds, and solve Python dependency hell for reliable deployments.
-
Converting poetry.lock to requirements.txt for Legacy CI/CD Pipelines
Step-by-step guide to convert Poetry's poetry.lock to pip-compatible requirements.txt for legacy CI/CD pipelines like Jenkins, Travis CI, or GitLab that lack Poetry support. Ensure reproducible Python dependency installs without version drift.
-
How to Pin Transitive Dependencies in requirements.txt to Pass Security Audits
Pin direct + transitive (indirect) dependencies in requirements.txt using pip-tools or uv pip-compile. Pass pip-audit, Safety CLI, Snyk scans with exact versions/hashes. Reproducible, secure Python builds without version drift.
-
Flask 3.1 to 4.0 Migration Guide: Breaking Changes in Werkzeug 3.0 Routing
Flask 3.1 to 4.0 migration guide: Fix Werkzeug 3.0 routing breaking changes including new state machine router, custom converters part_isolating=False, strict_slashes fixes, SERVER_NAME host_matching, UTF-8 charset removal. Code examples, steps, verification for seamless upgrade.
-
Mise Python Installation Times: Comparing Prebuilt Binaries vs Source Compilation
Discover 8x faster Python installations with Mise's prebuilt binaries compared to slow source compilation. Benchmarks, setup guides, and why prebuilt wins for developers.