Page 1 of 1

Gnumeric 1.12.46 senza supporto di python?

Posted: Tue Mar 24, 2020 18:34
by axelaxel6
nel penultimo aggiornamento ho visto che è stato aggiornato Gnumeric alla versione 1.12.46; ma ho trovato una sorpresa, gli script/funzioni/programmi scritti in python per Gnumeric 1.12.44 non possono essere caricati perchè non c'è il pythonloader per poter caricare python all'interno di Gnumeric far girare quanto scritto; è stato una dimenticanza nel preparare il pacchetto o non esiste più il supporto a python?

Re: Gnumeric 1.12.46 senza supporto di python?

Posted: Tue Mar 24, 2020 19:29
by sabayonino
Il pacchetto è stato compilato con il seguente supporto :

Code: Select all

python_targets_python3_6 perl kernel_linux elibc_glibc -python_targets_python3_7 -python_targets_python3_8 
Attivo : 3.6
Disattivo : 3.7 3.8

Assicurati che

Code: Select all

eselect python show
Riporti

Code: Select all

python3.6
[edit] Il supporto agli scripts/plugin python non è più disponibile: vedi il post successivo alle note di release di Gnumeric

Re: Gnumeric 1.12.46 senza supporto di python?

Posted: Wed Mar 25, 2020 0:16
by joost
I can't really understand what you are saying, but it runs fine on my system here.

Re: Gnumeric 1.12.46 senza supporto di python?

Posted: Wed Mar 25, 2020 1:07
by sabayonino
@Joost :

Python scripts/plugins stop to work after updating Gnumeric to 1.12.46 from 1.12.44

See
http://www.gnumeric.org/announcements/1 ... 12.46.html
Note: python2 is end-of-life. The python function plugin is based on python2. It will not longer be built by default. The introspection based python support is unaffected.
Maybe He needs of :

Code: Select all

$ equo q installed -qv  introspection
dev-libs/gobject-introspection-1.60.2-r1
dev-libs/gobject-introspection-common-1.60.2
:?: :?:

Re: Gnumeric 1.12.46 senza supporto di python?

Posted: Wed Mar 25, 2020 10:48
by axelaxel6
scusate ma non mi è chiaro, sono andato a pescare il file .tbz2 della versione 1.12.44 e nelle librerie
/usr/lib64/gnumeric/1.12.44/plugins/
ci sono due directory "py-func" e "python-loader" che nella versione 1.12.46 non si presentano; forse nelle USE_FLAGS manca il termine per il supporto a python?
Ho provato a settare python sulla versione 3.6 ma niente lo stesso, mi da questo messaggio di errore:

Code: Select all

   Errore durante l'attivazione del plugin «Costruzioni».
      Errore durante l'attivazione delle dipendenze del plugin.
      Couldn't find plugin with ID="Gnumeric_PythonLoader".
Nella versione 1.12.44 tra i plugins vi era il python-loader che ora non vedo più e nel menu strumenti non c'è più la console di python all'interno di Gnumeric

Re: Gnumeric 1.12.46 senza supporto di python?

Posted: Wed Mar 25, 2020 11:41
by joost

Re: Gnumeric 1.12.46 senza supporto di python?

Posted: Wed Mar 25, 2020 12:48
by sabayonino
@axel

Come è stato detto , è stato rimosso il supporto python per i plugins
https://gitweb.gentoo.org/repo/gentoo.g ... fa621f4a29
Remove support for the python loader, as it's
unlikely that it will get ported to Python 3.
Non dipende da noi ma in upstream gnumeric

Tramite gobjectintrospection dovrebbe essere accessibile qualcosa (non so come funzioni )

Code: Select all

+	introspection? (
+		${PYTHON_DEPS}
+		>=dev-libs/gobject-introspection-1:=
+	)

Re: Gnumeric 1.12.46 senza supporto di python?

Posted: Wed Mar 25, 2020 14:04
by axelaxel6
al momento non ho trovato nulla nelle varie indicazioni sui sorgenti di come si sia modificato il supporto con python3, ci sono solo i riferimenti a python2, dovrò aspettare che modifichino gli help o altre indicazioni a proposito; dall'interprete di python3 non vi sono indicazioni su come caricare l'introspezione di Gnumeric

Aspetterò :?:
Grazie.