Quantcast
Channel: Planet Python
Viewing all articles
Browse latest Browse all 23117

Test and Code: 49: tox - Oliver Bestwalter

$
0
0

tox is a simple yet powerful tool that is used by many Python projects.

tox is not just a tool to help you test a Python project against multiple versions of Python. In this interview, Oliver and Brian just scratch the surface of this simple yet powerful automation tool.

This is from the tox documentation:

tox is a generic virtualenv management and test command line tool you can use for:

  • checking your package installs correctly with different Python versions and interpreters
  • running your tests in each of the environments, configuring your test tool of choice
  • acting as a frontend to Continuous Integration servers, greatly reducing boilerplate and merging CI and shell-based testing.

Yet tox is so much more. It can help create development environments, hold all of your admin scripts, ...

I hope you enjoy this wonderful discussion of tox with Oliver Bestwalter, one of the core maintainers of tox.

Special Guest: Oliver Bestwalter.

Sponsored By:

Support Test and Code

Links:

<p>tox is a simple yet powerful tool that is used by many Python projects.</p> <p>tox is not just a tool to help you test a Python project against multiple versions of Python. In this interview, Oliver and Brian just scratch the surface of this simple yet powerful automation tool.</p> <p>This is from the tox documentation:</p> <blockquote> <p>tox is a generic virtualenv management and test command line tool you can use for:</p> <ul> <li>checking your package installs correctly with different Python versions and interpreters</li> <li>running your tests in each of the environments, configuring your test tool of choice</li> <li>acting as a frontend to Continuous Integration servers, greatly reducing boilerplate and merging CI and shell-based testing.</li> </ul> </blockquote> <p>Yet tox is so much more. It can help create development environments, hold all of your admin scripts, ...</p> <p>I hope you enjoy this wonderful discussion of tox with Oliver Bestwalter, one of the core maintainers of tox.</p><p>Special Guest: Oliver Bestwalter.</p><p>Sponsored By:</p><ul><li><a rel="nofollow" href="http://testandcode.com/pycharm">PyCharm Professional</a>: <a rel="nofollow" href="http://testandcode.com/pycharm">We have a special offer for you: any time before December 1, you can get an Individual PyCharm Professional 4-month subscription for free! If you value your time, you owe it to yourself to try PyCharm.</a></li></ul><p><a rel="payment" href="https://www.patreon.com/testpodcast">Support Test and Code</a></p><p>Links:</p><ul><li><a title="tox project documentation" rel="nofollow" href="https://tox.readthedocs.io/en/latest/">tox project documentation</a></li><li><a title="tox recreate : &quot;Have you turned it off and on again?&quot; for tox" rel="nofollow" href="https://tox.readthedocs.io/en/latest/config.html#conf-recreate">tox recreate : &quot;Have you turned it off and on again?&quot; for tox</a></li><li><a title="&quot;Hello world&quot; of tox" rel="nofollow" href="https://twitter.com/obestwalter/status/1042830213460250630">&quot;Hello world&quot; of tox</a></li><li><a title="tox also has plugins" rel="nofollow" href="https://tox.readthedocs.io/en/latest/plugins.html">tox also has plugins</a></li><li><a title="talk by Bernát Gábor about a tox based workflow at EuroPython 2018" rel="nofollow" href="https://www.youtube.com/watch?v=SFqna5ilqig&amp;feature=youtu.be">talk by Bernát Gábor about a tox based workflow at EuroPython 2018</a></li><li><a title="adding a description to your environments" rel="nofollow" href="https://tox.readthedocs.io/en/latest/config.html#conf-description">adding a description to your environments</a></li><li><a title="detox - distributed tox" rel="nofollow" href="https://github.com/tox-dev/detox">detox - distributed tox</a></li><li><a title="devpi: private package index" rel="nofollow" href="https://www.devpi.net/">devpi: private package index</a></li><li><a title="PyCharm plugin to easily set the project interpreter via context menu: PyVenvmanage" rel="nofollow" href="https://github.com/nokia/PyVenvManage">PyCharm plugin to easily set the project interpreter via context menu: PyVenvmanage</a></li><li><a title="power mode in atom" rel="nofollow" href="https://atom.io/packages/activate-power-mode">power mode in atom</a></li><li><a title="Power Mode for PyCharm" rel="nofollow" href="https://plugins.jetbrains.com/plugin/8251-power-mode-ii">Power Mode for PyCharm</a></li></ul>

Viewing all articles
Browse latest Browse all 23117

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>