Installation de Tikka via pipx

Toujours au même endroit dans la fenêtre terminal
tu tapes la commande tikka et ça te lance l’application !
Dans cette fenêtre terminal, tu auras tous les logs, à copier-coller pour Vit en cas de plantage. Comme je l’ai fait ici : Essai Tikka - #5 by Maaltir

3 Likes
apk search pyqt5
py3-pyqt5-sip-12.17.0-r0
py3-qt5-5.15.11-r0

Chez postmarketos pipx bloque sur l’install, même en installant ces deux choses.

Je vais tester sur l’ordi

Sur l’ordi (parabola linux), j’arrive à l’installer, mais après j’ai ce message d’erreur:

$ tikka
INFO:yoyo.migrations:Applying 00002.add_first_eligible_ud_field
INFO:yoyo.migrations: - applying step 0                                                                                                                                             
DEBUG:yoyo.migrations: - executing b'ALTER TABLE identities ADD COLUMN first_eligible_ud integer not null default 0;'                                                               
Traceback (most recent call last):                                                                                                                                                  
  File "/home/daniel/.local/bin/tikka", line 6, in <module>                                                                                                                         
    sys.exit(main())                                                                                                                                                                
             ~~~~^^                                                                                                                                                                 
  File "/home/daniel/.local/pipx/venvs/tikka/lib/python3.14/site-packages/tikka/__main__.py", line 37, in main                                                                      
    application_ = Application(DATA_PATH)                                                                                                                                           
  File "/home/daniel/.local/pipx/venvs/tikka/lib/python3.14/site-packages/tikka/domains/application.py", line 101, in __init__                                                      
    self.repository.db_client.connect(currency_db_file_uri)                                                                                                                         
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^                                                                                                                         
  File "/home/daniel/.local/pipx/venvs/tikka/lib/python3.14/site-packages/tikka/adapters/repository/file_db_client.py", line 54, in connect                                         
    self.migrate()                                                                                                                                                                  
    ~~~~~~~~~~~~^^                                                                                                                                                                  
  File "/home/daniel/.local/pipx/venvs/tikka/lib/python3.14/site-packages/tikka/adapters/repository/file_db_client.py", line 275, in migrate                                        
    backend.apply_migrations(backend.to_apply(migrations))                                                                                                                          
    ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^                                                                                                                          
  File "/home/daniel/.local/pipx/venvs/tikka/lib/python3.14/site-packages/yoyo/backends/base.py", line 472, in apply_migrations                                                     
    self.apply_migrations_only(migrations, force=force)                                                                                                                             
    ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^                                                                                                                             
  File "/home/daniel/.local/pipx/venvs/tikka/lib/python3.14/site-packages/yoyo/backends/base.py", line 484, in apply_migrations_only                                                
    self.apply_one(m, force=force)                                                                                                                                                  
    ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^                                                                                                                                                  
  File "/home/daniel/.local/pipx/venvs/tikka/lib/python3.14/site-packages/yoyo/backends/base.py", line 530, in apply_one                                                            
    migration.process_steps(migration_backend, "apply", force=force)                                                                                                                
    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^                                                                                                                
  File "/home/daniel/.local/pipx/venvs/tikka/lib/python3.14/site-packages/yoyo/migrations.py", line 273, in process_steps                                                           
    raise exc_info[1].with_traceback(exc_info[2])                                                                                                                                   
  File "/home/daniel/.local/pipx/venvs/tikka/lib/python3.14/site-packages/yoyo/migrations.py", line 258, in process_steps                                                           
    getattr(step, direction)(backend, force)                                                                                                                                        
    ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^                                                                                                                                        
  File "/home/daniel/.local/pipx/venvs/tikka/lib/python3.14/site-packages/yoyo/migrations.py", line 315, in apply                                                                   
    getattr(self.step, direction)(backend, force)                                                                                                                                   
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^                                                                                                                                   
  File "/home/daniel/.local/pipx/venvs/tikka/lib/python3.14/site-packages/yoyo/migrations.py", line 408, in apply                                                                   
    self._execute(cursor, self._apply)                                                                                                                                              
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^                                                                                                                                              
  File "/home/daniel/.local/pipx/venvs/tikka/lib/python3.14/site-packages/yoyo/migrations.py", line 378, in _execute                                                                
    cursor.execute(stmt)                                                                                                                                                            
    ~~~~~~~~~~~~~~^^^^^^                                                                                                                                                            
sqlite3.OperationalError: no such table: identities  

Pourtant pipx ne m’a rien dit de spécial à l’installation.

1 Like

Mise à jour avec pipx :

pipx upgrade tikka

Si vous avez déjà une version antérieure à la version 0.12.0, vous devez supprimer les données de Tikka avant de le relancer :

Exemple sur GNU/Linux :

rm $HOME/.config/tikka/*.sqlite3

De plus, Tikka ne fonctionne pas encore sur python 3.14. Donc si tu relances après avoir supprimé la base de données, une autre erreur devrait surgir.

Ça marche, c’était effectivement le nettoyage

1 Like