🌐
GitHub
github.com › PyGithub › PyGithub
GitHub - PyGithub/PyGithub: Typed interactions with the GitHub API v3 · GitHub
This library enables you to manage GitHub resources such as repositories, user profiles, and organizations in your Python applications.
Starred by 7.7K users
Forked by 1.9K users
Languages   Python 99.6% | Shell 0.4%
🌐
GitHub
github.com › orgs › community › discussions › 8542
GitHub Packages | Support for python packages · community · Discussion #8542
There is a very valid use case for this: Distributing private/internal AWS CDK constructs. For AWS CDK TypeScript/JavaScript and Python are the most used languages, which means that (most) constructs need to be published both into npm- and pypi-compatible registries. For private/internal packages, GitHub Packages is the most obvious solution.
Discussions

pip - How to install Python package from GitHub? - Stack Overflow
To install Python package from github, you need to clone that repository. More on stackoverflow.com
🌐 stackoverflow.com
How safe it is to install a python project from GitHub?
Generally-speaking, a public repository doesn’t mean there isn’t some function or feature that exposes you in some way. If you’re ever unsure, don’t use it. That said, it generally also means that you can explore the code and its requirements yourself, to ensure that you’re comfortable with what’s going on. Watch for things like requests to unfamiliar servers, access granted for things you don’t expect, or third-party libraries that you’ve never heard of. If it’s worth your time coding something, it’s worth the time reading the various docs and files to make sure your work is secure and safe! More on reddit.com
🌐 r/learnpython
18
72
July 8, 2022
How to install a python package via github
The git readme says to import with import gerber from gerber.render import GerberCairoContext More on reddit.com
🌐 r/learnpython
3
2
November 3, 2021
Microsoft cancels plans for Python packages on GitHub
This is so disappointing. I was counting on simplifying some private packages workflows with that. More on reddit.com
🌐 r/Python
24
92
June 7, 2023
🌐
GitHub
github.com › orgs › python › packages
Packages · Python · GitHub
Sep 25, 2024 by Python in python/cpython-devcontainers · 198k · devcontainer · Published · Sep 25, 2024 by Python in python/cpython-devcontainers · 36k · wasicontainer · Published · Oct 6, 2025 by Python in python/cpython-devcontainers · 7.44k · planetpython ·
🌐
PyPI
pypi.org › project › github
github · PyPI
An asynchronous python wrapper around the GitHub API
      » pip install github
    
