-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathsetup.py
More file actions
29 lines (24 loc) · 845 Bytes
/
setup.py
File metadata and controls
29 lines (24 loc) · 845 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
from setuptools import setup, find_packages
import warnings
DEPENDENCY_PACKAGE_NAMES = ['numpy', 'pinocchio', 'meshcat']
def check_dependencies():
missing_dependencies = []
for package_name in DEPENDENCY_PACKAGE_NAMES:
try:
__import__(package_name)
except ImportError:
print(package_name)
missing_dependencies.append(package_name)
if missing_dependencies:
raise ValueError(
'Missing dependencies: {}. Check the installation instructions at https://github.com/rstrudel/poppyarm.'.format(
missing_dependencies))
check_dependencies()
setup(
name='poppyarm',
version='0.0.1',
author='Robin Studel',
author_email='robin.strudel@inria.fr',
description='Poppy Ergo Jr Arm moved with Pinocchio',
packages=find_packages(),
)