diff --git a/.gitignore b/.gitignore
index 309b1fe0f7318be1690738fd33de404147c821f0..a60a1f0ab4e3c81f289529c7287950c26931a7b0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,10 +1,9 @@
 *.pyc
+.projectile
+.dir-locals.el
 .cache
+.coverage
 .eggs
-.DS_Store
-.dir-locals.el
-.projectile
 fslpy.egg-info
-.coverage
 htmlcov
 doc/html
diff --git a/requirements.txt b/requirements.txt
index f7781906448fd4b0630bfd75a88ebbf3f5e5bb79..f2b7dd7da670d413dd9bcd398dc9f6c2cd5e690a 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,6 +1,7 @@
 six>=1.10.0,<2.0
 numpy>=1.11.1,<2.0
-matplotlib>=1.5.1,<=2.0.0
 nibabel>=2.1,<3.0
 indexed_gzip>=0.3.1,<0.4
-wxPython==3.0.2.0
+fsleyes-props>=1.0.0,<2
+fsleyes-widgets>=0.0.1,<1
+wxPython>=3.0.2.0,<=4.0