元信息需要更新
作者: pajod创建于 2023年12月25日更新于 2025年10月7日
- Are the historically referenced MAINTAINERS still active and possess permissions on GitHub?
- There is no primary contact email mentioned in Security.md - should stay in sync with community.rst
- Many triaged issues / planned changes need (updated) milestone
- many existing PR are stuck with no or outdated "what is missing to move this forward" comment
- and possibly too few PRs and issues are closed with "this is not moving forward for this reason" clarification
- Typo in the Security.md
- sorry, my bad! I missed the trailing S: https://devguide.Python.org/versions/
- https://GitHub.com/benoitc/gunicorn/pull/3123
- Last entry in NOTICE reference is unclear
- maybe util.py/_waitfor() reference and cpython/Lib/test/support/os_helper.py now (can that be deleted eventually?)
- build infrastructure is not well documented.
- Should what is partially already done - referencing test dependencies via extras be done everywhere, no requirements*.txt whatsoever?
- maybe putting it all in in a CI file referencing the Python Packaging Authority GitHub action would both document it and ensure we do not reinvent wheels (pun intended)
- https://GitHub.com/benoitc/gunicorn/pull/3134
- Is the Makefile still of any use?
- the sphinx one is out of date, it does not understand the
dummytarget (runningsphinx-quickstart --extensions=gunicorn_extgave one one that does) - test target bitrotted from setuptools deprecations, see https://GitHub.com/benoitc/gunicorn/pull/3387
- the sphinx one is out of date, it does not understand the
- supported OS should be clarified, and preferably strictly based on what is really tested in GitHub CI
- Linux works well, Mac sort of works (no pipe2()), cygwin and WSL1 are weird about filesystem & socket operation edge cases, WSL2 probably works as good as Linux (broken by CLOCK_REALTIME fun) but is unavailable on GitHub CI
- we can test WSL via appveyor right now, like its not even particularly complex or slow, its more a matter of whether anyone cares to look at failures
- I have not been able to use (==) the mentioned minimum (>=) gevent / eventlet versions.
- The actual minimum supported version is easy enough to verify in CI to not miss that in the future.
- https://GitHub.com/benoitc/gunicorn/pull/3134
内容来源: benoitc/gunicorn