PyGithub inneholder mange innebygde klasser for samspill med API, og er også svært godt dokumentert.
Biblioteket fungerer i utgangspunktet som en oversetter, tar Python spesifikk kode, konvertere den til en API HTTP-forespørsel og deretter tolke svaret tilbake til en Python objekt, bruk inne i applikasjonen eller nettstedet.
Dette reduserer kompleksiteten nivå utviklere vil trenge å forholde seg til i sin kode, reduserer kildens størrelse, og kutter ned på kostnadene og bortkastet tid på utvikling også.
PyGitHub fungerer med både store grener av Python språk, 2.x og 3.x
Egenskaper .
- Godkjenn
- Bruker detaljer
- Repo detaljer
- Få se detaljer
- Kom følgende detaljer
- Få en organisasjons detaljer
- Hent samarbeids- og bidragsyter detaljer
- Fork detaljer
- Lag detaljer
- Støtte for tags, forplikter, trær, blobs, referanser
Hva er nytt i denne utgaven:
- Fast alt som er basert på overskrifter i Python 3 (paginering , betinget forespørsel, rate_limit ...).
- Godta strenger for redere og samarbeidspartnere.
- Enkel to-faktor autentisering ved å legge 'onetime_password' til AuthenticatedUser.create_authorization.
Hva er nytt i versjon 1.21.0:
- Godta strenger samt Etikett objekter i Issue. add_to_labels, Issue.remove_from_labels og Issue.set_labels. Takk acdha for å spørre
- Implementere likestilling sammenligning for Fullførbarhet GitHub objekter (dvs. De som har en url attributt). Advarsel, er sammenligning fortsatt ikke implementert for ikke-Fullførbarhet stedene. Dette vil bli gjort i versjon 2.0 av PyGithub. Takk OddBloke for å spørre
Hva er nytt i versjon 1.18.0:
- Ingen flere falske antakelsen om rate_limiting, og etablering av rate_limiting_resettime.
- Nye parametere siden og frem til Repository.get_commits. Takk apetresc for trekk forespørsel.
- Catch Json parsing unntak for noen interne server feil, og kaste en bedre unntak.
Hva er nytt i versjon 1.15.0:.
- Implementere oppføring av brukerproblemer med alle parametere
- Løft to nye spesifikke unntak.
Hva er nytt i versjon 1.13.0:
- Fix for Python 3 på case-insensitive fil- systemer.
- Expose rådata returnert av Github for alle objekter.
- Lagt til en eiendom Github.per_page (og en parameter til konstruktøren) for å endre antall elementer spurt i paginerte forespørsler.
Hva er nytt i versjon 1.6:
- Gjenopprett støtte for Python 2.5
- Implementere nye API
Hva er nytt i versjon 1.3:
- Gjennomført Markdown rende
- GitAuthor.date er nå en datetime
- Fast dokumentasjon av Github.get_gist: id er en streng, ikke et heltall
Hva er nytt i versjon 1.0:
- Komplett omskriving, med ikke mer komplisert meta-description
- Full typing av attributter og parametre
- Full dokumentasjon av egenskaper og parametere
- Mer bruk unntak oppvokst i saken om problemer med API
Hva er nytt i versjon 0.6:.
- Re-fullført API med NamedUser.create_gist
Kommentarer ikke funnet