Si, probabilmente la cosa migliore e' ridefinire __new__
ma invece di aggiungerla dopo la creazione prova ad aggiungerla durante
la creazione concatenando i valori default prima o dopo il for
ho anche provato ad aggiungere questa modifica dopo la creazione di
> Links, ma non ha effetto.
>
> Lin
Errata: il codice di Links ovviamente รจ:
Links = typing.NamedTuple(
"Links",
tuple(
(cardinal_point.value, int)
for cardinal_point in CARDINAL_POINTS_6_NS))
ho anche provato ad aggiungere questa modifica dopo la creazione di Links,
ma non ha effetto.
Links._field_default
Salve a tutti!
Sto cercando in python 3.10 di creare una typing.NamedTuple (*typing.* non
*collections.*) in questo modo:
Links = typing.NamedTuple(
"Links",
{
cardinal_point.value: int
for cardinal_point in CARDINAL_POINTS_6_NS
})
e fin qui funziona tutto.
Non riesco
Certo, usa poetry
On Tue, 2022-03-08 at 10:14 +0100, Gabriele Battaglia wrote:
> Ciao.
>
> Ogni volta che installo una nuova versione di Python, devo
> obbligatoriamente reinstallare anche tutte le librerie che utilizzo
> nei
> miei scripts. Se una volta si trattava di 2 o 3 librerie, adesso
>
Il gruppo python biella ha anche pubblicato un articolo in italiano:
https://pythonbiellagroup.it/it/gestire-dipendenze/
Per qualsiasi progetto python ti conviene sempre usare virtualenv e nello
specifico ogni progetto ha il suo venv in modo da gestire in isolamento
tutte le tue dipendenze
On Tue
Utilizza virtualenv
Il 08/03/22 10:14, Gabriele Battaglia ha scritto:
Ciao.
Ogni volta che installo una nuova versione di Python, devo
obbligatoriamente reinstallare anche tutte le librerie che utilizzo
nei miei scripts. Se una volta si trattava di 2 o 3 librerie, adesso
iniziano a diventare