Simpypi.

Pacote Simple Pypi
Baixe Agora

Simpypi. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • MPL
  • Preço:
  • FREE
  • Nome do editor:
  • Jeff Hammel
  • Site do editor:
  • http://topp.openplans.org

Simpypi. Tag


Simpypi. Descrição

O SimPypi é um simples pacote de Python Python.Como Works O Heart of Simpypi é o SIMPYPI.WSGI.SimpyPi, um aplicativo Web Web simples que aceita uma distribuição de pacote Python carregada e coloca-a de acordo com seu nome e versão metadata apropriadas para o protocolo de índice simples. Para segurança, o Simpypi retorna direto HTTP 400 S para solicitações inválidas. Isso provavelmente poderia ser melhorado.simpi em si não atende esse diretório. O diretório deve ser atendido por um servidor de arquivos que gerará índices de diretório (como apprativo para http://guide.python-distribution.org/contribuidor.html#the-simple-index-protocol) como Apache ou FileServer. simpypi.factory.Factory fornece uma fábrica para fazer um aplicativo WSGI que envolva o FileServer no middleware e serve o simples índice sob / index / e o aplicativo simpypi em /. Além disso, um programa de linha de comando do SimPypi é fornecido que o front-ends this.Currentemente simpypi funciona apenas nas distribuições de origem (ou seja, pacotes feitos com o Python Setup.py SDIST) .explayi instalou uma instância de Simpypi em http://k0s.org : 8080 para fins de demonstração com um índice de pacote em http://k0s.org:8080/index/. Para fins de teste, fiz um script, upload_mobase.py que carrega os pacotes MozBase para o Simpypi. Assim, o índice é agora preenchido com eles. Você pode fazer upload de pacotes com curl> wget http://pypi.python.org/packages/source/p/pyyaml/pyaml-3.10.tar.gz> Curl -f 'pacote = @ Pyyaml-3.10.tar.gz 'http://k0s.org:8080/You pode easy_install mozbase de http://k0s.org:8080/index/. Se as dependências de um pacote puderem ser encontradas no índice do pacote do SimPypi, elas também serão instaladas a partir do executável do índice:> Virtualenv.py tmpnew Python em SetToTools TMP / BIN / PYTONINSTALLING ............ FEITO. Instalando Pip ............... feita.> CD TMP / (TMP) asy_install -i http://index/ mozrunnessearching para mozrunnerreading http: // k0s .org: 8080 / Index / Mozrunner / Melhor Correspondente: Mozrunner 5.1Downloading http://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 / Egg-dist-tmp-qyx3cradding mozrunner 5.1 para fácil install.pth fileinstalling mozrunner script para / home / jhammel / tmp / bininstalled / home / jhammel /tmp/lib/python2.7/site-packages/mozrunner-5.1-py2.7.EggPendersing Dependências para Mozrunnessearching for mozprofile> = 0.1reading http://Index/mozfile/best Match: Mozprofile 0.1 Download http://k0s.org:8080/index/mozprofile/mozprofile-0.1.tar.gzpr. ocessing mozprofile-0.1.tar.gzrunning mozprofile-0.1 / setup.py -q bdist_egg --dist-dir / tmp / easy_install-4im6x0 / mozprofile-0.1 / ovo-dist-tmp-9jp5tradding mozprofile 0.1 para fácil-install.pth fileinstalling Mozprofile script para /home/jhammel/tmp/bininstalled/home/jammel/tmp/lib/pammel/tmp/lib/python2.7/site-packages/mozprofile-0.1-py2.7.eggsearching for mozprocessSreading http://k0s.org:8080/index / Mozprocess / Melhor Correspondente: 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 / ovo-dist-tmp-4j5cmPadding Mozprocess 0.1b2 para fácil-install.pth fileinstalled / home / jhammel / tmp / lib / python2.7 / pacotes de site / mozprocess-0.1b2-py2.7.Eggsearching for mozinFoading http://Index/mozinfo/best Match: Mozinfo 0.3.3Downloading http://Index/mozinfo/mozinfo-0.3 .3.tar.gzprocessing 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 / Egg-Dist-TMP-XWoJezadding MozInfo 0.3.3 para fácil install.pth fileinstalling mozinfo script para / home / jhammel / tmp / bininstalled / home / jhammel / tmp / lib / python2.7 / pacotes de local / mozinfo-0.3.3-py2.7.eggsearching for manifestdestiny> = 0.5.4reading http://Index/manifestdestiny/best parting: manifestdestiny 0.5.4downloadinghttp: //k0s.org: 8080 / index / manifestdestiny / manifestdestiny-0.5.4.tar.gzprocessing manifestdestiny-0.5.4.tar.gzrunning manifestdestiny-0.5.4 / setup.py -q bdist_egg --dist- dir / tmp / easy_install-2blf3s / manifestdestiny-0.5.4 / Egg-dist-tmp-r3kzdeadding manifestdestiny 0.5.4 para fácil-install.pth fileinstalling manifestParser script para / home / jhammel / tmp / bininstalled / home / jhammel / tmp / lib / python2.7 / pacotes de local / manifestdestiny-0.5.4-py2.7. Dependências de processamento para MozRunnernote que todos os pacotes vêm da instalação K0s.org e não de http://pypi.python.org/ .Running, o diretório de testes do teste contém ctests e o teste-corredor, test.py. Esses testes ilustram a funcionalidade básica e protegem de regressões se forem executadas antes que o código seja confirmado. Testes-Require.txt contém dependências que devem ser instaladas para executar os testes. Colar TestApp, embora isso pudesse ser transferido para o webtest. virtualenv é usado para isolar python environments.To executar os testes, fazer: python homepage de test.pyProduct


Simpypi. Software Relacionado