root/mail-onna-stick/trunk/setup.py

Revision 311, 12.8 kB (checked in by anonymous, 11 years ago)

added twill_extensions to setup.py

Line 
1 #! /usr/bin/env python
2 import sys
3 import os.path
4 thisdir = os.path.dirname(__file__)
5 sys.path.insert(0, os.path.join(thisdir, 'lib'))
6
7 from setuptools import setup
8 from pkg_resources import require
9
10 setup(name = 'MailOnnaStick',
11       version = '0.3',
12       description = 'Personal mail search and annotation system',
13       author = 'C. Titus Brown and Grig Gheorghiu',
14       author_email = 'agile-trac@idyll.org',
15
16       install_requires = ["Durus>=3.1",
17                           "CherryPy>=2.1.1"],
18
19       package_dir = {'': 'lib'},
20       packages = ['mos', 'mos.sources', 'mailsearch', 'mosweb',
21                   'mosweb.static', 'html', 'xmlobj'],
22       py_modules = [ 'coverage', 'imapbox', 'jwzthreading',
23                      'mostest', 'popbox', 'poplib24', 'pyparsing',
24                      'subprocess', 'simplecapture', 'logger',
25                      'statprof', 'coverage_lib', 'twill_extensions'],
26
27       test_suite = 'mostest.collector',
28
29       entry_points = dict(console_scripts=['MailOnnaStick = mosweb:run'],),
30
31       package_data={'mosweb.static' : ['*.html',
32                                        'commentary-js/*.js',
33                                        'commentary-js/scriptaculous/*.js',
34                                        'commentary-js/MochiKit/*.js',
35                                        'test-data/socal-piggies.mbox',
36                                        'test-data/unicode-spam-message',
37                                        'test-data/test-dir/*',
38                                        'twill/*',
39                                        'css/*.css',
40                                        'selenium/dom-images/butmin.gif',
41                                        'selenium/dom-images/butplus.gif',
42                                        'selenium/html-xpath/html-xpath.js',
43                                        'selenium/html-xpath/license.txt',
44                                        'selenium/html-xpath/rainbow.jpg',
45                                        'selenium/html-xpath/html-xpath-patched.js',
46                                        'selenium/html-xpath/carnation.jpg',
47                                        'selenium/html-xpath/example.html',
48                                        'selenium/dom-styles/default.css',
49                                        'selenium/tests/events/TestButtonEvents.html',
50                                        'selenium/tests/events/TestLinkEvents.html',
51                                        'selenium/tests/events/TestRadioEvents.html',
52                                        'selenium/tests/events/TestSelectEvents.html',
53                                        'selenium/tests/events/readme.txt',
54                                        'selenium/tests/events/TestTextEvents.html',
55                                        'selenium/tests/events/TestFireEvents.html',
56                                        'selenium/tests/events/TestCheckboxEvents.html',
57                                        'selenium/tests/html/test_slowloading_page.html',
58                                        'selenium/tests/html/test_async_event.html',
59                                        'selenium/tests/html/test_locators.html',
60                                        'selenium/tests/html/test_select.html',
61                                        'selenium/tests/html/test_prompt.html',
62                                        'selenium/tests/html/test_form_events.html',
63                                        'selenium/tests/html/test_dummy_page.html',
64                                        'selenium/tests/html/test_visibility.html',
65                                        'selenium/tests/html/test_store_value.html',
66                                        'selenium/tests/html/test_just_text.html',
67                                        'selenium/tests/html/test_framed_page.html',
68                                        'selenium/tests/html/test_select_window_popup.html',
69                                        'selenium/tests/html/test_modal_dialog_dialog.html',
70                                        'selenium/tests/html/test_verify_alert.html',
71                                        'selenium/tests/html/test_confirm.html',
72                                        'selenium/tests/html/test_type_page1.html',
73                                        'selenium/tests/html/test_focus_on_blur.html',
74                                        'selenium/tests/html/test_type_page2.html',
75                                        'selenium/tests/html/test_open.html',
76                                        'selenium/tests/html/test_click_page1.html',
77                                        'selenium/tests/html/test_click_page2.html',
78                                        'selenium/tests/html/test_verifications.html',
79                                        'selenium/tests/html/test_reload_onchange_page.html',
80                                        'selenium/tests/html/test_select_window.html',
81                                        'selenium/tests/html/banner.gif',
82                                        'selenium/tests/html/test_click_javascript_page.html',
83                                        'selenium/tests/html/test_editable.html',
84                                        'selenium/tests/html/test_modal_dialog.html',
85                                        'selenium/tests/tableparser/tableparser-tests.html',
86                                        'selenium/tests/browserbot/suite.html',
87                                        'selenium/tests/browserbot/error-checking-command-tests.html',
88                                        'selenium/tests/browserbot/confirm-handling-tests.html',
89                                        'selenium/tests/browserbot/pagebot-accessor-tests.html',
90                                        'selenium/tests/browserbot/pagebot-locator-tests.html',
91                                        'selenium/tests/browserbot/pagebot-attribute-tests.html',
92                                        'selenium/tests/browserbot/command-factory-tests.html',
93                                        'selenium/tests/browserbot/browserbot-tests.html',
94                                        'selenium/tests/browserbot/selenium-api-tests.html',
95                                        'selenium/tests/browserbot/command-handler-tests.html',
96                                        'selenium/tests/browserbot/alert-handling-tests.html',
97                                        'selenium/tests/browserbot/pagebot-locator-tests-include.html',
98                                        'selenium/tests/browserbot/testloop-handle-error-tests.html',
99                                        'selenium/tests/browserbot/pagebot-action-tests.html',
100                                        'selenium/tests/browserbot/optionlocator-tests.html',
101                                        'selenium/tests/browserbot/pattern-matcher-tests.html',
102                                        'selenium/tests/browserbot/selenium-parameter-tests.html',
103                                        'selenium/tests/browserbot/assert-tests.html',
104                                        'selenium/tests/browserbot/pagebot-property-tests.html',
105                                        'selenium/tests/browserbot/event-bubble-tests.html',
106                                        'selenium/tests/TestLocators.html',
107                                        'selenium/tests/TestPause.html',
108                                        'selenium/tests/TestClick.html',
109                                        'selenium/tests/TestImplicitLocators.html',
110                                        'selenium/tests/TestVisibilityFailures.html',
111                                        'selenium/tests/TestFailingAssert.html',
112                                        'selenium/tests/GoogleTestSuite.html',
113                                        'selenium/tests/JsUnitSuite.html',
114                                        'selenium/tests/TestGoBack.html',
115                                        'selenium/tests/TestVisibility.html',
116                                        'selenium/tests/TestVerifyConfirmationFailures.html',
117                                        'selenium/tests/TestVerifyEditableFailures.html',
118                                        'selenium/tests/TestJavascriptParameters.html',
119                                        'selenium/tests/TestXPathLocators.html',
120                                        'selenium/tests/TestVerifyEditable.html',
121                                        'selenium/tests/ErrorCheckingTestSuite.html',
122                                        'selenium/tests/TestFailingVerifications.html',
123                                        'selenium/tests/TestOpen.html',
124                                        'selenium/tests/TestFocusOnBlur.html',
125                                        'selenium/tests/tinyWebServer.py.renamed',
126                                        'selenium/tests/TestSelectWindow.html',
127                                        'selenium/tests/MOSBrowseLocalMailbox.html',
128                                        'selenium/tests/TestWaitFor.html',
129                                        'selenium/tests/readme.txt',
130                                        'selenium/tests/TestVerifyAlertsFailures.html',
131                                        'selenium/tests/TestSuite-Konqueror.html',
132                                        'selenium/tests/TestModalDialog.html',
133                                        'selenium/tests/TestSelect.html',
134                                        'selenium/tests/TestPrompting.html',
135                                        'selenium/tests/TestVerifyAlerts.html',
136                                        'selenium/tests/TestProxy.html',
137                                        'selenium/tests/TestClickJavascriptHref.html',
138                                        'selenium/tests/TestType.html',
139                                        'selenium/tests/MOSSearch.html',
140                                        'selenium/tests/TestErrorChecking.html',
141                                        'selenium/tests/TestPatternMatching.html',
142                                        'selenium/tests/TestCommandError.html',
143                                        'selenium/tests/TestSuite.html',
144                                        'selenium/tests/TestSuite-Safari.html',
145                                        'selenium/tests/TestStore.html',
146                                        'selenium/tests/TestModalDialogDialog.html',
147                                        'selenium/tests/TestUserExtensions.html',
148                                        'selenium/tests/TestSuite-InternetExplorer.html',
149                                        'selenium/tests/GoogleTestSearch.html',
150                                        'selenium/tests/TestWait.html',
151                                        'selenium/tests/TestVerifications.html',
152                                        'selenium/tests/TestWaitInPopupWindow.html',
153                                        'selenium/tests/MOSTestSuite.html',
154                                        'selenium/tests/MOSBrowseMailsources.html',
155                                        'selenium/tests/TestConfirmations.html',
156                                        'selenium/tests/TestWaitForCondition.html',
157                                        'selenium/tests/TestEval.html',
158                                        'selenium/tests/MOSCommentary.html',
159                                        'selenium/selenium-browserbot.js',
160                                        'selenium/selenium-logging.js',
161                                        'selenium/SeleneseRunner.html',
162                                        'selenium/TestRunner.hta',
163                                        'selenium/SeleniumLog.html',
164                                        'selenium/xpath.js',
165                                        'selenium/htmlutils.js',
166                                        'selenium/selenium-executionloop.js',
167                                        'selenium/selenium-commandhandlers.js',
168                                        'selenium/selenium-domviewer.js',
169                                        'selenium/selenium-tableparser.js',
170                                        'selenium/TestRunner-splash.html',
171                                        'selenium/selenium-logo.png',
172                                        'selenium/xmlextras.js',
173                                        'selenium/selenium-api.js',
174                                        'selenium/version.txt',
175                                        'selenium/domviewer.html',
176                                        'selenium/user-extensions.js.sample',
177                                        'selenium/selenium-fitrunner.js',
178                                        'selenium/TestRunner.html',
179                                        'selenium/selenium.css',
180                                        'selenium/index.html',
181                                        'selenium/user-extensions.js',
182                                        ]}
183       )
184
Note: See TracBrowser for help on using the browser.