all options
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Source: python-pretty-yaml  ]

Package: python3-pretty-yaml (23.12.0-1)

Links for python3-pretty-yaml

Screenshot

Debian Resources:

Download Source Package python-pretty-yaml:

Maintainer:

External Resources:

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

  • depends
  • recommends
  • suggests
  • enhances

Download python3-pretty-yaml

Download for all available architectures
Architecture Package Size Installed Size Files
all 21.1 kB78.0 kB [list of files]