diff --git a/salomon.csv b/salomon.csv
index c242f12ba99a5df4fddb6ce7e62173c520a0d11e..753c97ed71c41f1617b60f2be13a5c5d3538b792 100644
--- a/salomon.csv
+++ b/salomon.csv
@@ -205,6 +205,7 @@ CentOS/7.5,2
 cereal/1.2.1,2
 certifi/2018.1.18-Py-2.7,2
 certifi/2018.1.18-Py-3.6,2
+cffi/1.11.5-Py-2.7,2
 CGAL/4.12-intel-2017a,2
 CGAL/4.8.1-intel-2017a,2
 Clang/3.7.0-GNU-5.1.0-2.25,2
@@ -1526,6 +1527,7 @@ Py/3.6,2
 py4j/0.10.6-Py-3.6,2
 pybtex/0.21-Py-3.6,2
 PyCairo/1.10.0-Python-2.7.13-base,2
+pycparser/2.18-Py-2.7,2
 PyDispatcher/2.0.5-Py-3.6,2
 pydot/1.2.4-Py-3.6,2
 pyFFTW/0.10.4-Py-2.7,2
diff --git a/salomon.md b/salomon.md
index 4ff00e58d030707c2e8a61a2968cd35c54c9c632..8663659a659b5904d6e8bf34370e83b0575482b4 100644
--- a/salomon.md
+++ b/salomon.md
@@ -392,6 +392,7 @@
 | [bleach](https://pypi.python.org/pypi/bleach) | An easy safelist-based HTML-sanitizing tool. |
 | [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. |
 | [certifi](https://pypi.python.org/pypi/certifi) | Python package for providing Mozillas CA Bundle. |
+| [cffi](https://pypi.python.org/pypi/cffi) | Foreign Function Interface for Python calling C 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. |
 | [dask](https://pypi.python.org/pypi/dask) | Parallel PyData with Task Scheduling. |
@@ -432,6 +433,7 @@
 | [pudb](https://pypi.python.org/pypi/pudb) | PuDB is a full-screen, console-based visual debugger for Python. |
 | [py4j](https://pypi.python.org/pypi/py4j) | Enables Python programs to dynamically access arbitrary Java objects. |
 | [pybtex](https://pypi.python.org/pypi/pybtex) | A BibTeX-compatible bibliography processor in Python. |
+| [pycparser](https://pypi.python.org/pypi/pycparser) | Pycparser is a complete parser of the C language, written in pure Python using the PLY parsing library. It parses C code into an AST and can serve as a front-end for C compilers or analysis tools. |
 | [PyDispatcher](https://pypi.python.org/pypi/PyDispatcher) | Multi-producer-multi-consumer signal dispatching mechanism. |
 | [pydot](https://pypi.python.org/pypi/pydot) | A Python interface to GraphViz and the DOT language. |
 | [pyFFTW](https://pypi.python.org/pypi/pyFFTW) | A pythonic wrapper around FFTW, the FFT library, presenting a unified interface for all the supported transforms. |