all options
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ] [  experimental  ]
[ Source: python-pbr  ]

Package: python3-pbr (6.1.0-1)

Links for python3-pbr

Screenshot

Debian Resources:

Download Source Package python-pbr:

Maintainers:

External Resources:

Similar packages:

Experimental package

Warning: This package is from the experimental distribution. That means it is likely unstable or buggy, and it may even cause data loss. Please be sure to consult the changelog and other possible documentation before using it.

inietta comportamenti predefiniti utili e ragionevoli in setuptools - Python 3.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 3.x.

Tags: Implemented in: Python

Other Packages Related to python3-pbr

  • depends
  • recommends
  • suggests
  • enhances

Download python3-pbr

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