[Zope-Checkins] CVS: Zope - setup.py:1.20
Fred L. Drake, Jr.
fred@zope.com
Fri, 7 Mar 2003 12:09:58 -0500
Update of /cvs-repository/Zope
In directory cvs.zope.org:/tmp/cvs-serv3147
Modified Files:
setup.py
Log Message:
- add the docutils package
- don't pretend directories inside packages are themselves packages if
they aren't; list them using the "data_files" keyword (this avoids
noisy warnings for installation and out-of-place building)
=== Zope/setup.py 1.19 => 1.20 ===
--- Zope/setup.py:1.19 Fri Mar 7 11:44:05 2003
+++ Zope/setup.py Fri Mar 7 12:09:56 2003
@@ -168,7 +168,7 @@
name='AccessControl',
author=AUTHOR,
- packages=['AccessControl', 'AccessControl.securitySuite',
+ packages=['AccessControl',
'AccessControl.tests', 'AccessControl.tests.mixed_module',
'AccessControl.tests.mixed_module.submodule',
'AccessControl.tests.private_module',
@@ -178,7 +178,8 @@
data_files=[['AccessControl', ['AccessControl/*.txt']],
['AccessControl/dtml', ['AccessControl/dtml/*']],
['AccessControl/securitySuite',
- ['AccessControl/securitySuite/README']],
+ ['AccessControl/securitySuite/README',
+ 'AccessControl/securitySuite/*.py']],
['AccessControl/www', ['AccessControl/www/*']]],
ext_modules=[
Extension(name='AccessControl.cAccessControl',
@@ -254,7 +255,7 @@
author=AUTHOR,
packages=['DateTime', 'DateTime.tests'],
- data_files=[['DateTime', ['DateTime/DateTime.html']],
+ data_files=[['DateTime', ['DateTime/DateTime.txt']],
['DateTime/tests', ['DateTime/tests/julian_testdata.txt.gz']]],
)
@@ -274,6 +275,16 @@
sources=['DocumentTemplate/cDocumentTemplate.c'])]
)
+# docutils
+setup(
+ name='docutils',
+ author='David Goodger and contributors',
+ packages=['docutils', 'docutils.languages', 'docutils.parsers',
+ 'docutils.parsers.rst', 'docutils.parsers.rst.directives',
+ 'docutils.parsers.rst.languages', 'docutils.readers',
+ 'docutils.transforms', 'docutils.writers'],
+ )
+
# ExtensionClass
setup(
name='ExtensionClass',
@@ -282,28 +293,29 @@
ext_modules=[
Extension(name='ExtensionClass',
include_dirs=EXTENSIONCLASS_INCLUDEDIRS,
- sources=['../Components/ExtensionClass/src/ExtensionClass.c']),
+ sources=[EXTENSIONCLASS_SRCDIR + "/ExtensionClass.c"]),
Extension(name='Acquisition',
include_dirs=EXTENSIONCLASS_INCLUDEDIRS,
- sources=['../Components/ExtensionClass/src/Acquisition.c']),
+ sources=[EXTENSIONCLASS_SRCDIR + "/Acquisition.c"]),
Extension(name='MethodObject',
include_dirs=EXTENSIONCLASS_INCLUDEDIRS,
- sources=['../Components/ExtensionClass/src/MethodObject.c']),
+ sources=[EXTENSIONCLASS_SRCDIR + "/MethodObject.c"]),
Extension(name='MultiMapping',
include_dirs=EXTENSIONCLASS_INCLUDEDIRS,
- sources=['../Components/ExtensionClass/src/MultiMapping.c']),
+ sources=[EXTENSIONCLASS_SRCDIR + "/MultiMapping.c"]),
Extension(name='ThreadLock',
include_dirs=EXTENSIONCLASS_INCLUDEDIRS,
- sources=['../Components/ExtensionClass/src/ThreadLock.c']),
+ sources=[EXTENSIONCLASS_SRCDIR + "/ThreadLock.c"]),
Extension(name='Missing',
include_dirs=EXTENSIONCLASS_INCLUDEDIRS,
- sources=['../Components/ExtensionClass/src/Missing.c']),
+ sources=[EXTENSIONCLASS_SRCDIR + "/Missing.c"]),
Extension(name='Record',
include_dirs=EXTENSIONCLASS_INCLUDEDIRS,
- sources=['../Components/ExtensionClass/src/Record.c']),
+ sources=[EXTENSIONCLASS_SRCDIR + "/Record.c"]),
Extension(name='ComputedAttribute',
include_dirs=EXTENSIONCLASS_INCLUDEDIRS,
- sources=['../Components/ExtensionClass/src/ComputedAttribute.c'])]
+ sources=[EXTENSIONCLASS_SRCDIR + "/ComputedAttribute.c"]),
+ ]
)
# HelpSys
@@ -388,11 +400,11 @@
name='StructuredText',
author=AUTHOR,
- packages=['StructuredText', 'StructuredText.regressions',
- 'StructuredText.tests'],
+ packages=['StructuredText', 'StructuredText.tests'],
data_files=[['StructuredText', ['StructuredText/*.txt']],
['StructuredText/regressions',
- ['StructuredText/regressions/*.ref',
+ ['StructuredText/regressions/*.py',
+ 'StructuredText/regressions/*.ref',
'StructuredText/regressions/*.stx']]],
)
@@ -485,20 +497,13 @@
['ZClasses/dtml', ['ZClasses/dtml/*']]],
)
-# ZLogger
-setup(
- name='ZLogger',
- author=AUTHOR,
-
- packages=['ZLogger']
- )
-
# ZODB
setup(
name='ZODB',
author=AUTHOR,
packages=['Persistence', 'ZODB', 'ZODB.tests'],
+ data_files=[['ZODB', ['ZODB/component.xml']]],
ext_modules=[
Extension(name='ZODB.cPersistence',
include_dirs=EXTENSIONCLASS_INCLUDEDIRS,
@@ -540,7 +545,9 @@
name='Zope',
author=AUTHOR,
- packages=['Zope', 'Zope.App']
+ packages=['Zope', 'Zope.App', 'Zope.Startup', 'Zope.Startup.misc',
+ 'Zope.Startup.nt'],
+ data_files=[ ['Zope/Startup', ['Zope/Startup/*.xml']] ],
)
# webdav
@@ -567,6 +574,7 @@
author=AUTHOR,
packages=['zLOG', 'zLOG.tests'],
+ data_files=[['zLOG', ['zLOG/*.xml']]],
)
# zdaemon
@@ -575,6 +583,7 @@
author=AUTHOR,
packages=['zdaemon', 'zdaemon.tests'],
+ data_files=[['zdaemon', ['zdaemon/sample.conf', 'zdaemon/schema.xml']]],
)
@@ -602,7 +611,23 @@
author=AUTHOR,
packages=['ZEO', 'ZEO.tests', 'ZEO.zrpc'],
- data_files=[['ZEO', ['ZEO/*.txt']]],
+ data_files=[['ZEO', ['ZEO/*.txt', 'ZEO/component.xml']]],
+ )
+
+# ZConfig
+setup(
+ name='ZConfig',
+ author=AUTHOR,
+
+ packages=['ZConfig', 'ZConfig.tests'],
+ data_files=[
+ ['../../doc/zconfig', ['ZConfig/doc/zconfig.pdf',
+ 'ZConfig/doc/schema.dtd']],
+ ['ZConfig/tests/input', ['ZConfig/tests/input/*']],
+ ['ZConfig/tests/library/thing', ['ZConfig/tests/library/thing/*']],
+ ['ZConfig/tests/library/widget', ['ZConfig/tests/library/widget/*']],
+ ],
+ scripts=["ZConfig/scripts/zconfig"],
)
# Other top-level packages (XXX should these be broken out at all?)
@@ -610,8 +635,7 @@
name='Top-level',
author=AUTHOR,
- py_modules=['Globals', 'ImageFile', 'LOG', 'ts_regex', 'xmlrpclib',
- 'Lifetime']
+ py_modules=['Globals', 'ImageFile', 'xmlrpclib', 'Lifetime']
)
# Products base directory
@@ -627,8 +651,7 @@
name='ExternalMethod',
author=AUTHOR,
- packages=['Products.ExternalMethod', 'Products.ExternalMethod.tests',
- 'Products.ExternalMethod.tests.Extensions'],
+ packages=['Products.ExternalMethod', 'Products.ExternalMethod.tests'],
data_files=[['Products/ExternalMethod',
['Products/ExternalMethod/*.gif',
'Products/ExternalMethod/*.txt']],
@@ -636,6 +659,8 @@
['Products/ExternalMethod/dtml/*']],
['Products/ExternalMethod/help',
['Products/ExternalMethod/help/*']],
+ ['Products/ExternalMethod/tests/Extensions',
+ ['Products/ExternalMethod/tests/Extensions/*.py']],
['Products/ExternalMethod/www',
['Products/ExternalMethod/www/*']]],
)
@@ -654,11 +679,11 @@
name='MailHost',
author=AUTHOR,
- packages=['Products.MailHost', 'Products.MailHost.help',
- 'Products.MailHost.tests'],
+ packages=['Products.MailHost', 'Products.MailHost.tests'],
data_files=[['Products/MailHost', ['Products/MailHost/*.txt']],
['Products/MailHost/dtml', ['Products/MailHost/dtml/*']],
- ['Products/MailHost/help', ['Products/MailHost/help/*.stx']],
+ ['Products/MailHost/help', ['Products/MailHost/help/*.py',
+ 'Products/MailHost/help/*.stx']],
['Products/MailHost/www', ['Products/MailHost/www/*']]],
)
@@ -667,10 +692,11 @@
name='OFSP',
author=AUTHOR,
- packages=['Products.OFSP', 'Products.OFSP.help'],
+ packages=['Products.OFSP'],
data_files=[['Products/OFSP', ['Products/OFSP/*.txt']],
['Products/OFSP/dtml', ['Products/OFSP/dtml/*']],
- ['Products/OFSP/help', ['Products/OFSP/help/*.stx']],
+ ['Products/OFSP/help', ['Products/OFSP/help/*.py',
+ 'Products/OFSP/help/*.stx']],
['Products/OFSP/images', ['Products/OFSP/images/*']]],
)
@@ -679,13 +705,14 @@
name='PageTemplates',
author=AUTHOR,
- packages=['Products.PageTemplates', 'Products.PageTemplates.help',
- 'Products.PageTemplates.tests'],
+ packages=['Products.PageTemplates', 'Products.PageTemplates.tests'],
+
data_files=[['Products/PageTemplates', ['Products/PageTemplates/*.txt']],
['Products/PageTemplates/examples',
['Products/PageTemplates/examples/*']],
['Products/PageTemplates/help',
- ['Products/PageTemplates/help/*.stx']],
+ ['Products/PageTemplates/help/*.py',
+ 'Products/PageTemplates/help/*.stx']],
['Products/PageTemplates/tests/input',
['Products/PageTemplates/tests/input/*']],
['Products/PageTemplates/tests/output',
@@ -765,7 +792,7 @@
Extension(name='Products.PluginIndexes.TextIndex.Splitter.ISO_8859_1_Splitter.ISO_8859_1_Splitter',
sources=['Products/PluginIndexes/TextIndex/Splitter/ISO_8859_1_Splitter/src/ISO_8859_1_Splitter.c']),
Extension(name='Products.PluginIndexes.TextIndex.Splitter.UnicodeSplitter.UnicodeSplitter',
- sources=['Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter/src/UnicodeSplitter.c'])]
+ sources=['Products/PluginIndexes/TextIndex/Splitter/UnicodeSplitter/src/UnicodeSplitter.c'])],
)
# PythonScripts product
@@ -773,12 +800,13 @@
name='PythonScripts',
author=AUTHOR,
- packages=['Products.PythonScripts', 'Products.PythonScripts.Extensions',
- 'Products.PythonScripts.help', 'Products.PythonScripts.tests'],
-
+ packages=['Products.PythonScripts', 'Products.PythonScripts.tests'],
data_files=[['Products/PythonScripts', ['Products/PythonScripts/*.txt']],
+ ['Products/PythonScripts/Extensions',
+ ['Products/PythonScripts/Extensions/*.py']],
['Products/PythonScripts/help',
- ['Products/PythonScripts/help/*.stx']],
+ ['Products/PythonScripts/help/*.py',
+ 'Products/PythonScripts/help/*.stx']],
['Products/PythonScripts/tests/tscripts',
['Products/PythonScripts/tests/tscripts/*']],
['Products/PythonScripts/www',
@@ -790,10 +818,12 @@
name='Sessions',
author=AUTHOR,
- packages=['Products.Sessions', 'Products.Sessions.help',
- 'Products.Sessions.tests', 'Products.Sessions.stresstests'],
- data_files=[['Products/Sessions/help', ['Products/Sessions/help/*.stx']],
+ packages=['Products.Sessions', 'Products.Sessions.tests'],
+ data_files=[['Products/Sessions/help', ['Products/Sessions/help/*.py',
+ 'Products/Sessions/help/*.stx']],
['Products/Sessions/dtml', ['Products/Sessions/dtml/*']],
+ ['Products/Sessions/stresstests',
+ ['Products/Sessions/stresstests/*.py']],
['Products/Sessions/www', ['Products/Sessions/www/*']]],
)
@@ -802,9 +832,11 @@
name='SiteAccess',
author=AUTHOR,
- packages=['Products.SiteAccess', 'Products.SiteAccess.Extensions'],
+ packages=['Products.SiteAccess'],
data_files=[['Products/SiteAccess', ['Products/SiteAccess/*.txt']],
['Products/SiteAccess/doc', ['Products/SiteAccess/doc/*']],
+ ['Products/SiteAccess/Extensions',
+ ['Products/SiteAccess/Extensions/*.py']],
['Products/SiteAccess/help', ['Products/SiteAccess/help/*']],
['Products/SiteAccess/www', ['Products/SiteAccess/www/*']]],
)
@@ -816,7 +848,7 @@
packages=['Products.SiteErrorLog'],
data_files=[['Products/SiteErrorLog/www',
- ['Products/SiteErrorLog/www/*']]],
+ ['Products/SiteErrorLog/www/*']]],
)
# StandardCacheManagers product
@@ -853,12 +885,12 @@
name='Transience',
author=AUTHOR,
- packages=['Products.Transience', 'Products.Transience.help',
- 'Products.Transience.tests'],
+ packages=['Products.Transience', 'Products.Transience.tests'],
data_files=[['Products/Transience', ['Products/Transience/*.stx']],
['Products/Transience/dtml', ['Products/Transience/dtml/*']],
['Products/Transience/help',
- ['Products/Transience/help/*.stx']],
+ ['Products/Transience/help/*.py',
+ 'Products/Transience/help/*.stx']],
['Products/Transience/www', ['Products/Transience/www/*']]],
)
@@ -867,12 +899,14 @@
name='ZCatalog',
author=AUTHOR,
- packages=['Products.ZCatalog', 'Products.ZCatalog.help',
- 'Products.ZCatalog.regressiontests', 'Products.ZCatalog.tests'],
- data_files=[['Products/ZCatalog', ['Products/ZCatalog/*.gif',
- 'Products/ZCatalog/*.txt']],
+ packages=['Products.ZCatalog', 'Products.ZCatalog.tests'],
+ data_files=[['Products/ZCatalog',
+ ['Products/ZCatalog/*.gif', 'Products/ZCatalog/*.txt']],
+ ['Products/ZCatalog/regressiontests',
+ ['Products/ZCatalog/regressiontests/*.py']],
['Products/ZCatalog/dtml', ['Products/ZCatalog/dtml/*']],
- ['Products/ZCatalog/help', ['Products/ZCatalog/help/*.stx']],
+ ['Products/ZCatalog/help', ['Products/ZCatalog/help/*.stx',
+ 'Products/ZCatalog/help/*.py']],
['Products/ZCatalog/www', ['Products/ZCatalog/www/*']]],
)
@@ -915,12 +949,13 @@
name='ZSQLMethods',
author=AUTHOR,
- packages=['Products.ZSQLMethods', 'Products.ZSQLMethods.help'],
+ packages=['Products.ZSQLMethods'],
data_files=[['Products/ZSQLMethods', ['Products/ZSQLMethods/*.txt',
'Products/ZSQLMethods/*.gif']],
['Products/ZSQLMethods/dtml', ['Products/ZSQLMethods/dtml/*']],
['Products/ZSQLMethods/help',
- ['Products/ZSQLMethods/help/*.stx']]],
+ ['Products/ZSQLMethods/help/*.stx',
+ 'Products/ZSQLMethods/help/*.py']]],
)
# ZopeTutorial product