-
Notifications
You must be signed in to change notification settings - Fork 46
merge vesin dependency declaration #255
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
WalkthroughReplaced two separate dependencies in Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Poem
Pre-merge checks and finishing touches✅ Passed checks (3 passed)
✨ Finishing touches🧪 Generate unit tests
📜 Recent review detailsConfiguration used: CodeRabbit UI Review profile: CHILL Plan: Pro 📒 Files selected for processing (1)
🚧 Files skipped from review as they are similar to previous changes (1)
⏰ 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). (39)
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 |
pyproject.toml
Outdated
"torch>=2", | ||
"tqdm>=4.67", | ||
"vesin-torch>=0.3.7", | ||
"vesin-torch>=0.3.8", |
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.
Should also update the line below?
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.
why do we need to bump this pin? won't the dependency solver just work for 2.8 now a 2.8 compatible version exists if the end user has a 2.8 pin?
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.
I guess the user can explicitly decide to specify a version of vesin that they desire
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.
on another note, I looked at https://luthaf.fr/vesin/latest/index.html and they recommend using vesin[torch]
. Maybe we should update this to be vesin[torch]>=0.3.7 so we don't accidentally update one but not the other?
merging into single fixup PR |
Summary
The vesin page recommends using vesin[torch] to install torchscript bindings https://luthaf.fr/vesin/latest/index.html.
This also reduces the chance of updating one version but forgetting to update the other
Checklist
Before a pull request can be merged, the following items must be checked:
We highly recommended installing the pre-commit hooks running in CI locally to speedup the development process. Simply run
pip install pre-commit && pre-commit install
to install the hooks which will check your code before each commit.Summary by CodeRabbit