diff options
author | Stefan Behnel <stefan_ml@behnel.de> | 2012-03-02 09:06:51 +0100 |
---|---|---|
committer | Stefan Behnel <stefan_ml@behnel.de> | 2012-03-02 09:06:51 +0100 |
commit | 2ba3ad9b7b16aa3ca53a6e32c7690150363b0145 (patch) | |
tree | e1f2013fc4787303c91177c7c501d48f8d34ce19 /setup.py | |
parent | be9a65d9aa142dced19ef621ddbde8f093108d6e (diff) | |
download | python-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.py | 19 |
1 files changed, 6 insertions, 13 deletions
@@ -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 |