This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: Simplify setup macros for pyexpat and _elementtree
Type: enhancement Stage: resolved
Components: Build Versions: Python 3.11
process
Status: closed Resolution: fixed
Dependencies: Superseder:
Assigned To: christian.heimes Nosy List: brett.cannon, christian.heimes, miss-islington, vstinner
Priority: normal Keywords: patch

Created on 2021-10-22 12:40 by christian.heimes, last changed 2022-04-11 14:59 by admin. This issue is now closed.

Pull Requests
URL Status Linked Edit
PR 29159 merged christian.heimes, 2021-10-22 12:49
Messages (2)
msg404761 - (view) Author: Christian Heimes (christian.heimes) * (Python committer) Date: 2021-10-22 12:40
setup.py and Modules/Setup define a couple of macros for pyexpat and _elementtree. The macros are no longer needed or should be moved to our expat_config.h copy.

* HAVE_EXPAT_CONFIG_H is not used by our code and not used by system-wide expat header files
* USE_PYEXPAT_CAPI is no longer used by our code
* XML_POOR_ENTROPY should be defined in expat_config.h
msg404789 - (view) Author: miss-islington (miss-islington) Date: 2021-10-22 16:28
New changeset ec93721e0066c4cbe40085188a9bf0952aa935ef by Christian Heimes in branch 'main':
bpo-45570: Simplify setup macros for pyexpat (GH-29159)
https://github.com/python/cpython/commit/ec93721e0066c4cbe40085188a9bf0952aa935ef
History
Date User Action Args
2022-04-11 14:59:51adminsetgithub: 89733
2021-10-22 16:28:39christian.heimessetstatus: open -> closed
resolution: fixed
stage: patch review -> resolved
2021-10-22 16:28:26miss-islingtonsetnosy: + miss-islington
messages: + msg404789
2021-10-22 12:49:16christian.heimessetkeywords: + patch
stage: patch review
pull_requests: + pull_request27434
2021-10-22 12:40:23christian.heimescreate