Conversation
At the risk of making this document larger, add in sections in Bootstrap IRP but not ours. - https://github.com/twbs/bootstrap/blob/main/.github/INCIDENT_RESPONSE.md
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…ignment step Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
| |---|---|---| | ||
| | `pybind11` | Build-time only | C++ ↔ Python bindings | | ||
| | `olefile` | Optional (`fpx`, `mic` extras) | OLE2 container parsing (FPX, MIC formats) | | ||
| | `defusedxml` | Optional (`xmp` extra) | Safe XML parsing for XMP metadata | |
There was a problem hiding this comment.
This list is missing setuptools
There was a problem hiding this comment.
We have more lists of optional deps in pyproject.toml. Do they need repeating here?
There was a problem hiding this comment.
The categories of dependencies that aren't covered are 'docs', 'test-arrow' and 'tests'.
I don't know if they should be included or not, but there is a distinction - documentation builds and testing aren't actions that most users undertake.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
| |---|---|---| | ||
| | `pybind11` | Build-time only | C++ ↔ Python bindings | | ||
| | `olefile` | Optional (`fpx`, `mic` extras) | OLE2 container parsing (FPX, MIC formats) | | ||
| | `defusedxml` | Optional (`xmp` extra) | Safe XML parsing for XMP metadata | |
There was a problem hiding this comment.
We have more lists of optional deps in pyproject.toml. Do they need repeating here?
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
- Update CVSS v3.1 to CVSS 4.0 throughout - Remove 'Direct maintainer contact' from detection sources - Fix 'before it stays public' wording for user bug reports - Simplify sections 7.3 and 7.4 to reference RELEASING.md instead of duplicating release process steps - Update RELEASING.md Point release section with security-specific steps (amend CVE in commits, publish GitHub Security Advisory) - Fix PyPI API tokens entry (remove GitHub secrets reference) - Fix 404 PyPI manage URL (use correct case and /releases/ path) - Replace security@pypi.org mailto with https://pypi.org/security/ - Remove unconfirmed 'Notify GitHub Security' bullet - Fix section numbering: 10.x → 9.x under Section 9. Dependency Map - Reorder: move 9.3 Responding to Upstream Vulnerability before 9.3 Downstream Dependencies (now 9.2 and 9.3 respectively) - Add anchor link for Section 5 reference in 9.2 - Add #plugin-list anchor to third-party plugins handbook link - Fix GitLab issue tracker URLs to use /-/work_items for libtiff, freetype2, and bzip2 - Add pyproject.toml reference for complete optional dependencies list Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
| | Package | Required? | Purpose | | ||
| |---|---|---| | ||
| | `setuptools` | Build-time only | Package build backend | | ||
| | `pybind11` | Build-time only | C++ ↔ Python bindings | |
There was a problem hiding this comment.
| | `pybind11` | Build-time only | C++ ↔ Python bindings | | |
| | `pybind11` | Build-time only | Compile C files in parallel | |
'C++ ↔ Python bindings' may be the general purpose of pybind11, but we just it for parallel compiling. See #8990
| ```bash | ||
| git push | ||
| ``` | ||
| * [ ] If this is a security fix: publish the [GitHub Security Advisory](https://github.com/python-pillow/Pillow/security/advisories). |
There was a problem hiding this comment.
| * [ ] If this is a security fix: publish the [GitHub Security Advisory](https://github.com/python-pillow/Pillow/security/advisories). | |
| * [ ] If this is a security fix: publish the [GitHub Security Advisories](https://github.com/python-pillow/Pillow/security/advisories). |
Nitpick: There may be more than one
Changes proposed in this pull request: