[ Source: python-pretty-yaml ]
Package: python3-pretty-yaml (24.7.0-1)
Links for python3-pretty-yaml
Debian Resources:
Download Source Package python-pretty-yaml:
- [python-pretty-yaml_24.7.0-1.dsc]
- [python-pretty-yaml_24.7.0.orig.tar.gz]
- [python-pretty-yaml_24.7.0-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 | 22.4 kB | 84.0 kB | [list of files] |