-
Notifications
You must be signed in to change notification settings - Fork 915
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
Pin pytables to match version installed through conda #1139
Conversation
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.
We can pin it just for windows but it's only a test requirement so I'm not that bothered.
Thanks for doing this! Looks like a good fix for the windows tests, but should we be changing this requirement too (just for windows like @lorenabalan suggested)? https://github.com/quantumblacklabs/kedro/blob/main/setup.py#L80 I'm not sure whether we should or not. On the one hand, would be nice to keep things consistent, but on the other since this wouldn't be released for a while maybe we should just wait until pytables have come out with a fix and then change to that new version. I don't know. |
Yep good points, I'll specify the operating system on the requirements and update |
Signed-off-by: Rashida Kanchwala <rashida.kanchwala@quantumblack.com>
…kedro-org#1139) * Update deployment docs to use direct call to pipelines instead of through context * Fix lint
Signed-off-by: Laurens Vijnck <laurens_vijnck@mckinsey.com>
Description
The
win_unit_tests_3.8
are failing on several PRs with aWindow stackoverflow
error which seems to be related to pytables. Pytables have released a new version 9 days ago, but it’s not on conda-forge, so in our windows CI we install pytables3.6.1
throughconda install -c conda-forge pytables -y
and then in a later step when all requirements are installed pip installs the latest pytables version, which is now3.7.0
.Development notes
I’m not entirely sure why the errors are only happening on 3.8 (this might be related: PyTables/PyTables#933), but pinning
tables
intest_requirements.txt
seems to fix it for now.Checklist
RELEASE.md
file