Paul J. Dorn

Results 52 comments of 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...