diff --git a/MANIFEST.in b/MANIFEST.in
index 04436bf1df..04348222fa 100644
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -1,7 +1,6 @@
include CMakeLists.txt
include LICENSE
include schemas.xml
-include tox.ini
include openmc/data/reconstruct.pyx
include docs/source/_templates/layout.html
include docs/sphinxext/LICENSE
diff --git a/docs/source/usersguide/install.rst b/docs/source/usersguide/install.rst
index 497e09b4d5..09fc4520c0 100644
--- a/docs/source/usersguide/install.rst
+++ b/docs/source/usersguide/install.rst
@@ -414,16 +414,19 @@ distributions.
various HDF5 files, h5py is needed to provide access to data within these
files from Python.
-.. admonition:: Optional
- :class: note
-
`Matplotlib `_
Matplotlib is used to providing plotting functionality in the API like the
:meth:`Universe.plot` method and the :func:`openmc.plot_xs` function.
`uncertainties `_
- Uncertainties are optionally used for decay data in the :mod:`openmc.data`
- module.
+ Uncertainties are used for decay data in the :mod:`openmc.data` module.
+
+ `lxml `_
+ lxml is used for the :ref:`scripts_validate` script and various other
+ parts of the Python API.
+
+.. admonition:: Optional
+ :class: note
`Cython `_
Cython is used for resonance reconstruction for ENDF data converted to
@@ -437,8 +440,8 @@ distributions.
The silomesh package is needed to convert voxel and track files to SILO
format.
- `lxml `_
- lxml is used for the :ref:`scripts_validate` script.
+ `pytest `_
+ The pytest framework is used for unit testing the Python API.
.. _usersguide_nxml:
diff --git a/tox.ini b/tox.ini
deleted file mode 100644
index 951bd8cd0c..0000000000
--- a/tox.ini
+++ /dev/null
@@ -1,9 +0,0 @@
-[tox]
-envlist = py{34,36}
-[testenv]
-commands = pytest tests/unit_tests
-deps =
- pytest
- numpy
- cython
-passenv = OPENMC_CROSS_SECTIONS