Asennustyökalut - Setuptools
|
Tulos
easy_install --help
| |
| Alkuperäinen kirjoittaja (t) | Phillip J. Eby |
|---|---|
| Kehittäjä (t) | Jason R. Coombs |
| Vakaa julkaisu | 57.4.0 / 19. heinäkuuta 2021
|
| Varasto | |
| Kirjoitettu sisään | Python |
| Käyttöjärjestelmä | Monialustainen |
| Tyyppi | Pakettipäällikkö |
| Lisenssi | MIT |
| Verkkosivusto |
setuptools |
Setuptools on paketti kehitysprosessi kirjasto suunniteltu helpottamaan pakkaus Python hankkeita tehostamalla Python standardi kirjaston distutils (jakelulaitosten). Se sisältää:
- Python -paketin ja moduulin määritelmät
- Jakelupaketin metatiedot
- Testikoukut
- Projektin asennus
- Alustakohtaiset tiedot
- Python 3 -tuki
Historia
Phillip J. Eby ilmoitti projektin olemassaolosta 2004-03-17. Vuonna 2013 Distribute , Setuptools -haarukka, yhdistettiin takaisin Setuptools 0.7: ksi.
Paketin muoto
| Alkuperäinen kirjoittaja (t) | Daniel Holth |
|---|---|
| Vakaa julkaisu | 0.34.2 / 30. tammikuuta 2020
|
| Varasto | github |
| Kirjoitettu sisään | Python |
| Käyttöjärjestelmä | Monialustainen |
| Tyyppi | Paketin muoto |
| Lisenssi | MIT |
| Verkkosivusto | pypi |
Python -pyörät ovat korvanneet munat .
Python -munat ovat tapa yhdistää lisätiedot Python -projektiin, jonka avulla projektin riippuvuudet voidaan tarkistaa ja tyydyttää ajon aikana, ja projektit voivat tarjota laajennuksia muille projekteille.
"Munat ovat Pythoneille kuin purkit Javalle ..."
Pakettipäällikkö
Python pip on korvannut EasyInstallin .
EasyInstall on Python -paketinhallintaohjelma , joka tarjoaa vakiomuodon Python -ohjelmien ja kirjastojen jakeluun (perustuu Python Eggs -muotoon). EasyInstall on moduuli, joka sisältää Setuptools -työkalut. Se on samanlainen kuin RubyGems for Ruby .
EasyInstall ei ole täysimittainen paketinhallinta. Se ei voi luetteloida paikallisia paketteja eikä päivittää niitä kaikkia. Pip ja Python Package Manager (PyPM) ovat Python -sovelluksia, jotka on suunniteltu täyttämään samanlainen tehtävä kuin EasyInstall. Distribute -haarukka luotiin nimenomaan EasyInstall -kehityksen edistymisen vuoksi.
Oletuksena EasyInstall etsii Python -pakettihakemistosta (PyPI) halutut paketit ja käyttää siellä olevia metatietoja paketin ja sen riippuvuuksien lataamiseen ja asentamiseen.
Katso myös
- Buildout - ohjelmistonmuodostustyökalu, joka on suunniteltu käsittelemään Python -paketin riippuvuuksia
- Ohjelmistovarasto