Paul Everitt from the USA and Oliver Bestwalter vom Ravensburg will present Build Automation with Tox, and afterward, together with Stefan Behnel, we will introduce a new format: expert panel, where you can ask our experts about anything. Like professional consulting, but for free ;)
Here you can see a panel of Paul Everitt with Guido van Rossum to get the idea: https://www.youtube.com/watch?v=iOUrf7WSSLc
JetBrains is kindly opening their doors for our community again 👍
The plan:
18:30 Doors open, snacks, drinks
19:00 Paul Everitt and Oliver Bestwalter: Automating build, test and release workflows with tox [1]
20:00 Expert Panel: Stefan Behnel, Paul Everitt, Oliver Bestwalter answering your questions. [2]
20:30 Drinks & Networking
[1] Tox is a part of a larger vision of easing the packaging, testing and release process in Python.
We will look at what is necessary to automate all important workflows involved in building, testing and releasing software using tox.
We'll cover how to use tox to:
• run static code analysis, automatic code formatting/fixing as a separate stage orchestrated by the pre-commit framework
• run tests with pytest
• measure and report test coverage
• build and upload packages to pypi/devpi/artifactory
All this can be run and debugged locally from the command line or programmatically.
These building blocks can then form a complete build, test and release pipeline to be run on CI systems like Travis-CI, Gitlab, Jenkins, Teamcity, etc.
If time permits, we'll also look at how projects like tox and pytest are automating their own processes.
[2] Topics for the panel:
- General Python
- Data structures
- Performance
- Plone, Tornado, Python web tools
- PyTest
- Packaging and build automation
Can't miss this!
There are no comments. Be the first one!