-
Notifications
You must be signed in to change notification settings - Fork 6
Update infrahub-testcontainers #633
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
WalkthroughThe test dependencies were updated in the project configuration. The Pre-merge checks and finishing touches✅ Passed checks (3 passed)
✨ Finishing touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Codecov Report✅ All modified and coverable lines are covered by tests. @@ Coverage Diff @@
## develop #633 +/- ##
========================================
Coverage 75.56% 75.56%
========================================
Files 113 113
Lines 9512 9512
Branches 1448 1448
========================================
Hits 7188 7188
Misses 1837 1837
Partials 487 487
Flags with carried forward coverage won't be shown. Click here to find out more. 🚀 New features to boost your workflow:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 1
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
⛔ Files ignored due to path filters (1)
uv.lockis excluded by!**/*.lock
📒 Files selected for processing (1)
pyproject.toml(1 hunks)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
- GitHub Check: Cloudflare Pages
| [dependency-groups] | ||
| # Core optional dependencies | ||
| tests = [ | ||
| "infrahub-testcontainers>=1.5.1", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🧩 Analysis chain
Verify infrahub-testcontainers>=1.5.1 is compatible with Python 3.9 and 3.10.
The change removes the Python version constraint, making this dependency apply to all supported versions (Python 3.9+). Verify that infrahub-testcontainers>=1.5.1 is available on PyPI and confirmed to work with Python 3.9 and 3.10, especially given the PR note that earlier versions had compatibility issues.
🌐 Web query:
What is the latest version of infrahub-testcontainers and its Python version requirements?
💡 Result:
Latest version: 1.4.12 (released Oct 23, 2025). Python requirement: Requires Python >= 3.9 (classifiers list support for Python 3.9–3.13). [1]
Sources: [1] PyPI — infrahub-testcontainers project page (release 1.4.12).
Specify a valid version number for infrahub-testcontainers. Version 1.5.1 does not exist on PyPI.
The latest available version is 1.4.12 (released Oct 23, 2025), which already supports Python >= 3.9–3.13. The specified version 1.5.1 will cause installation failures. Either use the latest available version (1.4.12) or verify the intended version number if a newer release is expected.
🤖 Prompt for AI Agents
In pyproject.toml around line 75, the dependency pin
"infrahub-testcontainers>=1.5.1" references a non-existent PyPI release and will
break installs; change it to a valid release (for example use
"infrahub-testcontainers==1.4.12" or a compatible range like
"infrahub-testcontainers>=1.4.12,<1.5" if you want updates within the current
major line), or confirm and replace with the intended future version if a newer
release is expected.
In previous versions of infrahub-testcontainer we had some issues that prevented it from being used with earlier versions of Python. This PR bumps the package to the latest version and removes the Python version constraint.
Summary by CodeRabbit