Simpypi

Paquete PYPI simple
Descargar ahora

Simpypi Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • MPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Jeff Hammel
  • Sitio web del editor:
  • http://topp.openplans.org

Simpypi Etiquetas


Simpypi Descripción

SIMPYPI es un simple índice de paquete de Python. CÓMO SIMPYPI WORKSTHE HEART OF SIMPYPI es SIMPYPI.WSGI.SIMPYPI, una aplicación web de WSGI simple que acepta una distribución de paquetes de Python cargada y lo coloca de acuerdo con su nombre y metadatos de versión apropiados para el simple protocolo de índice. Para la seguridad, SIMPYPI devuelve http 400 s recto para solicitudes inválidas. Esto probablemente podría ser mejorado. El mismoImpypi en sí no sirve a este directorio. El directorio debe ser atendido por un servidor de archivos que generará índices de directorio (como se aprueba en http://guide.python-distribute.org/contriting.html#the-simple-index-protocol) como Apache o FileServer. simpypi.factory.factory proporciona una fábrica para hacer una aplicación WSGI que envuelve el servidor de archivos en Middleware y sirve al índice simple en / Índice / y la aplicación SIMPYPI en /. Además, se proporciona un programa de línea de comandos SIMPYPI que los Front-Finalizan esto. SimpyPIP SIMPLY funciona solo en las distribuciones de origen (es decir, paquetes realizados con Python Setup.py SDIST) .Examplei instaló una instancia de SIMPYPI en http://k0s.org en http://k0s.org en http://k0s.org en http://k0s.org en http://k0s.org en http://k0s.org en http://k0s.org en http://k0s.org en http://k0s.org en http://k0s.org : 8080 para fines de demostración con un índice de paquetes en http://k0s.org:8080/index/. Para fines de prueba, hice un script, upload_mobase.py que carga los paquetes de Mozbase a SIMPYPI. Así que el índice ahora está poblado con ellos. Puede cargar paquetes con CURL> WETTH http://pypi.python.org/packages/source/p/pyyaml/pyyaml-3.10.tar.gz> Curl -F 'Package = @ PYYAML-3.10.TAR.GZ 'http://k0s.org:8080/you puede easy_install Mozbase de http://k0s.org:8080/index/. Si las dependencias de un paquete se pueden encontrar en el índice de paquete SIMPYPI, también se instalarán desde el índice:> VirtualEnv.PY TMPNEW Python Ejecutable en TMP / Bin / PythonInstalling setuptools ............ hecho. Instalación de PIP ................. Hecho.> CD TMP / (TMP) │Easy_Install -i http://k0s.org:8080/index/ MozrunlerSearching para Mozrunnerreading http: // k0s .org: 8080 / Index / Mozrunner / Mejor coincidencia: Mozrunner 5.1Descarging http://k0s.org:8080/index/mozrunner/mozrunner-5.1.tar.gzprocessing mozrunner-5.1.tar.gzrunning mozrunner-5.1 / setup.py -Q BDIST_EGG --DIST-DIR / TMP / EASY_INSTALL-GQEROV / MOZRUNNER-5.1 / HOG-DIST-TMP-QYX3CRADDING MOZRUNNER 5.1 A Easy-install.pth FileInstalling Mozrunner Script a / Inicio / Jhammel / TMP / BinInstald / Home / Jhammel /tmp/lib/python2.7/site-packages/mozrunner-5.1-py2.7.egggProcessing Dependencias para MozRunlerSearching para Mozprofile> = 0.1Reading http://k0s.org:8080/index/mozprofile/best Match: mozprofile 0.1 Descarga http://k0s.org:8080/index/mozprofile/mozprofile-0.1.tar.gzpr alquitrán de mozprofile-0.1.tar.gzrunning mozprofile-0.1 / setup.py -q bdist_egg --dist-dir / tmp / easy_install-4im6x0 / mozprofile-4im6x0 / mozprofile-0.1 / huevo-dist-tmp-9jp5trading mozprofile 0.1 a Fácil install.pth FileInstalling Script de mozprofile a /Home/Jhammel/tmp/bininstalled/home/jhammel/tmp/lib/python2.7/site-packages/mozprofile-0.1-py2.7.eggsearching para mozprocessreading http://k0s.org:8080/index / MozProcess / Mejor coincidencia: Mozprocess 0.1b2DownloadingHTTP: //k0s.org: 8080 / índice / mozprocess / mozprocess-0.1b2.tar.gzprocessing mozprocess-0.1b2.tar.gzrunning mozprocess-0.1b2 / setup.py -q bdist_egg - -DIST-DIR / TMP / EASY_INSTALL-KU6AIF / MOZPROCESS-0.1B2 / EGG-DIST-TMP-4J5CMPADDING MOZPROCESS 0.1B2 A EASY-INSTALL.PHA FILEINSTALLED / INICIO / JHAMMEL / TMP / LIB / PYTHON2.7 / Paquetes en el sitio / mozprocess-0.1b2-py2.7.egggsearching para mozinforeading http://k0s.org:8080/index/mozinfo/best Match: Mozinfo 0.3.3Dessloading http://k0s.org:8080/index/mozinfo/mozinfo-0.3 .3.Tar.gzProcesamiento Mozinfo-0.3.3.Tar.gzRunning Mozinfo-0.3.3 / SETUP.PY -Q BDIST_EGG --dist-DIR / TMP / EASY_INSTALL-JAKEAZ / MOZINFO-0.3.3 / HOG-DIST-TMP-XWOJEZADDING MOZINFO 0.3.3 A Easy-install.pth FileInstalling Mozinfo Script a / Home / Jhammel / TMP / BinInstald / Home / Home / JHAMMEL / TMP / LIB / PYTHON2.7 / Paquetes del sitio / Mozinfo-0.3.3-Py2.7.EggSearching for ManifestDestiny> = 0.5.4Reading http://k0s.org:8080/index/manifestdestiny/best Match: ManifestDestiny 0.5.4DownloadingHTTP: //k0s.org: 8080 / Índice / ManifestDestiny / ManifestDestiny-0.5.4.Tar.gzProcessing ManifiestDestiny-0.5.4.Tar.gzRunning ManifiestDestiny-0.5.4 / Setup.py -Q BDIST_EGG --DIST- Dir / TMP / EASY_INSTALL-2BLF3S / ManifestDestiny--0.5.4 / huevo-dist-tmp-r3kzdeadding manifiestDestiny 0.5.4 a Easy-install.pth FileInstalling ManifestParser Script para / Inicio / Jhammel / TMP / BinInstald / Home / Jhammel / TMP / lib / python2.7 / paquetes de sitio / manifiestdedestiny-0.5.4-py2.7.eGeggfinished Processing Dependences para MozrunNernote que todos los paquetes provienen de la instalación de K0S.org y no de http://pypi.python.org/ . El directorio de pruebas de prueba contiene Ctests y el corredor de pruebas, test.py. Estas pruebas ilustran la funcionalidad básica y protegen de las regresiones si se ejecutan antes de que se comete el código. Pruebas: Requerir.txt contiene dependencias que deben instalarse para ejecutar las pruebas. Pegar TestApp, aunque esto podría ser transiciado a WebTest. VirtualEnv se utiliza para aislar los entornos de Python. Para ejecutar las pruebas, DO: PITTHON TEST.PAY Página de inicio


Simpypi Software relacionado