-
Notifications
You must be signed in to change notification settings - Fork 23
/
conanfile.py
39 lines (33 loc) · 1.21 KB
/
conanfile.py
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
30
31
32
33
34
35
36
37
38
39
# -*- coding: utf-8 -*-
#
# Copyright 2012-2020 CNRS-UM LIRMM, CNRS-AIST JRL
#
from conans import python_requires
import os
import shutil
import subprocess
import sys
base = python_requires("Eigen3ToPython/latest@multi-contact/dev")
class SpaceVecAlgConan(base.Eigen3ToPythonConan):
name = "SpaceVecAlg"
version = "1.2.6"
description = "Spatial Vector Algebra with the Eigen library"
topics = ("robotics", "algebra", "eigen", "python")
url = "https://github.com/jrl-umi3218/SpaceVecAlg"
homepage = "https://github.com/jrl-umi3218/SpaceVecAlg"
author = "Pierre Gergondet <[email protected]>"
license = "BSD-2-Clause"
exports = ["LICENSE"]
exports_sources = ["CMakeLists.txt", "conan/CMakeLists.txt", "binding/*", "cmake/*", "doc/*", "src/*", "tests/*"]
generators = "cmake"
settings = "os", "arch", "compiler"
options = {
"python2_version": [None, "2.7"],
"python3_version": [None, "3.3", "3.4", "3.5", "3.6", "3.7", "3.8"]
}
default_options = base.get_default_options()
requires = (
"Eigen3ToPython/latest@multi-contact/dev"
)
def package_info(self):
self.env_info.PYTHONPATH.append(self._extra_python_path())