setuptools_darcs Clasificación y resumen
- Nombre del editor:
- Zooko O'Whielacronx
- Sitio web del editor:
- http://allmydata.org/
setuptools_darcs Etiquetas
setuptools_darcs Descripción
SetuptOols Plugin para DARCS SetUPTOOLS_DARCS es un complemento para setuptools que integra DARCS. Una vez instalado, se puede indicar setuptOols que incluya en una distribución de paquetes todos los archivos rastreados por DIRC. Esta es una alternativa a las especificaciones de inclusión explícitas con 'Manifest.in`.a Distribución Aquí se refiere a un paquete que crea usando Setup.py, EX: Setup.py SDIST PYTHON SETUP.PY BDIST_GGG PYTHON SETUP.PY BDIST_RPPTHIS Paquete fue anteriormente conocido como setuptools_darcs_plugin. El cambio de nombre es el resultado de un acuerdo de los desarrolladores de plugin de FetupTools para proporcionar una convención de nomenclatura uniforme. Inicialización: con Easy_Install: Easy_Install SetUtupTools_Darcsalternative Manual Instalación: tar -zxvf setuptools_darcs-xyztar.gz cd setuptools_darcs-xyz python setup.py install install kile xyz es un número de versión.Usage: Para usar este complemento, primero debe envasar su módulo de Python con `SetUP.PY 'y use setuptOols. El primero está bien documentado en el Manual de Distutils: http://docs.python.org/dist/dist.htmlto Use SetuptOols en lugar de distinges, simplemente edite `Setup.py` y cambie de distutils.core Importar setupto desde setuptools Importar configuraciónCuán SetuptOols construye un paquete de origen, siempre incluye todos los archivos rastreados por su sistema de control de revisión, si sabe cómo aprender cuáles son esos archivos. Cuando setupools construye un paquete binario, puede pedirle que incluya todos los archivos rastreados por su sistema de control de revisión , al agregar este argumento a su invocación de 'Configuración () `: Configuración (..., inclSe_package_data = true, ...) Este complemento permite que setuptOols sepa qué archivos se rastrean por su herramienta de control de revisión de DARCS. SetuptOols se envía con soporte para CVS y Subversion. Otros complementos como este están disponibles para BZR, GIT, Monotone y Mercurial, al menos. Puede suceder que rastree los archivos con su sistema de control de revisión que no desea incluir en sus paquetes. En ese caso, puede evitar que setuptOols empaqueten esos archivos con una directiva en su `Manifest.in`, EX: excluir .darcs-boringfile recursive-excluir imágenes * .xcf * .Blendin este ejemplo, evitamos que seatuplores de embalaje. Darcs-BoringFile` y los archivos de origen de Gimp y Blender que se encuentran en el directorio "Imágenes". En directiva, los archivos para excluir del paquete se pueden enumerar en el `Setup () 'Directiva: Configuración (..., exclude_package_data = {' ' : , 'images': }, ...) Gotchasif Alguien clones clones su repositorio de DIRCS usando DIRCS pero no instala este complemento, entonces cuando Ejecutan un comando de construcción de paquetes, no obtendrán todos los archivos correctos. Por otro lado, si alguien obtiene una distribución de origen que fue creada por "./setup.py sdist", luego vendrá con una lista de todos los archivos, por lo que no necesitarán DARCS para construir una distribución en sí mismos. Puedes Asegúrese de que cualquier persona que use su archivo setup.py tiene este complemento agregando un argumento 'setup_requires'. SETUP_REQUIRES = [] # SETUPTOOLS_DARCS Se requiere para producir distribuciones completas (como con # "sdist" o "bdist_egg"), a menos que haya un archivo de $ {pkg} .gegg-info / sources.txt # presente que contiene una lista completa de archivos que deben incluirse en # DISTRIBUCIONES. # http://pypi.python.org/pypi/setuptools_darcs setup_requires.append ('setuptools_darcs> = 1.1.0') Configuración (..., Setup_Requires = Setup_Requires, ...)
setuptools_darcs Software relacionado