-
Notifications
You must be signed in to change notification settings - Fork 66
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
[CLI] sift-cli installer broken due to python dependency changes #579
Comments
Hi @opzesty , we are tracking this issue. Can you tell me what OS you're attempting to install on, and the current version of Python it's running? |
Of course! OS: Ubuntu 20.04 Focal Fossa |
Could you try running the following and see if this works:
Then try running the installer. |
running: then running the installer works I can check your command specifically tomorrow if you would like |
checked and running
does allow SIFT to install. |
Hi @opzesty , you're correct, your command would work as well, I just wanted to make sure importlib-metadata was pinned to a confirmed working version, but anything under 5 is acceptable anyways. Cheers! |
Please also note, that once teamdfir/sift-saltstack#80 is merged, SIFT CLI will be officially deprecated as of March 1, 2023, and is replaced with cast |
Not sure if this should be under CLI or the main project....however
SIFTSaltStack.log
Per the above SaltStack log, SIFT version v2022.01.22 breaks when attempting to run python utilizing the
importlib-metadata
library.The latest version of this library appears to change its previous return type (was a dict, now is a list), which breaks quite a lot of code relying on this. I believe they are not reverting this change, and code should be updated to work with lists. Issue is listed here.
The text was updated successfully, but these errors were encountered: