@carterbox, we are using the test  structure provided by numpy which is based on pytest. And in addition we use pytest to skip some of those tests. With pytest we can run the tests via  `import anuga; anuga.test()`. So should keep `pytest` in the run requirements.