-
Notifications
You must be signed in to change notification settings - Fork 12
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
fix CI for Windows platforms #6
Comments
I spent some time on these today. The pypy issue is, so far, completely related to sqlite. There are a couple different forms of issues. Setting the isolation_level to None to force manual commits helped a bit during DDL/DML transactions, but there appear to be issues related to connection management (second class instance can't get initialized). The Windows issues are two-fold.
|
Thank you so much! I spent all of Friday banging my head against this, so it's encouraging to know I had good company 😁. Just curious, did you already have a Windows development environment set up?
I was able to reproduce this on Friday in a separate conda environment:
I tried some of the workarounds suggested here to no success. Specifically, changing the journal mode and calling It looks like there are some quirks specific to pypy's implementation of sqlite3, so providing support for pypy may be more difficult than I had anticipated. I think this is lower priority than Windows compatibility, so I think it's best to track this in a separate issue and not let this block our efforts: #44
Thanks for the hint! I'll take a look into this.
I 100% agree. I noticed this on Friday as well and had left it as a comment on #35. |
@kevin-bates If it's not too big of an ask, do you think you could tackle this? I don't have a Windows development environment set up right now. |
No. I enabled CI for all pushed branches (which I find more helpful in that it gives users a chance to see how the CI goes before they create a pull request without having to first push to their
I suspect I can tackle this w/o having to create a Windows VM, although I think |
Testing CI step was added in #4, but support for Windows and Ubuntu pypy platforms had to disabled due to failure. These tests should be fixed and re-enabled to ensure platform compatibility.
The text was updated successfully, but these errors were encountered: