| Oct | NOV | Dec |
| 25 | ||
| 2019 | 2020 | 2021 |
COLLECTED BY
Collection: Common Crawl
●Python »
Python Developer's Guide »
invalid and stale labels to suggest that a
PR may be suitable for closure. For more information, see the
GitHub PR labels section.
It is also of paramount importance to treat every contributor to the Python
project kindly and with respect. Regardless of whether they’re entirely new
or a veteran core developer, they’re actively choosing to voluntarily donate their
time towards the improvement of Python. As is the case with any member of
the Python Software Foundation, always follow the PSF Code of Conduct.
| Type | Description |
|---|---|
| behavior | Unexpected behavior, result, or exception. Most bugs will have this type. |
| compile error | Errors reported by the compiler while compiling Python. |
| crash | Hard crashes of the Python interpreter – possibly with a core dump or a Windows error box. |
| enhancement | Issues that propose the addition of new functionality, such as new functions, classes, modules, or even new arguments for existing functions. Also used for improvements in the documentation, test suite and other refactorings. A good place to discuss enhancements prior to filing an issue is python-ideas mailing list. |
| performance | Situations where too much time is necessary to complete the task. For example, a common task now takes significantly longer to complete. |
| resource usage | Situations where too many resources (e.g. memory) are used. |
| security | Issues that might have security implications. Report security vulnerabilities using the procedure found in the Reporting security issues in Python page on the python.org website. |
| Stage | Description |
|---|---|
| test needed | The steps which are needed to reproduce the issue. The bug reporter should post a script, instructions, or example to help someone test or reproduce the issue. |
| needs patch | A patch or pull request is needed to solve the problem (i.e. fixing the bug or adding the requested improvement). |
| patch review | A patch or pull request exists, but it needs review. Any triager or core developer may do the review. |
| commit review | A triager performed a patch review and it looks good. This signals to core developers the patch or pull request needs a quick once-over to make sure nothing was overlooked before committing it. |
| resolved | The issue is considered closed and addressed (e.g. patch or pull request committed; expected behavior). |
Submit changes.
One or more components may be selected for an issue:
| Component | Description |
|---|---|
| 2to3 (2.x to 3 conversion tool) | The 2to3 conversion tool in Lib/lib2to3. |
| Build | The build process. |
| ctypes | The ctypes package in Lib/ctypes. |
| Demos and Tools | The files in Tools and Tools/demo. |
| Distutils | The distutils package in Lib/distutils. |
| Documentation | The documentation in Doc (source used to build HTML docs for https://docs.python.org/). |
| The email package and related modules. | |
| Extension Modules | C modules in Modules. |
| IDLE | The Lib/idlelib package. |
| Installation | The installation process. |
| Interpreter Core | The interpreter core. The built-in objects in Objects, the Python, Grammar and Parser dirs. |
| IO | The I/O system, Lib/io.py and Modules/_io. |
| Library (Lib) | Python modules in Lib. |
| Macintosh | The Mac OS X operating system. |
| Regular Expressions | The Lib/re.py and Modules/_sre.c modules. |
| Tests | The unittest framework in Lib/unittest The doctest framework Lib/doctest.py. The CPython tests in Lib/test. The test runner in Lib/test/regrtest.py. The test support utilities in Lib/test/support. |
| Tkinter | The Lib/tkinter package. |
| Unicode | Unicode, codecs, str vs bytes, Objects/unicodeobject.c. |
| Windows | The Windows operating system. |
| XML | The Lib/xml package. |
| Priority | Description |
|---|---|
| low | This is for low-impact bugs. |
| normal | The default value for most issues filed. |
| high | Try to fix the issue before the next final release. |
| critical | Should definitely be fixed for next final release. |
| deferred blocker | The issue will not hold up the next release, n. It will be promoted to a release blocker for the following release, n+1. |
| release blocker | The issue must be fixed before any release is made, e.g., will block the next release even if it is an alpha release. |
| Keyword | Description |
|---|---|
| buildbot | A buildbot triggered the issue being reported. |
| easy | Fixing the issue should not take longer than a day for someone new to contributing to Python to solve. |
| easy (C) | Fixing the issue should not take longer than a day for someone new contributing to Python, focused on C. |
| security_issue | This is a security issue or is related to one. The main difference from the “security” issue type is that this is a definite security problem that has to be dealt with. |
| PEP 3121 | The issue is related to PEP PEP 3121. Extension Module Initialization and Finalization. |
| newcomer friendly | Issue suitable for newcomer/first time contributors. Not suitable for experienced contributors. Typically it is straightforward, well-defined, low-risk, and optionally someone is able to mentor the new contributor. |
| gsoc | The issue would fit as, or is related to, a GSoC project. |
| needs review | The patch or pull request attached to the issue is in need of a review. |
| patch | There is a patch or pull request attached to the issue. |
| 3.3regression | The issue is a regression in 3.3. |
[+]
button to add yourself to the nosy list (remember to click on
“Submit Changes” afterwards). Note that you are added to the nosy
automatically when you submit a message.
The nosy list also has an autocomplete that lets you search from the lists of
developers and Experts Index. The search is case-insensitive and
works for real names, modules, interest areas, etc., and only adds the
username(s) to the nosy once an entry is selected.
| Status | Description |
|---|---|
| open | Issue is not resolved. |
| pending | The issue is blocked until someone (often the OP) provides some critical information; the issue will be closed after a set amount time if no reply comes in. Useful when someone opens an issue that lacks enough information to reproduce the bug reported. Requesting additional information and setting status to pending indicates that the issue should be closed if the necessary information is not provided in a timely manner (i.e. one month). |
| closed | The issue has been resolved (somehow). |
| Resolution | Description |
|---|---|
| open | Issue is not resolved. |
| duplicate | Duplicate of another issue; should have the Superseder field filled out. |
| fixed | A fix for the issue was committed. |
| later | Issue is to be worked on in a later release cycle. |
| not a bug | For some reason the issue is invalid (e.g. the perceived problem is not a bug in Python). |
| out of date | The issue has already been fixed, or the problem doesn’t exist anymore for other reasons. |
| postponed | Issue will not be worked on at the moment but in a future minor release version. |
| rejected | Issue was rejected (especially for feature requests). |
| remind | The issue is acting as a reminder for someone. |
| wont fix | Issue will not be fixed, typically because it would cause a backwards-compatibility problem. |
| works for me | Bug cannot be reproduced. |
default is used. You can
indicate a remote branch by adding #BRANCH to the end of the URL.
| Comment abbreviation | Description |
|---|---|
#<number>,
issue<number>, or
issue <number> |
Links to the tracker issue <number>. |
msg<number> |
Links to the tracker message <number>. |
PR <number>,
PR<number>, or
pull request <number> |
Links to GitHub pull requests. |
a 10-, 11-, 12-, or 40-digit hex <number> |
Indicates a Git or Mercurial changeset identifier and
generates a link to changeset <number> on GitHub
or https://hg.python.org/. The git and hg
prefixes can also be used to disambiguate, and must
precede the number without spaces. |
r<number>,
rev<number>, or
revision <number> |
Indicates a legacy Subversion revision number,
a reference to a changeset that was checked in prior
to 2011-03-05 when the official Python source code
repositories were migrated from the
svn
VCS to Mercurial.
The issue tracker automatically translates the legacy
svn revision <number> to its corresponding
Mercurial changeset identifier. |
Dir/file.extorDir/file.ext:NNN |
Links to files in the
Python source code repositories, possibly linking
to the line number specified after the :.
3.6/Dir/file.ext will generate a link with 3.6
as branch. |
PEP <number>orPEP<number> |
Link to the PEP
<number>. |
devguide,
devguide/triaging, or
devguide/triaging#generating-special-links-in-a-comment |
Links to the Devguide, this page, and this section respectively. |
●Python »
Python Developer's Guide »