Skip to content

Instantly share code, notes, and snippets.

@WeslenPy
Last active February 12, 2024 17:29
Show Gist options
  • Save WeslenPy/cc302c5b2391344f9e77bd60a2198c08 to your computer and use it in GitHub Desktop.
Save WeslenPy/cc302c5b2391344f9e77bd60a2198c08 to your computer and use it in GitHub Desktop.
Generate EXE with pyarmor
from dateutil.relativedelta import relativedelta
from pyarmor.pyarmor import main
from datetime import datetime
from time import sleep
expired = datetime.date(datetime.now())+relativedelta(months=1)
make_license = ["licenses" ,"--expired", str(expired),"license"]
args =['pack', '--with-license', 'licenses/license/license.lic', '--clean',
'-e', ' --onefile --hidden-import comtypes',
'-x', ' --exclude venv --exclude .venv --plugin check_ntp_time', "--name","AppName","--output",".",'main.py']
main(make_license)
main(args)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment