实例介绍
此版本是python3.6对应的版本-打包exe,其他的2.X的可能不实用
【实例截图】
【核心代码】
.
├── pyinstaller-develop
│ ├── COPYING.txt
│ ├── MANIFEST.in
│ ├── PyInstaller
│ │ ├── __init__.py
│ │ ├── __main__.py
│ │ ├── archive
│ │ │ ├── __init__.py
│ │ │ ├── pyz_crypto.py
│ │ │ ├── readers.py
│ │ │ └── writers.py
│ │ ├── bootloader
│ │ │ ├── Darwin-64bit
│ │ │ │ ├── run
│ │ │ │ ├── run_d
│ │ │ │ ├── runw
│ │ │ │ └── runw_d
│ │ │ ├── Linux-32bit
│ │ │ │ ├── run
│ │ │ │ └── run_d
│ │ │ ├── Linux-64bit
│ │ │ │ ├── run
│ │ │ │ └── run_d
│ │ │ ├── Windows-32bit
│ │ │ │ ├── run.exe
│ │ │ │ ├── run_d.exe
│ │ │ │ ├── runw.exe
│ │ │ │ └── runw_d.exe
│ │ │ ├── Windows-64bit
│ │ │ │ ├── run.exe
│ │ │ │ ├── run_d.exe
│ │ │ │ ├── runw.exe
│ │ │ │ └── runw_d.exe
│ │ │ └── images
│ │ │ ├── github_logo.png
│ │ │ ├── icon-console.icns
│ │ │ ├── icon-console.ico
│ │ │ ├── icon-console.svg
│ │ │ ├── icon-windowed.icns
│ │ │ ├── icon-windowed.ico
│ │ │ └── icon-windowed.svg
│ │ ├── building
│ │ │ ├── __init__.py
│ │ │ ├── api.py
│ │ │ ├── build_main.py
│ │ │ ├── datastruct.py
│ │ │ ├── imphook.py
│ │ │ ├── imphookapi.py
│ │ │ ├── makespec.py
│ │ │ ├── osx.py
│ │ │ ├── templates.py
│ │ │ ├── toc_conversion.py
│ │ │ └── utils.py
│ │ ├── compat.py
│ │ ├── config.py
│ │ ├── configure.py
│ │ ├── depend
│ │ │ ├── __init__.py
│ │ │ ├── analysis.py
│ │ │ ├── bindepend.py
│ │ │ ├── dylib.py
│ │ │ └── utils.py
│ │ ├── fake-modules
│ │ │ └── site.py
│ │ ├── hooks
│ │ │ ├── __init__.py
│ │ │ ├── hook-Crypto.py
│ │ │ ├── hook-Cryptodome.py
│ │ │ ├── hook-IPython.py
│ │ │ ├── hook-OpenGL.py
│ │ │ ├── hook-OpenGL_accelerate.py
│ │ │ ├── hook-PIL.Image.py
│ │ │ ├── hook-PIL.SpiderImagePlugin.py
│ │ │ ├── hook-PIL.py
│ │ │ ├── hook-PyQt4.Qt.py
│ │ │ ├── hook-PyQt4.Qt3Support.py
│ │ │ ├── hook-PyQt4.QtAssistant.py
│ │ │ ├── hook-PyQt4.QtCore.py
│ │ │ ├── hook-PyQt4.QtGui.py
│ │ │ ├── hook-PyQt4.QtHelp.py
│ │ │ ├── hook-PyQt4.QtNetwork.py
│ │ │ ├── hook-PyQt4.QtOpenGL.py
│ │ │ ├── hook-PyQt4.QtScript.py
│ │ │ ├── hook-PyQt4.QtSql.py
│ │ │ ├── hook-PyQt4.QtSvg.py
│ │ │ ├── hook-PyQt4.QtTest.py
│ │ │ ├── hook-PyQt4.QtWebKit.py
│ │ │ ├── hook-PyQt4.QtXml.py
│ │ │ ├── hook-PyQt4.Qwt5.py
│ │ │ ├── hook-PyQt4.phonon.py
│ │ │ ├── hook-PyQt4.py
│ │ │ ├── hook-PyQt4.uic.py
│ │ │ ├── hook-PyQt5.Qt.py
│ │ │ ├── hook-PyQt5.QtCore.py
│ │ │ ├── hook-PyQt5.QtGui.py
│ │ │ ├── hook-PyQt5.QtHelp.py
│ │ │ ├── hook-PyQt5.QtMultimedia.py
│ │ │ ├── hook-PyQt5.QtNetwork.py
│ │ │ ├── hook-PyQt5.QtOpenGL.py
│ │ │ ├── hook-PyQt5.QtPrintSupport.py
│ │ │ ├── hook-PyQt5.QtQml.py
│ │ │ ├── hook-PyQt5.QtQuick.py
│ │ │ ├── hook-PyQt5.QtQuickWidgets.py
│ │ │ ├── hook-PyQt5.QtScript.py
│ │ │ ├── hook-PyQt5.QtSensors.py
│ │ │ ├── hook-PyQt5.QtSerialPort.py
│ │ │ ├── hook-PyQt5.QtSql.py
│ │ │ ├── hook-PyQt5.QtSvg.py
│ │ │ ├── hook-PyQt5.QtTest.py
│ │ │ ├── hook-PyQt5.QtWebEngineWidgets.py
│ │ │ ├── hook-PyQt5.QtWebKit.py
│ │ │ ├── hook-PyQt5.QtWebKitWidgets.py
│ │ │ ├── hook-PyQt5.QtWidgets.py
│ │ │ ├── hook-PyQt5.QtXml.py
│ │ │ ├── hook-PyQt5.py
│ │ │ ├── hook-PyQt5.uic.py
│ │ │ ├── hook-PySide.QtCore.py
│ │ │ ├── hook-PySide.QtGui.py
│ │ │ ├── hook-PySide.QtSql.py
│ │ │ ├── hook-PySide.phonon.py
│ │ │ ├── hook-PySide.py
│ │ │ ├── hook-PySide2.QtCore.py
│ │ │ ├── hook-PySide2.QtGui.py
│ │ │ ├── hook-PySide2.QtHelp.py
│ │ │ ├── hook-PySide2.QtMultimedia.py
│ │ │ ├── hook-PySide2.QtNetwork.py
│ │ │ ├── hook-PySide2.QtOpenGL.py
│ │ │ ├── hook-PySide2.QtPrintSupport.py
│ │ │ ├── hook-PySide2.QtQml.py
│ │ │ ├── hook-PySide2.QtQuick.py
│ │ │ ├── hook-PySide2.QtQuickWidgets.py
│ │ │ ├── hook-PySide2.QtScript.py
│ │ │ ├── hook-PySide2.QtSensors.py
│ │ │ ├── hook-PySide2.QtSerialPort.py
│ │ │ ├── hook-PySide2.QtSql.py
│ │ │ ├── hook-PySide2.QtSvg.py
│ │ │ ├── hook-PySide2.QtTest.py
│ │ │ ├── hook-PySide2.QtWebEngineWidgets.py
│ │ │ ├── hook-PySide2.QtWebKit.py
│ │ │ ├── hook-PySide2.QtWebKitWidgets.py
│ │ │ ├── hook-PySide2.QtWidgets.py
│ │ │ ├── hook-PySide2.QtXml.py
│ │ │ ├── hook-PySide2.Qwt5.py
│ │ │ ├── hook-PySide2.py
│ │ │ ├── hook-PySide2.uic.py
│ │ │ ├── hook-Xlib.py
│ │ │ ├── hook-_mssql.py
│ │ │ ├── hook-_mysql.py
│ │ │ ├── hook-_tkinter.py
│ │ │ ├── hook-accessible_output2.py
│ │ │ ├── hook-adios.py
│ │ │ ├── hook-amazonproduct.py
│ │ │ ├── hook-appdirs.py
│ │ │ ├── hook-appy.pod.py
│ │ │ ├── hook-astroid.py
│ │ │ ├── hook-babel.py
│ │ │ ├── hook-bacon.py
│ │ │ ├── hook-bokeh.py
│ │ │ ├── hook-boto.py
│ │ │ ├── hook-boto3.py
│ │ │ ├── hook-botocore.py
│ │ │ ├── hook-certifi.py
│ │ │ ├── hook-clr.py
│ │ │ ├── hook-countrycode.py
│ │ │ ├── hook-cryptography.py
│ │ │ ├── hook-cv2.py
│ │ │ ├── hook-cx_Oracle.py
│ │ │ ├── hook-cytoolz.itertoolz.py
│ │ │ ├── hook-dclab.py
│ │ │ ├── hook-distorm3.py
│ │ │ ├── hook-distutils.py
│ │ │ ├── hook-django.contrib.sessions.py
│ │ │ ├── hook-django.core.cache.py
│ │ │ ├── hook-django.core.mail.py
│ │ │ ├── hook-django.core.management.py
│ │ │ ├── hook-django.db.backends.mysql.base.py
│ │ │ ├── hook-django.db.backends.oracle.base.py
│ │ │ ├── hook-django.db.backends.py
│ │ │ ├── hook-django.py
│ │ │ ├── hook-django.template.loaders.py
│ │ │ ├── hook-dns.rdata.py
│ │ │ ├── hook-docutils.py
│ │ │ ├── hook-dynaconf.py
│ │ │ ├── hook-enchant.py
│ │ │ ├── hook-encodings.py
│ │ │ ├── hook-eth_abi.py
│ │ │ ├── hook-eth_account.py
│ │ │ ├── hook-eth_keyfile.py
│ │ │ ├── hook-eth_utils.py
│ │ │ ├── hook-flex.py
│ │ │ ├── hook-fmpy.py
│ │ │ ├── hook-gadfly.py
│ │ │ ├── hook-gevent.py
│ │ │ ├── hook-gi.py
│ │ │ ├── hook-gi.repository.Atk.py
│ │ │ ├── hook-gi.repository.Champlain.py
│ │ │ ├── hook-gi.repository.Clutter.py
│ │ │ ├── hook-gi.repository.GIRepository.py
│ │ │ ├── hook-gi.repository.GLib.py
│ │ │ ├── hook-gi.repository.GModule.py
│ │ │ ├── hook-gi.repository.GObject.py
│ │ │ ├── hook-gi.repository.Gdk.py
│ │ │ ├── hook-gi.repository.GdkPixbuf.py
│ │ │ ├── hook-gi.repository.Gio.py
│ │ │ ├── hook-gi.repository.Gst.py
│ │ │ ├── hook-gi.repository.GstAudio.py
│ │ │ ├── hook-gi.repository.GstBase.py
│ │ │ ├── hook-gi.repository.GstPbutils.py
│ │ │ ├── hook-gi.repository.GstTag.py
│ │ │ ├── hook-gi.repository.GstVideo.py
│ │ │ ├── hook-gi.repository.Gtk.py
│ │ │ ├── hook-gi.repository.GtkChamplain.py
│ │ │ ├── hook-gi.repository.GtkClutter.py
│ │ │ ├── hook-gi.repository.Pango.py
│ │ │ ├── hook-gi.repository.PangoCairo.py
│ │ │ ├── hook-gi.repository.cairo.py
│ │ │ ├── hook-gi.repository.xlib.py
│ │ │ ├── hook-google.api_core.py
│ │ │ ├── hook-google.cloud.py
│ │ │ ├── hook-google.cloud.storage.py
│ │ │ ├── hook-google.cloud.translate.py
│ │ │ ├── hook-gst._gst.py
│ │ │ ├── hook-gtk.py
│ │ │ ├── hook-h5py.py
│ │ │ ├── hook-httplib.py
│ │ │ ├── hook-httplib2.py
│ │ │ ├── hook-idlelib.py
│ │ │ ├── hook-imageio.py
│ │ │ ├── hook-jedi.py
│ │ │ ├── hook-jinja2.py
│ │ │ ├── hook-jira.py
│ │ │ ├── hook-jsonschema.py
│ │ │ ├── hook-keyring.backends.py
│ │ │ ├── hook-kinterbasdb.py
│ │ │ ├── hook-kivy.py
│ │ │ ├── hook-langcodes.py
│ │ │ ├── hook-lensfunpy.py
│ │ │ ├── hook-lib2to3.py
│ │ │ ├── hook-libaudioverse.py
│ │ │ ├── hook-llvmlite.py
│ │ │ ├── hook-logilab.py
│ │ │ ├── hook-lxml.etree.py
│ │ │ ├── hook-lxml.isoschematron.py
│ │ │ ├── hook-lxml.objectify.py
│ │ │ ├── hook-lz4.py
│ │ │ ├── hook-mako.codegen.py
│ │ │ ├── hook-markdown.py
│ │ │ ├── hook-matplotlib.backends.py
│ │ │ ├── hook-matplotlib.numerix.py
│ │ │ ├── hook-matplotlib.py
│ │ │ ├── hook-mpl_toolkits.basemap.py
│ │ │ ├── hook-nacl.py
│ │ │ ├── hook-names.py
│ │ │ ├── hook-ncclient.py
│ │ │ ├── hook-netCDF4.py
│ │ │ ├── hook-nltk.py
│ │ │ ├── hook-numba.py
│ │ │ ├── hook-numpy.core.py
│ │ │ ├── hook-numpy.py
│ │ │ ├── hook-openpyxl.py
│ │ │ ├── hook-osgeo.py
│ │ │ ├── hook-pandas.py
│ │ │ ├── hook-paste.exceptions.reporter.py
│ │ │ ├── hook-patsy.py
│ │ │ ├── hook-phonenumbers.py
│ │ │ ├── hook-pint.py
│ │ │ ├── hook-pinyin.py
│ │ │ ├── hook-pkg_resources.py
│ │ │ ├── hook-psychopy.py
│ │ │ ├── hook-psycopg2.py
│ │ │ ├── hook-pubsub.core.py
│ │ │ ├── hook-pycountry.py
│ │ │ ├── hook-pycparser.py
│ │ │ ├── hook-pydoc.py
│ │ │ ├── hook-pyexcelerate.Writer.py
│ │ │ ├── hook-pygame.py
│ │ │ ├── hook-pygments.py
│ │ │ ├── hook-pylint.py
│ │ │ ├── hook-pymssql.py
│ │ │ ├── hook-pyodbc.py
│ │ │ ├── hook-pyopencl.py
│ │ │ ├── hook-pyproj.py
│ │ │ ├── hook-pytest.py
│ │ │ ├── hook-pythoncom.py
│ │ │ ├── hook-pyttsx.py
│ │ │ ├── hook-pytz.py
│ │ │ ├── hook-pywintypes.py
│ │ │ ├── hook-qtawesome.py
│ │ │ ├── hook-raven.py
│ │ │ ├── hook-rawpy.py
│ │ │ ├── hook-rdflib.py
│ │ │ ├── hook-redmine.py
│ │ │ ├── hook-regex.py
│ │ │ ├── hook-reportlab.lib.utils.py
│ │ │ ├── hook-reportlab.pdfbase._fontdata.py
│ │ │ ├── hook-resampy.py
│ │ │ ├── hook-scapy.layers.all.py
│ │ │ ├── hook-scipy.io.matlab.py
│ │ │ ├── hook-scipy.linalg.py
│ │ │ ├── hook-scipy.py
│ │ │ ├── hook-scipy.sparse.csgraph.py
│ │ │ ├── hook-scipy.special._ellip_harm_2.py
│ │ │ ├── hook-scipy.special._ufuncs.py
│ │ │ ├── hook-selenium.py
│ │ │ ├── hook-setuptools.py
│ │ │ ├── hook-shapely.py
│ │ │ ├── hook-shelve.py
│ │ │ ├── hook-skimage.transform.py
│ │ │ ├── hook-sklearn.metrics.cluster.py
│ │ │ ├── hook-sound_lib.py
│ │ │ ├── hook-speech_recognition.py
│ │ │ ├── hook-sphinx.py
│ │ │ ├── hook-sqlalchemy.py
│ │ │ ├── hook-sqlite3.py
│ │ │ ├── hook-storm.database.py
│ │ │ ├── hook-sysconfig.py
│ │ │ ├── hook-tables.py
│ │ │ ├── hook-tcod.py
│ │ │ ├── hook-torch.py
│ │ │ ├── hook-u1db.py
│ │ │ ├── hook-unidecode.py
│ │ │ ├── hook-uniseg.py
│ │ │ ├── hook-usb.py
│ │ │ ├── hook-uvloop.py
│ │ │ ├── hook-vtkpython.py
│ │ │ ├── hook-weasyprint.py
│ │ │ ├── hook-web3.py
│ │ │ ├── hook-win32com.py
│ │ │ ├── hook-wx.lib.activex.py
│ │ │ ├── hook-wx.lib.pubsub.py
│ │ │ ├── hook-wx.xrc.py
│ │ │ ├── hook-xml.dom.domreg.py
│ │ │ ├── hook-xml.dom.html.HTMLDocument.py
│ │ │ ├── hook-xml.etree.cElementTree.py
│ │ │ ├── hook-xml.py
│ │ │ ├── hook-xml.sax.saxexts.py
│ │ │ ├── hook-xsge_gui.py
│ │ │ ├── hook-zeep.py
│ │ │ ├── hook-zmq.py
│ │ │ ├── pre_find_module_path
│ │ │ │ ├── __init__.py
│ │ │ │ ├── hook-PyQt4.uic.port_v2.py
│ │ │ │ ├── hook-PyQt4.uic.port_v3.py
│ │ │ │ ├── hook-PyQt5.uic.port_v2.py
│ │ │ │ ├── hook-PyQt5.uic.port_v3.py
│ │ │ │ ├── hook-distutils.py
│ │ │ │ └── hook-site.py
│ │ │ └── pre_safe_import_module
│ │ │ ├── __init__.py
│ │ │ ├── hook-_xmlplus.py
│ │ │ ├── hook-gi.repository.Atk.py
│ │ │ ├── hook-gi.repository.Champlain.py
│ │ │ ├── hook-gi.repository.Clutter.py
│ │ │ ├── hook-gi.repository.GIRepository.py
│ │ │ ├── hook-gi.repository.GLib.py
│ │ │ ├── hook-gi.repository.GModule.py
│ │ │ ├── hook-gi.repository.GObject.py
│ │ │ ├── hook-gi.repository.Gdk.py
│ │ │ ├── hook-gi.repository.GdkPixbuf.py
│ │ │ ├── hook-gi.repository.Gio.py
│ │ │ ├── hook-gi.repository.Gst.py
│ │ │ ├── hook-gi.repository.GstAudio.py
│ │ │ ├── hook-gi.repository.GstBase.py
│ │ │ ├── hook-gi.repository.GstPbutils.py
│ │ │ ├── hook-gi.repository.GstTag.py
│ │ │ ├── hook-gi.repository.GstVideo.py
│ │ │ ├── hook-gi.repository.Gtk.py
│ │ │ ├── hook-gi.repository.GtkChamplain.py
│ │ │ ├── hook-gi.repository.GtkClutter.py
│ │ │ ├── hook-gi.repository.Pango.py
│ │ │ ├── hook-gi.repository.PangoCairo.py
│ │ │ ├── hook-gi.repository.cairo.py
│ │ │ ├── hook-gi.repository.xlib.py
│ │ │ ├── hook-setuptools.extern.six.moves.py
│ │ │ ├── hook-six.moves.py
│ │ │ ├── hook-urllib3.packages.six.moves.py
│ │ │ └── hook-win32com.py
│ │ ├── lib
│ │ │ ├── README.rst
│ │ │ ├── __init__.py
│ │ │ └── modulegraph
│ │ │ ├── __init__.py
│ │ │ ├── __main__.py
│ │ │ ├── _compat.py
│ │ │ ├── find_modules.py
│ │ │ ├── modulegraph.py
│ │ │ ├── util.py
│ │ │ └── zipio.py
│ │ ├── loader
│ │ │ ├── __init__.py
│ │ │ ├── pyiboot01_bootstrap.py
│ │ │ ├── pyimod01_os_path.py
│ │ │ ├── pyimod02_archive.py
│ │ │ ├── pyimod03_importers.py
│ │ │ ├── rthooks
│ │ │ │ ├── __init__.py
│ │ │ │ ├── pyi_rth__nltk.py
│ │ │ │ ├── pyi_rth__tkinter.py
│ │ │ │ ├── pyi_rth_django.py
│ │ │ │ ├── pyi_rth_enchant.py
│ │ │ │ ├── pyi_rth_gdkpixbuf.py
│ │ │ │ ├── pyi_rth_gi.py
│ │ │ │ ├── pyi_rth_gio.py
│ │ │ │ ├── pyi_rth_glib.py
│ │ │ │ ├── pyi_rth_gstreamer.py
│ │ │ │ ├── pyi_rth_gtk.py
│ │ │ │ ├── pyi_rth_kivy.py
│ │ │ │ ├── pyi_rth_mplconfig.py
│ │ │ │ ├── pyi_rth_mpldata.py
│ │ │ │ ├── pyi_rth_multiprocessing.py
│ │ │ │ ├── pyi_rth_osgeo.py
│ │ │ │ ├── pyi_rth_pkgres.py
│ │ │ │ ├── pyi_rth_qml.py
│ │ │ │ ├── pyi_rth_qt4plugins.py
│ │ │ │ ├── pyi_rth_qt5.py
│ │ │ │ ├── pyi_rth_qt5plugins.py
│ │ │ │ ├── pyi_rth_qt5webengine.py
│ │ │ │ ├── pyi_rth_traitlets.py
│ │ │ │ ├── pyi_rth_twisted.py
│ │ │ │ ├── pyi_rth_usb.py
│ │ │ │ └── pyi_rth_win32comgenpy.py
│ │ │ └── rthooks.dat
│ │ ├── log.py
│ │ ├── news
│ │ │ ├── 3622.hooks.rst
│ │ │ ├── 3702.hooks.rst
│ │ │ ├── 3708.hooks.rst
│ │ │ └── 3710.hooks.rst
│ │ └── utils
│ │ ├── __init__.py
│ │ ├── _gitrevision.py
│ │ ├── cliutils
│ │ │ ├── __init__.py
│ │ │ ├── archive_viewer.py
│ │ │ ├── bindepend.py
│ │ │ ├── grab_version.py
│ │ │ ├── makespec.py
│ │ │ └── set_version.py
│ │ ├── git.py
│ │ ├── hooks
│ │ │ ├── __init__.py
│ │ │ ├── django.py
│ │ │ ├── gi.py
│ │ │ ├── qt.py
│ │ │ ├── subproc
│ │ │ │ ├── README
│ │ │ │ ├── __init__.py
│ │ │ │ └── django_import_finder.py
│ │ │ └── win32.py
│ │ ├── misc.py
│ │ ├── osx.py
│ │ ├── release.py
│ │ ├── tests.py
│ │ └── win32
│ │ ├── __init__.py
│ │ ├── icon.py
│ │ ├── versioninfo.py
│ │ ├── winmanifest.py
│ │ ├── winresource.py
│ │ └── winutils.py
│ ├── README.rst
│ ├── appveyor.yml
│ ├── archive_viewer.py
│ ├── bindepend.py
│ ├── bootloader
│ │ ├── README.txt
│ │ ├── Vagrantfile
│ │ ├── build.sh
│ │ ├── src
│ │ │ ├── main.c
│ │ │ ├── mkdtemp.h
│ │ │ ├── msvc_stdint.h
│ │ │ ├── pyi_archive.c
│ │ │ ├── pyi_archive.h
│ │ │ ├── pyi_global.c
│ │ │ ├── pyi_global.h
│ │ │ ├── pyi_launch.c
│ │ │ ├── pyi_launch.h
│ │ │ ├── pyi_main.c
│ │ │ ├── pyi_main.h
│ │ │ ├── pyi_path.c
│ │ │ ├── pyi_path.h
│ │ │ ├── pyi_python.c
│ │ │ ├── pyi_python.h
│ │ │ ├── pyi_python27_compat.c
│ │ │ ├── pyi_python27_compat.h
│ │ │ ├── pyi_pythonlib.c
│ │ │ ├── pyi_pythonlib.h
│ │ │ ├── pyi_utils.c
│ │ │ ├── pyi_utils.h
│ │ │ ├── pyi_win32_utils.c
│ │ │ └── pyi_win32_utils.h
│ │ ├── tools
│ │ │ └── strip.py
│ │ ├── uncrustify.cfg
│ │ ├── update-waf.sh
│ │ ├── waf
│ │ ├── windows
│ │ │ ├── resource.h
│ │ │ ├── run.rc
│ │ │ └── runw.rc
│ │ ├── wscript
│ │ └── zlib
│ │ ├── README
│ │ ├── adler32.c
│ │ ├── crc32.c
│ │ ├── crc32.h
│ │ ├── crypt.h
│ │ ├── gzguts.h
│ │ ├── inffast.c
│ │ ├── inffast.h
│ │ ├── inffixed.h
│ │ ├── inflate.c
│ │ ├── inflate.h
│ │ ├── inftrees.c
│ │ ├── inftrees.h
│ │ ├── ioapi.c
│ │ ├── ioapi.h
│ │ ├── unzip.c
│ │ ├── unzip.h
│ │ ├── zconf.h
│ │ ├── zlib.h
│ │ ├── zutil.c
│ │ └── zutil.h
│ ├── doc
│ │ ├── CHANGES-1.rst
│ │ ├── CHANGES-2.rst
│ │ ├── CHANGES-3.rst
│ │ ├── CHANGES.rst
│ │ ├── CREDITS.rst
│ │ ├── Makefile
│ │ ├── _common_definitions.txt
│ │ ├── _dummy-roles.txt
│ │ ├── _extensions
│ │ │ └── pyi_sphinx_roles.py
│ │ ├── _static
│ │ │ ├── CArchive.png
│ │ │ ├── SE_exe.png
│ │ │ ├── ZlibArchive.png
│ │ │ ├── css
│ │ │ │ └── pyinstaller.css
│ │ │ ├── pyinstaller-draft1a-100_trans.png
│ │ │ └── pyinstaller-draft1a.ico
│ │ ├── advanced-topics.rst
│ │ ├── bootloader-building.rst
│ │ ├── conf.py
│ │ ├── contributing.rst
│ │ ├── development
│ │ │ ├── branch-model.rst
│ │ │ ├── changelog-entries.rst
│ │ │ ├── coding-conventions.rst
│ │ │ ├── commit-messages.rst
│ │ │ ├── documention.rst
│ │ │ ├── git.rst
│ │ │ ├── index.rst
│ │ │ ├── pull-requests.rst
│ │ │ ├── quickstart.txt
│ │ │ ├── testing.rst
│ │ │ └── venv.rst
│ │ ├── feature-notes.rst
│ │ ├── help2rst.py
│ │ ├── hooks.rst
│ │ ├── index.rst
│ │ ├── installation.rst
│ │ ├── license.rst
│ │ ├── make.bat
│ │ ├── man
│ │ │ ├── pyi-makespec.rst
│ │ │ └── pyinstaller.rst
│ │ ├── man-pages.rst
│ │ ├── operating-mode.rst
│ │ ├── pyi-makespec.1
│ │ ├── pyinstaller.1
│ │ ├── requirements.rst
│ │ ├── runtime-information.rst
│ │ ├── spec-files.rst
│ │ ├── usage.rst
│ │ └── when-things-go-wrong.rst
│ ├── grab_version.py
│ ├── makespec.py
│ ├── news
│ │ ├── 3740.bugfix.rst
│ │ └── _template.rst
│ ├── old
│ │ ├── README.txt
│ │ ├── e2etests
│ │ │ ├── common
│ │ │ │ ├── hanoi.py
│ │ │ │ └── maketests.py
│ │ │ └── win32
│ │ │ ├── NextID.py
│ │ │ ├── readme.txt
│ │ │ ├── testEnsureDispatch.py
│ │ │ ├── testMSOffice.py
│ │ │ └── testNextID.vbs
│ │ ├── examples
│ │ │ ├── application.exe.manifest
│ │ │ ├── application_win2k3.exe.config
│ │ │ ├── application_winxp.exe.config
│ │ │ ├── assembly.manifest
│ │ │ ├── file_version_info.txt
│ │ │ ├── publisher.policy
│ │ │ └── template.exe.manifest
│ │ └── tox.ini
│ ├── pyinstaller-gui.py
│ ├── pyinstaller.py
│ ├── pyproject.toml
│ ├── requirements.txt
│ ├── scripts
│ │ ├── clean
│ │ ├── clean.bat
│ │ ├── do_prerelease
│ │ ├── do_release
│ │ ├── find-empty-hooks.py
│ │ ├── update-copyright
│ │ └── update-readme-versions.sh
│ ├── set_version.py
│ ├── setup.cfg
│ ├── setup.py
│ └── tests
│ ├── README.md
│ ├── functional
│ │ ├── README
│ │ ├── conftest.py
│ │ ├── data
│ │ │ ├── PIL_images
│ │ │ │ └── tinysample.tiff
│ │ │ ├── PyQt4_uic
│ │ │ │ └── PyQt4-uic.ui
│ │ │ ├── PyQt5_QWebEngine
│ │ │ │ └── test_web_page.html
│ │ │ ├── PyQt5_uic
│ │ │ │ └── PyQt5-uic.ui
│ │ │ ├── app_with_plugin
│ │ │ │ └── static_plugin.py
│ │ │ ├── ctypes_dylib
│ │ │ │ └── ctypes_dylib.c
│ │ │ ├── django
│ │ │ │ ├── db.sqlite3
│ │ │ │ ├── django_site
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── settings.py
│ │ │ │ │ ├── urls.py
│ │ │ │ │ └── wsgi.py
│ │ │ │ └── manage.py
│ │ │ ├── requests
│ │ │ │ ├── openssl.conf
│ │ │ │ └── server.pem
│ │ │ ├── set_icon
│ │ │ │ ├── pyi_icon.icns
│ │ │ │ └── pyi_icon.ico
│ │ │ └── sphinx
│ │ │ ├── conf.py
│ │ │ └── index.rst
│ │ ├── logs
│ │ │ ├── pyi_import_relative.toc
│ │ │ ├── test_hiddenimport.toc
│ │ │ ├── test_keyring.toc
│ │ │ ├── test_nspkg1.toc
│ │ │ ├── test_nspkg1_bbb_zzz.toc
│ │ │ ├── test_nspkg1_empty.toc
│ │ │ ├── test_nspkg2.toc
│ │ │ ├── test_nspkg3.toc
│ │ │ ├── test_nspkg3_aaa.toc
│ │ │ ├── test_nspkg3_bbb_zzz.toc
│ │ │ ├── test_nspkg3_empty.toc
│ │ │ ├── test_nspkg_pep420.toc
│ │ │ ├── test_option_verbose.toc
│ │ │ ├── test_pil_FixTk.toc
│ │ │ ├── test_pil_PyQt4.toc
│ │ │ ├── test_pil_PyQt5.toc
│ │ │ ├── test_pkg_without_hook_for_pkg.toc
│ │ │ ├── test_tkinter_FixTk.toc
│ │ │ └── test_zope_interface.toc
│ │ ├── modules
│ │ │ ├── a_hidden_import
│ │ │ │ ├── __init__.py
│ │ │ │ └── submodule.py
│ │ │ ├── error_during_import2.py
│ │ │ ├── module_with_coding_utf8.py
│ │ │ ├── nspkg-pep420
│ │ │ │ ├── path1
│ │ │ │ │ └── package
│ │ │ │ │ └── sub2.py
│ │ │ │ └── path2
│ │ │ │ └── package
│ │ │ │ ├── nspkg
│ │ │ │ │ └── mod.py
│ │ │ │ ├── sub1.py
│ │ │ │ └── subpackage
│ │ │ │ ├── __init__.py
│ │ │ │ └── sub.py
│ │ │ ├── nspkg1-pkg
│ │ │ │ ├── nspkg1_aaa.egg
│ │ │ │ │ ├── EGG-INFO
│ │ │ │ │ │ ├── PKG-INFO
│ │ │ │ │ │ ├── SOURCES.txt
│ │ │ │ │ │ ├── dependency_links.txt
│ │ │ │ │ │ ├── namespace_packages.txt
│ │ │ │ │ │ ├── not-zip-safe
│ │ │ │ │ │ └── top_level.txt
│ │ │ │ │ └── nspkg1
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ └── aaa
│ │ │ │ │ └── __init__.py
│ │ │ │ ├── nspkg1_bbb.egg
│ │ │ │ ├── nspkg1_ccc.egg
│ │ │ │ │ ├── EGG-INFO
│ │ │ │ │ │ ├── PKG-INFO
│ │ │ │ │ │ ├── SOURCES.txt
│ │ │ │ │ │ ├── dependency_links.txt
│ │ │ │ │ │ ├── namespace_packages.txt
│ │ │ │ │ │ ├── not-zip-safe
│ │ │ │ │ │ └── top_level.txt
│ │ │ │ │ └── nspkg1
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ └── ccc.py
│ │ │ │ └── nspkg1_empty.egg
│ │ │ ├── nspkg2-pkg
│ │ │ │ ├── nspkg2
│ │ │ │ │ ├── aaa
│ │ │ │ │ │ └── __init__.py
│ │ │ │ │ ├── bbb
│ │ │ │ │ │ └── zzz
│ │ │ │ │ │ └── __init__.py
│ │ │ │ │ └── ccc.py
│ │ │ │ ├── nspkg2_aaa-nspkg.pth
│ │ │ │ ├── nspkg2_bbb-nspkg.pth
│ │ │ │ ├── nspkg2_ccc-nspkg.pth
│ │ │ │ └── nspkg2_empty-nspkg.pth
│ │ │ ├── nspkg3-pkg
│ │ │ │ ├── nspkg3_aaa.egg
│ │ │ │ │ ├── EGG-INFO
│ │ │ │ │ │ ├── PKG-INFO
│ │ │ │ │ │ ├── SOURCES.txt
│ │ │ │ │ │ ├── dependency_links.txt
│ │ │ │ │ │ ├── namespace_packages.txt
│ │ │ │ │ │ ├── not-zip-safe
│ │ │ │ │ │ └── top_level.txt
│ │ │ │ │ └── nspkg3
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ └── aaa
│ │ │ │ │ └── __init__.py
│ │ │ │ ├── nspkg3_bbb.egg
│ │ │ │ ├── nspkg3_ccc.egg
│ │ │ │ │ ├── EGG-INFO
│ │ │ │ │ │ ├── PKG-INFO
│ │ │ │ │ │ ├── SOURCES.txt
│ │ │ │ │ │ ├── dependency_links.txt
│ │ │ │ │ │ ├── namespace_packages.txt
│ │ │ │ │ │ ├── not-zip-safe
│ │ │ │ │ │ └── top_level.txt
│ │ │ │ │ └── nspkg3
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ └── ccc.py
│ │ │ │ └── nspkg3_empty.egg
│ │ │ ├── pkg3
│ │ │ │ ├── __init__.py
│ │ │ │ └── sample-data.txt
│ │ │ ├── pkg_without_hook_for_pkg
│ │ │ │ ├── __init__.py
│ │ │ │ └── sub1
│ │ │ │ ├── __init__.py
│ │ │ │ └── sub11
│ │ │ │ └── __init__.py
│ │ │ ├── pyi_collect_submodules_mod.py
│ │ │ ├── pyi_dummy_module.py
│ │ │ ├── pyi_egg_unzipped.egg
│ │ │ │ ├── EGG-INFO
│ │ │ │ │ ├── PKG-INFO
│ │ │ │ │ ├── SOURCES.txt
│ │ │ │ │ ├── dependency_links.txt
│ │ │ │ │ ├── not-zip-safe
│ │ │ │ │ └── top_level.txt
│ │ │ │ └── unzipped_egg
│ │ │ │ ├── __init__.py
│ │ │ │ └── data
│ │ │ │ └── datafile.txt
│ │ │ ├── pyi_egg_zipped.egg
│ │ │ ├── pyi_get_datadir.py
│ │ │ ├── pyi_import_pyqt_uic_port
│ │ │ │ └── PyQt5
│ │ │ │ ├── QtCore.py
│ │ │ │ ├── __init__.py
│ │ │ │ └── uic
│ │ │ │ ├── __init__.py
│ │ │ │ ├── port_v2
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ └── test.py
│ │ │ │ └── port_v3
│ │ │ │ ├── __init__.py
│ │ │ │ └── test.py
│ │ │ ├── pyi_testmod_dynamic.py
│ │ │ ├── pyi_testmod_gettemp.py
│ │ │ ├── pyi_testmod_metapath1
│ │ │ │ ├── __init__.py
│ │ │ │ ├── _vendor
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── aaa.py
│ │ │ │ │ ├── bbb.py
│ │ │ │ │ └── ccc
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── ddd.py
│ │ │ │ │ └── eee
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ └── fff.py
│ │ │ │ └── extern
│ │ │ │ └── __init__.py
│ │ │ ├── pyi_testmod_missing_submod
│ │ │ │ ├── __init__.py
│ │ │ │ └── aaa
│ │ │ │ └── __init__.py
│ │ │ ├── pyi_testmod_nameclash
│ │ │ │ ├── __init__.py
│ │ │ │ └── nameclash.py
│ │ │ ├── pyi_testmod_path
│ │ │ │ ├── __init__.py
│ │ │ │ ├── a
│ │ │ │ │ └── b.py
│ │ │ │ └── b.py
│ │ │ ├── pyi_testmod_relimp
│ │ │ │ ├── B
│ │ │ │ │ ├── C.py
│ │ │ │ │ ├── D.py
│ │ │ │ │ └── __init__.py
│ │ │ │ ├── E.py
│ │ │ │ ├── F
│ │ │ │ │ ├── G.py
│ │ │ │ │ └── __init__.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── pyi_testmod_relimp
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── relimp2.py
│ │ │ │ │ └── relimp3.py
│ │ │ │ ├── relimp1.py
│ │ │ │ └── relimp2.py
│ │ │ ├── pyi_testmod_relimp2
│ │ │ │ ├── __init__.py
│ │ │ │ └── bar
│ │ │ │ ├── __init__.py
│ │ │ │ ├── bar2
│ │ │ │ │ └── __init__.py
│ │ │ │ └── baz.py
│ │ │ ├── pyi_testmod_relimp3a
│ │ │ │ ├── __init__.py
│ │ │ │ ├── aa
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── a1.py
│ │ │ │ │ └── pyi_testmod_relimp3c.py
│ │ │ │ ├── pyi_testmod_relimp3b
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ └── b1.py
│ │ │ │ └── pyi_testmod_relimp3c.py
│ │ │ ├── pyi_testmod_relimp3b
│ │ │ │ ├── __init__.py
│ │ │ │ └── b1.py
│ │ │ ├── pyi_testmod_relimp3c
│ │ │ │ └── __init__.py
│ │ │ ├── pyi_testmod_submodule_global_shadowed
│ │ │ │ ├── __init__.py
│ │ │ │ └── submodule.py
│ │ │ ├── pyi_testmod_submodule_global_unshadowed
│ │ │ │ ├── __init__.py
│ │ │ │ └── submodule.py
│ │ │ ├── pyi_testmod_threading.py
│ │ │ └── resources_testmod.py
│ │ ├── scripts
│ │ │ ├── pkg_resource_res_string.py
│ │ │ ├── pkgutil_get_data.py
│ │ │ ├── pkgutil_get_data__main__.py
│ │ │ ├── pyi_absolute_ld_library_path.py
│ │ │ ├── pyi_absolute_python_path.py
│ │ │ ├── pyi_app_with_plugin.py
│ │ │ ├── pyi_arbitrary_ext.foo
│ │ │ ├── pyi_c_extension.py
│ │ │ ├── pyi_codecs.py
│ │ │ ├── pyi_filename.py
│ │ │ ├── pyi_future.py
│ │ │ ├── pyi_get_meipass_value.py
│ │ │ ├── pyi_getfilesystemencoding.py
│ │ │ ├── pyi_helloworld.py
│ │ │ ├── pyi_hooks
│ │ │ │ ├── hook-pkg_without_hook_for_pkg.sub1.py
│ │ │ │ ├── hook-pyi_collect_submodules_mod.py
│ │ │ │ ├── hook-pyi_testmod_metapath1.py
│ │ │ │ ├── hook-pyi_testmod_path.py
│ │ │ │ ├── wx_lib_pubsub.py
│ │ │ │ ├── wx_lib_pubsub_setuparg1.py
│ │ │ │ └── wx_lib_pubsub_setupkwargs.py
│ │ │ ├── pyi_import_pyqt5_uic_port.py
│ │ │ ├── pyi_interact_pyside.py
│ │ │ ├── pyi_lib_PIL_img_conversion.py
│ │ │ ├── pyi_lib_PyQt4-uic.py
│ │ │ ├── pyi_lib_PyQt5-QtWebKit.py
│ │ │ ├── pyi_lib_PyQt5-uic.py
│ │ │ ├── pyi_lib_boto.py
│ │ │ ├── pyi_lib_enchant.py
│ │ │ ├── pyi_lib_pycparser.py
│ │ │ ├── pyi_lib_requests.py
│ │ │ ├── pyi_lib_sphinx.py
│ │ │ ├── pyi_lib_tkinter.py
│ │ │ ├── pyi_load_dll_using_ctypes.py
│ │ │ ├── pyi_module__file__attribute.py
│ │ │ ├── pyi_module_attributes.py
│ │ │ ├── pyi_module_reload.py
│ │ │ ├── pyi_multiprocess.py
│ │ │ ├── pyi_multiprocess_forking.py
│ │ │ ├── pyi_multiprocess_pool.py
│ │ │ ├── pyi_path_encoding.py
│ │ │ ├── pyi_python_home.py
│ │ │ ├── pyi_python_makefile.py
│ │ │ ├── pyi_site_module_disabled.py
│ │ │ ├── pyi_stderr_encoding.py
│ │ │ ├── pyi_stdout_encoding.py
│ │ │ ├── pyi_threading_module2.py
│ │ │ └── pyi_win_py3_no_shortpathname.py
│ │ ├── specs
│ │ │ ├── pyi_osx_override_info_plist.spec
│ │ │ ├── several-scripts
│ │ │ │ ├── basemod.py
│ │ │ │ ├── main-script1.py
│ │ │ │ ├── main-script2.py
│ │ │ │ └── rt-hook-script.py
│ │ │ ├── several-scripts1.spec
│ │ │ ├── several-scripts2.spec
│ │ │ └── spec-with-utf8.spec
│ │ ├── test_basic.py
│ │ ├── test_cliutils.py
│ │ ├── test_hooks
│ │ │ ├── test_django.py
│ │ │ ├── test_gi.py
│ │ │ ├── test_matplotlib.py
│ │ │ ├── test_pil.py
│ │ │ ├── test_pkg_resources.py
│ │ │ ├── test_pytest.py
│ │ │ ├── test_scipy.py
│ │ │ └── test_wx_lib_pubsub.py
│ │ ├── test_import.py
│ │ ├── test_import_pep302.py
│ │ ├── test_interactive.py
│ │ ├── test_libraries.py
│ │ ├── test_multiprocess.py
│ │ ├── test_path_encodings.py
│ │ ├── test_regression.py
│ │ ├── test_runtime.py
│ │ └── test_signals.py
│ ├── old_suite
│ │ ├── README.txt
│ │ ├── basic
│ │ │ ├── hooks1
│ │ │ │ └── hook-pkg1.py
│ │ │ ├── pkg1
│ │ │ │ ├── __init__.py
│ │ │ │ └── a.py
│ │ │ ├── pkg2
│ │ │ │ ├── __init__.py
│ │ │ │ ├── a
│ │ │ │ │ └── readme.txt
│ │ │ │ ├── a.py
│ │ │ │ └── extra
│ │ │ │ └── b.py
│ │ │ ├── test_onefile_nestedlaunch0.py
│ │ │ ├── test_onefile_nestedlaunch1.py
│ │ │ ├── test_pkg_structures-version.txt
│ │ │ ├── test_pkg_structures.ico
│ │ │ ├── test_pkg_structures.py
│ │ │ └── test_pkg_structures.spec
│ │ ├── interactive
│ │ │ ├── hello.qml
│ │ │ ├── pyqt5_qml.qrc
│ │ │ ├── pyqt5_qml_qrc.py
│ │ │ ├── test_argv_emulation.py
│ │ │ ├── test_buffering.py
│ │ │ ├── test_keyring.py
│ │ │ ├── test_matplotlib.py
│ │ │ ├── test_matplotlib.spec
│ │ │ ├── test_onefile_win32_uac_admin.py
│ │ │ ├── test_onefile_win32_uac_admin.spec
│ │ │ ├── test_pygame.py
│ │ │ ├── test_pyqt4.py
│ │ │ ├── test_pyqt4_multiprocessing.py
│ │ │ ├── test_pyqt5.py
│ │ │ ├── test_pyqt5_qml.py
│ │ │ ├── test_tix.py
│ │ │ ├── test_tkinter.py
│ │ │ └── test_wx.py
│ │ ├── libraries
│ │ │ ├── test_gst.py
│ │ │ ├── test_twisted_qt4reactor.py
│ │ │ └── test_wx.py
│ │ ├── multipackage
│ │ │ ├── multipackage1_B.py
│ │ │ ├── multipackage1_B.toc
│ │ │ ├── multipackage2_B.py
│ │ │ ├── multipackage2_B.toc
│ │ │ ├── multipackage3_B.py
│ │ │ ├── multipackage3_B.toc
│ │ │ ├── multipackage4_B.py
│ │ │ ├── multipackage4_B.toc
│ │ │ ├── multipackage5_B.py
│ │ │ ├── multipackage5_B.toc
│ │ │ ├── multipackage5_C.py
│ │ │ ├── multipackage5_C.toc
│ │ │ ├── test_multipackage1.py
│ │ │ ├── test_multipackage1.spec
│ │ │ ├── test_multipackage1.toc
│ │ │ ├── test_multipackage2.py
│ │ │ ├── test_multipackage2.spec
│ │ │ ├── test_multipackage2.toc
│ │ │ ├── test_multipackage3.py
│ │ │ ├── test_multipackage3.spec
│ │ │ ├── test_multipackage3.toc
│ │ │ ├── test_multipackage4.py
│ │ │ ├── test_multipackage4.spec
│ │ │ ├── test_multipackage4.toc
│ │ │ ├── test_multipackage5.py
│ │ │ ├── test_multipackage5.spec
│ │ │ └── test_multipackage5.toc
│ │ ├── runtests.py
│ │ ├── setupenv_unix.py
│ │ ├── setupenv_windows.py
│ │ └── test-requirements.txt
│ ├── requirements-developer.txt
│ ├── requirements-libraries.txt
│ ├── requirements-tools.txt
│ ├── scripts
│ │ ├── Dockerfile
│ │ ├── README
│ │ ├── check-pefile-arch.py
│ │ ├── eggs4testing
│ │ │ ├── README.txt
│ │ │ ├── build-nspkg-tests.py
│ │ │ ├── make.sh
│ │ │ ├── setup-unzipped.py
│ │ │ ├── setup-zipped.py
│ │ │ ├── unzipped_egg
│ │ │ │ ├── __init__.py
│ │ │ │ └── data
│ │ │ │ └── datafile.txt
│ │ │ └── zipped_egg
│ │ │ ├── __init__.py
│ │ │ └── data
│ │ │ └── datafile.txt
│ │ ├── test-cliutils.sh
│ │ └── test-docker.sh
│ ├── speed
│ │ └── speed_pefile.py
│ └── unit
│ ├── Tree_files
│ │ ├── dynamiclib.dll
│ │ ├── dynamiclib.dylib
│ │ ├── init__.py
│ │ ├── nine.dat
│ │ ├── py_files_not_in_package
│ │ │ ├── data
│ │ │ │ └── eleven.dat
│ │ │ ├── one.py
│ │ │ ├── sub_pkg
│ │ │ │ ├── init__.py
│ │ │ │ └── three.py
│ │ │ └── ten.dat
│ │ ├── pyextension.pyd
│ │ ├── pyextension.so
│ │ ├── subpkg
│ │ │ ├── init__.py
│ │ │ ├── thirteen.txt
│ │ │ └── twelve.py
│ │ └── two.py
│ ├── conftest.py
│ ├── hookutils_files
│ │ ├── hookutils_package
│ │ │ ├── __init__.py
│ │ │ ├── dynamiclib.dll
│ │ │ ├── dynamiclib.dylib
│ │ │ ├── nine.dat
│ │ │ ├── py_files_not_in_package
│ │ │ │ ├── data
│ │ │ │ │ └── eleven.dat
│ │ │ │ ├── one.py
│ │ │ │ ├── sub_pkg
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ └── three.py
│ │ │ │ └── ten.dat
│ │ │ ├── pyextension.pyd
│ │ │ ├── pyextension.so
│ │ │ ├── subpkg
│ │ │ │ ├── __init__.py
│ │ │ │ ├── thirteen.txt
│ │ │ │ └── twelve.py
│ │ │ └── two.py
│ │ └── setup.py
│ ├── test_TOC.py
│ ├── test_Tree.py
│ ├── test_altgraph
│ │ ├── __init__.py
│ │ ├── test_altgraph.py
│ │ ├── test_dot.py
│ │ ├── test_graph.py
│ │ ├── test_graphstat.py
│ │ ├── test_graphutil.py
│ │ └── test_object_graph.py
│ ├── test_building_utils.py
│ ├── test_compat.py
│ ├── test_depend_utils.py
│ ├── test_hookutils.py
│ ├── test_loader.py
│ ├── test_modulegraph
│ │ ├── __init__.py
│ │ ├── test_basic.py
│ │ ├── test_edge_data.py
│ │ ├── test_explicit_packages.py
│ │ ├── test_implies.py
│ │ ├── test_import_from_init.py
│ │ ├── test_imports.py
│ │ ├── test_modulegraph.py
│ │ ├── test_pep420_nspkg.py
│ │ ├── test_pycompat_pkg.py
│ │ ├── test_relimport2.py
│ │ ├── test_setuptools_nspkg.py
│ │ ├── test_swig.py
│ │ ├── test_util.py
│ │ ├── test_zipio.py
│ │ ├── testdata
│ │ │ ├── nspkg
│ │ │ │ ├── distribute-0.6.10
│ │ │ │ │ ├── child
│ │ │ │ │ │ ├── namedpkg
│ │ │ │ │ │ │ └── slave.py
│ │ │ │ │ │ ├── nameduser-1.5-py2.6-nspkg.pth
│ │ │ │ │ │ └── nameduser-1.5-py2.6.egg-info
│ │ │ │ │ │ ├── PKG-INFO
│ │ │ │ │ │ ├── SOURCES.txt
│ │ │ │ │ │ ├── dependency_links.txt
│ │ │ │ │ │ ├── namespace_packages.txt
│ │ │ │ │ │ └── top_level.txt
│ │ │ │ │ └── parent
│ │ │ │ │ ├── namedpkg
│ │ │ │ │ │ └── parent.py
│ │ │ │ │ ├── namedpkg-1.0-py2.6-nspkg.pth
│ │ │ │ │ └── namedpkg-1.0-py2.6.egg-info
│ │ │ │ │ ├── PKG-INFO
│ │ │ │ │ ├── SOURCES.txt
│ │ │ │ │ ├── dependency_links.txt
│ │ │ │ │ ├── namespace_packages.txt
│ │ │ │ │ └── top_level.txt
│ │ │ │ ├── distribute-0.6.12
│ │ │ │ │ ├── child
│ │ │ │ │ │ ├── namedpkg
│ │ │ │ │ │ │ └── slave.py
│ │ │ │ │ │ ├── nameduser-1.5-py2.5-nspkg.pth
│ │ │ │ │ │ └── nameduser-1.5-py2.5.egg-info
│ │ │ │ │ │ ├── PKG-INFO
│ │ │ │ │ │ ├── SOURCES.txt
│ │ │ │ │ │ ├── dependency_links.txt
│ │ │ │ │ │ ├── namespace_packages.txt
│ │ │ │ │ │ └── top_level.txt
│ │ │ │ │ └── parent
│ │ │ │ │ ├── namedpkg
│ │ │ │ │ │ └── parent.py
│ │ │ │ │ ├── namedpkg-1.0-py2.5-nspkg.pth
│ │ │ │ │ └── namedpkg-1.0-py2.5.egg-info
│ │ │ │ │ ├── PKG-INFO
│ │ │ │ │ ├── SOURCES.txt
│ │ │ │ │ ├── dependency_links.txt
│ │ │ │ │ ├── namespace_packages.txt
│ │ │ │ │ └── top_level.txt
│ │ │ │ ├── setuptools-0.6c9
│ │ │ │ │ ├── child
│ │ │ │ │ │ ├── namedpkg
│ │ │ │ │ │ │ └── slave.py
│ │ │ │ │ │ ├── nameduser-1.5-py2.5-nspkg.pth
│ │ │ │ │ │ └── nameduser-1.5-py2.5.egg-info
│ │ │ │ │ │ ├── PKG-INFO
│ │ │ │ │ │ ├── SOURCES.txt
│ │ │ │ │ │ ├── dependency_links.txt
│ │ │ │ │ │ ├── namespace_packages.txt
│ │ │ │ │ │ └── top_level.txt
│ │ │ │ │ └── parent
│ │ │ │ │ ├── namedpkg
│ │ │ │ │ │ └── parent.py
│ │ │ │ │ ├── namedpkg-1.0-py2.5-nspkg.pth
│ │ │ │ │ └── namedpkg-1.0-py2.5.egg-info
│ │ │ │ │ ├── PKG-INFO
│ │ │ │ │ ├── SOURCES.txt
│ │ │ │ │ ├── dependency_links.txt
│ │ │ │ │ ├── namespace_packages.txt
│ │ │ │ │ └── top_level.txt
│ │ │ │ └── src
│ │ │ │ ├── child
│ │ │ │ │ ├── namedpkg
│ │ │ │ │ │ ├── __init__.py
│ │ │ │ │ │ └── slave.py
│ │ │ │ │ ├── nameduser.egg-info
│ │ │ │ │ │ ├── PKG-INFO
│ │ │ │ │ │ ├── SOURCES.txt
│ │ │ │ │ │ ├── dependency_links.txt
│ │ │ │ │ │ ├── namespace_packages.txt
│ │ │ │ │ │ └── top_level.txt
│ │ │ │ │ └── setup.py
│ │ │ │ ├── install.py
│ │ │ │ └── parent
│ │ │ │ ├── namedpkg
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ └── parent.py
│ │ │ │ ├── namedpkg.egg-info
│ │ │ │ │ ├── PKG-INFO
│ │ │ │ │ ├── SOURCES.txt
│ │ │ │ │ ├── dependency_links.txt
│ │ │ │ │ ├── namespace_packages.txt
│ │ │ │ │ └── top_level.txt
│ │ │ │ └── setup.py
│ │ │ ├── script
│ │ │ ├── subdir
│ │ │ │ ├── file1.txt
│ │ │ │ └── file2.txt
│ │ │ ├── syspath
│ │ │ │ ├── myext.pyd
│ │ │ │ ├── myext.so
│ │ │ │ ├── mymodule.py
│ │ │ │ ├── mymodule2.pyc
│ │ │ │ ├── mymodule3.py
│ │ │ │ └── mypkg
│ │ │ │ └── __init__.py
│ │ │ ├── syspath.egg
│ │ │ ├── syspath.zip
│ │ │ ├── test.egg
│ │ │ ├── test.txt
│ │ │ └── zipped.egg
│ │ ├── testpkg-compatmodule
│ │ │ └── pkg
│ │ │ ├── __init__.py
│ │ │ ├── api.py
│ │ │ ├── api2.py
│ │ │ └── api3.py
│ │ ├── testpkg-edgedata
│ │ │ ├── function_class_existing.py
│ │ │ ├── function_conditional_existing.py
│ │ │ ├── function_conditional_import2_existing.py
│ │ │ ├── function_conditional_import_existing.py
│ │ │ ├── function_existing.py
│ │ │ ├── function_import2_existing.py
│ │ │ ├── function_import_existing.py
│ │ │ ├── pkg
│ │ │ │ ├── __init__.py
│ │ │ │ ├── function_class_existing.py
│ │ │ │ ├── function_conditional_existing.py
│ │ │ │ ├── function_conditional_import2_existing.py
│ │ │ │ ├── function_conditional_import_existing.py
│ │ │ │ ├── function_existing.py
│ │ │ │ ├── function_import2_existing.py
│ │ │ │ ├── function_import_existing.py
│ │ │ │ ├── toplevel_class_existing.py
│ │ │ │ ├── toplevel_conditional_existing.py
│ │ │ │ ├── toplevel_conditional_import2_existing.py
│ │ │ │ ├── toplevel_conditional_import_existing.py
│ │ │ │ ├── toplevel_existing.py
│ │ │ │ ├── toplevel_import2_existing.py
│ │ │ │ └── toplevel_import_existing.py
│ │ │ ├── script.py
│ │ │ ├── script_from_import.py
│ │ │ ├── script_multi_import.py
│ │ │ ├── toplevel_class_existing.py
│ │ │ ├── toplevel_conditional_existing.py
│ │ │ ├── toplevel_conditional_import2_existing.py
│ │ │ ├── toplevel_conditional_import_existing.py
│ │ │ ├── toplevel_existing.py
│ │ │ ├── toplevel_import2_existing.py
│ │ │ └── toplevel_import_existing.py
│ │ ├── testpkg-import-from-init
│ │ │ ├── pkg
│ │ │ │ ├── __init__.py
│ │ │ │ └── subpkg
│ │ │ │ ├── __init__.py
│ │ │ │ ├── _collections.py
│ │ │ │ └── compat.py
│ │ │ ├── pkg2
│ │ │ │ ├── __init__.py
│ │ │ │ └── subpkg
│ │ │ │ ├── __init__.py
│ │ │ │ ├── _collections.py
│ │ │ │ └── compat.py
│ │ │ └── script.py
│ │ ├── testpkg-packages
│ │ │ ├── main_script.py
│ │ │ └── pkg
│ │ │ ├── __init__.py
│ │ │ ├── sub1
│ │ │ │ ├── __init__.py
│ │ │ │ └── modA.py
│ │ │ ├── sub2
│ │ │ │ ├── __init__.py
│ │ │ │ └── mod.py
│ │ │ └── sub3.py
│ │ ├── testpkg-pep420-namespace
│ │ │ ├── path1
│ │ │ │ └── package
│ │ │ │ └── sub2.py
│ │ │ └── path2
│ │ │ └── package
│ │ │ ├── nspkg
│ │ │ │ └── mod.py
│ │ │ ├── sub1.py
│ │ │ └── subpackage
│ │ │ ├── __init__.py
│ │ │ └── sub.py
│ │ ├── testpkg-regr1
│ │ │ ├── main_script.py
│ │ │ └── pkg
│ │ │ ├── __init__.py
│ │ │ ├── a.py
│ │ │ └── b.py
│ │ ├── testpkg-regr2
│ │ │ ├── main_script.py
│ │ │ └── pkg
│ │ │ ├── __init__.py
│ │ │ ├── base.py
│ │ │ └── pkg.py
│ │ ├── testpkg-regr3
│ │ │ ├── mypkg
│ │ │ │ ├── __init__.py
│ │ │ │ └── distutils
│ │ │ │ ├── __init__.py
│ │ │ │ └── ccompiler.py
│ │ │ └── script.py
│ │ ├── testpkg-regr4
│ │ │ ├── pkg
│ │ │ │ ├── __init__.py
│ │ │ │ └── core
│ │ │ │ ├── __init__.py
│ │ │ │ ├── callables.py
│ │ │ │ ├── listener.py
│ │ │ │ └── listenerimpl.py
│ │ │ └── script.py
│ │ ├── testpkg-regr5
│ │ │ ├── __init__.py
│ │ │ └── script.py
│ │ ├── testpkg-regr6
│ │ │ ├── module.py
│ │ │ └── script.py
│ │ ├── testpkg-relimport
│ │ │ ├── mod.py
│ │ │ ├── pkg
│ │ │ │ ├── __init__.py
│ │ │ │ ├── mod.py
│ │ │ │ ├── oldstyle.py
│ │ │ │ ├── relative.py
│ │ │ │ ├── relimport.py
│ │ │ │ ├── sub2
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ └── mod.py
│ │ │ │ ├── subpkg
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── mod2.py
│ │ │ │ │ ├── relative.py
│ │ │ │ │ └── relative2.py
│ │ │ │ └── toplevel.py
│ │ │ └── script.py
│ │ ├── testpkg-relimport2
│ │ │ ├── pkg
│ │ │ │ ├── __init__.py
│ │ │ │ ├── mod1.py
│ │ │ │ ├── mod2.py
│ │ │ │ ├── mod3.py
│ │ │ │ └── sub
│ │ │ │ └── __init__.py
│ │ │ └── toplevel.py
│ │ ├── testpkg-setuptools-namespace
│ │ │ ├── setup.py
│ │ │ └── src
│ │ │ ├── nspkg
│ │ │ │ ├── __init__.py
│ │ │ │ ├── module.py
│ │ │ │ └── nssubpkg
│ │ │ │ ├── __init__.py
│ │ │ │ └── sub.py
│ │ │ └── nspkg.egg-info
│ │ │ ├── PKG-INFO
│ │ │ ├── SOURCES.txt
│ │ │ ├── dependency_links.txt
│ │ │ ├── namespace_packages.txt
│ │ │ ├── not-zip-safe
│ │ │ └── top_level.txt
│ │ └── testpkg-swig
│ │ └── pkg
│ │ ├── __init__.py
│ │ ├── _sample.py
│ │ └── sample.py
│ ├── test_modulegraph_more.py
│ └── test_pyimodulegraph.py
├── pyinstaller-develop--3.6.zip
└── 好例子网_pyinstaller-develop--3.6.zip
241 directories, 1150 files
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论