Skip to main content
https://secure.travis-ci.org/copitux/python-github3.png

Pygithub3

Pygithub3 is a wrapper to the Github API v3, written in Python.

It has been developed with extensibility in mind, because the API is in a beta state, trying to achieve a very loosly coupled software.

It should be very easy to extend to support new requests and resources, because each of them are managed by itself.

Pygithub3 docs

Github API v3 docs

Fast install

pip install pygithub3

Fast example

from pygithub3 import Github

gh = Github(login='copitux', password='password')

copitux = gh.users.get()
kennethreitz = gh.users.get('kennethreitz')

copitux_repos = gh.repos.list().all()
kennethreitz_repos = gh.repos.list('kennethreitz').all()

Achievements

TODO

  • Oauth authorization API (service?)

  • Proxy methods into resources (e.g copitux.followers)

Contribute

  1. Fork the repository

  2. Write a test to cover new feature or to reproduce bug

  3. Code with pep8 rules

  4. Add yourself to AUTHORS

  5. Pull request it to develop branch

Tests

Run make init to install test requirements and nosetests to run tests.

Metadata

Release files for pygithub33 0.6.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pygithub33 0.6.2
File Size Uploaded Provenance
pygithub33-0.6.2.tar.gz 31.0 kB Without provenance Details

Release files / pygithub33-0.6.2.tar.gz

Download URL pygithub33-0.6.2.tar.gz
Size 31.0 kB
Tags Source
SHA-256 checksum
How to use checksums
13ec223e6106b7212a25f0c1553f04e958812f6283b771b35c0e574c4e9992d7
BLAKE2b-256 checksum
How to use checksums
1a5b2f365e0fa2b43faecb4448f2485b27821f69e79d8b670ef61e824941b5f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for pygithub33 0.6.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.6.2 This release

1 release file No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page