Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Packaging and Testing with Devpi and Tox

EuroPython Conference via YouTube

Overview

Explore effective strategies for organizing packaging and testing in Python projects through this EuroPython 2014 conference talk. Dive into the use of "devpi-server" and "tox" to ensure delivery of high-quality, well-tested, and properly documented packages. Learn about per-company and open-source scenarios, inheritance between package indexes, and integration with pypi.python.org. Discover how to utilize the "devpi" client tool for uploading documentation and executing tests. Gain insights into running tests through tox, and examine summary views for both open-source releases and in-house company developments. Explore the components of devpi, including nexus, inheritance, production index, and potential security considerations. Understand replication processes, the devpi web interface, and the devpi index. Master the release workflow and learn to automate test runs. Delve into server settings and Engine X deployment basics. Benefit from the expertise of the presenter, who is the main author of the tools discussed.

Syllabus

Intro
devpi components
devpi nexus
inheritance
production index
higher version attack
private index attack
other attacks
replication
devpi web
devpi index
devpi client
release workflow
Automating test runs
Server settings
Engine X deployment
Engine X basic
Conclusion
Questions

Taught by

EuroPython Conference

Reviews

Start your review of Packaging and Testing with Devpi and Tox

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.