Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 100750
Collapse All | Expand All

(-)setup.py.old (-1 / +26 lines)
Lines 12-18 Link Here
12
class DependencyFailed(Exception): pass
12
class DependencyFailed(Exception): pass
13
class VersionCheckFailed(DependencyFailed): pass
13
class VersionCheckFailed(DependencyFailed): pass
14
14
15
import sys
15
import sys, os
16
if sys.version < '2.3':
16
if sys.version < '2.3':
17
    raise VersionCheckFailed, "Python 2.3 is required"
17
    raise VersionCheckFailed, "Python 2.3 is required"
18
18
Lines 32-37 Link Here
32
else:
32
else:
33
    addnl = {}
33
    addnl = {}
34
34
35
DataGlobs = ['*.glade','*.gladep','*.gif', '*.png']
36
37
def getDataFiles():
38
    import fnmatch
39
    files = []
40
    out = []
41
    for path, dirnames, filenames in os.walk('shtoom'):
42
        if '.svn' in dirnames:
43
            dirnames.remove('.svn')
44
        wanted = []
45
        for glob in DataGlobs:
46
            wanted.extend(fnmatch.filter(filenames, glob))
47
        if wanted:
48
            files.extend([os.path.join(path, x) for x in wanted])
49
    pkgdir = 'lib/python%d.%d/site-packages'%(sys.version_info[:2])
50
    for f in files:
51
        out.append([os.path.join(pkgdir,os.path.dirname(f)),(f,)])
52
    return out
53
54
if sys.version_info < (2,4):
55
    addnl['data_files'] = getDataFiles()
56
else:
57
    addnl['data_files'] = []
58
    addnl['package_data'] = {'': DataGlobs}
59
35
setup(
60
setup(
36
    name = "shtoom",
61
    name = "shtoom",
37
    version = Version,
62
    version = Version,

Return to bug 100750