Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add new recipes for itolapi #21072

Merged
merged 10 commits into from
Mar 26, 2020
42 changes: 42 additions & 0 deletions recipes/itolapi/meta.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
{% set name = "itolapi" %}
{% set version = "4.0.0" %}

package:
name: '{{ name|lower }}'
version: '{{ version }}'

source:
url: https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/{{ name }}-{{ version }}.tar.gz
sha256: 161759384603664ff21ad6ae412a01549ce19436fc6959478d932d9b6c9915c4

build:
noarch: python
number: 0
script: "{{ PYTHON }} -m pip install . --no-deps --ignore-installed -vv"

requirements:
host:
- python>=3.6
run:
- python>=3.6
- requests >=2.0,<3.0

test:
imports:
- itolapi
- itolapi.tests
requires:
- codecov >=2.0.9,<3.0.0
- coverage >=4.5.0,<5.0.0
- mock >=3.0.0,<4.0.0

about:
home: https://github.com/albertyw/itolapi
license: MIT License
license_family: MIT
summary: API for interacting with itol.embl.de
description: "iTOL Python API for the Interactive Tree of Life (iTOL). Created by Albert Wang (git at albertyw.com) With Complements to: `iTOL (Interactive Tree of Life). This iTOL API allows local software to upload trees to iTOL using itol.py and export uploaded trees using itolexport.py using direct Python calls or through shell. An active internet connection to the iTOL website is required."

extra:
recipe-maintainers:
- cokelaer