From af457fcafd63e4ca746ddc1d0377f30feb1e4428 Mon Sep 17 00:00:00 2001 From: Silvio Traversaro Date: Mon, 17 Apr 2023 15:57:04 +0200 Subject: [PATCH 1/3] Add recipe for urchin --- recipes/urchin/meta.yaml | 60 +++++++++++++++++++++++++++++ recipes/urchin/yum_requirements.txt | 6 +++ 2 files changed, 66 insertions(+) create mode 100644 recipes/urchin/meta.yaml create mode 100644 recipes/urchin/yum_requirements.txt diff --git a/recipes/urchin/meta.yaml b/recipes/urchin/meta.yaml new file mode 100644 index 0000000000000..a4b9f009fb819 --- /dev/null +++ b/recipes/urchin/meta.yaml @@ -0,0 +1,60 @@ +{% set name = "urchin" %} +{% set version = "0.0.27" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/urchin-{{ version }}.tar.gz + sha256: 926525d34866f58d13109ee57df90842c03c15e7403b7b1bdb0febcf841219fc + +build: + noarch: python + script: {{ PYTHON }} -m pip install . -vv + number: 0 + +requirements: + host: + - python + - lxml + - networkx + - numpy + - pillow + - pycollada >=0.6 + - pyribbit >=0.1.46 + - python >=3.6 + - scipy + - six + - trimesh + - pip + run: + - python + - lxml + - networkx + - numpy + - pillow + - pycollada >=0.6 + - pyribbit >=0.1.46 + - python >=3.6 + - scipy + - six + - trimesh + +test: + imports: + - urchin + commands: + - pip check + requires: + - pip + +about: + home: https://github.com/fishbotics/urchin + summary: URDF parser and manipulator for Python + license: MIT + license_file: LICENSE + +extra: + recipe-maintainers: + - traversaro diff --git a/recipes/urchin/yum_requirements.txt b/recipes/urchin/yum_requirements.txt new file mode 100644 index 0000000000000..d9e569c0a1675 --- /dev/null +++ b/recipes/urchin/yum_requirements.txt @@ -0,0 +1,6 @@ +mesa-libGL +mesa-libGLU +libselinux +libXdamage +libXxf86vm +libXext From 55bcb788abbb1bc393319e7d0b96bca9503ff3ef Mon Sep 17 00:00:00 2001 From: Silvio Traversaro Date: Wed, 19 Apr 2023 23:43:46 +0200 Subject: [PATCH 2/3] Update meta.yaml --- recipes/urchin/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/urchin/meta.yaml b/recipes/urchin/meta.yaml index a4b9f009fb819..5895e1b68f3c6 100644 --- a/recipes/urchin/meta.yaml +++ b/recipes/urchin/meta.yaml @@ -7,7 +7,7 @@ package: source: url: https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/urchin-{{ version }}.tar.gz - sha256: 926525d34866f58d13109ee57df90842c03c15e7403b7b1bdb0febcf841219fc + sha256: bda308ed7d2b80eb1e097dc3963fabe9e00a6cbd89a1f6be6f063c2a065d3671 build: noarch: python From 8f064f61124c5ebc09597c1c8a75dac366cddfd4 Mon Sep 17 00:00:00 2001 From: Silvio Traversaro Date: Wed, 19 Apr 2023 23:58:52 +0200 Subject: [PATCH 3/3] Update meta.yaml --- recipes/urchin/meta.yaml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/recipes/urchin/meta.yaml b/recipes/urchin/meta.yaml index 5895e1b68f3c6..fe35a12e9fc76 100644 --- a/recipes/urchin/meta.yaml +++ b/recipes/urchin/meta.yaml @@ -16,27 +16,25 @@ build: requirements: host: - - python + - python >=3.6 - lxml - networkx - numpy - pillow - pycollada >=0.6 - pyribbit >=0.1.46 - - python >=3.6 - scipy - six - trimesh - pip run: - - python + - python >=3.6 - lxml - networkx - numpy - pillow - pycollada >=0.6 - pyribbit >=0.1.46 - - python >=3.6 - scipy - six - trimesh