コード例 #1
0
ファイル: hook-docutils.py プロジェクト: xujianjlu/Flame
def hook(mod):
    global hiddenimports, datas
    hiddenimports = (collect_submodules('docutils.languages') +
                     collect_submodules('docutils.writers') +
                     collect_submodules('docutils.parsers.rst.languages') +
                     collect_submodules('docutils.parsers.rst.directives'))
    datas = collect_data_files('docutils')
    return mod
コード例 #2
0
def hook(mod):
    global hiddenimports, datas
    hiddenimports = (collect_submodules('docutils.languages') +
                     collect_submodules('docutils.writers'))
    datas = collect_data_files('docutils')
    return mod
コード例 #3
0
#-----------------------------------------------------------------------------
# Copyright (c) 2013, PyInstaller Development Team.
#
# Distributed under the terms of the GNU General Public License with exception
# for distributing bootloader.
#
# The full license is in the file COPYING.txt, distributed with this software.
#-----------------------------------------------------------------------------


from hookutils import collect_submodules, collect_data_files

hiddenimports = (collect_submodules('docutils.languages') +
                 collect_submodules('docutils.writers') +
                 collect_submodules('docutils.parsers.rst.languages') +
                 collect_submodules('docutils.parsers.rst.directives'))
datas = collect_data_files('docutils')
コード例 #4
0
#-----------------------------------------------------------------------------
# Copyright (c) 2013, PyInstaller Development Team.
#
# Distributed under the terms of the GNU General Public License with exception
# for distributing bootloader.
#
# The full license is in the file COPYING.txt, distributed with this software.
#-----------------------------------------------------------------------------


from hookutils import collect_submodules

hiddenimports = collect_submodules('sqlite3')
コード例 #5
0
from hookutils import collect_submodules
hiddenimports = collect_submodules('sklearn')
コード例 #6
0
from hookutils import collect_submodules, collect_data_files

hiddenimports = collect_submodules('markdown.extensions')
コード例 #7
0
ファイル: hook-mcomix.py プロジェクト: HoverHell/mcomix
    ('C:/Program Files/MuPDF/*.txt', 'doc/mupdf'),
    # Add 7z executable and documentation.
    ('C:/Program Files/7-Zip/7z.exe', '.'),
    ('C:/Program Files/7-Zip/7z.dll', '.'),
    ('C:/Program Files/7-Zip/License.txt', 'doc/7z'),
    # Override GTK configuration (fix fonts).
    ('win32/gtkrc', 'etc/gtk-2.0'),
))

# Add w9xpopen.exe.

datas.append(('C:/Python27/w9xpopen.exe', '.'))

# Add PIL hidden imports.

