Direct comparison of desired packages in wmt_requirements.txt with actual runtime environment in post-init_requirements.txt (pip freeze output after extension initialization).
Last Updated: 2025-07-29
- All required packages are present - No missing packages
- 96.7% package coverage (58 of 60 active packages, 2 intentionally commented out)
- Major version gaps exist for several critical packages due to Python 3.8 constraints
- 4 additional packages in post-init that are not in wmt requirements (likely dependencies)
None - All packages from wmt_requirements.txt are present in post-init_requirements.txt
importlib-resources==6.4.5- Backport for resource accessnose==1.3.7- Testing framework (likely a dependency)PyWavelets==1.4.1- Wavelet transforms (scikit-image dependency)zipp==3.20.2- ZIP archive utilities (backport dependency)
onnxruntime==1.20.0- ONNX model runtimeopencv-python==4.11.0.86- Using native python3-opencv from SDK insteadultralytics==8.3.4- YOLO frameworkultralytics-thop==2.0.14- Model complexity analysis
| Package | Desired (wmt) | Actual (post-init) | Gap | Impact |
|---|---|---|---|---|
| pandas | 2.3.0 | 1.0.5 | 1.2.5 major versions | Missing modern data analysis features |
| numpy | 2.3.0 | 1.24.4 | ~1 major version | Missing latest performance optimizations |
| protobuf | 6.31.1 | 3.20.3 | 3 major versions | Compatibility issues with modern protocols |
| pytz | 2025.2 | 2021.3 | 4 years | Outdated timezone database |
| tifffile | 2025.6.11 | 2023.7.10 | 2 years | Missing recent TIFF format support |
| tzlocal | 5.3.1 | 2.1 | 3 major versions | Limited timezone detection |
| Package | Desired (wmt) | Actual (post-init) | Notes |
|---|---|---|---|
| matplotlib | 3.10.3 | 3.7.5 | Missing latest plotting features |
| networkx | 3.5 | 3.1 | Graph algorithm improvements |
| pillow | 11.2.1 | 10.4.0 | Image processing enhancements |
| seaborn | 0.13.2 | 0.11.2 | Statistical visualization updates |
| watchdog | 6.0.0 | 4.0.2 | File system monitoring improvements |
| Package | Desired (wmt) | Actual (post-init) |
|---|---|---|
| APScheduler | 3.11.0 | 3.10.1 |
| contourpy | 1.3.2 | 1.1.1 |
| filelock | 3.18.0 | 3.16.1 |
| fonttools | 4.58.2 | 4.57.0 |
| fsspec | 2025.5.1 | 2025.3.0 |
| imageio | 2.37.0 | 2.35.1 |
| kiwisolver | 1.4.8 | 1.4.7 |
| MarkupSafe | 3.0.2 | 2.1.5 |
| pyparsing | 3.2.3 | 3.1.4 |
| python-dateutil | 2.9.0.post0 | 2.8.2 |
| ruamel.yaml | 0.18.14 | 0.17.21 |
| ruamel.yaml.clib | 0.2.12 | 0.2.7 |
| scikit-image | 0.24.0 | 0.21.0 |
| scipy | 1.15.3 | 1.10.1 |
| termcolor | 2.5.0 | 2.4.0 |
| torch | 2.5.1 | 2.4.1 |
| torchvision | 0.20.1 | 0.19.1 |
| typing_extensions | 4.14.0 | 4.13.2 |
| urllib3 | 2.4.0 | 2.2.3 |
- rknn-toolkit-lite2:
- wmt: Specified as local wheel file path
- post-init: Version 2.3.2 (successfully installed)
Many desired package versions require Python 3.9+ or even 3.10+:
- numpy 2.3.0: Requires Python ≥3.10
- pandas 2.3.0: Requires Python ≥3.9
- matplotlib 3.10.3: Requires Python ≥3.9
- pillow 11.2.1: Requires Python ≥3.9
- scikit-image 0.24.0: Requires Python ≥3.10
- tifffile 2025.6.11: Requires Python ≥3.10
- pandas: Critical for data analysis - explore backporting features or upgrading Python
- numpy: Foundation package - performance and compatibility concerns
- protobuf: Severe version gap - may cause protocol compatibility issues
- matplotlib: Visualization capabilities limited by older version
- scikit-image: Advanced image processing features missing
- pillow: Image format support may be limited
- Minor version differences generally don't impact functionality
- Additional packages in post-init are beneficial dependencies
While all required packages are installed, significant version gaps exist primarily due to Python 3.8 constraints. The environment is functional but lacks modern features and optimizations available in newer package versions. Consider:
- Upgrading to Python 3.9+ to access modern package versions
- Accepting current limitations with documented workarounds
- Selectively updating critical packages through custom builds