diff --git a/Makefile b/Makefile
index e67380bacffca8601d8e8f65d8285eb0d49f581e..d06f8a25ba519537ea4e2f1f2a015c821329ffff 100644
--- a/Makefile
+++ b/Makefile
@@ -63,7 +63,6 @@ SUBDIR+=	prf-roboticsgroup-gazebo-plugins
 SUBDIR+=	prf-teleop-tools
 SUBDIR+=	py-bmtools
 SUBDIR+=	py-casadi
-SUBDIR+=	py-crocoddyl
 SUBDIR+=	py-dynamic-graph-bridge-v3
 SUBDIR+=	py-dynamic-graph-tutorial
 SUBDIR+=	py-dynamic-graph-v3
diff --git a/py-crocoddyl/DESCR b/py-crocoddyl/DESCR
deleted file mode 100644
index db4d25005b3a2b970b4f7a52b88cc16f7aa1270b..0000000000000000000000000000000000000000
--- a/py-crocoddyl/DESCR
+++ /dev/null
@@ -1 +0,0 @@
-Crocoddyl is an optimal control library for robot control under contact sequence. Its solver is based on an efficient Differential Dynamic Programming (DDP) algorithm. Crocoddyl computes optimal trajectories along to optimal feedback gains.
diff --git a/py-crocoddyl/Makefile b/py-crocoddyl/Makefile
deleted file mode 100644
index 224833c5dba1b7f444ae426d10dfa2766f27dc8d..0000000000000000000000000000000000000000
--- a/py-crocoddyl/Makefile
+++ /dev/null
@@ -1,41 +0,0 @@
-# robotpkg Makefile for:	wip/py-crocoddyl-api
-# Created:			Guilhem Saurel on Wed, 03 Apr 2019
-#
-
-ORG=			loco-3d
-NAME=			crocoddyl
-VERSION=		1.2.1
-
-CATEGORIES=		wip
-COMMENT=		Contact RObot COntrol by Differential DYnamic programming Library
-LICENSE=		2-clause-bsd
-MAINTAINER=		gepetto-soft@laas.fr
-
-CONFLICTS+=		py[0-9][0-9]-crocoddyl
-
-USE_PYTHON=		true
-
-# parallel builds exhaust memory - until a better solution is found
-MAKE_JOBS_SAFE=		no
-
-include ../../devel/jrl-cmakemodules/Makefile.common
-include ../../wip/mk/sysdep/py-scipy.mk
-include ../../wip/example-robot-data/depend.mk
-include ../../wip/py-example-robot-data/depend.mk
-include ../../wip/py-quadprog/depend.mk
-include ../../graphics/assimp/depend.mk
-include ../../graphics/urdfdom/depend.mk
-include ../../mapping/octomap/depend.mk
-include ../../math/eigen3/depend.mk
-include ../../math/py-eigenpy/depend.mk
-include ../../math/pinocchio/depend.mk
-include ../../math/py-pinocchio/depend.mk
-include ../../path/hpp-fcl/depend.mk
-include ../../devel/boost-headers/depend.mk
-include ../../devel/boost-libs/depend.mk
-include ../../pkgtools/pkg-config/depend.mk
-include ../../mk/sysdep/cmake.mk
-include ../../mk/language/c.mk
-include ../../mk/language/c++11.mk
-
-include ../../mk/robotpkg.mk
diff --git a/py-crocoddyl/PLIST b/py-crocoddyl/PLIST
deleted file mode 100644
index 684c4375c4794faadb61688112a6ba724b1576a4..0000000000000000000000000000000000000000
--- a/py-crocoddyl/PLIST
+++ /dev/null
@@ -1,151 +0,0 @@
-@comment Fri Aug 30 17:54:29 CEST 2019
-include/crocoddyl/config.hh
-include/crocoddyl/core/action-base.hpp
-include/crocoddyl/core/action-base.hxx
-include/crocoddyl/core/actions/diff-lqr.hpp
-include/crocoddyl/core/actions/diff-lqr.hxx
-include/crocoddyl/core/actions/lqr.hpp
-include/crocoddyl/core/actions/lqr.hxx
-include/crocoddyl/core/actions/unicycle.hpp
-include/crocoddyl/core/actions/unicycle.hxx
-include/crocoddyl/core/activation-base.hpp
-include/crocoddyl/core/activations/quadratic-barrier.hpp
-include/crocoddyl/core/activations/quadratic.hpp
-include/crocoddyl/core/activations/smooth-abs.hpp
-include/crocoddyl/core/activations/weighted-quadratic-barrier.hpp
-include/crocoddyl/core/activations/weighted-quadratic.hpp
-include/crocoddyl/core/actuation-base.hpp
-include/crocoddyl/core/actuation/actuation-squashing.hpp
-include/crocoddyl/core/actuation/squashing-base.hpp
-include/crocoddyl/core/actuation/squashing/smooth-sat.hpp
-include/crocoddyl/core/data-collector-base.hpp
-include/crocoddyl/core/data/actuation.hpp
-include/crocoddyl/core/diff-action-base.hpp
-include/crocoddyl/core/diff-action-base.hxx
-include/crocoddyl/core/fwd.hpp
-include/crocoddyl/core/integrator/euler.hpp
-include/crocoddyl/core/integrator/euler.hxx
-include/crocoddyl/core/integrator/rk4.hpp
-include/crocoddyl/core/mathbase.hpp
-include/crocoddyl/core/numdiff/action.hpp
-include/crocoddyl/core/numdiff/action.hxx
-include/crocoddyl/core/numdiff/activation.hpp
-include/crocoddyl/core/numdiff/activation.hxx
-include/crocoddyl/core/numdiff/actuation.hpp
-include/crocoddyl/core/numdiff/actuation.hxx
-include/crocoddyl/core/numdiff/diff-action.hpp
-include/crocoddyl/core/numdiff/diff-action.hxx
-include/crocoddyl/core/numdiff/state.hpp
-include/crocoddyl/core/numdiff/state.hxx
-include/crocoddyl/core/optctrl/shooting.hpp
-include/crocoddyl/core/optctrl/shooting.hxx
-include/crocoddyl/core/solver-base.hpp
-include/crocoddyl/core/solvers/box-ddp.hpp
-include/crocoddyl/core/solvers/box-fddp.hpp
-include/crocoddyl/core/solvers/box-kkt.hpp
-include/crocoddyl/core/solvers/box-qp.hpp
-include/crocoddyl/core/solvers/ddp.hpp
-include/crocoddyl/core/solvers/fddp.hpp
-include/crocoddyl/core/solvers/kkt.hpp
-include/crocoddyl/core/solvers/qp.hpp
-include/crocoddyl/core/state-base.hpp
-include/crocoddyl/core/state-base.hxx
-include/crocoddyl/core/states/euclidean.hpp
-include/crocoddyl/core/states/euclidean.hxx
-include/crocoddyl/core/utils/callbacks.hpp
-include/crocoddyl/core/utils/exception.hpp
-include/crocoddyl/core/utils/math.hpp
-include/crocoddyl/core/utils/motion-display.hpp
-include/crocoddyl/core/utils/robot-loader.hpp
-include/crocoddyl/core/utils/solution-plot.hpp
-include/crocoddyl/core/utils/timer.hpp
-include/crocoddyl/core/utils/to-string.hpp
-include/crocoddyl/core/utils/version.hpp
-include/crocoddyl/deprecated.hh
-include/crocoddyl/multibody/actions/contact-fwddyn.hpp
-include/crocoddyl/multibody/actions/contact-fwddyn.hxx
-include/crocoddyl/multibody/actions/free-fwddyn.hpp
-include/crocoddyl/multibody/actions/free-fwddyn.hxx
-include/crocoddyl/multibody/actions/impulse-fwddyn.hpp
-include/crocoddyl/multibody/actions/impulse-fwddyn.hxx
-include/crocoddyl/multibody/actuations/floating-base.hpp
-include/crocoddyl/multibody/actuations/full.hpp
-include/crocoddyl/multibody/actuations/multicopter-base.hpp
-include/crocoddyl/multibody/contact-base.hpp
-include/crocoddyl/multibody/contact-base.hxx
-include/crocoddyl/multibody/contacts/contact-3d.hpp
-include/crocoddyl/multibody/contacts/contact-3d.hxx
-include/crocoddyl/multibody/contacts/contact-6d.hpp
-include/crocoddyl/multibody/contacts/contact-6d.hxx
-include/crocoddyl/multibody/contacts/multiple-contacts.hpp
-include/crocoddyl/multibody/contacts/multiple-contacts.hxx
-include/crocoddyl/multibody/cost-base.hpp
-include/crocoddyl/multibody/cost-base.hxx
-include/crocoddyl/multibody/costs/centroidal-momentum.hpp
-include/crocoddyl/multibody/costs/centroidal-momentum.hxx
-include/crocoddyl/multibody/costs/com-position.hpp
-include/crocoddyl/multibody/costs/com-position.hxx
-include/crocoddyl/multibody/costs/contact-force.hpp
-include/crocoddyl/multibody/costs/contact-force.hxx
-include/crocoddyl/multibody/costs/contact-friction-cone.hpp
-include/crocoddyl/multibody/costs/contact-friction-cone.hxx
-include/crocoddyl/multibody/costs/control.hpp
-include/crocoddyl/multibody/costs/control.hxx
-include/crocoddyl/multibody/costs/cost-sum.hpp
-include/crocoddyl/multibody/costs/cost-sum.hxx
-include/crocoddyl/multibody/costs/frame-placement.hpp
-include/crocoddyl/multibody/costs/frame-placement.hxx
-include/crocoddyl/multibody/costs/frame-rotation.hpp
-include/crocoddyl/multibody/costs/frame-rotation.hxx
-include/crocoddyl/multibody/costs/frame-translation.hpp
-include/crocoddyl/multibody/costs/frame-translation.hxx
-include/crocoddyl/multibody/costs/frame-velocity.hpp
-include/crocoddyl/multibody/costs/frame-velocity.hxx
-include/crocoddyl/multibody/costs/impulse-com.hpp
-include/crocoddyl/multibody/costs/impulse-com.hxx
-include/crocoddyl/multibody/costs/state.hpp
-include/crocoddyl/multibody/costs/state.hxx
-include/crocoddyl/multibody/data/contacts.hpp
-include/crocoddyl/multibody/data/impulses.hpp
-include/crocoddyl/multibody/data/multibody.hpp
-include/crocoddyl/multibody/frames.hpp
-include/crocoddyl/multibody/friction-cone.hpp
-include/crocoddyl/multibody/friction-cone.hxx
-include/crocoddyl/multibody/fwd.hpp
-include/crocoddyl/multibody/impulse-base.hpp
-include/crocoddyl/multibody/impulse-base.hxx
-include/crocoddyl/multibody/impulses/impulse-3d.hpp
-include/crocoddyl/multibody/impulses/impulse-3d.hxx
-include/crocoddyl/multibody/impulses/impulse-6d.hpp
-include/crocoddyl/multibody/impulses/impulse-6d.hxx
-include/crocoddyl/multibody/impulses/multiple-impulses.hpp
-include/crocoddyl/multibody/impulses/multiple-impulses.hxx
-include/crocoddyl/multibody/numdiff/contact.hpp
-include/crocoddyl/multibody/numdiff/contact.hxx
-include/crocoddyl/multibody/numdiff/cost.hpp
-include/crocoddyl/multibody/numdiff/cost.hxx
-include/crocoddyl/multibody/states/multibody.hpp
-include/crocoddyl/multibody/states/multibody.hxx
-include/crocoddyl/multibody/utils/quadruped-gaits.hpp
-include/crocoddyl/warning.hh
-lib/libcrocoddyl.so
-lib/pkgconfig/crocoddyl.pc
-${PYTHON_SITELIB}/crocoddyl/__init__.py
-${PYTHON_SITELIB}/crocoddyl/examples/__init__.py
-${PYTHON_SITELIB}/crocoddyl/examples/arm_manipulation.py
-${PYTHON_SITELIB}/crocoddyl/examples/bipedal_walk.py
-${PYTHON_SITELIB}/crocoddyl/examples/bipedal_walk_ubound.py
-${PYTHON_SITELIB}/crocoddyl/examples/boxfddp_vs_boxddp.py
-${PYTHON_SITELIB}/crocoddyl/examples/double_pendulum.py
-${PYTHON_SITELIB}/crocoddyl/examples/humanoid_manipulation.py
-${PYTHON_SITELIB}/crocoddyl/examples/humanoid_manipulation_ubound.py
-${PYTHON_SITELIB}/crocoddyl/examples/humanoid_taichi.py
-${PYTHON_SITELIB}/crocoddyl/examples/quadrotor.py
-${PYTHON_SITELIB}/crocoddyl/examples/quadrotor_ubound.py
-${PYTHON_SITELIB}/crocoddyl/examples/quadrupedal_gaits.py
-${PYTHON_SITELIB}/crocoddyl/examples/quadrupedal_walk_ubound.py
-${PYTHON_SITELIB}/crocoddyl/libcrocoddyl_pywrap${PYTHON_EXT_SUFFIX}
-${PYTHON_SITELIB}/crocoddyl/utils/__init__.py
-${PYTHON_SITELIB}/crocoddyl/utils/biped.py
-${PYTHON_SITELIB}/crocoddyl/utils/pendulum.py
-${PYTHON_SITELIB}/crocoddyl/utils/quadruped.py
diff --git a/py-crocoddyl/depend.mk b/py-crocoddyl/depend.mk
deleted file mode 100644
index 7d0d78025c7b7f9e84f461a9bd7c3982463116bb..0000000000000000000000000000000000000000
--- a/py-crocoddyl/depend.mk
+++ /dev/null
@@ -1,31 +0,0 @@
-# robotpkg depend.mk for:	wip/py-crocoddyl
-# Created:			Guilhem Saurel on Wed, 4 Apr 2019
-#
-
-DEPEND_DEPTH:=			${DEPEND_DEPTH}+
-PY_CROCODDYL_DEPEND_MK:=	${PY_CROCODDYL_DEPEND_MK}+
-
-ifeq (+,$(DEPEND_DEPTH))
-DEPEND_PKG+=			py-crocoddyl
-endif
-
-ifeq (+,$(PY_CROCODDYL_DEPEND_MK)) # ------------------------------------------
-
-PREFER.py-crocoddyl?=		robotpkg
-
-SYSTEM_SEARCH.py-crocoddyl=								\
-  'include/crocoddyl/config.hh:/CROCODDYL_VERSION/s/[^0-9.]//gp'			\
-  'lib/cmake/crocoddyl/crocoddylConfigVersion.cmake:/PACKAGE_VERSION/s/[^0-9.]//gp'	\
-  'lib/pkgconfig/crocoddyl.pc:/Version/s/[^0-9.]//gp'					\
-  '${PYTHON_SYSLIBSEARCH}/crocoddyl/__init__.py'
-
-DEPEND_USE+=			py-crocoddyl
-
-DEPEND_ABI.py-crocoddyl?=	${PKGTAG.python-}crocoddyl>=0.9.0
-DEPEND_DIR.py-crocoddyl?=	../../wip/py-crocoddyl
-
-include ../../mk/sysdep/python.mk
-
-endif # PY_CROCODDYL_DEPEND_MK ------------------------------------------------
-
-DEPEND_DEPTH:=		${DEPEND_DEPTH:+=}
diff --git a/py-crocoddyl/distinfo b/py-crocoddyl/distinfo
deleted file mode 100644
index 06e1062022c0f1c713bf9eeb5a053bca36797093..0000000000000000000000000000000000000000
--- a/py-crocoddyl/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-SHA1 (crocoddyl-1.2.1.tar.gz) = b3760520ffc1cc04c08bb2fabf9cae556573eca2
-RMD160 (crocoddyl-1.2.1.tar.gz) = 6136f2692f51dfa09459326a5fb92eb601e4c960
-Size (crocoddyl-1.2.1.tar.gz) = 1863027 bytes