-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
[Q] Issues with Python 3.10 whitenoise 4 and Graphite Web 1.1.10 #2791
Comments
That's strange. Whitenoise 4 was introduced in #2333 and I don't see how it can fall back to old behavior. Do you have changes from #2333 incorporated in your wsgi.py and app_settings.py ?
They are not missing but installed in different path. Prefix doesn't work well with new pip and virtualenv, not sure how to fix that yet. But that's different story from whitenoise issue, though |
Thanks for pointing me into the right direction. I have patched my custom wsgi.py and now it is working like expacted with Graphite Web: 1.1.10, whitenoise 4.1.4 and Python 3.10.8
Ah ok I see. So this is probably something that needs to be addressed by you / the Graphite developers itself? I saw this open PR From my side, we could close this one down. Many thanks again for your fast help :) |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
I'm running Graphite Web within a Docker Container. For this I have build my own Docker image. All related files can be found here: https://github.com/it-novum/graphing-docker/tree/master/graphite-web
Unfortunately I'm unable to run the latest version Graphite Web 1.1.10. Depending on what I try, i get different error messages, so I'm sorry upfront for the long issue text :)
First things first. Everything is working fine as long as I go with Python 3.8 and Graphite Web 1.1.6.
So this works without any issues:
In the next step I tried to install Graphite Web 1.1.10. This fails due to a wrong WhiteNoise configuration:
Due to i did not want to use an old Alpine Linux anyway, i decided to check what happens with the latest version. This is where the fun starts.
If I run the install using Python 3.10 (and ignoring all deprecation warnings pip3 prints) , I get the exact same error as with Python 3.8:
If i add the
--use-pep517
option to thepip3 install
command to resolve warinigs like thisI end up with this error message
ModuleNotFoundError: No module named 'graphite.settings'
and most of the Graphite related files are missing:For comparison the working installation using Graphite 1.1.6 and Python 3.8
The text was updated successfully, but these errors were encountered: