diff --git a/salomon.csv b/salomon.csv
index 3753bef739e20403fe451efcd01308b2438de9f4..454e9d47a47fb9e197f7f1000227f50c575c091c 100644
--- a/salomon.csv
+++ b/salomon.csv
@@ -1198,12 +1198,14 @@ Flask/0.12.2-Py-3.6,2
 Jinja2/2.10-Py-3.6,2
 MarkupSafe/1.0-Py-3.6,2
 Werkzeug/0.14.1-Py-3.6,2
+attrs/17.4.0-Py-3.6,2
 click/6.7-Py-3.6,2
 cycler/0.10.0-Py-3.6,2
 itsdangerous/0.24-Py-3.6,2
 matplotlib/2.1.1-Py-3.6,2
 numpy/1.13.3Py-3.6-test,2
 numpy/1.13.3-Py-3.6,2
+pluggy/0.6.0-Py-3.6,2
 pudb/2017.1.4-Py-2.7,2
 pudb/2017.1.4-Py-3.6,2
 pyparsing/2.2.0-Py-3.6,2
diff --git a/salomon.md b/salomon.md
index d131e19fdcc13114182af82d6db39452e83cb092..44f74fe9d7b8fa40af275ad8f9170e7918d79c51 100644
--- a/salomon.md
+++ b/salomon.md
@@ -356,6 +356,7 @@
 | Module | Description |
 | ------ | ----------- |
 | [ASE](https://wiki.fysik.dtu.dk/ase/) | ASE is a python package providing an open source Atomic Simulation Environment in the Python scripting language. |
+| [attrs](http://www.attrs.org/) | Classes Without Boilerplate |
 | [BoltzTraP2](https://www.imc.tuwien.ac.at/index.php?id=21094) | BoltzTraP2 is a modern implementation of the smoothed Fourier interpolation algorithm for electronic bands that formed the base of the original and widely used BoltzTraP code. |
 | [click](https://pypi.python.org/pypi/click) | A simple wrapper around optparse for powerful command line utilities. |
 | [cycler](https://matplotlib.org/cycler) | Composable style cycles. |
@@ -365,6 +366,7 @@
 | [MarkupSafe](https://pypi.python.org/pypi/markupsafe) | Implements a XML/HTML/XHTML Markup safe string for Python. |
 | [matplotlib](http://matplotlib.org) | matplotlib is a python 2D plotting library which produces publication quality figures in a variety of hardcopy formats and interactive environments across platforms. matplotlib can be used in python scripts, the python and ipython shell, web application servers, and six graphical user interface toolkits. |
 | [numpy](http://www.numpy.org) | NumPy is the fundamental package for scientific computing with Python. It contains among other things: a powerful N-dimensional array object, sophisticated (broadcasting) functions, tools for integrating C/C++ and Fortran code, useful linear algebra, Fourier transform, and random number capabilities. Besides its obvious scientific uses, NumPy can also be used as an efficient multi-dimensional container of generic data. Arbitrary data-types can be defined. This allows NumPy to seamlessly and speedily integrate with a wide variety of databases. |
+| [pluggy](https://github.com/pytest-dev/pluggy) | Plugin and hook calling mechanisms for python. |
 | [pudb](https://pypi.python.org/pypi/pudb) | PuDB is a full-screen, console-based visual debugger for Python. |
 | [pyparsing](http://pyparsing.wikispaces.com) | The pyparsing module provides a library of classes that client code uses to construct the grammar directly in Python code. |
 | [python-dateutil](https://github.com/dateutil/dateutil) | Useful extensions to the standard Python datetime features. |