summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorStefan Behnel <stefan_ml@behnel.de>2012-03-02 09:06:51 +0100
committerStefan Behnel <stefan_ml@behnel.de>2012-03-02 09:06:51 +0100
commit2ba3ad9b7b16aa3ca53a6e32c7690150363b0145 (patch)
treee1f2013fc4787303c91177c7c501d48f8d34ce19 /setup.py
parentbe9a65d9aa142dced19ef621ddbde8f093108d6e (diff)
downloadpython-lxml-2ba3ad9b7b16aa3ca53a6e32c7690150363b0145.tar.gz
always include 'lxml.include' package in build, added .pxd/.h files as package data
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py19
1 files changed, 6 insertions, 13 deletions
diff --git a/setup.py b/setup.py
index f7e2bece..33eeb496 100644
--- a/setup.py
+++ b/setup.py
@@ -69,9 +69,11 @@ extra_options.update(setupinfo.extra_setup_args())
extra_options['package_data'] = {
'lxml': [
- 'etreepublic.pxd',
- 'tree.pxd',
- 'etree_defs.h'
+ 'lxml.etree.h',
+ 'lxml.etree_api.h',
+ ],
+ 'lxml.include': [
+ '*.pxd', '*.h'
],
'lxml.isoschematron': [
'resources/rng/iso-schematron.rng',
@@ -86,15 +88,7 @@ extra_options['package_dir'] = {
}
extra_options['packages'] = [
- 'lxml', 'lxml.html', 'lxml.isoschematron'
- ]
-
-extra_options['package_dir'] = {
- '': 'src'
- }
-
-extra_options['packages'] = [
- 'lxml', 'lxml.html', 'lxml.isoschematron'
+ 'lxml', 'lxml.include', 'lxml.html', 'lxml.isoschematron'
]
@@ -161,7 +155,6 @@ def setup_extra_options():
header_packages = build_packages(extract_files(include_dirs))
- packages.append('lxml.include')
for package_path, (root_path, filenames) in header_packages.items():
if package_path:
package = 'lxml.include.' + package_path