PyGithub

Software screenshot:
PyGithub
Software informatie:
Versie: 1.25.2 / 2.0.0-alpha.2
Upload datum: 13 Apr 15
Ontwikkelaar: Vincent Jacques
Licentie: Gratis
Populariteit: 160

Rating: nan/5 (Total Votes: 0)

PyGithub bevat veel ingebouwde klassen voor interactie met de API, en is ook zeer goed gedocumenteerd.
De bibliotheek werkt in principe als een vertaler, rekening Python specifieke code, te converteren naar een API HTTP request en dan interpreteren van de antwoorden naar een Python-object, bruikbaar in de toepassing of de website.
Dit vermindert de complexiteit niveau ontwikkelaars zullen moeten omgaan met in hun code, vermindert de grootte van de bron, en de bezuinigingen op de kosten en de tijd verspild aan de ontwikkeling ook.
PyGitHub werkt met zowel grote takken van de Python taal, 2.x en 3.x

Kenmerken .

  • De echtheid
  • Gebruiker details
  • Repo informatie
  • Krijg kijken gegevens
  • Aan de volgende details
  • Krijg een organisatie informatie
  • Fetch samenwerking en inzender details
  • Vork details
  • Team details
  • Ondersteuning voor labels, begaat, bomen, blobs, referenties

Wat is nieuw in deze release:

  • Vaste dat alles is gebaseerd op headers in Python 3 (paginering voorwaardelijke verzoek rate_limit ...).
  • Accepteren strings voor rechtverkrijgenden en medewerkers.
  • Ease twee-factor authenticatie door de toevoeging 'onetime_password' te AuthenticatedUser.create_authorization.

Wat is nieuw in versie 1.21.0:

  • snaren evenals Label objecten in Issue Accepteren. add_to_labels, Issue.remove_from_labels en Issue.set_labels. Dank u ACDHA voor het vragen
  • Implementeren vergelijking voor afgemaakt worden GitHub voorwerpen (bijv. Degenen die een attribuut url) gelijkheid. Waarschuwing, wordt vergelijking nog niet geïmplementeerd voor niet-afgemaakt worden objecten. Dit zal gebeuren in versie 2.0 van PyGithub. Dank u OddBloke voor het vragen

Wat is nieuw in versie 1.18.0:

  • Geen verkeerde veronderstelling op rate_limiting, en het creëren van rate_limiting_resettime.
  • Nieuwe parameters sinds en tot aan Repository.get_commits. Dank u apetresc voor de pull aanvraag.
  • Catch Json parsing uitzondering voor een aantal interne server fouten, en gooi een betere uitzondering.

Wat is nieuw in versie 1.15.0:.

  • Implementeren van de notering van de gebruiker problemen met alle parameters
  • Hogere twee nieuwe specifieke uitzonderingen.

Wat is nieuw in versie 1.13.0:

  • Fix voor Python 3 op hoofdlettergevoelig file- systemen.
  • Expose ruwe data geretourneerd door Github voor alle objecten.
  • Toegevoegd een woning Github.per_page (en een parameter aan de constructeur) om het aantal items gevraagd in gepagineerde verzoeken veranderen.

Wat is nieuw in versie 1.6:

  • Restore ondersteuning voor Python 2.5
  • Implementeren nieuwe API's

Wat is nieuw in versie 1.3:

  • Uitgevoerd markdown rendering
  • GitAuthor.date is nu een datetime
  • Vaste documentatie van Github.get_gist: id is een string, geen geheel getal

Wat is nieuw in versie 1.0:

  • Complete herschrijven, zonder meer gecompliceerde meta-beschrijving
  • Volledige typering van attributen en parameters
  • De volledige documentatie van attributen en parameters
  • Meer bruikbare uitzonderingen getogen in geval van problemen met de API

Wat is nieuw in versie 0.6:.

  • -Re voltooide de API met NamedUser.create_gist

Vergelijkbare software

Tunez
Tunez

13 May 15

WhatsNearby
WhatsNearby

23 Feb 15

WePay Ruby SDK
WePay Ruby SDK

6 Jun 15

Reacties op PyGithub

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!