diff --git a/component/gcc/buildout.cfg b/component/gcc/buildout.cfg
index c53dcaca85da1caca4b2553c588828658f9210a2..86cde9fdb07ef242de88bc530413aa57f771a58a 100644
--- a/component/gcc/buildout.cfg
+++ b/component/gcc/buildout.cfg
@@ -3,26 +3,12 @@
 [buildout]
 extends =
   ../m4/buildout.cfg
+  ../gmp/buildout.cfg
   ../zip/buildout.cfg
 
 parts =
   gcc
 
-[gmp]
-recipe = hexagonit.recipe.cmmi
-# we should use version 4.x for ppl-0.10
-url = ftp://ftp.gmplib.org/pub/gmp-4.3.2/gmp-4.3.2.tar.bz2
-md5sum = dd60683d7057917e34630b4a787932e8
-# GMP does not correctly detect achitecture so it have to be given
-# as hexagonit.recipe.cmmi is using shell expansion in subproceses
-# backticks are working
-configure-options =
-  --build=`uname -m`-linux
-  --enable-cxx
-  --disable-static
-environment =
-  PATH=${m4:location}/bin:%(PATH)s
-
 [mpfr]
 recipe = hexagonit.recipe.cmmi
 url = http://www.mpfr.org/mpfr-3.0.1/mpfr-3.0.1.tar.bz2
diff --git a/component/gmp/buildout.cfg b/component/gmp/buildout.cfg
new file mode 100644
index 0000000000000000000000000000000000000000..b47bfc8b155963d9fe9fa7e51c73eca1d1eec12f
--- /dev/null
+++ b/component/gmp/buildout.cfg
@@ -0,0 +1,23 @@
+[buildout]
+extends =
+  ../m4/buildout.cfg
+
+parts =
+  gmp
+
+[gmp]
+recipe = hexagonit.recipe.cmmi
+# we should use version 4.x for ppl-0.10
+url = ftp://ftp.gmplib.org/pub/gmp-4.3.2/gmp-4.3.2.tar.bz2
+md5sum = dd60683d7057917e34630b4a787932e8
+# GMP does not correctly detect achitecture so it have to be given
+# as hexagonit.recipe.cmmi is using shell expansion in subproceses
+# backticks are working
+configure-options =
+  --build=`uname -m`-linux
+  --enable-cxx
+  --disable-static
+environment =
+  PATH=${m4:location}/bin:%(PATH)s
+
+
diff --git a/component/pycrypto-python/buildout.cfg b/component/pycrypto-python/buildout.cfg
new file mode 100644
index 0000000000000000000000000000000000000000..835f9c884f6380ce57f1962da49c5c957850c685
--- /dev/null
+++ b/component/pycrypto-python/buildout.cfg
@@ -0,0 +1,22 @@
+[buildout]
+extends =
+  ../gmp/buildout.cfg
+
+parts =
+  pycrypto-python
+
+versions = versions
+
+[pycrypto-python]
+recipe = zc.recipe.egg:custom
+egg = pycrypto
+include-dirs =
+  ${gmp:location}/include
+library-dirs =
+  ${gmp:location}/lib
+rpath =
+  ${gmp:location}/lib
+
+[versions]
+# pycrypto 2.4 does not work with setuptools/buildout
+pycrypto = 2.3