/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to breezy/bzr_distutils.py

  • Committer: Breezy landing bot
  • Author(s): Colin Watson
  • Date: 2020-11-16 21:47:08 UTC
  • mfrom: (7521.1.1 remove-lp-workaround)
  • Revision ID: breezy.the.bot@gmail.com-20201116214708-jos209mgxi41oy15
Remove breezy.git workaround for bazaar.launchpad.net.

Merged from https://code.launchpad.net/~cjwatson/brz/remove-lp-workaround/+merge/393710

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
# -*- coding: utf-8 -*-
2
2
#
3
 
# Copyright (C) 2007,2009,2011 Canonical Ltd.
 
3
# Copyright (C) 2007, 2009, 2011 Canonical Ltd.
4
4
#
5
5
# This program is free software; you can redistribute it and/or modify
6
6
# it under the terms of the GNU General Public License as published by
20
20
 
21
21
"""build_mo command for setup.py"""
22
22
 
23
 
from __future__ import absolute_import
24
 
 
25
23
from distutils import log
26
24
from distutils.core import Command
27
25
from distutils.dep_util import newer
45
43
                    ('force', 'f', 'Force creation of mo files'),
46
44
                    ('lang=', None, 'Comma-separated list of languages '
47
45
                                    'to process'),
48
 
                   ]
 
46
                    ]
49
47
 
50
48
    boolean_options = ['force']
51
49
 
60
58
        self.set_undefined_options('build', ('force', 'force'))
61
59
        self.prj_name = self.distribution.get_name()
62
60
        if self.build_dir is None:
63
 
            self.build_dir = 'bzrlib/locale'
 
61
            self.build_dir = 'breezy/locale'
64
62
        if not self.output_base:
65
63
            self.output_base = self.prj_name or 'messages'
66
64
        if self.source_dir is None:
94
92
                pot = (self.prj_name or 'messages') + '.pot'
95
93
                en_po = 'en.po'
96
94
                self.spawn(['msginit',
97
 
                    '--no-translator',
98
 
                    '-l', 'en',
99
 
                    '-i', os.path.join(self.source_dir, pot),
100
 
                    '-o', os.path.join(self.source_dir, en_po),
101
 
                    ])
 
95
                            '--no-translator',
 
96
                            '-l', 'en',
 
97
                            '-i', os.path.join(self.source_dir, pot),
 
98
                            '-o', os.path.join(self.source_dir, en_po),
 
99
                            ])
102
100
 
103
101
        basename = self.output_base
104
102
        if not basename.endswith('.mo'):
114
112
            if self.force or newer(po, mo):
115
113
                log.info('Compile: %s -> %s' % (po, mo))
116
114
                self.spawn(['msgfmt', '-o', mo, po])
117
 
 
118