Python Setup Template
The snippet can be accessed without any authentication.
Authored by
Pierre Meißner
Template for creating a Bin File for Distribute as Binary Package to use it independent from intalled python interpreter.
It was extended for compile a file for Windows.
setup.py 2.15 KiB
#from setuptools import setup
from cx_Freeze import setup, Executable
# Var Deklarations for using in setup call
# der Name des Autors
author = ""
# die E-Mail-Adresse des Autors
author_email = ""
# eine Liste von Tupeln, über die zusätzliche Dateien in die Distribution mit aufgenommen werden können
# data_files = [(), ()]
# eine kurze Beschreibung der Distribution
# description = ""
# die URL, unter der die Distribution direkt heruntergeladen werden kann
# download_url = ""
# eine Liste von setuptools.Extension-Instanzen, die die Namen aller Python-Erweiterungen enthält, die kompiliert werden und in der Distribution enthalten sein sollen
# ext_modules = [(),()]
# die Lizenz, unter der die Distribution steht
# license = ""
# eine ausführliche Beschreibung der Distribution
# long_description = ""
# der Name des Paketverwalters
# maintainer = ""
# die E-Mail-Adresse des Paketverwalters
# maintainer_email = ""
# der Name der Distribution
name = ""
# ein Dictionary, über das Dateien, die zu einem Paket gehören, mit in die Distribution aufgenommen werden können
# package_data = []
# ein Dictionary, über das Pakete in Unterverzeichnissen in die Distribution aufgenommen werden können
# package_dir = []
# eine Liste von Strings, die die Namen aller Pakete enthält, die in der Distribution enthalten sein sollen
# packages = []
# eine Liste von Strings, die die Namen aller Python-Module enthält, die in der Distribution enthalten sein sollen
py_modules = [""]
# Der Name des Installationsskripts, das in der Distribution verwendet werden soll. Dieser Parameter ist mit sys.argv[0], also dem Namen des Skripts, vorbelegt, das gerade ausgeführt wird.
# script_name = ""
# eine Liste von Strings, die die Namen aller Skriptdateien enthält, die in der Distribution enthalten sein sollen
# scripts = ["", ""]
# die URL einer Homepage mit weiteren Informationen zur Distribution
# url = ""
# die Versionsnummer der Distribution
version = ""
# Var Defines for Windows EXE
mainScript = Executable(".py")
exe = [mainScript]
setup(
name = name,
version = version,
author = author,
author_email = author_email,
py_modules = py_modules,
executables = exe
)
Please register or sign in to comment