Mar-31-2022, 02:04 AM
I ran pyinstaller on an app that has the following imports plus a small database and datepicker. I zipped the distribution file and it was 500MB. Is pyinstaller adding things it does not need?
from sqlite3 import dbapi2 #from tkinter import INSERT #from turtle import down from typing import Text, final from unicodedata import name from urllib.parse import parse_qs import kivy from kivy.uix.boxlayout import BoxLayout from kivy.uix.tabbedpanel import TabbedPanel from kivy.app import App from kivy.uix.tabbedpanel import TabbedPanelHeader from kivy.uix.button import Button from kivy.uix.stacklayout import StackLayout from kivy.uix.label import Label from kivy.uix.textinput import TextInput import sqlite3 from kivy.clock import Clock #from functools import partial #from kivy.uix.dropdown import DropDown #from kivy.base import runTouchApp from kivy.uix.spinner import Spinner from kivy.graphics import Color,Rectangle,Triangle,Ellipse from kivy.uix.screenmanager import ScreenManager, Screen,NoTransition #from kivy.uix.relativelayout import RelativeLayout from kivy.uix.gridlayout import GridLayout from datetime import date #from kivy.uix.anchorlayout import AnchorLayout from kivy.uix.floatlayout import FloatLayout from kivy.uix.popup import Popup from kivy.uix.scrollview import ScrollView from kivy.core.window import Window from kivy.config import Config from kivy.uix.togglebutton import ToggleButton from calandar_ui import DatePicker from datetime import datetime from datetime import timedelta