#!/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.running.tools', 'peak.running.tools.n2', 'peak.security', |
'peak.storage', 'peak.util', 'peak.web', 'protocols', |
'peak.storage', 'peak.util', 'peak.web', 'protocols', |
|
'peak.running.tools.version' |
] |
] |
|
|
extensions = [ |
extensions = [ |
|
|
data_files = [ |
data_files = [ |
('peak', ['src/peak/peak.ini']), |
('peak', ['src/peak/peak.ini']), |
] + findDataFiles('src/peak/running', 1, '*.xml') |
('peak/web', ['src/peak/web/resource_defaults.ini']), |
|
] + findDataFiles('src/peak/running', 1, '*.xml', '*.ini') |
|
|
|
|
if include_tests: |
if include_tests: |
data_files += [ |
data_files += [ |
('peak/running/tests', ['src/peak/running/tests/test_cluster.txt']), |
('peak/running/tests', ['src/peak/running/tests/test_cluster.txt']), |
('peak/config/tests', ['src/peak/config/tests/test_links.ini']), |
('peak/config/tests', ['src/peak/config/tests/test_links.ini']), |
] |
] + findDataFiles('src/peak/web/tests', 1, '*.pwt') |
|
|
|
|
if include_metamodels: |
if include_metamodels: |
|
|
|
|
|
|
|
|
|
|
try: |
try: |
# Check if Zope X3 is installed; we use zope.component |
# Check if Zope X3 is installed; we use zope.component |
# because we don't install it ourselves; if we used something we |
# because we don't install it ourselves; if we used something we |