Home > Dai forum, Debian, Debianizzazione, Gnome, Guide, Linux, LQH, Pacchetti, Ubuntu > Debianizzare un programma Python #16

Debianizzare un programma Python #16

22 giugno 2010

Questa guida a puntate riporterà i passaggi necessari dalla pacchettizzazione fino all’inclusione ufficiale di un software scritto in Python (Gespeaker) su Debian e più avanti su Ubuntu. Ogni giorno per circa un mese sarà descritto un passaggio da seguire per poter debianizzare così un proprio software.

#16 Configurazione della directory debian (file pyversions)

Tutti i files indicati in precedenza dovranno essere compilati nella maniera corretta per consentire la creazione del file deb, li analizzeremo uno per volta.

pyversions
Questo file viene usato da python-support per indicare la compatibilità di Python con l’applicazione.

Sostituisce la specifica XS-Python-Versions usata da python-central. Qualora il file pyversions non esistesse, python-support userà la specifica XS-Python-Versions.

Il file pyversions segue questa sintassi:

  • X-Y indica tutte le versioni comprese tra X e Y (compresi)
    Ad esempio 2.4-2.6 sarà compatibile con Python 2.4, 2.5 e 2.6, non sarà compatibile con Python 2.7
  • X- indica la compatibilità minima con versione indicata e tutte le versioni successive
    Ad esempio 2-5- indica la compatibilità con Python 2.5 e tutte le versioni successive
  • -X indica la compatibilità massima con la versione indicata e tutte le versioni precedenti
    Ad esempio -2.4 indica la compatibilità fino alla versione di Python 2.4
  • X,Y,Z indica la compatibilità con le versioni indicate e nessun’altra
    Ad esempio 2.4,2.5,2.6 indica la compatibilità con le sole versioni 2.4, 2.5 e 2.6. Il programma non sarà compatibile né con Python 2.3 né con Python 2.7 e successive.

Questo progetto è compatibile con Python 2.4 e successivi per cui il file pyversions conterrà:

2.4-
  1. andrebask
    22 giugno 2010 alle 15:10

    Quando avrai completato la guida potresti farne una versione in pdf o in Html in modo da poterla seguire più agevolmente? Sarebbe molto utile.

    • 22 giugno 2010 alle 15:14

      sicuramente si

  1. No trackbacks yet.
I commenti sono chiusi.
%d blogger cliccano Mi Piace per questo: