old_contents: # pylint: disable=W0622
  """cubicweb-localizer application packaging information"""
  
  modname = 'localizer'
  distname = 'cubicweb-localizer'
  
  numversion = (0, 3, 1)
  version = '.'.join(str(num) for num in numversion)
  
  license = 'LGPL'
  author = 'CEA (Saclay, FRANCE)'
  author_email = 'localizer94@cea.fr'
  description = 'Brainomics/Localizer'
  web = 'http://brainomics.cea.fr'
  
  __depends__ =  {
      'cubicweb': '>= 3.16.1',
      'cubicweb-brainomics': None,  # actually it should be '< 0.5.0'
  }
  __recommends__ = {}
  
  classifiers = [
      'Environment :: Web Environment',
      'Framework :: CubicWeb',
      'Programming Language :: Python',
      'Programming Language :: JavaScript',
      ]
  
  from os import listdir as _listdir
  from os.path import join, isdir
  from glob import glob
  
  THIS_CUBE_DIR = join('share', 'cubicweb', 'cubes', modname)
  
  def listdir(dirpath):
      return [join(dirpath, fname) for fname in _listdir(dirpath)
              if fname[0] != '.' and not fname.endswith('.pyc')
              and not fname.endswith('~')
              and not isdir(join(dirpath, fname))]
  
  data_files = [
      # common files
      [THIS_CUBE_DIR, [fname for fname in glob('*.py') if fname != 'setup.py']],
      ]
  # check for possible extended cube layout
  for dname in ('entities', 'views', 'sobjects', 'hooks', 'schema', 'data', 'wdoc', 'i18n', 'migration'):
      if isdir(dname):
          data_files.append([join(THIS_CUBE_DIR, dname), listdir(dname)])
  # Note: here, you'll need to add subdirectories if you want
  # them to be included in the debian package
  
  
new_contents: # pylint: disable=W0622
  """cubicweb-localizer application packaging information"""
  
  modname = 'localizer'
  distname = 'cubicweb-localizer'
  
  numversion = (0, 4, 0)
  version = '.'.join(str(num) for num in numversion)
  
  license = 'LGPL'
  author = 'CEA (Saclay, FRANCE)'
  author_email = 'localizer94@cea.fr'
  description = 'Brainomics/Localizer'
  web = 'http://brainomics.cea.fr'
  
  __depends__ =  {
      'cubicweb': '>= 3.16.1',
      'cubicweb-brainomics': None,  # actually it should be '< 0.5.0'
  }
  __recommends__ = {}
  
  classifiers = [
      'Environment :: Web Environment',
      'Framework :: CubicWeb',
      'Programming Language :: Python',
      'Programming Language :: JavaScript',
      ]
  
  from os import listdir as _listdir
  from os.path import join, isdir
  from glob import glob
  
  THIS_CUBE_DIR = join('share', 'cubicweb', 'cubes', modname)
  
  def listdir(dirpath):
      return [join(dirpath, fname) for fname in _listdir(dirpath)
              if fname[0] != '.' and not fname.endswith('.pyc')
              and not fname.endswith('~')
              and not isdir(join(dirpath, fname))]
  
  data_files = [
      # common files
      [THIS_CUBE_DIR, [fname for fname in glob('*.py') if fname != 'setup.py']],
      ]
  # check for possible extended cube layout
  for dname in ('entities', 'views', 'sobjects', 'hooks', 'schema', 'data', 'wdoc', 'i18n', 'migration'):
      if isdir(dname):
          data_files.append([join(THIS_CUBE_DIR, dname), listdir(dname)])
  # Note: here, you'll need to add subdirectories if you want
  # them to be included in the debian package
  
  
subject: Prepare 0.4.0 instead of 0.3.1