New in TeamCity 2020.2: Python Build Runner
TeamCity 2020.2 comes with first-class native Python Support, and you no longer need to use a third-party plugin to build your Python projects.
It supports all popular Python build workflows:
- Run files, modules, or custom scripts.
- Execute pytests or unittests.
- Run linters, like flake8 or pylint.
- Use virtual environments, like virtualenv or pipenv.
- Run your Python builds inside a Docker container.
- Use Kotlin DSL to configure your Python build steps.
In addition, the Python runner integrates tightly with TeamCity just like all other TeamCity runners.
You can track changes, analyze failures, assign investigations, and use any of the TeamCity features that you know and love.
Watch this screencast to see the new Python runner in action.
You can find more information about the Python runner in the TeamCity documentation.
Subscribe to Blog updates
Thanks, we've got you!
TeamCity Cloud 2023.09 Is Here
TeamCity Cloud 2023.09 comes with enhanced integrations with Perforce and Space, the ability to report statuses of preceding build steps, and other features.
TeamCity Cloud 2023.07: Major Cloud Profile Improvements, Enhanced Space Integration, and More
The new TeamCity Cloud 2023.07 comes with major cloud profile enhancements, improved TeamCity and Space integration, and more. Read on to learn what's new.
TeamCity Cloud 2023.03 Is Here: Build Cache, Running Steps Only for Failed Builds, Sakura UI Improvements, and More
TeamCity Cloud 2023.03 is now available with numerous improvements and new features. Let's take a closer look at what's new.