Paul J. Dorn
Paul J. Dorn
Sorry. I failed to spot my mistake, believing the added test case would tell me. It will 1. confirm the exception is *raised* but will not also 2. confirm its...
> How will `forwarded-allow-ips` work when listening on a UNIX socket? Same as for the secure scheme headers - *all* connections that are not tuple (ip, port) are trusted unconditionally....
Please add the exact sequence of commands that lead you to that error, and the versions of `pip`, `setuptools` and `packaging`. You typically do not need a `setup.py` file. If...
> builds the source code of gunicorn via my setup.py Find out what other software in your deployment directly call `setup.py` - doing so for building or installing is deprecated...
It works on my machine. If it is not the likely fully reproducible > sequence of commands that lead you to that error, or the versions of pip, setuptools and...
I was able to install via my `setup.py` file from above using `pip==22.0.4 setuptools==46.1.3 packaging==21.3` just fine. I have suggested adding an equivalent `setup.cfg` file to our regular CI jobs...
@benoitc Well how far to we want to go? * a) avoid *all* breakage: entirely revert deleting `setup.py`, as using that file for configuration is likely going to remain supported...
Related: https://github.com/benoitc/gunicorn/issues/2816 We do have suggested changes, notably https://github.com/benoitc/gunicorn/pull/3148 attempting to address this.
Great work, and a thorough test scheme I would very much want to add to our CI testing. > template_query > 0 requests That is just sqlite, right? > gateway_10s...
True, but gunicorn in general lacks a distinction between public API (that downstream users can trust to not go away without notice) and internal (preferably underscore-prefixed) API. This one is...