vereiste

Download Python-afhankelijkheden en upload ze naar een aangepaste PYPI-server
Download nu

vereiste Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • MIT/X Consortium Lic...
  • Naam uitgever:
  • Samuel Sutch
  • Uitgever website:
  • http://github.com/samuraisam/

vereiste Tags


vereiste Beschrijving

Download Python-afhankelijkheden en upload ze naar een aangepaste PYPI-server vereist is een module die Python-pakketten downloadt van een vereisten.txt-bestand en uploadt ze naar uw privépypi-server. De ontwikkeling van moderne webtoepassingen vereist vaak vertrouwen op een potentieel zeer grote reeks van de componenten van de 3e partij. Afhankelijkheidsbeheer voor dergelijke applicaties is een mooiere agriverende ervaring. In de pythonwereld hebben we een aantal geweldige tools zoals PIP, Virtualenv en distribueren, die ons hebben toegestaan om een brede breedte van softwareprojecten te ontwikkelen en te delen. Pypi onder verschillende sociale codeers De gewenste manier om je project te verspreiden naar een breder publiek en daarvoor werken ze geweldig. Wanneer het echter tijd is om uw aanvraag aan servers in te zetten, zou afhankelijk van die een enorme fout zijn. We hebben het allemaal gedaan, en soms kunnen de vertakkingen behoorlijk pijnlijk zijn. Zonder de uptime van PYPI of GitHub te kennen, bijvoorbeeld - het is niet genoeg. Niet alleen dat, maar het project kan verdwijnen, worden verplaatst of op de een of andere manier worden gewijzigd die incompatibiliteit voor uw toepassing veroorzaakt. Daarom is het een goed idee om uw eigen pakketten ergens te hosten. Net als je eigen aangepaste installatie van PYPI die alleen de pakketten heeft die je nodig hebt, bij de versies die je nodig hebt, gehost op een plek die niet zal veranderen tenzij je zegt. Is dat niet zo gezond complex? Het is niet! Enter: chishop (en natuurlijk is het slechte neef: vereiste!) Chishop is een simplistische PYPI-server geschreven in Django, alleen voor dit doel. Vereisten is een idee van een idee van lijmcode die PIP en Setuptools gebruikt / distribueert om uw pakketten te verwerven, te bouwen en te uploaden naar Chishop.Here hoe het werkt: 1. Installeer Chishop ergens het is een Django-project, dus deze is vrij eenvoudig. U kunt echter een gids volgen die ik heb geschreven om eenvoudig te implementeren naar ep.io.sure U voegt uw chishop-inloggegevens toe aan uw ~ / .pypirc-bestand, omdat deze later worden gebruikt.2. Installeer Revisite Sudo Pip Install Aangeboden3. Maak een Frozen Pip-eisen die Fileyou al gebruiken met behulp van PIP en vereisten.txt toch? Goed. Genereer eerst een Frozen Pip-vereistenbestand: CD My_Projectpip Freeze -R-vereisten.txt Frozen-vereisten.txt4. Upload naar uw Chishop Repositoryreq EXEQUITE -R Frozen-vereisten.TXT --Repository = My_chishop - Cachethat is het. In uw inzet kunt u deze nieuwe repository gebruiken door een - Zie hier bovenaan uw Frozen-vereisten te bekijken. TXT-bestand. PIP zal die server dan gebruiken om afhankelijkheden te downloaden. In feite zal het daadwerkelijk een van deze voor u maken en worden gedumpt in uw huidige directory met de naam Req-eisen.txt met alle bewerkbare pakketten gestold. Een woord aan de wiso-notitie dat bij gebruik van deze methode van afhankelijkheidsbeheer het raadzaam is dat u het raadzaam bent redelijke veiligheidsmaatregelen. Als u toevallig chisop en vereiste gebruikt op EP.IO, zijn uw gegevens op het openbare internet. Zorg ervoor dat u zich onthoudt van het opnemen van gevoelige gegevens in uw Python-pakketten. Chishop kan ook een aantal hulp gebruiken implementeren van een meer beveiligde werkingsmodus. Zelfs dan, wees dan op hun hoede. Vereisten: · Python


vereiste Gerelateerde software