[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:
metadata.txt
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.
+**header**
+ 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.
+
**script**
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**.
**language**
The source language of the extension; this may be needed to control
More information about the Zope-CVS
mailing list