diff --git a/hpp-centroidal-dynamics/Makefile b/hpp-centroidal-dynamics/Makefile
index 85faffb7dcb432a4ff0a849013d289e969c78784..5e0f81d8f0b7c90d62386344098b68e8ed8fcc8c 100644
--- a/hpp-centroidal-dynamics/Makefile
+++ b/hpp-centroidal-dynamics/Makefile
@@ -4,13 +4,11 @@
 
 HPP_PACKAGE=	hpp-centroidal-dynamics
 HPP_COMMENT=	testing equilibrium
-HPP_VERSION=	4.5.1
 
 CATEGORIES=	wip
 
-DEPEND_ABI.python+=	python<3
-
 USE_BOOST_LIBS=		python
+USE_PYTHON=		true
 
 include ../../meta-pkgs/hpp/Makefile.common
 
@@ -22,7 +20,6 @@ include ../../devel/boost-headers/depend.mk
 include ../../devel/boost-libs/depend.mk
 
 include ../../wip/mk/sysdep/libcdd.mk
-include ../../mk/sysdep/python.mk
 include ../../mk/language/c.mk
-include ../../mk/language/c++.mk
+include ../../mk/language/c++11.mk
 include ../../mk/robotpkg.mk
diff --git a/hpp-centroidal-dynamics/PLIST b/hpp-centroidal-dynamics/PLIST
index 4b5e6032d4183a65f28a7635cf1a53b264f76b0f..128580880234cc241696bed0ceb2848b3605eab2 100644
--- a/hpp-centroidal-dynamics/PLIST
+++ b/hpp-centroidal-dynamics/PLIST
@@ -12,4 +12,4 @@ include/hpp/centroidal-dynamics/util.hh
 include/hpp/centroidal-dynamics/warning.hh
 lib/libhpp-centroidal-dynamics.so
 lib/pkgconfig/hpp-centroidal-dynamics.pc
-${PYTHON_SITELIB}/hpp_centroidal_dynamics${PYTHON_EXT_SUFFIX}
+${PYTHON_SITELIB}/hpp_centroidal_dynamics.so
diff --git a/hpp-centroidal-dynamics/depend.mk b/hpp-centroidal-dynamics/depend.mk
index b80bb640a017f4dc681fef33b071b9c629ff726e..4f278f402bbe695f438f96276ce0b7bc80d8dc41 100644
--- a/hpp-centroidal-dynamics/depend.mk
+++ b/hpp-centroidal-dynamics/depend.mk
@@ -11,11 +11,13 @@ endif
 
 ifeq (+,$(HPP_CENTROIDAL_DYNAMICS_DEPEND_MK)) # --------------------------------------
 
+include ../../mk/sysdep/python.mk
+
 PREFER.hpp-centroidal-dynamics?=	robotpkg
 
 DEPEND_USE+=		hpp-centroidal-dynamics
 
-DEPEND_ABI.hpp-centroidal-dynamics?=	hpp-centroidal-dynamics>=4.2.0
+DEPEND_ABI.hpp-centroidal-dynamics?=	${PKGTAG.python-}hpp-centroidal-dynamics>=4.7.0
 DEPEND_DIR.hpp-centroidal-dynamics?=	../../wip/hpp-centroidal-dynamics
 
 SYSTEM_SEARCH.hpp-centroidal-dynamics=\
diff --git a/hpp-centroidal-dynamics/distinfo b/hpp-centroidal-dynamics/distinfo
index bd6e25bec8406d0272badb1f203fd9fb88a0c939..9efe48184232da155fb1d0bef261183719053416 100644
--- a/hpp-centroidal-dynamics/distinfo
+++ b/hpp-centroidal-dynamics/distinfo
@@ -1,3 +1,3 @@
-SHA1 (hpp-centroidal-dynamics-4.5.1.tar.gz) = df478fcd8a09a9472df7d4c3d28b152bc8133e7e
-RMD160 (hpp-centroidal-dynamics-4.5.1.tar.gz) = c8ca36313fd5f9f6ac902f77e1da0e6a1296b0ed
-Size (hpp-centroidal-dynamics-4.5.1.tar.gz) = 842322 bytes
+SHA1 (hpp-centroidal-dynamics-4.7.0.tar.gz) = cfabe8d139ea5f6aa554b309745cb1e223adf1e3
+RMD160 (hpp-centroidal-dynamics-4.7.0.tar.gz) = 2a48cf7561439b62c537675a39153448100cf9a8
+Size (hpp-centroidal-dynamics-4.7.0.tar.gz) = 839441 bytes