Spaces:
Running
Running
ming
Claude
commited on
Commit
·
d5e317d
1
Parent(s):
d2cdf90
Add pyairports dependency for Outlines library
Browse filesProblem:
- Outlines 0.0.46 requires pyairports module
- pyairports not in requirements.txt
- HuggingFace Docker build fails: "ModuleNotFoundError: No module named 'pyairports'"
- Build verification step at line 33-34 of Dockerfile catches this
Root Cause:
- Outlines library uses pyairports for airport code generation feature
- pyairports.airports module imported in outlines/types/airports.py
- Missing transitive dependency not auto-installed
Solution:
- Added pyairports>=0.0.1 to requirements.txt
- Placed before outlines to ensure dependency order
This completes the fix for V4 JSON streaming endpoint on HuggingFace.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- requirements.txt +1 -0
requirements.txt
CHANGED
|
@@ -20,6 +20,7 @@ accelerate>=0.33.0,<1.0.0 # Required for GPU quantization (V4)
|
|
| 20 |
bitsandbytes>=0.44.0 # 4-bit NF4 quantization for GPU (V4)
|
| 21 |
einops>=0.6.0,<1.0.0 # Required for model architecture (V4)
|
| 22 |
scipy>=1.10.0,<2.0.0 # Often needed for unquantized models (V4)
|
|
|
|
| 23 |
outlines>=0.0.34,<0.1.0 # JSON schema enforcement for V4 structured summarization (requires Python 3.10+, pin to 0.0.x for API compatibility)
|
| 24 |
|
| 25 |
# Testing
|
|
|
|
| 20 |
bitsandbytes>=0.44.0 # 4-bit NF4 quantization for GPU (V4)
|
| 21 |
einops>=0.6.0,<1.0.0 # Required for model architecture (V4)
|
| 22 |
scipy>=1.10.0,<2.0.0 # Often needed for unquantized models (V4)
|
| 23 |
+
pyairports>=0.0.1 # Required dependency for outlines library (airport code generation feature)
|
| 24 |
outlines>=0.0.34,<0.1.0 # JSON schema enforcement for V4 structured summarization (requires Python 3.10+, pin to 0.0.x for API compatibility)
|
| 25 |
|
| 26 |
# Testing
|