-
Notifications
You must be signed in to change notification settings - Fork 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
New jinja2 pinning makes it impossible to build our codebase #2061
Comments
The reason I pinned it was because it is not backwards compatible and broke Locust. (I couldn't bother myself to figure out exactly how :) If you can make Locust compatible with 3.1 then we can remove the pinning. This is probably a good starting point https://jinja.palletsprojects.com/en/3.1.x/changes/#version-3-1-0 https://github.com/locustio/locust/runs/5693857807?check_suite_focus=true |
For what it's worth, unpinning Jinja2 to use version 3.1.1 in GNU Guix on Python 3.9.9 and Locust 2.8.6, I had only one new test failure, which looks benign and unrelated:
|
Yes, that issue doesnt look very serious. But it doesnt appear that jinja2 has had any relevant changes since 3.1.0, so its unlikely to be fixed. If somene makes a PR unpinning it and it works I'll be happy to look at it though. |
This isn't a bug in the codebase of locust per se, but rather a new jinja2 pinning here which makes it impossible to use locust in our codebase in which a different library requires a version of jinja2 higher than 3.1.0.
Is there a way that we can get rid of this pinning in locust? Or is there any known workaround?
The text was updated successfully, but these errors were encountered: