You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix!: windows needs python3.12 for tarfile support (#4001)
BREAKING CHANGE: windows users must use python 3.12 if they want tarfile support
I have been unable to find a sufficiently good safe tar workaround on windows when python < 3.12, so I'm disabling support.
- Windows users will get an error message asking them to install python 3.12 if they try to extract a tarfile
- Since most of our tests use tar files, there is no point in running tests on windows on older versions of python. I have changed windows_longtests to use python 3.12 and have disabled testing on other versions of python for windows (linux tests remain unchanged)
- Effectively this means we only support windows users using python 3.12 going forwards, although we aren't going to stop users from trying to use it. If you're not scanning tarfiles, things will probably still work, we just don't have a way to test reliably.
I don't like this solution, but I haven't been able to find a better workaround. Help is very much welcome if anyone's got a better idea of how to handle this.
Signed-off-by: Terri Oda <[email protected]>
0 commit comments