Simpypi

Eenvoudig PYPI-pakket
Download nu

Simpypi Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • MPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Jeff Hammel
  • Uitgever website:
  • http://topp.openplans.org

Simpypi Tags


Simpypi Beschrijving

SIMPYPI is een eenvoudige Python-pakketindex.HOW SIMPYPI WORKTEHTHE HART VAN SIMPYPI is SIMPYPI.WSGI.SIMPPIPI, een eenvoudige WSGI-web-app die een geüploade python-pakketverdeling accepteert en deze volgens zijn naam en versie metadata oplevert die geschikt is voor het Simple Index-protocol. Voor beveiliging retourneert SIMPYPI rechtstreeks HTTP 400 S voor ongeldige verzoeken. Dit kan waarschijnlijk verbeterd zijn.Impypi zelf dient deze map niet. De map moet worden bediend door een FileServer die directory-indices zal genereren (als PAPTEPOPE tot http://guide.python-distribute.org/contributing.html#the-simple-index-protocol) zoals Apache of FileRerver. SIMPYPI.FACTORY.FACTORY Geeft wel een fabriek om een WSGI-app te maken die fileserver in de middleware wikkelt en de eenvoudige index onder / index / en de SIMPYPI-app is bij /. Bovendien is een SIMPYPI-opdrachtregelprogramma opgericht dat front-ends deze.Currogent Simpypi werkt alleen op bronverdelingen (dat wil zeggen pakketten met Python Setup.py SDIST) .Examplei geïnstalleerd een exemplaar van SIMPYPI op http://k0s.org : 8080 voor demonstratiedoeleinden met een pakketindex op http://k0s.org:8080/index/. Voor testdoeleinden heb ik een script gemaakt, upload_mobase.py dat de Mozbase-pakketten naar Simpypi uploadt. Dus de index is nu gevuld met hen. U kunt pakketten uploaden met krullen> wwet http://pypi.python.org/packages/source/p/pyyaml/pypyyaml-3.10.tar.gz> Curl -F 'pakket = @ Pyyaml-3.10.tar.gz 'http://k0.s.org:8080/U kunt easy_install Mozbase van http://k0s.org:8080/index/. Als de afhankelijkheden van een pakket kunnen worden gevonden van de SIMPYPI-pakketindex, worden ze ook geïnstalleerd uit de index:> Virtualenv.py TMPNEW Python uitvoerbaar in TMP / bin / Pythoninstalling SetUptools ............ Gedaan. Pip ............... gedaan.> CD TMP / (TMP) EASY_Install -I http://k0s.org:8080/index/ MozrunnerNerSearching voor MozRunnerreading http: // k0s .org: 8080 / Index / Mozrunner / Best Match: Mozrunner 5.1 Downloading 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 / EIR-DIST-TMP-QYX3CREGDING MOZRUNNER 5.1 NAAR EASY-INSTALLATIE.PTH FILESTALLENDE MOZRUNNER SCRIPT TOT / HOME / JHAMMEL / TMP / BININSTALLED / HOME / JHAMMEL /TMP/LIB/PYTHON2.7/Site-packages/mozrunner-5.1-py2.7.Itggprocessing afhankelijkheden voor MozrunnerSearching voor Mozprofile> = 0,1 sleeping http://k0s.org:8080/index/mozprofile/beste match: mozprofile 0.1 Downloaden 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 / EGE-DIST-TMP-9JP5TRATDING MOZPROFILE 0.1 tot Easy-install.pth FileInstalling Mozprofile Script to /home/jhammel/tmp/bininstalled/home/jhammel/tmp/lib/jhon2.7/site-packages/mozprofile-0.1-py2.7.Itgsearching voor mozprocessreading http://k0s.org:8080/index / Mozprocess / Best Match: Mozprocess 0.1b2Downloadinghttp: //k0s.org: 8080 / index / 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 / MOZPOCESS-0.1B2 / EGE-DIST-TMP-4J5CMPADDING MOZPOCESS 0.1B2 NAAR EASY-INSTALLATE.PTH FILESTALLED / HOME / JHAMMEL / TMP / LIB / PYTHON2.7 / SITE-PAKKETTAGEN / Mozprocess-0.1B2-PY2.7.ItenArching voor mozinadeading http://k0s.org:8080/Index/mozinfo/beste match: mozinfo 0.3.3 Downloading http://k0s.org:8080/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 / EGE-DIST-TMP-XWOJEZDDING MOZINFO 0.3.3 NAAR EASY-INSTALLATE.PTH FILESTALLING MOZINFO-script naar / Home / JHAMMEL / TMP / BININSTALLED / HOME / JHAMMEL / TMP / LIB / PYTHON2.7 / SITE-PAKKETTAGEN / MOZINFO-0.3.3-PY2.7.ItenArching voor manifestdestiny> = 0.5.4Heading http://k0s.org:8080/index/manifestdestiny/best match: 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 / EGE-DIST-TMP-R3KZDeadding ManifestDestiny 0.5.4 naar Easy-install.pth FileInstalling Manifestarser Script naar / Home / Jhammel / TMP / Bininstalled / Home / Jhammel / TMP / Lib / python2.7 / site-pakketten / manifestdestiny-0.5.4-py2.7.Egggeineerde verwerking afhankelijkheden voor Mozrunnnote dat alle pakketten komen van de installatie van K0S.org en niet van http://pypi.python.org/ .Running de test van de testhendementen bevat DO Ctests en de test-runner, test.py. Deze tests illustreren basisfunctionaliteit en beschermen tegen regressies als ze worden uitgevoerd voordat de code is gepleegd. Tests-vereiste.txt bevat afhankelijkheden die moeten worden geïnstalleerd om de tests uit te voeren. Plak TestApp, hoewel dit kan worden overgeslagen naar WebTest. Virtualenv wordt gebruikt voor het isoleren van Python-omgevingen. Om de tests uit te voeren, doen: Python Test.pyproduct's Homepage


Simpypi Gerelateerde software