ALT Linux repos
Group :: Development/Python
RPM: python
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
Patch: python-2.7.14-alt-expat.patch
Download
Download
diff --git a/Modules/pyexpat.c b/Modules/pyexpat.c
index 2b4d312..408756e 100644
--- a/Modules/pyexpat.c
+++ b/Modules/pyexpat.c
@@ -2,7 +2,7 @@
#include <ctype.h>
#include "frameobject.h"
-#include "expat.h"
+#include <expat.h>
#include "pyexpat.h"
diff --git a/setup.py b/setup.py
index 6cfb43f..142aa5d 100644
--- a/setup.py
+++ b/setup.py
@@ -1491,10 +1491,6 @@ class PyBuildExt(build_ext):
else:
expat_inc = [os.path.join(os.getcwd(), srcdir, 'Modules', 'expat')]
define_macros = [
- ('HAVE_EXPAT_CONFIG_H', '1'),
- # bpo-30947: Python uses best available entropy sources to
- # call XML_SetHashSalt(), expat entropy sources are not needed
- ('XML_POOR_ENTROPY', '1'),
]
expat_lib = []
expat_sources = ['expat/xmlparse.c',
@@ -1514,10 +1510,8 @@ class PyBuildExt(build_ext):
]
exts.append(Extension('pyexpat',
- define_macros = define_macros,
- include_dirs = expat_inc,
- libraries = expat_lib,
- sources = ['pyexpat.c'] + expat_sources,
+ sources = ['pyexpat.c'],
+ libraries = ['expat'],
depends = expat_depends,
))