pil_modules = set(collect_submodules('PIL'))
for unwanted in (
    'PIL.DcxImagePlugin',
    'PIL.EpsImagePlugin',
    'PIL.FpxImagePlugin',
    'PIL.GdImageFile',
    'PIL.GimpGradientFile',
    'PIL.GimpPaletteFile',
    'PIL.GribStubImagePlugin',
    'PIL.Hdf5StubImagePlugin',
    'PIL.ImageQt',
    'PIL.ImageTk',
    'PIL.McIdasImagePlugin',
    'PIL.MicImagePlugin',
    'PIL.MpegImagePlugin',
    'PIL.OleFileIO',
コード例 #8
0
ファイル: hook-keyring.py プロジェクト: rygwdn/lastpass-check
#!/usr/bin/env python
# encoding: utf-8

from hookutils import collect_submodules

hiddenimports = collect_submodules('keyring.backends')
コード例 #9
0
#-----------------------------------------------------------------------------
# Copyright (c) 2013, PyInstaller Development Team.
#
# Distributed under the terms of the GNU General Public License with exception
# for distributing bootloader.
#
# The full license is in the file COPYING.txt, distributed with this software.
#-----------------------------------------------------------------------------

from hookutils import collect_submodules, collect_data_files

hiddenimports = collect_submodules('sphinx.ext')
datas = collect_data_files('sphinx')
コード例 #10
0
#-----------------------------------------------------------------------------
# Copyright (c) 2013, PyInstaller Development Team.
#
# Distributed under the terms of the GNU General Public License with exception
# for distributing bootloader.
#
# The full license is in the file COPYING.txt, distributed with this software.
#-----------------------------------------------------------------------------


from hookutils import (collect_data_files, collect_submodules)


# IPython (tested with 0.13) requires the following files:
#   ./site-packages/IPython/config/profile/README_STARTUP
datas = collect_data_files('IPython')
hiddenimports = collect_submodules('IPython')
コード例 #11
0
ファイル: hook-sphinx.py プロジェクト: carriercomm/anaconda
def hook(mod):
    global hiddenimports, datas
    hiddenimports = collect_submodules('sphinx.ext')
    datas = collect_data_files('sphinx')
    return mod
コード例 #12
0
def hook(mod):
    global hiddenimports, datas
    hiddenimports = collect_submodules('sphinx.ext')
    datas = collect_data_files('sphinx')
    return mod
コード例 #13
0
ファイル: hook-sqlite3.py プロジェクト: TeamSWAP/swap
#-----------------------------------------------------------------------------
# Copyright (c) 2013, PyInstaller Development Team.
#
# Distributed under the terms of the GNU General Public License with exception
# for distributing bootloader.
#
# The full license is in the file COPYING.txt, distributed with this software.
#-----------------------------------------------------------------------------

from hookutils import collect_submodules

hiddenimports = collect_submodules('sqlite3')
コード例 #14
0
#-----------------------------------------------------------------------------
# Copyright (c) 2013, PyInstaller Development Team.
#
# Distributed under the terms of the GNU General Public License with exception
# for distributing bootloader.
#
# The full license is in the file COPYING.txt, distributed with this software.
#-----------------------------------------------------------------------------


from hookutils import collect_submodules, collect_data_files

hiddenimports = collect_submodules('sphinx.ext')
datas = collect_data_files('sphinx')
コード例 #15
0
ファイル: hook-Xlib.py プロジェクト: mliao2/pyinstaller
#-----------------------------------------------------------------------------
# Copyright (c) 2014, PyInstaller Development Team.
#
# Distributed under the terms of the GNU General Public License with exception
# for distributing bootloader.
#
# The full license is in the file COPYING.txt, distributed with this software.
#-----------------------------------------------------------------------------

import sys

from PyInstaller import is_unix

import hookutils

hiddenimports = hookutils.collect_submodules('Xlib')
コード例 #16
0
ファイル: hook-enki.py プロジェクト: adjustive/enki
#    Public License along with Enki.  If not, see
#    <http://www.gnu.org/licenses/>.
#
# *********************************************
# hook-enki.py - PyInstaller hook file for Enki
# *********************************************
# PyInstaller can't find hidden imports (such as the
# dynamically-discovered plugins), not can it know about
# data files (such as ``.ui`` files). This hook informs
# PyInstaller that these files must be included in the Enki
# bundle.
from hookutils import collect_submodules, collect_data_files

hiddenimports = (
    # The plugins are dynamically loaded, making them a
    # hidden import.
    collect_submodules('enki.plugins') +
    # The colorbutton widget is loaded from a .ui file,
    # making it a hidden import. Not sure if others there
    # are or not, but they're certainly all needed.
    collect_submodules('enki.widgets'))

datas = (
    # Enki relies on a number of .ui files and some .json
    # files. Gather all these.
    collect_data_files('enki') +
    # Enki's dynamic plug system needs the plugin source
    # files available to be found by for os.listdir-type
    # operations. Gather them.
    collect_data_files('enki.plugins', True))
コード例 #17
0
#-----------------------------------------------------------------------------
# Copyright (c) 2013, PyInstaller Development Team.
#
# Distributed under the terms of the GNU General Public License with exception
# for distributing bootloader.
#
# The full license is in the file COPYING.txt, distributed with this software.
#-----------------------------------------------------------------------------

from hookutils import collect_submodules, collect_data_files

hiddenimports = (collect_submodules('docutils.languages') +
                 collect_submodules('docutils.writers') +
                 collect_submodules('docutils.parsers.rst.languages') +
                 collect_submodules('docutils.parsers.rst.directives'))
datas = collect_data_files('docutils')
コード例 #18
0
ファイル: hook-mcomix.py プロジェクト: roadt/mcomix
    ('C:/Program Files/MuPDF/*.txt', 'doc/mupdf'),
    # Add 7z executable and documentation.
    ('C:/Program Files/7-Zip/7z.exe', '.'),
    ('C:/Program Files/7-Zip/7z.dll', '.'),
    ('C:/Program Files/7-Zip/License.txt', 'doc/7z'),
    # Override GTK configuration (fix fonts).
    ('win32/gtkrc', 'etc/gtk-2.0'),
))

# Add w9xpopen.exe.

datas.append(('C:/Python27/w9xpopen.exe', '.'))

# Add PIL hidden imports.

pil_modules = set(collect_submodules('PIL'))
for unwanted in (
        'PIL.DcxImagePlugin',
        'PIL.EpsImagePlugin',
        'PIL.FpxImagePlugin',
        'PIL.GdImageFile',
        'PIL.GimpGradientFile',
        'PIL.GimpPaletteFile',
        'PIL.GribStubImagePlugin',
        'PIL.Hdf5StubImagePlugin',
        'PIL.ImageQt',
        'PIL.ImageTk',
        'PIL.McIdasImagePlugin',
        'PIL.MicImagePlugin',
        'PIL.MpegImagePlugin',
        'PIL.OleFileIO',