all options
buster  ]
[ Source: python-pbr  ]

Package: python-pbr (4.2.0-5)

Links for python-pbr

Screenshot

Debian Resources:

Download Source Package python-pbr:

Maintainers:

External Resources:

Similar packages:

inserisce comportamenti predefiniti utili e ragionevoli in setuptools - Python 2.x

PBR (Python Build Reasonableness) è una libreria che inietta alcuni comportamenti predefiniti utili e ragionevoli nell'esecuzione di setuptools. PBR può:

 * gestire il numero di versione sulla base delle revisioni ed etichette
   git (file Version);
 * generare file AUTHORS da log git;
 * generare ChangeLog da log git;
 * generare file stub autodoc di Sphinx per l'intero modulo;
 * memorizzare le dipendenze in un file di requisiti pip;
 * usare il file README come long_description;
 * trovare intelligentemente pacchetti sotto al pacchetto radice.

PBR è solo leggermente configurabile. L'idea di base è che c'è un modo giusto di fare le cose e, se lo si usa, se ne raccoglieranno i frutti, dato che è semplice e ripetibile. Se si desidera fare le cose in modo differente, bene! Ma si ha già il potere di Python a propria disposizione, perciò non si ha realmente bisogno di PBR.

PBR si appoggia al lavoro iniziato da d2to1 per fornire la configurazione dichiarativa. d2to1 stesso è un'implementazione delle idee alla base di distutils2. Sebbene distutils2 è ora abbandonato a favore dello sviluppo verso PEP 426 e Metadata 2.0, la configurazione dichiarativa è ancora una ottima idea e importante particolarmente nel cercare di distribuire codice di installazione come una libreria, quando la libreria stessa altera come viene elaborata l'installazione. Mano a mano che Metadata 2.0 e altri PEP moderni per pacchettizzazione per Python diventano disponibili, PBR mira a gestirli il più velocemente possibile.

Questo pacchetto fornisce la gestione per Python 2.x.

Tags: Implemented in: Python

Other Packages Related to python-pbr

  • depends
  • recommends
  • suggests
  • enhances

Download python-pbr

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