105 lines
3.1 KiB
ReStructuredText
105 lines
3.1 KiB
ReStructuredText
Packaging with PyInstaller
|
|
================================================================================
|
|
|
|
With pyexcel-io v0.6.0, the way to package it has been changed because
|
|
plugin interface update.
|
|
|
|
Built-in plugins for pyexcel-io
|
|
---------------------------------
|
|
|
|
In order to package every built-in plugins of pyexcel-io, you need to specify::
|
|
|
|
--hidden-import pyexcel_io.readers.csv_in_file
|
|
--hidden-import pyexcel_io.readers.csv_in_memory
|
|
--hidden-import pyexcel_io.readers.csv_content
|
|
--hidden-import pyexcel_io.readers.csvz
|
|
--hidden-import pyexcel_io.readers.tsv
|
|
--hidden-import pyexcel_io.readers.tsvz
|
|
--hidden-import pyexcel_io.writers.csv_in_file
|
|
--hidden-import pyexcel_io.writers.csv_in_memory
|
|
--hidden-import pyexcel_io.writers.tsv_in_file
|
|
--hidden-import pyexcel_io.writers.tsv_in_memory
|
|
--hidden-import pyexcel_io.writers.csvz_writer
|
|
--hidden-import pyexcel_io.writers.tsvz_writer
|
|
--hidden-import pyexcel_io.database.importers.django
|
|
--hidden-import pyexcel_io.database.importers.sqlalchemy
|
|
--hidden-import pyexcel_io.database.exporters.django
|
|
--hidden-import pyexcel_io.database.exporters.sqlalchemy
|
|
|
|
|
|
With pyexcel-io v0.4.0, the way to package it has been changed because it
|
|
uses lml for all plugins.
|
|
|
|
Built-in plugins of pyexcel-io
|
|
-------------------------------
|
|
|
|
In order to package every built-in plugins of pyexcel-io, you need to specify::
|
|
|
|
--hidden-import pyexcel_io.readers.csvr
|
|
--hidden-import pyexcel_io.readers.csvz
|
|
--hidden-import pyexcel_io.readers.tsv
|
|
--hidden-import pyexcel_io.readers.tsvz
|
|
--hidden-import pyexcel_io.writers.csvw
|
|
--hidden-import pyexcel_io.writers.csvz
|
|
--hidden-import pyexcel_io.writers.tsv
|
|
--hidden-import pyexcel_io.writers.tsvz
|
|
--hidden-import pyexcel_io.database.importers.django
|
|
--hidden-import pyexcel_io.database.importers.sqlalchemy
|
|
--hidden-import pyexcel_io.database.exporters.django
|
|
--hidden-import pyexcel_io.database.exporters.sqlalchemy
|
|
|
|
pyexcel-xlsx
|
|
----------------
|
|
|
|
In order to package pyexcel-xlsx, you need to specify::
|
|
|
|
--hidden-import pyexcel_xlsx
|
|
--hidden-import pyexcel_xlsx.xlsxr
|
|
--hidden-import pyexcel_xlsx.xlsxw
|
|
|
|
pyexcel-xlsxw
|
|
----------------
|
|
|
|
In order to package pyexcel-xlsxw, you need to specify::
|
|
|
|
--hidden-import pyexcel_xlsxw
|
|
--hidden-import pyexcel_xlsxw.xlsxw
|
|
|
|
pyexcel-xls
|
|
----------------
|
|
|
|
In order to package pyexcel-xls, you need to specify::
|
|
|
|
--hidden-import pyexcel_xls
|
|
--hidden-import pyexcel_xls.xlsr
|
|
--hidden-import pyexcel_xls.xlsw
|
|
|
|
|
|
pyexcel-ods
|
|
----------------
|
|
|
|
In order to package pyexcel-ods, you need to specify::
|
|
|
|
--hidden-import pyexcel_ods
|
|
--hidden-import pyexcel_ods.odsr
|
|
--hidden-import pyexcel_ods.odsw
|
|
|
|
pyexcel-ods3
|
|
----------------
|
|
|
|
In order to package pyexcel-ods3, you need to specify::
|
|
|
|
--hidden-import pyexcel_ods3
|
|
--hidden-import pyexcel_ods3.odsr
|
|
--hidden-import pyexcel_ods3.odsw
|
|
|
|
pyexcel-odsr
|
|
----------------
|
|
|
|
In order to package pyexcel-odsr, you need to specify::
|
|
|
|
--hidden-import pyexcel_odsr
|
|
--hidden-import pyexcel_odsr.odsr
|
|
|
|
|