pyron

De droge python-pakketbouwer
Download nu

pyron Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Brandon Hodes

pyron Tags


pyron Beschrijving

The Dry Python Package Builder Pyron is ontworpen om de enorme reptitie te elimineren die het Setup.py-bestand van typische Python-pakketten kenmerkt. Note: het Pyron-commando is nog steeds in ontwikkeling, en in het bijzonder ondersteunt u nog geen projecten met afhankelijkheden. Het moet dus waarschijnlijk alleen worden gebruikt door zijn ontwikkelaars op dit punt.pyron is ontworpen om de enorme reptitie te elimineren die het setup.py-bestand van typische Python-pakketten kenmerkt. In plaats van een Setup-bestand te hebben, inspecteert Pyron eenvoudig uw pakket om alle informatie te verzamelen die het nodig heeft om te bouwen, testen en te distribueren. En dankzij het feit dat Pyron de Distutils voor bronverdelingen en de setuptools voor het bouwen van eieren gebruikt, moeten de resultaten compatibel zijn met al het andere in Python.Jour-project, minimaal, hoeft te bestaan uit een map met een readme.txt en een __init__.Py zittend naast elkaar in de binnenkant ervan. Hier zoekt Pyron op zoek naar de informatie die is gevonden in een typisch setup.py-bestand: pakketten die het leesme.txt-bestand van uw project moet worden geformatteerd als geherstructureerde tekst, en moet er iets dergelijks uitzien: `` My.Package` - Precies de dingen die ik nodig heb ------------------------------------------------ - Er is natuurlijk geen zin om een Python-pakket rond te hebben, de schijfruimte op te nemen, tenzij het precies doet wat ik wil ... de naam van uw pakket wordt verondersteld de snaar in de dubbele back-quotes in uw LEADME te zijn .txt-titel. Het kan er zoveel punten in hebben als je wilt; Alle pakketten behalve de laatste zullen worden verondersteld naamruimenpakketten te zijn, en gebouwd als zodanig. Naam de bronpakketten en eieren die u distribueert, krijgt dezelfde naam als uw Python-pakket, per Python Best Practices.Description Dit is de reeks Dat neemt de rest van de eerste regel van uw README.txt-bestand.long_description op de lange beschrijving van de rest van uw README.txt-bestand, met de eerste twee niet-lege regels (de titel en onderstreping) verwijderd .Namespace_packages als De naam van uw pakket bevat stippen, dan wordt er automatisch aangenomen dat eventuele bovenliggende pakketten NAMESPACE-pakketten zijn. Als uw pakket Web.Utils.url wordt genoemd, zullen Web en Web.Utils allebei worden gemaakt NameSpace-pakketten.Versie wordt de projectversie afgenomen van het __version__-symbool in de __init__.py-bestand van uw pakket. Verkrijgbaar met behulp van de bovenstaande technieken, die slechts een codificatie van reeds bestaande beste praktijken van Python zijn, brengt Pyron zowel uw setup.py en uw project voor u op zonder dat er verdere interventie nodig is. De Pyron-commando-lijntool is Bouw en distribueer pakketten die de hierboven geschetste conventies volgen. Een typische sessie zou eruit kunnen zien: $ CD Web.Utils.url $ LSREADME.TXT__Init ___. Pyrfc1738.pyurlobj.py $ Pyron SDIST $ PYRON BDIST_EGG $ LSREADME.TXT__Init ___. Pyrfc1738.pyurlobj.pyweb.util.url-1.4-PY2.5 .eggweb.utils.url-1.4.tar.gz $ Pyron Python >>> Import Web.Utils.url >>> Web.Utils.url .__ Versie __ '0.4' >>> ^ DIF JE PEEKT ONDER DE KAP Kijk dat Pyron zijn werk in een verborgen map doet onder je projectdirectory genaamd .pyron, waar je altijd kunt kijken of je de setup.py wilt controleren. Pyrun genereert en gebruikt. Vereisten: · Python


pyron Gerelateerde software

OpenUDDI

OpenUDDI-client is een eenvoudig te gebruiken UDDI V3-server clientbibliotheek geïmplementeerd in Java. ...

242

Downloaden