Articles of setuptools

Instale el package python desde svn usando dependency_links en setup.py

Estoy tratando de instalar el package hw3 que tiene un package de dependencia hw2. Mi setup.py se ve de la siguiente manera: setup( name='hw3', version='0.1', packages = find_packages(), install_requires = 'hw2', dependency_links = [ r'svn+https://server.local/svn/Libraries/testPkg2/trunk#egg=hw2' ] ) Me aparece el siguiente error cuando ejecuto python setup.py install en windows cmd svn: E170013: Unable to connect […]

Herramientas de configuration: encontrar revisión SVN desde un directory padre

En el package Python que estoy preparando, estoy usando el siguiente file setup.cfg : [egg_info] tag_build = dev tag_date = 1 tag_svn_revision = 1 Sin embargo, cuando ejecuto python setup.py sdist la revisión de SVN aparece como -r0 . Esto es probable porque no hay un directory .svn donde ejecuto el script de configuration; de […]

Actualiza automáticamente la versión de setup.py en cada commit de SVN

Estamos implementando complementos de Plone como huevos de desarrollo con buildout. Los huevos se envían a la producción como cajas de códigos fuente usando la receta de desarrollo del Sr. Desarrollador y el empaquetado .egg no se realiza en ningún punto. ¿Cuál sería la mejor manera de actualizar automáticamente el sello de la versión setup.py […]

Python: cómo conectarse a un repository svn protegido con setuptools

Estoy tratando de configurar un script setuptools.setup. Los packages PyPI funcionan bien, pero no logro instalar el module 'mypackage' desde mi repository svn. Me sale el error: No se pudo encontrar la página de índice para 'myotherpackage' (¿puede estar mal escrito?) ¿Olvidé algo importante relacionado con el parámetro dependency_links? ¿Están los parameters proporcionados (ver a […]

Cómo configurar el enlace de dependencia svn en setuptools

Tengo un file setup.py : from setuptools import setup setup(name='MyCartridge', version='1.0', description='My Cartridge', author='First Last', author_email='info@example.com', url='http://www.example.com/', install_requires=[ 'CustomFieldAdminPlugin-0.2.8-r13289' ], dependency_links = [ 'http://trac-hacks.org/svn/customfieldadminplugin/0.11#egg=CustomFieldAdminPlugin-0.2.8-r13289' ], ) Cuando lo ejecuto, setuptools no puede verificar las fonts con error: Can't download http://trac-hacks.org/svn/customfieldadminplugin/0.11#egg=CustomFieldAdminPlugin-0.2.8-r13289: 400 Bad Request Traté de usar svn+http , 0.11#egg , 0.11/#egg , 0.11@13289#egg , 0.11?p=13289#egg […]

"Formato .svn / inputs no reconocido" utilizando buildout

Desde que actualicé a Subversion 1.7 obtengo el "formatting .svn / entries no reconocido" al ejecutar buildout. Noté que hay un informe de errores no resuelto para las herramientas de distribución y configuration para este error y también parece que puede usar setuptools_subversion para resolver el problema. Lo que no puedo averiguar es instalar setuptools_subversion […]

instalar el package python desde github usando requirements.txt

¿Cuál es la forma exitosa de importar packages de github repo? Esto es lo que probé Probé Instalando un package python – corepkg, que está disponible en el repository de git – git.example.com/corepkg.git En otro proyecto, Proj2, para importar la lógica del package corepkg anterior, se guardó una input en requirements.txt y se ejecutó el […]

installation de pip en el file no puede instalar la dependencia git

Tengo un package que depende del siguiente proyecto github: https://github.com/jbittencourt/python-escpos.git (no debe confundirse con el package python-escpos que existe en PyPi). Así que en los requisitos.txt de mi package tengo git+https://github.com/jbittencourt/python-escpos.git#egg=escpos . Cuando instalo mi package usando pip install -r requirements.txt o con python setup.py install (que analiza el mismo file requirements.txt para su parámetro […]

¿Cómo puedo hacer que long_description y README difieran por un par de oraciones?

Para un package mío, tengo un file README.rst que se lee en la larga descripción de setup.py, así: readme = open('README.rst', 'r') README_TEXT = readme.read() readme.close() setup( … long_description = README_TEXT, …. ) De esta forma, puedo hacer que el file README se muestre en mi página de github cada vez que me comprometo y […]

¿Cómo configurar setup.py para tener una installation de pip desde el maestro de GitHub?

En lugar de presionar un lanzamiento para PyPi y GitHub, sería más fácil hacer que PyPi use el último maestro de GitHub. ¿Hay una forma correcta de hacer esto? Sé que puede listr dependencies como repositorys GitHub en install_requires, pero ¿hay alguna manera de hacer esto para el package primario? Por ejemplo, cuando utiliza easy_install […]