패키지 및 배포
Python lifecycle aligned with PEPs
Grounds Python work in the official PEP index at https://peps.python.org/ (start from PEP 0): style and docstrings (PEP 8, PEP 257), typing (PEP 484 and related typing PEPs, PEP 561 for distributed types), builds and metadata (PEP 517, 518, 621, 660), versions (PEP 440), clearer failures (PEP 678), plus planning through release. Use whenever someone designs or implements Python libraries or applications, edits pyproject.toml, sets up Ruff/mypy/pytest in CI, prepares sdists/wheels or a PyPI release, adds or fixes py.typed, migrates off setup.py, settles “what does the PEP say?” debates, or wants PEP-compliant, PyPA-aligned, or standards-based Python. Do not use for non-Python stacks, front-end-only or infra-only work, or questions that never need peps.python.org.