Published   Jul 06, 2022
Version   1.2.7
🌐
Medium
medium.com › @thomas.vidori › how-to-create-a-python-package-and-publish-it-on-github-eebc78b2a12d
Creating Python packages and publishing on GitHub | Medium
February 24, 2025 - Creating a Python package, publishing it on GitHub, and installing it from local and remote repositories, step-by-step tutorial with code example
🌐
GitHub
github.com › pypa › packaging
GitHub - pypa/packaging: Core utilities for Python packages · GitHub
Reusable core utilities for various Python Packaging interoperability specifications.
Starred by 721 users
Forked by 288 users
Languages   Python
🌐
Readthedocs
pygithub.readthedocs.io › en › latest › introduction.html
Introduction — PyGithub 0.1.dev1+g7d1ba281e documentation
from github import Github # Authentication is defined via github.Auth from github import Auth # Using an access token auth = Auth.Token("access_token") # Public Web Github g = Github(auth=auth) # Github Enterprise with custom hostname g = Github(auth=auth, base_url="https://{hostname}/api/v3") # Use lazy mode (see https://pygithub.readthedocs.io/en/stable/examples/LazyMode.html) g = Github(auth=auth, lazy=True) ... for repo in g.get_user().get_repos(): print(repo.name) repo.edit(has_wiki=False) # to see all the available attributes and methods print(dir(repo)) ... This package is in the Python Package Index, so pip install PyGithub should be enough.
Find elsewhere
🌐
GitHub
github.com › pypi › warehouse
GitHub - pypi/warehouse: The Python Package Index · GitHub
The Python Package Index. Contribute to pypi/warehouse development by creating an account on GitHub.
Starred by 4K users
Forked by 1.1K users
Languages   Python 78.9% | HTML 15.9% | JavaScript 2.8% | SCSS 2.0% | Shell 0.2% | Dockerfile 0.1%
🌐
GitHub
github.com › pypi
The Python Package Index · GitHub
The Python Package Index has 15 repositories available. Follow their code on GitHub.
🌐
Uoftcoders
uoftcoders.github.io › studyGroup › lessons › python › packages › lesson
Creating Packages in Python
Technically, you can install the module by running python setup.py install, however it’s much more convenient to wrap it all up and distribute online. This is my preferred way of sharing/storing/installing packages. Simply create a git repo of the project directory, and put it somewhere. Then, use pip to install it from that repo directly · pip install git+https://github.com/jladan/package_demo.git#egg=measurements
🌐
Qbee
qbee.io › docs › tutorial-github-python.html
Install and run python packages using GitHub and file distribution - Qbee Documentation
You can use the ones provided by GitHub. Alternatively, it is possible to use your own. If you click on "set up a workflow yourself" you can create your workflow. ... name: Upload Python Package on: push: branches: [main] jobs: deploy: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: Set up Python uses: actions/setup-python@v2 with: python-version: '3.x' - name: Install dependencies run: | python -m pip install --upgrade pip pip install setuptools wheel - name: Build run: | python setup.py sdist echo `ls dist/` - name: qbee.io authentication uses: qbee-io/authenticate-action@main with: login: ${{ secrets.USERNAME_KEY }} password: ${{ secrets.PASSWORD_KEY }} - name: qbee.io file upload uses: qbee-io/qbee-io/file-upload-action@main with: source: 'dist/py_qbee_tst-0.1.tar.gz' destination: '/'
🌐
GitHub
github.com › activescott › python-package-example
GitHub - activescott/python-package-example: A simple example of creating and consuming a distributable Python package.
This has a slightly simplified ... Python. Happy to accept PRs for suggested improvements. package-project contains a project directory for a Python package....
Starred by 34 users
Forked by 49 users
Languages   Python 74.6% | Shell 25.4% | Python 74.6% | Shell 25.4%
🌐
GitHub
github.com › pypa › pip
GitHub - pypa/pip: The Python package installer · GitHub
2 weeks ago - The Python package installer. Contribute to pypa/pip development by creating an account on GitHub.
Starred by 10.1K users
Forked by 3.3K users
Languages   Python
🌐
PyPI
pypi.org › project › github.py
github.py
August 29, 2019 - JavaScript is disabled in your browser · Please enable JavaScript to proceed · A required part of this site couldn’t load. This may be due to a browser extension, network issues, or browser settings. Please check your connection, disable any ad blockers, or try using a different browser
🌐
GeeksforGeeks
geeksforgeeks.org › python › how-to-install-a-python-package-from-a-github-repository
How to install a Python Package from a GitHub Repository - GeeksforGeeks
July 23, 2025 - pip install "Package" @ git+"URL of the repository#egg=<pkg_name>" For example, installing NumPy. pip install GFG @ git+https://github.com/numpy/numpy#egg=Numpy
🌐
Python Packaging
packaging.python.org › guides › publishing-package-distribution-releases-using-github-actions-ci-cd-workflows
Publishing package distribution releases using GitHub Actions CI/CD workflows — Python Packaging User Guide
GitHub Actions CI/CD allows you to run a series of commands whenever an event occurs on the GitHub platform. One popular choice is having a workflow that’s triggered by a push event. This guide shows you how to publish a Python distribution whenever a tagged commit is pushed.
🌐
LabEx
labex.io › tutorials › python-how-to-install-python-package-from-github-437144
How to install Python package from GitHub | LabEx
This comprehensive tutorial explores the process of installing Python packages directly from GitHub repositories.
🌐
PyPI
pypi.org › project › PyGithub
PyGithub · PyPI
This library enables you to manage GitHub resources such as repositories, user profiles, and organizations in your Python applications.
      » pip install PyGithub
    
Published   Mar 22, 2026
Version   2.9.0