GitHub
github.com › activescott › python-package-example
GitHub - activescott/python-package-example: A simple example of creating and consuming a distributable Python package. · GitHub
A simple example of creating and consuming a distributable Python package. - activescott/python-package-example
Author: activescott
22:55
How to Create Build and Publish Custom Python Package Using GitHub ...
20:25
GitHub Actions for Python Packages: How to Automate Releases to ...
26:14
Setting up a Python project on GitHub - YouTube
How to Create Build and Publish Custom Python Package ...
01:06
You can pip install directly from GitHub - YouTube
Starred by 4 users
Forked by 12 users
Languages: Python 100.0% | Python 100.0%
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
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 - If you now open python in your terminal and run the following lines, you should get the p4-score printed as we got previously with the __main__ directly in the script file: import p4score print(p4score.calculate_p4score(85, 10, 1, 4)) The easiest way to make your package available (to everyone) online, is to use GitHub.
Starred by 30 users
Forked by 14 users
Languages: Jupyter Notebook 58.1% | Python 41.4%
Starred by 68 users
Forked by 22 users
Languages: Python 98.8% | Shell 1.2%
Starred by 5.2K users
Forked by 1.8K users
Languages: Python
Starred by 4 users
Forked by 5 users
Languages: HTML 91.3% | Jupyter Notebook 8.2% | Python 0.5% | HTML 91.3% | Jupyter Notebook 8.2% | Python 0.5%
GitHub
github.com › bkatiemills › python-package-example
GitHub - bkatiemills/python-package-example · GitHub
May 29, 2015 - python-package-example This is a minimal python package, for use alongside the lesson: https://github.com/BillMills/pythonPackageLesson Contributing: Please do! Guidelines: - This lesson is for beginners.
Author: katieannemills
GitHub
github.com › waynew › simplest-python-package
GitHub - waynew/simplest-python-package: The simplest Python package that could do something.
This is just a simple example of a setup.py that will work (assuming python3.4+, not legacy python) ... Of course, this assumes that you have ~/.local/bin on your PATH. Unless you're not on Linux, in which case Python put it somewhere else, but I couldn't tell you for sure. Feel free to use this project as a starting point for your Python packages - just edit the setup.py, README, and LICENSE files to be useful for whatever your purposes are.
Starred by 6 users
Forked by 3 users
Languages: Python 100.0% | Python 100.0%
Starred by 82 users
Forked by 34 users
Languages: Python
GitHub
github.com › python-packaging-tutorial › python-packaging-tutorial
GitHub - python-packaging-tutorial/python-packaging-tutorial: Tutorial on python packaging
creating 'dist/hello_cython-1.2.3-py3.5-macosx-10.9-x86_64.egg' and adding '_skbuild/setuptools/bdist.macosx-10.9-x86_64/egg' to it removing '_skbuild/setuptools/bdist.macosx-10.9-x86_64/egg' (and everything under it) Processing hello_cython-1.2.3-py3.5-macosx-10.9-x86_64.egg Copying hello_cython-1.2.3-py3.5-macosx-10.9-x86_64.egg to /Users/msarahan/miniconda3/envs/skbuild/lib/python3.5/site-packages Adding hello-cython 1.2.3 to easy-install.pth file Installed /Users/msarahan/miniconda3/envs/skbuild/lib/python3.5/site-packages/hello_cython-1.2.3-py3.5-macosx-10.9-x86_64.egg Processing dependencies for hello-cython==1.2.3 Finished processing dependencies for hello-cython==1.2.3
Starred by 63 users
Forked by 23 users
Languages: Python 86.5% | Batchfile 5.6% | Makefile 3.8% | CMake 2.3% | Cython 1.4% | Shell 0.4% | Python 86.5% | Batchfile 5.6% | Makefile 3.8% | CMake 2.3% | Cython 1.4% | Shell 0.4%
Medium
medium.com › @pallavisinha12 › create-python-package-automate-publishing-with-github-actions-a-quick-guide-35b82aa4684c
Create Python Package & Automate Publishing with GitHub Actions: A Quick Guide | by Pallavi Sinha | Medium
February 22, 2024 - We will be using this new secret in our github action to automate publish of our package. Let’s move to our IDE and create a folder .github/workflows under the root directory. Create a file called publish.yml . Below is the example code from Bitefix for publish.yml — · name: Publish Python 🐍 distributions 📦 to PyPI on: release: types: [created] jobs: build-n-publish: name: Build and publish Python 🐍 distributions 📦 to PyPI runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: Set up Python uses: actions/setup-python@v2 with: python-version: 3.11 - name: Install pip run: python -m pip install --upgrade pip - name: Install dependencies run: pip install -r requirements.txt - name : Install black run: pip install black - name: Run black run: black .