name: 🚀 Feature Request
about: Suggest an idea or a new capability for FireForm.
title: "[FEAT]: Pin Dependency Versions in requirements.txt"
labels: enhancement
assignees: ''
📝 Description
Update requirements.txt to include explicit version numbers for all dependencies (e.g., requests==2.31.0), and ensure all used dependencies (like pypdf) are actually stated in the file.
💡 Rationale
Currently, requirements.txt lacks version pinning and is missing pypdf. Installing packages blindly ensures varying results on distinct machines based on whatever edge version is currently published as latest on PyPI. This can silently introduce breaking changes inside Docker build processes.
🛠️ Proposed Solution
A brief sketch of how we might implement this.
✅ Acceptance Criteria
How will we know this is finished?
name: 🚀 Feature Request
about: Suggest an idea or a new capability for FireForm.
title: "[FEAT]: Pin Dependency Versions in requirements.txt"
labels: enhancement
assignees: ''
📝 Description
Update
requirements.txtto include explicit version numbers for all dependencies (e.g.,requests==2.31.0), and ensure all used dependencies (likepypdf) are actually stated in the file.💡 Rationale
Currently,
requirements.txtlacks version pinning and is missingpypdf. Installing packages blindly ensures varying results on distinct machines based on whatever edge version is currently published aslateston PyPI. This can silently introduce breaking changes inside Docker build processes.🛠️ Proposed Solution
A brief sketch of how we might implement this.
requirements.txtwith specific pinned versions (usingpip freeze).pypdftorequirements.txt.✅ Acceptance Criteria
How will we know this is finished?