[tox] envlist = py27,py35,py36,py37,py38,py39,py310,py27-ns,py310-ns,py311,py311-ns,docs [testenv] setenv = ns: CPPFLAGS=-DG_USE_STANDARD_THREADING=0 commands = ns: python -c 'import greenlet._greenlet as G; assert not G.GREENLET_USE_STANDARD_THREADING' !ns: python -c 'import greenlet._greenlet as G; assert G.GREENLET_USE_STANDARD_THREADING' python -m unittest discover -v greenlet.tests !ns: sphinx-build -b doctest -d docs/_build/doctrees-{envname} docs docs/_build/doctest-{envname} sitepackages = False extras = test docs [testenv:docs] # usedevelop to save rebuilding the extension usedevelop = true commands = sphinx-build -b html -d docs/_build/doctrees docs docs/_build/html sphinx-build -b doctest -d docs/_build/doctrees docs docs/_build/doctest extras = docs