El paquete mypypi proporciona un servidor de índices paquete python privado basado en Zope 3.
El servidor MyPyPi ofrece todo lo necesario para configurar un espejo PyPI privada o pública. También permite liberar los paquetes de código cerrado. Junto con lovely.buildouthttp se puede configurar un espejo PyPI seguro que usted puede utilizar para su mangement despliegue de paquetes públicas y privadas. Paquetes privados pueden quedar protegidos por la seguridad basada en grupos, roles y usuarios. El servidor mypypi apoya una manera segura para mezclar paquetes privados y públicos al mismo tiempo.
Se recomienda instalar el servidor mypypi detrás de un proxy de Apache para SSL descargan como cualquier otra aplicación zope seguro SSL. Pero si te gusta usar una configuración muy sencilla sin SSL, el servidor mypypi debe trabajar en el puerto 80 como un servidor de aplicación independiente también.
La documentación completa: http://pypi.python.org/pypi/mypypi/1.0.0
What es nuevo en esta versión:
- cambio a nueva zope.app.testing que es compatible con py 2,7 xmlrpclib y ajustar la ruta de almacenamiento de prueba que no era compatible con la nueva configuración del corredor de prueba.
- cambiar a nuevos ZODB3 versión 3.10.5 que está disponible para python 2.6 / 2.7 en Windows para 32/64 bits.
- Solución de error: roto actualización liberación debido duro uri http codificada. Al cambiar a la URI https y hacerlos editables en sitio y espejo liberación paquete. Actualmente no hay migración automática. Basta con modificar la url PyPI en la página del sitio de edición y en la página del paquete de edición antes de actualizar un paquete.
- cometer transacción entre las descargas de paquetes
¿Qué hay de nuevo en la versión 1.2.0:
- añadido presentar MANIFEST.in
- aumentar el tamaño del lote para una navegación más simple
- añade un ++ namspace adicional ++ pública para managment archivo público. Esto es útil para los archivos KGS carga que no puede conseguir descargados dentro de autenticación si necesita usarlos como buildout extiende. Tenga en cuenta, ya que zc.buildout procesos se extiende antes de extensiones, no hay manera de parchear la clase Downloader buildout e inyectar la autenticación. Esto también significa lovely.builouthttp no funciona para extiende.
- Solución de error: docutils falta si no se instala en python sistema. También nueva versión docutils no proporcionan python.modulparser.py más. Implemente el método trim_docstring desaparecidos en mypypi / api.py
¿Qué hay de nuevo en la versión 1.1.0:
- Solución de error: reparar el error de sincronización si tratamos de sincronizar LocalPackage. Nota, sólo MirrorPackage puede quedar sincronizado
- saltar viejo zope.app. * Ofertas y añadió guión zopeupdate. Ejecute el siguiente script:
- bin zodbupdate.exe -f ...... Data.fs -v --pack & gt; out.txt 2 & gt; & 1
- trasladó configuración de almacenamiento de config WSGI a config producto zope desde que alguien rompió el local_conf WSGI a la cadena de configuración de productos zope. Y nosotros también cambiamos el argumento fsStorage al almacenamiento ya camel case también parece estar roto.
- NOTA: Es necesario ejecutar configure.py y buildout antes de iniciar el servidor
- En caso contrario el servidor wdoesn't inicia debido a la configuración de almacenamiento misssing. (Nada peligroso sucede)
- añadió un segundo concepto para buscar un comunicado a un único servidor PyPI utilizando el archivo de configuración .pypirc. Ver README.txt para obtener más información
- utilizar nueva versión de Zope. * Paquetes
- implementado XML-RPC API como pypi.python.org ofertas. En este momento sólo se da soporte a los métodos importantes como:
- list_packages
- package_releases
- package_urls # obsoletos
- release_urls
- package_data # obsoleto
- release_data li>
- nosotros no apoyamos los métodos (búsqueda, updated_releases, changelog) ahora Nota: es necesario utilizar un dominio como http: // host: puerto / as XML-RPC ServerProxy url. Si usted no usa la barra de un final del ServerProxy utiliza / RPC2 como controlador predeterminado que no sea compatible con mypypi.
- eliminado MultiWidget temporal y TextLinesWidget porque me muevo a la liberación z3c.form 2.0 que se utiliza ahora
- trasladó páginas de gestión de navegador a paquete de administración
- scripts de configuración imporved, getpass uso de introducción de la contraseña y ajustar mensaje de texto
- corrección de errores, añadió explícito find-link para lovely.buildouthttp, no pudo encontrar el paquete durante una instalación nueva.
- corrección de errores, añadió faltante archivo buildout.cfg, mismo problema que en la versión 1.0.1. Este problema se informó hace 5 meses, pero todavía no vea fijado: http://bugs.python.org/issue6884
¿Qué hay de nuevo en la versión 1.0.2:
- buildou.cfg limpieza y archivos base.cfg
¿Cuál es nuevo en la versión 1.0.1:
- buildout.cfg faltaba durante una cuestión setuptools. Ver: http://bugs.python.org/issue6884
- erratas Fix
¿Qué hay de nuevo en la versión 1.0.0:
- Simplifique la configuración y la instalación
Requisitos :
- Python
Comentarios que no se encuentran