From c81f8696c808594ac891e3db350170fae5465f0f Mon Sep 17 00:00:00 2001 From: Guilhem Saurel <guilhem.saurel@laas.fr> Date: Fri, 19 Apr 2019 20:06:36 +0200 Subject: [PATCH] [wip/py-hqp] Initial import --- Makefile | 1 + py-bmtools/depend.mk | 2 +- py-hqp/DESCR | 1 + py-hqp/Makefile | 27 +++++++++++++++++++++++++++ py-hqp/PLIST | 28 ++++++++++++++++++++++++++++ py-hqp/depend.mk | 28 ++++++++++++++++++++++++++++ py-hqp/distinfo | 3 +++ 7 files changed, 89 insertions(+), 1 deletion(-) create mode 100644 py-hqp/DESCR create mode 100644 py-hqp/Makefile create mode 100644 py-hqp/PLIST create mode 100644 py-hqp/depend.mk create mode 100644 py-hqp/distinfo diff --git a/Makefile b/Makefile index 26faba04..b2b57c54 100644 --- a/Makefile +++ b/Makefile @@ -89,6 +89,7 @@ SUBDIR+= py-dynamic-graph-bridge-v3 SUBDIR+= py-dynamic-graph-tutorial SUBDIR+= py-dynamic-graph-v3 SUBDIR+= py-example-adder +SUBDIR+= py-hqp SUBDIR+= py-mavlink SUBDIR+= py-morse SUBDIR+= py-mraa diff --git a/py-bmtools/depend.mk b/py-bmtools/depend.mk index 0fdbf64a..1514c5f3 100644 --- a/py-bmtools/depend.mk +++ b/py-bmtools/depend.mk @@ -18,7 +18,7 @@ SYSTEM_SEARCH.py-bmtools=\ DEPEND_USE+= py-bmtools -DEPEND_ABI.py-bmtools?= ${PKGTAG.python-}bmtools>=1.0 +DEPEND_ABI.py-bmtools?= ${PKGTAG.python-}bmtools>=1.0.1 DEPEND_DIR.py-bmtools?= ../../wip/py-bmtools include ../../mk/sysdep/python.mk diff --git a/py-hqp/DESCR b/py-hqp/DESCR new file mode 100644 index 00000000..e5a9b607 --- /dev/null +++ b/py-hqp/DESCR @@ -0,0 +1 @@ +HQP for whole body motion generation diff --git a/py-hqp/Makefile b/py-hqp/Makefile new file mode 100644 index 00000000..1be490fe --- /dev/null +++ b/py-hqp/Makefile @@ -0,0 +1,27 @@ +# robotpkg Makefile for: wip/py-hqp +# Created: Guilhem Saurel on Fry, 19 Apr 2019 +# + +ORG= gepetto +NAME= hqp +VERSION= 1.0.1 + +DISTNAME= ${NAME}-${VERSION} +PKGNAME= ${PKGTAG.python-}${DISTNAME} + +MASTER_SITES= ${MASTER_SITE_OPENROBOTS:=${NAME}/} +MASTER_REPOSITORY= ${MASTER_REPOSITORY_GITHUB}/${ORG}/${NAME}.git + +CATEGORIES= wip +COMMENT= HQP for whole body motion generation +LICENSE= gnu-lgpl-v3 + +DEPEND_ABI.python+= python<3 +PYDISTUTILSPKG= yes +NO_CONFIGURE= yes + +MAKE_ENV+= PYTHONPATH=$(call quote,${PREFIX}/${PYTHON_SITELIB}) + +include ../../mk/sysdep/py-setuptools.mk +include ../../mk/sysdep/python.mk +include ../../mk/robotpkg.mk diff --git a/py-hqp/PLIST b/py-hqp/PLIST new file mode 100644 index 00000000..2d464681 --- /dev/null +++ b/py-hqp/PLIST @@ -0,0 +1,28 @@ +@comment Fri Apr 19 19:39:34 CEST 2019 +${PYTHON_SITELIB}/hqp-${PKGVERSION}-py${PYTHON_VERSION}.egg-info +${PYTHON_SITELIB}/hqp/__init__.py +${PYTHON_SITELIB}/hqp/abstract_solver.py +${PYTHON_SITELIB}/hqp/acc_bounds_util.py +${PYTHON_SITELIB}/hqp/acc_bounds_util_multi_dof.py +${PYTHON_SITELIB}/hqp/convex_hull_util.py +${PYTHON_SITELIB}/hqp/derivative_filters.py +${PYTHON_SITELIB}/hqp/first_order_low_pass_filter.py +${PYTHON_SITELIB}/hqp/geom_utils.py +${PYTHON_SITELIB}/hqp/inv_dyn_formulation_util.py +${PYTHON_SITELIB}/hqp/multi_contact/__init__.py +${PYTHON_SITELIB}/hqp/multi_contact/com_acc_LP.py +${PYTHON_SITELIB}/hqp/multi_contact/robust_equilibrium_DLP.py +${PYTHON_SITELIB}/hqp/multi_contact/stability_criterion.py +${PYTHON_SITELIB}/hqp/multi_contact/utils.py +${PYTHON_SITELIB}/hqp/plot_utils.py +${PYTHON_SITELIB}/hqp/polytope_conversion_utils.py +${PYTHON_SITELIB}/hqp/robot_config.py +${PYTHON_SITELIB}/hqp/simulator.py +${PYTHON_SITELIB}/hqp/solvers.py +${PYTHON_SITELIB}/hqp/sot_utils.py +${PYTHON_SITELIB}/hqp/standard_qp_solver.py +${PYTHON_SITELIB}/hqp/tasks.py +${PYTHON_SITELIB}/hqp/trajectories.py +${PYTHON_SITELIB}/hqp/transformations.py +${PYTHON_SITELIB}/hqp/viewer_utils.py +${PYTHON_SITELIB}/hqp/wrapper.py diff --git a/py-hqp/depend.mk b/py-hqp/depend.mk new file mode 100644 index 00000000..005c5f00 --- /dev/null +++ b/py-hqp/depend.mk @@ -0,0 +1,28 @@ +# robotpkg depend.mk for: wip/py-hqp +# Created: Guilhem Saurel on Fri, 19 Apr 2019 +# + +DEPEND_DEPTH:= ${DEPEND_DEPTH}+ +PY_HQP_DEPEND_MK:= ${PY_HQP_DEPEND_MK}+ + +ifeq (+,$(DEPEND_DEPTH)) +DEPEND_PKG+= py-hqp +endif + +ifeq (+,$(PY_HQP_DEPEND_MK)) # ------------------------------------------ + +PREFER.py-hqp?= robotpkg + +SYSTEM_SEARCH.py-hqp=\ + '${PYTHON_SYSLIBSEARCH}/hqp/__init__.py' + +DEPEND_USE+= py-hqp + +DEPEND_ABI.py-hqp?= ${PKGTAG.python-}hqp>=1.0.1 +DEPEND_DIR.py-hqp?= ../../wip/py-hqp + +include ../../mk/sysdep/python.mk + +endif # PY_HQP_DEPEND_MK ------------------------------------------------ + +DEPEND_DEPTH:= ${DEPEND_DEPTH:+=} diff --git a/py-hqp/distinfo b/py-hqp/distinfo new file mode 100644 index 00000000..9e88e49d --- /dev/null +++ b/py-hqp/distinfo @@ -0,0 +1,3 @@ +SHA1 (hqp-1.0.1.tar.gz) = 667a81700609cdeee5d65933dab20ca90790953b +RMD160 (hqp-1.0.1.tar.gz) = d79173f667e5339943571e4de1c826c3100501c0 +Size (hqp-1.0.1.tar.gz) = 84064 bytes -- GitLab