~straemer/ubuntu/quantal/update-manager/fix-for-1058070

« back to all changes in this revision

Viewing changes to setup.py

  • Committer: Package Import Robot
  • Author(s): Michael Terry
  • Date: 2012-06-29 10:59:30 UTC
  • mfrom: (389.1.2 precise-security)
  • Revision ID: package-import@ubuntu.com-20120629105930-0oaj9vdvykmvkjum
Tags: 1:0.165
* Implementation of "update on start" feature from spec
  https://wiki.ubuntu.com/SoftwareUpdates
* Use a single main window that changes instead of having modal dialogs
* Implement several special-purpose dialogs like "No updates" or
  "Dist upgrade needed" accordingn to the above spec
* Split out release upgrader code and DistUpgrade module into a separate
  source package
* Drop python-update-manager, as it is unused
* debian/tests:
  - Add dep8 tests

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#!/usr/bin/env python
 
1
#!/usr/bin/env python3
 
2
# -*- Mode: Python; indent-tabs-mode: nil; tab-width: 4; coding: utf-8 -*-
2
3
 
3
4
import os
4
5
import glob
12
13
 
13
14
disabled = []
14
15
 
 
16
 
15
17
def plugins():
16
18
    return []
17
19
    return [os.path.join('janitor/plugincore/plugins', name)
29
31
    raise RuntimeError('No version found in debian/changelog')
30
32
 
31
33
 
 
34
class CustomBuild(build_extra.build_extra):
 
35
    def run(self):
 
36
        with open("UpdateManager/UpdateManagerVersion.py", "w") as f:
 
37
            f.write("VERSION='%s'" % version)
 
38
        build_extra.build_extra.run(self)
 
39
 
 
40
 
32
41
setup(name='update-manager',
33
42
      version=version,
34
 
      packages=[
35
 
                'UpdateManager',
 
43
      packages=['UpdateManager',
36
44
                'UpdateManager.backend',
37
45
                'UpdateManager.Core',
38
46
                'UpdateManagerText',
39
 
                'DistUpgrade',
40
47
                'janitor',
41
48
                'janitor.plugincore',
42
49
                ],
43
 
      scripts=[
44
 
               'update-manager',
 
50
      scripts=['update-manager',
45
51
               'ubuntu-support-status',
46
52
               'update-manager-text',
47
 
               "do-release-upgrade",
48
 
               "kubuntu-devel-release-upgrade",
49
 
               "check-new-release-gtk",
50
53
               ],
51
 
      data_files=[
52
 
                  ('share/update-manager/gtkbuilder',
53
 
                   glob.glob("data/gtkbuilder/*.ui")+
54
 
                   glob.glob("DistUpgrade/*.ui")
55
 
                  ),
56
 
                  ('share/update-manager/',
57
 
                   glob.glob("DistUpgrade/*.cfg")+
58
 
                   glob.glob("UpdateManager/*.ui")
59
 
                  ),
 
54
      data_files=[('share/update-manager/gtkbuilder',
 
55
                   glob.glob("data/gtkbuilder/*.ui")
 
56
                   ),
60
57
                  ('share/man/man8',
61
58
                   glob.glob('data/*.8')
62
 
                  ),
 
59
                   ),
63
60
                  ('share/GConf/gsettings/',
64
61
                   ['data/update-manager.convert']),
65
 
                  ('../etc/update-manager/',
66
 
                   ['data/release-upgrades', 'data/meta-release']),
67
62
                  ],
68
 
      cmdclass = { "build" : build_extra.build_extra,
69
 
                   "build_i18n" :  build_i18n.build_i18n,
70
 
                   "build_help" :  build_help.build_help,
71
 
                   "build_icons" :  build_icons.build_icons }
 
63
      cmdclass={"build": CustomBuild,
 
64
                "build_i18n": build_i18n.build_i18n,
 
65
                "build_help": build_help.build_help,
 
66
                "build_icons": build_icons.build_icons}
72
67
      )