~ubuntu-branches/ubuntu/vivid/dogtail/vivid-proposed

« back to all changes in this revision

Viewing changes to setup.py

  • Committer: Bazaar Package Importer
  • Author(s): Jose Carlos Garcia Sogo
  • Date: 2006-12-16 10:57:30 UTC
  • mfrom: (1.2.1 upstream) (3.1.1 edgy)
  • Revision ID: james.westby@ubuntu.com-20061216105730-utt6mcidfssawo7j
Tags: 0.6.1-3
pyhton-at-spi has to be added as dependency (Closes: #402752)

Show diffs side-by-side

added added

removed removed

Lines of Context:
5
5
from distutils.command.bdist_rpm import bdist_rpm
6
6
 
7
7
def examples():
8
 
        import os
9
 
        exList = os.listdir(os.curdir + '/examples/')
10
 
        result = []
11
 
        for ex in exList:
12
 
                if ex.split('.')[-1] == 'py' and ex != 'crack.py':
13
 
                        result = result + ['examples/' + ex]
14
 
        return result
 
8
    import os
 
9
    exList = os.listdir(os.curdir + '/examples/')
 
10
    result = []
 
11
    for ex in exList:
 
12
        if ex.split('.')[-1] == 'py':
 
13
            result = result + ['examples/' + ex]
 
14
    return result
15
15
 
16
16
def examples_data():
17
 
        import os
18
 
        dataList = os.listdir(os.curdir + '/examples/data/')
19
 
        result = []
20
 
        for data in dataList:
21
 
                if data != 'CVS':
22
 
                        result = result + ['examples/data/' + data]
23
 
        return result
 
17
    import os
 
18
    dataList = os.listdir(os.curdir + '/examples/data/')
 
19
    result = []
 
20
    for data in dataList:
 
21
        if data != 'CVS':
 
22
            result = result + ['examples/data/' + data]
 
23
    return result
24
24
 
25
25
def sniff_icons():
26
 
        import os
27
 
        list = os.listdir(os.curdir + '/sniff/icons/')
28
 
        result = []
29
 
        for file in list:
30
 
                if file.split('.')[-1] in ('xpm'):
31
 
                        result = result + ['sniff/icons/' + file]
32
 
        return result
 
26
    import os
 
27
    list = os.listdir(os.curdir + '/sniff/icons/')
 
28
    result = []
 
29
    for file in list:
 
30
        if file.split('.')[-1] in ('xpm'):
 
31
            result = result + ['sniff/icons/' + file]
 
32
    return result
33
33
 
34
34
def icons(ext_tuple):
35
 
        import os
36
 
        list = os.listdir(os.curdir + '/icons/')
37
 
        result = []
38
 
        for file in list:
39
 
                if file.split('.')[-1] in ext_tuple:
40
 
                        result = result + ['icons/' + file]
41
 
        return result
 
35
    import os
 
36
    list = os.listdir(os.curdir + '/icons/')
 
37
    result = []
 
38
    for file in list:
 
39
        if file.split('.')[-1] in ext_tuple:
 
40
            result = result + ['icons/' + file]
 
41
    return result
42
42
 
43
43
def scripts():
44
 
        import os
45
 
        list = os.listdir(os.curdir + '/scripts/')
46
 
        result = ['sniff/sniff']
47
 
        for file in list:
48
 
                if file != 'CVS':
49
 
                        result = result + ['scripts/' + file]
50
 
        return result
 
44
    import os
 
45
    list = os.listdir(os.curdir + '/scripts/')
 
46
    result = ['sniff/sniff', 'recorder/dogtail-recorder']
 
47
    for file in list:
 
48
        if file != 'CVS':
 
49
            result = result + ['scripts/' + file]
 
50
    return result
51
51
 
52
52
setup (
53
 
        name = 'dogtail',
54
 
        version = '0.5.0',
55
 
        description = """GUI test tool and automation framework that uses Accessibility (a11y) technologies to communicate with desktop applications.""",
56
 
        author = """Zack Cerza <zcerza@redhat.com>,
57
 
Ed Rousseau <rousseau@redhat.com>, 
 
53
        name = 'dogtail',
 
54
        version = '0.6.1',
 
55
        description = """GUI test tool and automation framework that uses Accessibility (a11y) technologies to communicate with desktop applications.""",
 
56
        author = """Zack Cerza <zcerza@redhat.com>,
 
57
Ed Rousseau <rousseau@redhat.com>,
58
58
David Malcolm <dmalcolm@redhat.com>""",
59
 
        author_email = 'dogtail-list@gnome.org',
60
 
        url = 'http://people.redhat.com/zcerza/dogtail/',
61
 
        packages = ['dogtail', 'dogtail.apps', 'dogtail.apps.wrappers'],
62
 
        scripts = scripts(),
63
 
        data_files = [
64
 
                                ('share/doc/dogtail/examples',
65
 
                                        examples() ),
66
 
                                ('share/doc/dogtail/examples/data', 
67
 
                                        examples_data() ),
68
 
                                ('share/dogtail/glade', ['sniff/sniff.glade']),
69
 
                                ('share/dogtail/icons', sniff_icons() ),
70
 
                                ('share/applications', ['sniff/sniff.desktop']),
71
 
                                ('share/icons/hicolor/48x48/apps', icons('png')),
72
 
                                ('share/icons/hicolor/scalable/apps', icons('svg'))
73
 
                                ],
74
 
        cmdclass = {
75
 
                'bdist_rpm': bdist_rpm
76
 
                }
 
59
        author_email = 'dogtail-list@gnome.org',
 
60
        url = 'http://people.redhat.com/zcerza/dogtail/',
 
61
        packages = ['dogtail'],
 
62
        scripts = scripts(),
 
63
        data_files = [
 
64
                                ('share/doc/dogtail/examples',
 
65
                                        examples() ),
 
66
                                ('share/doc/dogtail/examples/data',
 
67
                                        examples_data() ),
 
68
                                ('share/dogtail/glade', ['sniff/sniff.glade',
 
69
                                        'recorder/recorder.glade']),
 
70
                                ('share/dogtail/icons', sniff_icons() ),
 
71
                                ('share/applications', ['sniff/sniff.desktop',
 
72
                                        'recorder/dogtail-recorder.desktop']),
 
73
                                ('share/icons/hicolor/48x48/apps', icons('png')),
 
74
                                ('share/icons/hicolor/scalable/apps', icons('svg'))
 
75
                                ],
 
76
        cmdclass = {
 
77
                'bdist_rpm': bdist_rpm
 
78
                }
77
79
)
78
80
 
79
81
# vim: sw=4 ts=4 sts=4 noet ai
80