Skip to content
This repository was archived by the owner on Sep 19, 2025. It is now read-only.

Commit dc76c25

Browse files
author
Pedro
committed
Add PYTHONPATH and sys.path debugging to Flatpak wrapper script
1 parent 73f545a commit dc76c25

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

flatpak-build/org.pedrodev2025.NavegadorPyTech.yaml

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -25,24 +25,26 @@ modules:
2525
sources:
2626
- type: dir
2727
path: ./python_wheels # Este caminho é relativo à pasta flatpak-build/
28-
29-
3028
- name: navegador-app
3129
buildsystem: simple
3230
build-commands:
33-
# Copia o script Python para /app/bin/
3431
- install -Dm755 navegador.py /app/bin/navegador.py
3532

36-
# NOVO COMANDO: Criar o script wrapper e torná-lo executável
37-
# MODIFICAÇÃO AQUI: Adicionar export PYTHONPATH
33+
# ADICIONADO DEBUGGING NO SCRIPT WRAPPER
3834
- |
3935
cat > /app/bin/start-navegador.sh << 'EOF'
4036
#!/bin/bash
41-
# Adiciona o caminho onde o pip instalou os pacotes ao PYTHONPATH
37+
# Define e imprime o PYTHONPATH
4238
export PYTHONPATH="/app/lib/python3.11/site-packages:$PYTHONPATH"
39+
echo "DEBUG_FLATPAK: PYTHONPATH set to: $PYTHONPATH"
40+
41+
# Imprime o sys.path do Python para depuração
42+
python3 -c "import sys; print('DEBUG_FLATPAK: sys.path at runtime:'); print(sys.path)"
43+
44+
# Tenta executar o navegador
4345
python3 /app/bin/navegador.py "$@"
4446
EOF
45-
- chmod +x /app/bin/start-navegador.sh # Torna o script executável
47+
- chmod +x /app/bin/start-navegador.sh
4648

4749
- install -Dm644 org.pedrodev2025.NavegadorPyTech.desktop /app/share/applications/org.pedrodev2025.NavegadorPyTech.desktop
4850
- install -Dm644 org.pedrodev2025.NavegadorPyTech.png /app/share/icons/hicolor/512x512/apps/org.pedrodev2025.NavegadorPyTech.png

0 commit comments

Comments
 (0)