Skip to content

fix: embed certifi and refresh Serious Python runtime hash - #3

Merged
yvvvl merged 1 commit into
mainfrom
release/v1.0.0-certifi-runtime-v2
Jul 22, 2026
Merged

fix: embed certifi and refresh Serious Python runtime hash#3
yvvvl merged 1 commit into
mainfrom
release/v1.0.0-certifi-runtime-v2

Conversation

@yvvvl

@yvvvl yvvvl commented Jul 22, 2026

Copy link
Copy Markdown
Owner

Windows packaging hotfix

Corrige el fallo de arranque del ejecutable empaquetado:

ModuleNotFoundError: No module named 'certifi'

Cambios

  • Declara certifi como dependencia directa
  • Inserta certifi dentro de Serious Python app.zip
  • Conserva certifi/cacert.pem
  • Copia certifi al site-packages empaquetado
  • Recalcula app.zip.hash después de modificar el archivo
  • Invalida correctamente extracciones antiguas del runtime
  • Verifica el contenido del runtime antes de generar el ZIP

Validación

  • 59 tests passed
  • compileall correcto
  • build Windows completado
  • certifi/init.py presente en app.zip
  • certifi/cacert.pem presente en app.zip
  • app.zip.hash actualizado
  • EXE local probado
  • control WiZ, hotkeys y tray probados

@yvvvl
yvvvl merged commit ff14af2 into main Jul 22, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant