-
-
Notifications
You must be signed in to change notification settings - Fork 584
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
[Windows] WinError 123 raised for isort >= 4.3.5 #835
Comments
I'm getting a lot of this also. |
I get the same error running isort both directly and through flake8-isort, though the flake8-isort traceback looks like it could be more useful.
The last line seems to indicate the error is on this line of code which looks like it was updated just before the release of 4.3.5. Unfortunately I don't understand what this line is doing and don't have time to try and figure it out right now, but if I can figure it out later or someone can give me a pointer then I'm happy to open a PR if I can find a fix. |
I'll take a stab at this tonight. |
I see in this commit two years ago that the code was changed from using
It looks like the specific break may be from #792, since it results in |
I see an appveyor.yml config in the repo, but the pull requests don't seem to be triggering appveyor jobs. Would be nice if that integration was (re)enabled so there would be some early indication about breaking changes on Windows. |
Also affected 👍 |
This should be fixed in the 4.3.10 release of isort: https://github.com/timothycrosley/isort/releases/tag/4.3.10 I am very sorry that Windows compatibility slipped in the last set of releases! It has always been my intention to have full compatibility across Operating Systems and that is why AppVeyor integration was in place. At some point that integration stopped working, I'm not sure yet what caused that. However, I have ensured it is operational again, and I've even spent the money to make sure I have a Windows test VM of my own to ensure compatibility in the future. Thank you everyone! ~Timothy |
4.3.10 works for me on Windows, thanks! |
Currently we depend on isort as a transitive depenedency of flake8-isort. Recently there was an [issue](PyCQA/isort#835) where an update to flake8 broke Windows support and by pinnning the version ourselves we could have not had this issue simply by not updating to the broken version.
Confirmed, working for me as well. Thanks! |
After upgrading from v4.3.4, I'm getting these errors under Python 3.7.1 on Windows 10. Let me know if you need any other detail.
The text was updated successfully, but these errors were encountered: