-
Notifications
You must be signed in to change notification settings - Fork 78
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
Missing greenlet dependency for fidesctl[webserver] #816
Comments
My guess is this has to do with SqlAlchemy, but I am not sure why it wouldn't install on it's own install_requires =
importlib-metadata;python_version<"3.8"
greenlet != 0.4.17;(platform_machine=='aarch64' or (platform_machine=='ppc64le' or (platform_machine=='x86_64' or (platform_machine=='amd64' or (platform_machine=='AMD64' or (platform_machine=='win32' or platform_machine=='WIN32'))))))
typing-extensions >= 4.1.0 |
Thanks for the lead @sanders41 ! Some secondary research made it seem like there may be something going on with one (or more) of our |
note that #881 might affect this a bit, but I'll do some testing on this and see if I can't replicate it |
given that I used |
With |
Looks like it is an M1 issue. sqlalchemy/sqlalchemy#7714. The solution listed is to either add the asyncio extra to sqlalchemy, |
thanks for the heads up @sanders41 ! I'll go ahead and do the first option and document that its a fix |
Bug Description
When starting up the webserver, an error is returned that
greenlet
is missing as a required dependencySteps to Reproduce
pip install "fidesctl[webserver]"
fidesctl init
fidesctl webserver
Expected behavior
The webserver should successfully start, this can be resolved temporarily by:
pip install greenlet
fidesctl webserver
Screenshots
n/a
Environment
Additional context
Discovered as part of working my way through
fidesdemo
, I'm not sure this is actually an issue withfidesctl
but potentially a different dependency 🤷🏽The text was updated successfully, but these errors were encountered: