diff --git a/docker/manylinux2014/config/eigenpy/setup.py b/docker/manylinux2014/config/eigenpy/setup.py new file mode 100644 index 0000000000000000000000000000000000000000..88628ac61829655acac764d630284572082323e1 --- /dev/null +++ b/docker/manylinux2014/config/eigenpy/setup.py @@ -0,0 +1,23 @@ +from skbuild import setup + +try: + with open("README.md", "r") as f: + long_description = f.read() +except FileNotFoundError: + long_description = "" + +setup( + name="eigenpy", + version="2.5.0", + description="Bindings between Numpy and Eigen using Boost.Python", + long_description=long_description, + long_description_content_type="text/markdown", + url="https://github.com/stack-of-tasks/eigenpy", + install_requires=['numpy'], + cmake_minimum_required_version='3.1', + classifiers=[ + "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", + "License :: OSI Approved :: BSD License", "Operating System :: POSIX :: Linux" + ], + python_requires='>=2.7', +) diff --git a/docker/manylinux2014/config/hpp-fcl/setup.py b/docker/manylinux2014/config/hpp-fcl/setup.py new file mode 100644 index 0000000000000000000000000000000000000000..4dd69415a8bc364a788bb8d7c5ac800e935ecee9 --- /dev/null +++ b/docker/manylinux2014/config/hpp-fcl/setup.py @@ -0,0 +1,23 @@ +from skbuild import setup + +try: + with open("README.md", "r") as f: + long_description = f.read() +except FileNotFoundError: + long_description = "" + +setup( + name="hpp-fcl", + version="1.6.0", + description="HPP fork of FCL -- The Flexible Collision Library", + long_description=long_description, + long_description_content_type="text/markdown", + url="https://github.com/humanoid-path-planner/hpp-fcl", + install_requires=['eigenpy'], + cmake_minimum_required_version='3.1', + classifiers=[ + "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", + "License :: OSI Approved :: BSD License", "Operating System :: POSIX :: Linux" + ], + python_requires='>=2.7', +) diff --git a/docker/manylinux2014/config/pinocchio/setup.py b/docker/manylinux2014/config/pinocchio/setup.py new file mode 100644 index 0000000000000000000000000000000000000000..ac8487b9aacd4837237d76830c7ab8f45dedfdf7 --- /dev/null +++ b/docker/manylinux2014/config/pinocchio/setup.py @@ -0,0 +1,23 @@ +from skbuild import setup + +try: + with open("README.md", "r") as f: + long_description = f.read() +except FileNotFoundError: + long_description = "" + +setup( + name="pinocchio", + version="2.5.0", + description="A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives", + long_description=long_description, + long_description_content_type="text/markdown", + url="https://github.com/stack-of-tasks/pinocchio", + install_requires=['hpp-fcl'], + cmake_minimum_required_version='3.1', + classifiers=[ + "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", + "License :: OSI Approved :: BSD License", "Operating System :: POSIX :: Linux" + ], + python_requires='>=2.7', +) diff --git a/docker/manylinux2014/scripts/pyproject.toml b/docker/manylinux2014/scripts/pyproject.toml new file mode 100644 index 0000000000000000000000000000000000000000..75335283e8afc72798c9a3f0477a721254de44be --- /dev/null +++ b/docker/manylinux2014/scripts/pyproject.toml @@ -0,0 +1,2 @@ +[build-system] +requires = ["setuptools", "wheel", "scikit-build", "cmake", "ninja"]