viernes, 23 de noviembre de 2012

Ficheros de datos en paquete Python

Estructura para un proyecto de python, con algunos archivos de datos necesarios para la aplicación:
Para que todos los ficheros de datos se añadan al paquete de python és necesario indicar en el setup.py que deseamos añadir estos. Teniendo en cuenta una distribución de los directorios como la anterior, el programa setup.py quedaría de la siguiente manera:

#!/usr/bin/python

from setuptools import setup, find_packages
setup(
 name='mypkg',
 version='0.0.2',
 author='Miquel Perello Nieto',
 author_email='perello.nieto@gmail.com',
 url='perellonieto.com',
 packages = find_packages('src'),  # include all packages under src
 package_dir = {'':'src'},   # tell distutils packages are under src

 package_data = {
  # If any package contains *.txt files, include them:
  '': ['*.txt'],
  # And include any *.dat files found in the 'data' subdirectory
  # of the 'mypkg' package, also:
  'mypkg': ['data/*.dat'],
  }
    )



No hay comentarios:

Publicar un comentario