All Projects → daneah → publishing-python-packages

daneah / publishing-python-packages

Licence: MIT license
Examples and exercises for Publishing Python Packages from Manning Books 🐍 📦 ⬆️

Programming Languages

python
139335 projects - #7 most used programming language
cython
566 projects

Projects that are alternatives of or similar to publishing-python-packages

capsulecd
Continuous Delivery for automating package releases (npm, cookbooks, gems, pip, jars, etc)
Stars: ✭ 96 (+284%)
Mutual labels:  packaging, pypi
poetry-version-plugin
Poetry plugin for dynamically extracting the package version from a __version__ variable or a Git tag.
Stars: ✭ 253 (+912%)
Mutual labels:  packaging, pypi
Localshop
local pypi server (custom packages and auto-mirroring of pypi)
Stars: ✭ 371 (+1384%)
Mutual labels:  packaging, pypi
export-dynamodb
Export Amazon DynamoDb to CSV or JSON
Stars: ✭ 52 (+108%)
Mutual labels:  pypi, tox
Py3readiness
Python 3 support graph for most popular packages
Stars: ✭ 164 (+556%)
Mutual labels:  packaging, pypi
poetry-setup
Generate setup.py (setuptools) from pyproject.toml (poetry)
Stars: ✭ 44 (+76%)
Mutual labels:  packaging, pypi
Maturin
Build and publish crates with pyo3, rust-cpython and cffi bindings as well as rust binaries as python packages
Stars: ✭ 532 (+2028%)
Mutual labels:  packaging, pypi
Devpi
Python PyPi staging server and packaging, testing, release tool
Stars: ✭ 444 (+1676%)
Mutual labels:  packaging, pypi
Sailboat
🐍 A quick and easy way to distribute your Python projects!
Stars: ✭ 137 (+448%)
Mutual labels:  packaging, pypi
Rain
🌧️ A live example to illustrate python packaging, testing, building, & deploying
Stars: ✭ 99 (+296%)
Mutual labels:  packaging, pypi
python-package-template
Easy to use template for great PyPi packages
Stars: ✭ 19 (-24%)
Mutual labels:  pypi, pytest
ci-testing-python
Sample Microservice App in Python for Testing using pytest, uber/doubles, tox on CI servers like Jenkins and Travis CI using Docker + Docker-Compose for test environment.
Stars: ✭ 37 (+48%)
Mutual labels:  pytest, tox
Python Blueprint
🐍 Example Python project using best practices 🔩
Stars: ✭ 123 (+392%)
Mutual labels:  pytest, tox
integration-test
ensure core packaging tools work well with each other
Stars: ✭ 15 (-40%)
Mutual labels:  packaging, tox
Dumb Pypi
PyPI generator, backed entirely by static files
Stars: ✭ 62 (+148%)
Mutual labels:  packaging, pypi
Fades
fades is a system that automatically handles the virtualenvs in the cases normally found when writing scripts and simple programs, and even helps to administer big projects.
Stars: ✭ 182 (+628%)
Mutual labels:  packaging, pypi
craft
The universal Sentry release CLI 🚀
Stars: ✭ 117 (+368%)
Mutual labels:  packaging, pypi
pytoxcore
Python binding for ToxCore
Stars: ✭ 37 (+48%)
Mutual labels:  tox
alpine
🐧 **Deprecated** PHP.earth Alpine Linux repository
Stars: ✭ 15 (-40%)
Mutual labels:  packaging
choco
Chocolatey - the package manager for Windows
Stars: ✭ 8,643 (+34472%)
Mutual labels:  package-management

Exercises for Publishing Python Packages: Test, share, and automate your projects 🐍 📦 ⬆️

This repository contains the source code for the examples and exercises contained in Publishing Python Packages: Test, share, and automate your projects. The repository is a template repository, so if you'd like to follow along with the book you can make your own copy.

Each chapter's examples are in their own directory. In some chapters, you'll find multiple snippets in a single module. These won't always produce output when you run them, and are occasionally meant only as snippets to demonstrate a concept. In later chapters, some modules act as an entrypoint to run a program from the command line, importing other modules along the way. Follow along in the book for more context!

Errata and questions

If you find an error in the code or the book, or if you have a question about the content, please read the contribution guidelines to understand the best course of action. Errata found after the book has been printed will be published on the book's homepage.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].