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 Windows CI #147
Fix Windows CI #147
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.
Thanks a lot!
Would you like to similarly convert everything to Path methods? That would also close #54
I see the failures in Python 3.5. It's at its EoL in September, so I think we should drop it. |
I think they could be genuine fails on Linux paths - I'd only tested locally on Windows py3.8. Will look into it |
Fixed a couple of other bugs I'd created, but this passes on Ubuntu py3.6. @akhmerov are we able to trigger the other CI checks to double check this, before we drop 3.5? |
It's annoying since the jobs get canceled as soon as one fails. Yet, 3.7 and 3.8 work, and I think so should 3.6. |
So I'd say let's go and drop 3.5. |
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 have some final suggestions and questions, other than that everything looks good, thanks!
Co-authored-by: Anton Akhmerov <anton.akhmerov@gmail.com>
…yter-sphinx into fix/143/windows-ci
Co-authored-by: Anton Akhmerov <anton.akhmerov@gmail.com>
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.
Great job, thanks a lot! Merging.
Non-posix paths are causing CI to fail on Windows. Converted to posix
sphinx_abs_dir
tries to get the relative path between two Windows drives when testing. Changed to use absolute path on Windowstests check that
sphinx_abs_dir
output is relative path usingassert_node
. Updatedtest_download_role
to check if Windows absolute path is equivalent to the relative reftarget.Fixes #143, fixes #54
Should fix some issues in Windows tests at executablebooks/jupyter-book#723