-
Couldn't load subscription status.
- Fork 237
Open
Description
Issue Description
The latest version of lumibot (3.18.2) cannot be installed due to a dependency resolution failure. The package depends on thetadata==0.9.11, but this version has been yanked from PyPI.
Error Details
× No solution found when resolving dependencies:
╰─▶ Because thetadata==0.9.11 was yanked and lumibot==3.18.2 depends on thetadata==0.9.11, we can conclude that lumibot==3.18.2 cannot be used.Impact
- All users trying to install lumibot 3.18.2 will encounter this error
- CI/CD pipelines will fail when trying to install the latest version
- New projects cannot use the latest lumibot features
- Existing projects cannot upgrade to the latest version
Root Cause
The thetadata==0.9.11 package was yanked from PyPI (likely due to deprecation from the github repo), but lumibot 3.18.2 still has a hard dependency on this specific version.
Affected Versions (All Broken)
- ❌ lumibot 3.18.2 (latest) - depends on
thetadata==0.9.11(YANKED) - ❌ lumibot 3.18.1 - depends on
thetadata==0.9.11(YANKED) - ❌ lumibot 3.18.0 - depends on
thetadata==0.9.11(YANKED) - ❌ lumibot 3.17.x series - depends on
thetadata==0.9.11(YANKED) - ❌ lumibot 3.16.x series - depends on
thetadata==0.9.11(YANKED) - ❌ lumibot 3.15.x series - depends on
thetadata==0.9.11(YANKED) - ❌ lumibot 3.14.x series - depends on
thetadata==0.9.11(YANKED) - ❌ lumibot 3.13.x series - depends on
thetadata(no version constraint) - ❌ lumibot 3.12.x series - depends on
thetadata(no version constraint) - ❌ lumibot 3.11.x series - depends on
thetadata(no version constraint) - ❌ lumibot 3.10.x series - depends on
thetadata(no version constraint) - ❌ lumibot 3.9.x series - depends on
thetadata(no version constraint) - ❌ lumibot 3.8.x series - depends on
thetadata(no version constraint) - ❌ lumibot 3.7.x series - depends on
thetadata(no version constraint) - ❌ lumibot 3.6.x series - depends on
thetadata(no version constraint)
Last Working Versions
- ✅ lumibot 3.5.x series - no thetadata dependency
- ✅ lumibot 3.4.x series - no thetadata dependency
- ✅ lumibot 3.3.x series - no thetadata dependency
- ✅ lumibot 3.2.x series - no thetadata dependency
- ✅ lumibot 3.1.x series - no thetadata dependency
- ✅ lumibot 3.0.x series - no thetadata dependency
Environment
- Package Manager: uv, pip
- Python Version: 3.13+
- OS: macOS, Linux, Windows (all affected)
Metadata
Metadata
Assignees
Labels
No labels