Beispiel #1
0
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
Beispiel #2
0
def hook(mod):
    global hiddenimports, datas
    hiddenimports = (collect_submodules('docutils.languages') +
                     collect_submodules('docutils.writers'))
    datas = collect_data_files('docutils')
    return mod
#-----------------------------------------------------------------------------
# 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')
#-----------------------------------------------------------------------------
# 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')
from hookutils import collect_submodules
hiddenimports = collect_submodules('sklearn')
from hookutils import collect_submodules, collect_data_files

hiddenimports = collect_submodules('markdown.extensions')
Beispiel #7
0
    ('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',
Beispiel #8
0
#!/usr/bin/env python
# encoding: utf-8

from hookutils import collect_submodules

hiddenimports = collect_submodules('keyring.backends')
Beispiel #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')
Beispiel #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')
Beispiel #11
0
def hook(mod):
    global hiddenimports, datas
    hiddenimports = collect_submodules('sphinx.ext')
    datas = collect_data_files('sphinx')
    return mod
Beispiel #12
0
def hook(mod):
    global hiddenimports, datas
    hiddenimports = collect_submodules('sphinx.ext')
    datas = collect_data_files('sphinx')
    return mod
Beispiel #13
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')
Beispiel #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')
Beispiel #15
0
#-----------------------------------------------------------------------------
# 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')
Beispiel #16
0
#    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))
Beispiel #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')
Beispiel #18
0
    ('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',