Re: [Distutils] [issue142] easy_install ignores 'headers' passed to setup()

2012-07-09 Thread Tres Seaver
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 07/09/2012 11:13 AM, Tres Seaver wrote:
> 
> New submission from Tres Seaver :
> 
> A bare distutils install of a package with 'headers' passed to
> 'setup()' dispatches to 'install_headers', which copies the exported
> header files into the system include path.
> 
> 'easy_install' bypasses the distutils 'install()' when doing a normal 
> egg install, and does not re-implement the 'install_headers' dance.
> 
> Furthermore, the 'bdist_egg' it creates, even though it contains the 
> header files, has no metadata which would allow the installer to 
> discover that they should be copied.

Note that distribute has the same bug, which I reported here:

 https://bitbucket.org/tarek/distribute/issue/295


- -- 
===
Tres Seaver  +1 540-429-0999  tsea...@palladion.com
Palladion Software   "Excellence by Design"http://palladion.com


-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk/7AqQACgkQ+gerLs4ltQ4/kwCfWEBYSY+dlEfD0b/QNxXnPNxA
lPcAoIj0XsQCu2AbPuVWYLEGmWpfKL4Y
=VNY3
-END PGP SIGNATURE-

___
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig


[Distutils] [issue142] easy_install ignores 'headers' passed to setup()

2012-07-09 Thread Tres Seaver

New submission from Tres Seaver :

A bare distutils install of a package with 'headers' passed to 'setup()'
dispatches to 'install_headers', which copies the exported header files
into the system include path.

'easy_install' bypasses the distutils 'install()' when doing a normal
egg install, and does not re-implement the 'install_headers' dance.

Furthermore, the 'bdist_egg' it creates, even though it contains the
header files, has no metadata which would allow the installer to
discover that they should be copied.

--
messages: 669
nosy: tseaver
priority: bug
status: unread
title: easy_install ignores 'headers' passed to setup()

___
Setuptools tracker 

___
___
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig