[ Source: python-pretty-yaml ]
Package: python3-pretty-yaml (26.2.1-1)
Links for python3-pretty-yaml
Debian Resources:
Download Source Package python-pretty-yaml:
- [python-pretty-yaml_26.2.1-1.dsc]
- [python-pretty-yaml_26.2.1.orig.tar.gz]
- [python-pretty-yaml_26.2.1-1.debian.tar.xz]
Maintainer:
External Resources:
- Homepage [github.com]
Similar packages:
modulo per produrre dati serializzati come YAML abbelliti e leggibili (Python 3)
YAML è generalmente un formato piacevole e facile da leggere se scritto da persone. PyYAML riesce a fare un lavoro piuttosto decente per rendere la roba leggibile. pyaml cerca di migliorarlo un pochino, con i seguenti aggiustamenti:
- la maggior parte delle opzioni di rappresentazione amichevoli in
PyYAML sono scelte come predefinite;
- non emette i valori "null", se possibile, sostituendoli con delle
semplici stringhe vuote, che hanno lo stesso significato, ma riducono
l'affollamento visivo e sono più facili da modificare;
- dict, set, OrderedDict, defaultdict, namedtuple, ecc. sono
rappresentabili e vengono ordinati nell'output (OrderedDict e
namedtuple mantengono il loro ordinamento), in modo che l'output sia
il più possibile utilizzabile con diff e non dipenda dal
funzionamento interno di Python;
- sembra che almeno le versioni recenti di PyYAML facciano tale
ordinamento per i dict Python;
- gli elementi delle list vengono rientrati, come si deve;
- i bytestring che non possono essere convertiti automaticamente in
Unicode causano un errore, dal momento che YAML non ha un tipo
"binary byte" (cioè stringhe UNIX);
- viene fatto un tentativo di scegliere gli stili più leggibili di
rappresentazione come stringa, a seconda del valore;
- l'opzione "force_embed" per evitare di avere roba come "&id"
sparpagliata ovunque nell'output (che potrebbe essere utile in certi
casi, per questo motivo è un'opzione);
- le ancore "&id", se usate, ottengono le etichette dalle chiavi a cui
vengono attaccate, non usano semplicemente dei numeri progressivi
senza significato;
- l'opzione "string_val_style" per influenzare solo le stringhe che
sono valori, non chiavi;
- ha un'opzione per aggiungere spazio verticale (righe vuote) tra le
chiavi a profondità diverse, per rendere l'output più facile da
scorrere.
Questo pacchetto installa la versione per Python 3.
Other Packages Related to python3-pretty-yaml
|
|
|
|
-
- dep: python3
- linguaggio interattivo di alto livello orientato agli oggetti (versione python3 predefinita)
-
- dep: python3-unidecode
- traslitterazioni ASCII di testo Unicode (modulo Python 3)
-
- dep: python3-yaml
- analizzatore ed emettitore YAML per Python 3
Download python3-pretty-yaml
| Architecture | Package Size | Installed Size | Files |
|---|---|---|---|
| all | 24.7 kB | 94.0 kB | [list of files] |
