#!/usr/bin/env python |
#!/usr/bin/env python |
|
|
"""Distutils setup file""" |
"""Distutils setup file""" |
|
|
execfile('src/setup/prologue.py') |
execfile('src/setup/prologue.py') |
|
|
packages = [ |
packages = [ |
'peak', 'peak.api', 'peak.binding', 'peak.config', 'peak.model', |
'peak', 'peak.api', 'peak.binding', 'peak.config', 'peak.model', |
'peak.naming', 'peak.naming.factories', 'peak.running', |
'peak.naming', 'peak.naming.factories', 'peak.net', 'peak.running', |
'peak.running.tools', 'peak.running.tools.n2', 'peak.security', |
'peak.tools', 'peak.tools.n2', 'peak.security', 'peak.tools.supervisor', |
'peak.storage', 'peak.util', 'peak.web', 'protocols', |
'peak.storage', 'peak.util', 'peak.web', 'protocols', |
|
'peak.tools.version', 'peak.query', 'peak.events', |
] |
] |
|
|
extensions = [ |
extensions = [ |
data_files = [ |
data_files = [ |
('peak', ['src/peak/peak.ini']), |
('peak', ['src/peak/peak.ini']), |
('peak/web', ['src/peak/web/resource_defaults.ini']), |
('peak/web', ['src/peak/web/resource_defaults.ini']), |
] + findDataFiles('src/peak/running', 1, '*.xml') |
] + findDataFiles('src/peak/running', 1, '*.xml', '*.ini') |
|
|
|
|
if include_tests: |
if include_tests: |
|
|
packages += [ |
packages += [ |
'peak.tests', 'peak.binding.tests', 'peak.config.tests', |
'peak.tests', 'peak.binding.tests', 'peak.config.tests', |
'peak.model.tests', 'peak.naming.tests', 'peak.running.tests', |
'peak.model.tests', 'peak.naming.tests', 'peak.running.tests', |
'peak.security.tests', 'peak.web.tests', |
'peak.security.tests', 'peak.web.tests', 'peak.query.tests', |
'peak.storage.tests', 'peak.util.tests', 'protocols.tests', |
'peak.storage.tests', 'peak.util.tests', 'protocols.tests', |
|
'peak.events.tests' |
] |
] |
|
|
data_files += [ |
data_files += [ |
|
|
packages += [ 'peak.metamodels.tests' ] |
packages += [ 'peak.metamodels.tests' ] |
|
|
data_files += findDataFiles('src/peak/metamodels/tests', 1, '*.xml') |
data_files += findDataFiles( |
|
'src/peak/metamodels/tests', 1, '*.xml', '*.asdl' |
|
) |
|
|
try: |
try: |
# Check if Zope X3 is installed; we use zope.component |
# Check if Zope X3 is installed; we use zope.component |