[Zope-CVS] CVS: Packages/zpkgtools/doc - metadata.txt:1.20

Fred L. Drake, Jr. fred at zope.com
Wed May 5 16:58:09 EDT 2004

Update of /cvs-repository/Packages/zpkgtools/doc
In directory cvs.zope.org:/tmp/cvs-serv11877

Modified Files:
Log Message:
document the "header" field in SETUP.cfg

=== Packages/zpkgtools/doc/metadata.txt 1.19 => 1.20 ===
--- Packages/zpkgtools/doc/metadata.txt:1.19	Wed Apr 28 16:40:25 2004
+++ Packages/zpkgtools/doc/metadata.txt	Wed May  5 16:58:08 2004
@@ -176,6 +176,12 @@
   The name of a file or directory containing documentation. This is
   used to support RPM generation.
+  Identifies C and C++ header files that are provided by the package
+  as part of it's API.  This is used to allow sharing of headers by C
+  extensions within a distribution but in different packages; there's
+  not a general way to do this with distutils.
   Only files may be identified using this.  These files are included
   in the distribution and will be installed as executable scripts for
@@ -234,9 +240,8 @@
   recompiled.  Since the source files are identified by the **source**
   setting, this is normally only needed for header files.
-  XXX This is the one place I've seen a need to point outside the
-  current package.  In ZODB, the BTrees extension modules need to pick
-  up `../persistent/cPersistence.h`.
+  Headers provided by other packages should not be identified using
+  **depends-on**.
   The source language of the extension; this may be needed to control

More information about the Zope-CVS mailing list