contrib/packaging/hgpackaging/inno.py
branchstable
changeset 46364 5b747aa1b2be
parent 45942 89a2afe31e82
child 47208 df1767fa822d
equal deleted inserted replaced
46363:d6cfe45afb18 46364:5b747aa1b2be
    31     'keyring',
    31     'keyring',
    32     'pygments',
    32     'pygments',
    33     'win32ctypes',
    33     'win32ctypes',
    34 }
    34 }
    35 
    35 
       
    36 EXTRA_INCLUDES = {
       
    37     '_curses',
       
    38     '_curses_panel',
       
    39 }
       
    40 
    36 EXTRA_INSTALL_RULES = [
    41 EXTRA_INSTALL_RULES = [
    37     ('contrib/win32/mercurial.ini', 'defaultrc/mercurial.rc'),
    42     ('contrib/win32/mercurial.ini', 'defaultrc/mercurial.rc'),
    38 ]
    43 ]
    39 
    44 
    40 PACKAGE_FILES_METADATA = {
    45 PACKAGE_FILES_METADATA = {
    76         build_dir,
    81         build_dir,
    77         python_exe,
    82         python_exe,
    78         'inno',
    83         'inno',
    79         requirements_txt,
    84         requirements_txt,
    80         extra_packages=EXTRA_PACKAGES,
    85         extra_packages=EXTRA_PACKAGES,
       
    86         extra_includes=EXTRA_INCLUDES,
    81     )
    87     )
    82 
    88 
    83     # Purge the staging directory for every build so packaging is
    89     # Purge the staging directory for every build so packaging is
    84     # pristine.
    90     # pristine.
    85     if staging_dir.exists():
    91     if staging_dir.exists():