From 4f80272523d1e3bfda33ab0c9d2a2227d1aebcf6 Mon Sep 17 00:00:00 2001 From: root Date: Fri, 30 Jun 2017 17:00:16 +0530 Subject: [PATCH 01/35] Add recipe for Gensim --- recipes/gensim/meta.yaml | 59 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 recipes/gensim/meta.yaml diff --git a/recipes/gensim/meta.yaml b/recipes/gensim/meta.yaml new file mode 100644 index 0000000000000..def9603d2cc0e --- /dev/null +++ b/recipes/gensim/meta.yaml @@ -0,0 +1,59 @@ +{% set name = "gensim" %} +{% set version = "2.2.0" %} +{% set sha256 = "eb099de1e50447c42e168a1a99de4721923688afc71b12fe522f79687a4fbb13" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + fn: {{ name }}-{{ version }}.tar.gz + url: https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/{{ name }}-{{ version }}.tar.gz + sha256: {{ sha256 }} + +build: + number: 0 + script: python setup.py install --single-version-externally-managed --record record.txt + +requirements: + build: + - python + - setuptools + - numpy >=1.3 + - scipy >=0.7.0 + - six >=1.5.0 + - smart_open >=1.2.1 + + run: + - python + - numpy >=1.3 + - scipy >=0.7.0 + - six >=1.5.0 + - smart_open >=1.2.1 + +test: + requires: + - nose + - testfixtures + - unittest + commands: + - nosetests --exe -v gensim + +about: + home: http://github.com/RaRe-Technologies/gensim + license: LGPL 3.0 + license_file: COPYING + license_family: LGPL + summary: 'A library for topic modelling and document indexing' + description: | + Gensim is a topic modelling, document indexing and similarity retrieval + library for Python 2.7 and Python 3.5+. It is focussed towards Natural + Language Processing and Information retrieval. + doc_url: http://radimrehurek.com/gensim/ + dev_url: https://github.com/RaRe-Technologies/gensim + +extra: + recipe-maintainers: + - souravsingh + - tmylk + - menshikh-iv From 1b25b9c85fae91854ccc709e1bc1dd60564dd309 Mon Sep 17 00:00:00 2001 From: Sourav Singh Date: Fri, 7 Jul 2017 03:10:50 +0530 Subject: [PATCH 02/35] Update meta.yaml --- recipes/gensim/meta.yaml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/recipes/gensim/meta.yaml b/recipes/gensim/meta.yaml index def9603d2cc0e..222f08173efb1 100644 --- a/recipes/gensim/meta.yaml +++ b/recipes/gensim/meta.yaml @@ -19,14 +19,16 @@ requirements: build: - python - setuptools - - numpy >=1.3 + - numpy x.x + - cython - scipy >=0.7.0 - six >=1.5.0 - smart_open >=1.2.1 run: - python - - numpy >=1.3 + - numpy x.x + - cython - scipy >=0.7.0 - six >=1.5.0 - smart_open >=1.2.1 @@ -35,7 +37,6 @@ test: requires: - nose - testfixtures - - unittest commands: - nosetests --exe -v gensim From d96feb86e99c686ccc8a811cf6fce7b63e79e64d Mon Sep 17 00:00:00 2001 From: Sourav Singh Date: Fri, 7 Jul 2017 03:32:21 +0530 Subject: [PATCH 03/35] Add additional dependencies --- recipes/gensim/meta.yaml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/recipes/gensim/meta.yaml b/recipes/gensim/meta.yaml index 222f08173efb1..f03cf9cd1023c 100644 --- a/recipes/gensim/meta.yaml +++ b/recipes/gensim/meta.yaml @@ -24,6 +24,11 @@ requirements: - scipy >=0.7.0 - six >=1.5.0 - smart_open >=1.2.1 + - tensorflow >= 1.1.0 + - keras >= 2.0.4 + - scikit-learn + - pyemd + run: - python @@ -32,6 +37,10 @@ requirements: - scipy >=0.7.0 - six >=1.5.0 - smart_open >=1.2.1 + - scikit-learn + - tensorflow >= 1.1.0 + - keras >= 2.0.4 + - pyemd test: requires: From f88123a3aca72d6c4e649045938e2f99a9975113 Mon Sep 17 00:00:00 2001 From: Sourav Singh Date: Fri, 7 Jul 2017 03:38:51 +0530 Subject: [PATCH 04/35] Make fixes --- recipes/gensim/meta.yaml | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/recipes/gensim/meta.yaml b/recipes/gensim/meta.yaml index f03cf9cd1023c..78942644f6122 100644 --- a/recipes/gensim/meta.yaml +++ b/recipes/gensim/meta.yaml @@ -24,12 +24,7 @@ requirements: - scipy >=0.7.0 - six >=1.5.0 - smart_open >=1.2.1 - - tensorflow >= 1.1.0 - - keras >= 2.0.4 - - scikit-learn - - pyemd - run: - python - numpy x.x @@ -37,15 +32,19 @@ requirements: - scipy >=0.7.0 - six >=1.5.0 - smart_open >=1.2.1 - - scikit-learn - - tensorflow >= 1.1.0 - - keras >= 2.0.4 - - pyemd - + test: requires: - nose - testfixtures + - unittest2 + - scikit-learn + - tensorflow >=1.1.0 + - keras >=2.0.4 + - pyemd + - Morfessor==2.0.2a4 + - annoy + commands: - nosetests --exe -v gensim From 321e1bb87cb461a6b8c0b6796821b8c1c4b1e729 Mon Sep 17 00:00:00 2001 From: Sourav Singh Date: Fri, 7 Jul 2017 16:52:20 +0530 Subject: [PATCH 05/35] Update minimum NumPy and Scipy vers and fix tests --- recipes/gensim/meta.yaml | 34 +++++++++++++++------------------- 1 file changed, 15 insertions(+), 19 deletions(-) diff --git a/recipes/gensim/meta.yaml b/recipes/gensim/meta.yaml index 78942644f6122..187e4f6614b89 100644 --- a/recipes/gensim/meta.yaml +++ b/recipes/gensim/meta.yaml @@ -19,35 +19,31 @@ requirements: build: - python - setuptools - - numpy x.x + - numpy >=1.11.3 - cython - - scipy >=0.7.0 + - scipy >=0.18.1 - six >=1.5.0 - smart_open >=1.2.1 run: - python - - numpy x.x - - cython - - scipy >=0.7.0 + - numpy >=1.11.3 + - scipy >=0.18.1 - six >=1.5.0 - smart_open >=1.2.1 test: - requires: - - nose - - testfixtures - - unittest2 - - scikit-learn - - tensorflow >=1.1.0 - - keras >=2.0.4 - - pyemd - - Morfessor==2.0.2a4 - - annoy - - commands: - - nosetests --exe -v gensim - + imports: + - gensim + - gensim.corpora + - gensim.models + - gensim.parsing + - gensim.scripts + - gensim.similarities + - gensim.sklearn_integration + - gensim.test + - gensim.topic_coherence + about: home: http://github.com/RaRe-Technologies/gensim license: LGPL 3.0 From 62aef3dcd237ea62e877b8a4244fd6b3234729d7 Mon Sep 17 00:00:00 2001 From: Sourav Singh Date: Fri, 7 Jul 2017 16:59:00 +0530 Subject: [PATCH 06/35] Update meta.yaml --- recipes/gensim/meta.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/recipes/gensim/meta.yaml b/recipes/gensim/meta.yaml index 187e4f6614b89..1207adc5bb32b 100644 --- a/recipes/gensim/meta.yaml +++ b/recipes/gensim/meta.yaml @@ -33,6 +33,9 @@ requirements: - smart_open >=1.2.1 test: + requires: + - scikit-learn + imports: - gensim - gensim.corpora From 454a9a51174c4936133740562d70633243b5b1f5 Mon Sep 17 00:00:00 2001 From: Sourav Singh Date: Fri, 14 Jul 2017 15:16:50 +0530 Subject: [PATCH 07/35] Fix test --- recipes/gensim/meta.yaml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/recipes/gensim/meta.yaml b/recipes/gensim/meta.yaml index 1207adc5bb32b..59435193f8c29 100644 --- a/recipes/gensim/meta.yaml +++ b/recipes/gensim/meta.yaml @@ -34,18 +34,18 @@ requirements: test: requires: + - nose + - testfixtures + - unittest2 + - Morfessor ==2.0.2a4 - scikit-learn + - pyemd + - annoy + - tensorflow >= 1.1.0 + - keras >= 2.0.4 - imports: - - gensim - - gensim.corpora - - gensim.models - - gensim.parsing - - gensim.scripts - - gensim.similarities - - gensim.sklearn_integration - - gensim.test - - gensim.topic_coherence + commands: + - nosetests --exe -v gensim about: home: http://github.com/RaRe-Technologies/gensim From b28f0e8216b03ff42ec74d9ad26a33d0dfc689cf Mon Sep 17 00:00:00 2001 From: Sourav Singh Date: Fri, 14 Jul 2017 15:26:28 +0530 Subject: [PATCH 08/35] Fix problems --- recipes/gensim/meta.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/recipes/gensim/meta.yaml b/recipes/gensim/meta.yaml index 59435193f8c29..2a1968afdb644 100644 --- a/recipes/gensim/meta.yaml +++ b/recipes/gensim/meta.yaml @@ -41,8 +41,8 @@ test: - scikit-learn - pyemd - annoy - - tensorflow >= 1.1.0 - - keras >= 2.0.4 + - tensorflow >=1.1.0 + - keras >=2.0.4 commands: - nosetests --exe -v gensim From bb4ecc5425bb88f0c9bfd79dc6ac9617cabeea2c Mon Sep 17 00:00:00 2001 From: Sourav Singh Date: Mon, 17 Jul 2017 19:17:36 +0530 Subject: [PATCH 09/35] Update meta.yaml --- recipes/gensim/meta.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/recipes/gensim/meta.yaml b/recipes/gensim/meta.yaml index 2a1968afdb644..316fffc8a084c 100644 --- a/recipes/gensim/meta.yaml +++ b/recipes/gensim/meta.yaml @@ -37,12 +37,12 @@ test: - nose - testfixtures - unittest2 - - Morfessor ==2.0.2a4 + - Morfessor - scikit-learn - pyemd - annoy - - tensorflow >=1.1.0 - - keras >=2.0.4 + - tensorflow + - keras commands: - nosetests --exe -v gensim From 7831ca8547887529d0d91dfdf58bf53d3457cf03 Mon Sep 17 00:00:00 2001 From: Sourav Singh Date: Mon, 17 Jul 2017 20:41:11 +0530 Subject: [PATCH 10/35] Update meta.yaml --- recipes/gensim/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/gensim/meta.yaml b/recipes/gensim/meta.yaml index 316fffc8a084c..ec14d17f91acf 100644 --- a/recipes/gensim/meta.yaml +++ b/recipes/gensim/meta.yaml @@ -40,7 +40,7 @@ test: - Morfessor - scikit-learn - pyemd - - annoy + - python-annoy - tensorflow - keras From 22c08c7cd3bfc6483c7bf13452015d352d9f6984 Mon Sep 17 00:00:00 2001 From: Sourav Singh Date: Tue, 18 Jul 2017 00:10:58 +0530 Subject: [PATCH 11/35] Update meta.yaml --- recipes/gensim/meta.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/recipes/gensim/meta.yaml b/recipes/gensim/meta.yaml index ec14d17f91acf..1afbb7c5deec7 100644 --- a/recipes/gensim/meta.yaml +++ b/recipes/gensim/meta.yaml @@ -55,8 +55,8 @@ about: summary: 'A library for topic modelling and document indexing' description: | Gensim is a topic modelling, document indexing and similarity retrieval - library for Python 2.7 and Python 3.5+. It is focussed towards Natural - Language Processing and Information retrieval. + library for Python 2.7 and Python 3.5 and 3.6. It is focussed towards + Natural Language Processing and Information retrieval. doc_url: http://radimrehurek.com/gensim/ dev_url: https://github.com/RaRe-Technologies/gensim From 74bda87bf52e241d430ccfbe8a9fd5cb1aad53b2 Mon Sep 17 00:00:00 2001 From: Sourav Singh Date: Tue, 18 Jul 2017 16:28:23 +0530 Subject: [PATCH 12/35] Small fix --- recipes/gensim/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/gensim/meta.yaml b/recipes/gensim/meta.yaml index 1afbb7c5deec7..b1b306e8b4706 100644 --- a/recipes/gensim/meta.yaml +++ b/recipes/gensim/meta.yaml @@ -55,7 +55,7 @@ about: summary: 'A library for topic modelling and document indexing' description: | Gensim is a topic modelling, document indexing and similarity retrieval - library for Python 2.7 and Python 3.5 and 3.6. It is focussed towards + library for Python 2.7 and Python 3.5, 3.6. It is focussed towards Natural Language Processing and Information retrieval. doc_url: http://radimrehurek.com/gensim/ dev_url: https://github.com/RaRe-Technologies/gensim From b6a7a3ec11fbb62e04a91e96c3df838d79d20d13 Mon Sep 17 00:00:00 2001 From: Sourav Singh Date: Tue, 18 Jul 2017 04:48:55 -0700 Subject: [PATCH 13/35] Fix test requirements --- recipes/gensim/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/gensim/meta.yaml b/recipes/gensim/meta.yaml index b1b306e8b4706..8d29655649fc5 100644 --- a/recipes/gensim/meta.yaml +++ b/recipes/gensim/meta.yaml @@ -37,7 +37,7 @@ test: - nose - testfixtures - unittest2 - - Morfessor + - morfessor - scikit-learn - pyemd - python-annoy From 118e8b4177796fafe218c2ea0ca3daccf97d8839 Mon Sep 17 00:00:00 2001 From: Sourav Singh Date: Tue, 18 Jul 2017 05:03:18 -0700 Subject: [PATCH 14/35] Update meta.yaml --- recipes/gensim/meta.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/recipes/gensim/meta.yaml b/recipes/gensim/meta.yaml index 8d29655649fc5..f6c0a80a7b8fb 100644 --- a/recipes/gensim/meta.yaml +++ b/recipes/gensim/meta.yaml @@ -36,7 +36,6 @@ test: requires: - nose - testfixtures - - unittest2 - morfessor - scikit-learn - pyemd From e47dff83c676685126872023f0362d2ebe297e81 Mon Sep 17 00:00:00 2001 From: Sourav Singh Date: Thu, 20 Jul 2017 16:04:32 +0530 Subject: [PATCH 15/35] Remove cython and update the about sections --- recipes/gensim/meta.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/recipes/gensim/meta.yaml b/recipes/gensim/meta.yaml index f6c0a80a7b8fb..2e6b3228e5927 100644 --- a/recipes/gensim/meta.yaml +++ b/recipes/gensim/meta.yaml @@ -20,7 +20,6 @@ requirements: - python - setuptools - numpy >=1.11.3 - - cython - scipy >=0.18.1 - six >=1.5.0 - smart_open >=1.2.1 @@ -51,11 +50,12 @@ about: license: LGPL 3.0 license_file: COPYING license_family: LGPL - summary: 'A library for topic modelling and document indexing' + summary: 'Topic Modelling in Python' description: | - Gensim is a topic modelling, document indexing and similarity retrieval - library for Python 2.7 and Python 3.5, 3.6. It is focussed towards - Natural Language Processing and Information retrieval. + Gensim is a Python library for topic modelling, document indexing + and similarity retrieval with large corpora. + Target audience is the natural language processing(NLP) + and information retrieval (IR) community. doc_url: http://radimrehurek.com/gensim/ dev_url: https://github.com/RaRe-Technologies/gensim From b38a3522f805a45549a4973130d2a6c119c4248a Mon Sep 17 00:00:00 2001 From: Sourav Singh Date: Thu, 20 Jul 2017 21:41:33 +0530 Subject: [PATCH 16/35] Updates to about section --- recipes/gensim/meta.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/recipes/gensim/meta.yaml b/recipes/gensim/meta.yaml index 2e6b3228e5927..762ff8ec77e60 100644 --- a/recipes/gensim/meta.yaml +++ b/recipes/gensim/meta.yaml @@ -50,11 +50,11 @@ about: license: LGPL 3.0 license_file: COPYING license_family: LGPL - summary: 'Topic Modelling in Python' + summary: 'Topic Modelling for Humans' description: | Gensim is a Python library for topic modelling, document indexing and similarity retrieval with large corpora. - Target audience is the natural language processing(NLP) + Target audience is the natural language processing (NLP) and information retrieval (IR) community. doc_url: http://radimrehurek.com/gensim/ dev_url: https://github.com/RaRe-Technologies/gensim From aa07df098e3d909ea6b8a281f95290565efd3079 Mon Sep 17 00:00:00 2001 From: Sourav Singh Date: Thu, 3 Aug 2017 20:43:57 +0530 Subject: [PATCH 17/35] Update version --- recipes/gensim/meta.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/recipes/gensim/meta.yaml b/recipes/gensim/meta.yaml index 762ff8ec77e60..f5e189e4c0060 100644 --- a/recipes/gensim/meta.yaml +++ b/recipes/gensim/meta.yaml @@ -1,6 +1,6 @@ {% set name = "gensim" %} -{% set version = "2.2.0" %} -{% set sha256 = "eb099de1e50447c42e168a1a99de4721923688afc71b12fe522f79687a4fbb13" %} +{% set version = "2.3.0" %} +{% set sha256 = "7d0dccc7d2c576e270037949874800b7cfbc86ef081ff981483f612cd18e223f" %} package: name: {{ name|lower }} From 85fb0301e392782a63ce818d12125618ba651fe9 Mon Sep 17 00:00:00 2001 From: Sourav Singh Date: Thu, 3 Aug 2017 22:42:16 +0530 Subject: [PATCH 18/35] Skip win32 builds --- recipes/gensim/meta.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes/gensim/meta.yaml b/recipes/gensim/meta.yaml index f5e189e4c0060..6b90b39d5cac4 100644 --- a/recipes/gensim/meta.yaml +++ b/recipes/gensim/meta.yaml @@ -13,6 +13,7 @@ source: build: number: 0 + skip: true # [win32] script: python setup.py install --single-version-externally-managed --record record.txt requirements: From f6e8a6ce0c66018d782e6cde8604c40260ee40c9 Mon Sep 17 00:00:00 2001 From: Sourav Singh Date: Fri, 4 Aug 2017 02:17:49 +0530 Subject: [PATCH 19/35] Remove python-annoy from test dependency --- recipes/gensim/meta.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/recipes/gensim/meta.yaml b/recipes/gensim/meta.yaml index 6b90b39d5cac4..f570fa7eca571 100644 --- a/recipes/gensim/meta.yaml +++ b/recipes/gensim/meta.yaml @@ -39,7 +39,6 @@ test: - morfessor - scikit-learn - pyemd - - python-annoy - tensorflow - keras From 31e6c43f519eb15263a62135ae913ee05a3a231a Mon Sep 17 00:00:00 2001 From: Sourav Singh Date: Fri, 4 Aug 2017 11:59:34 +0530 Subject: [PATCH 20/35] Update meta.yaml --- recipes/gensim/meta.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes/gensim/meta.yaml b/recipes/gensim/meta.yaml index f570fa7eca571..0adf14a3d28b0 100644 --- a/recipes/gensim/meta.yaml +++ b/recipes/gensim/meta.yaml @@ -14,6 +14,7 @@ source: build: number: 0 skip: true # [win32] + skip: True # [win64 and py<35] script: python setup.py install --single-version-externally-managed --record record.txt requirements: From df8323e102af13ea549b9e0df45f11bd3b565ab6 Mon Sep 17 00:00:00 2001 From: Sourav Singh Date: Mon, 7 Aug 2017 13:32:22 +0530 Subject: [PATCH 21/35] Add command --- recipes/gensim/meta.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes/gensim/meta.yaml b/recipes/gensim/meta.yaml index 0adf14a3d28b0..6d90caee7cd13 100644 --- a/recipes/gensim/meta.yaml +++ b/recipes/gensim/meta.yaml @@ -44,6 +44,7 @@ test: - keras commands: + - python -c "from gensim.models.word2vec import FAST_VERSION; print(FAST_VERSION)" - nosetests --exe -v gensim about: From 6c231134ae207a21add6d46ee921ab07993e5244 Mon Sep 17 00:00:00 2001 From: Sourav Singh Date: Wed, 16 Aug 2017 16:52:41 +0530 Subject: [PATCH 22/35] Update meta.yaml --- recipes/gensim/meta.yaml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/recipes/gensim/meta.yaml b/recipes/gensim/meta.yaml index 6d90caee7cd13..3605cc0f65d15 100644 --- a/recipes/gensim/meta.yaml +++ b/recipes/gensim/meta.yaml @@ -39,12 +39,10 @@ test: - testfixtures - morfessor - scikit-learn - - pyemd - - tensorflow + - pyemd - keras commands: - - python -c "from gensim.models.word2vec import FAST_VERSION; print(FAST_VERSION)" - nosetests --exe -v gensim about: From c71e153e4abae656a3a2cc11518a7c1b3be8053a Mon Sep 17 00:00:00 2001 From: Sourav Singh Date: Wed, 16 Aug 2017 17:19:57 +0530 Subject: [PATCH 23/35] Make updates to recipe --- recipes/gensim/meta.yaml | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/recipes/gensim/meta.yaml b/recipes/gensim/meta.yaml index 3605cc0f65d15..e04e60285e3d8 100644 --- a/recipes/gensim/meta.yaml +++ b/recipes/gensim/meta.yaml @@ -13,8 +13,6 @@ source: build: number: 0 - skip: true # [win32] - skip: True # [win64 and py<35] script: python setup.py install --single-version-externally-managed --record record.txt requirements: @@ -34,16 +32,30 @@ requirements: - smart_open >=1.2.1 test: + imports: + - gensim + - gensim.corpora + - gensim.models + - gensim.models.wrappers + - gensim.parsing + - gensim.scripts + - gensim.similarities + - gensim.sklearn_integration + - gensim.summarization + - gensim.test + - gensim.topic_coherence + requires: - nose - testfixtures - morfessor - scikit-learn - - pyemd - - keras + - pyemd commands: - nosetests --exe -v gensim + - conda inspect linkages -p $PREFIX gensim # [not win] + - conda inspect objects -p $PREFIX matplotlib # [osx] about: home: http://github.com/RaRe-Technologies/gensim From 42ac3c54e9a2fe7a5615471e42797468216ecf52 Mon Sep 17 00:00:00 2001 From: Sourav Singh Date: Thu, 17 Aug 2017 00:32:28 +0530 Subject: [PATCH 24/35] Update meta.yaml --- recipes/gensim/meta.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/recipes/gensim/meta.yaml b/recipes/gensim/meta.yaml index e04e60285e3d8..63b507d49deb4 100644 --- a/recipes/gensim/meta.yaml +++ b/recipes/gensim/meta.yaml @@ -53,7 +53,6 @@ test: - pyemd commands: - - nosetests --exe -v gensim - conda inspect linkages -p $PREFIX gensim # [not win] - conda inspect objects -p $PREFIX matplotlib # [osx] From fe9051d030e7879bbbd300a829788869aa26e40d Mon Sep 17 00:00:00 2001 From: Sourav Singh Date: Thu, 17 Aug 2017 19:49:16 +0530 Subject: [PATCH 25/35] Update meta.yaml --- recipes/gensim/meta.yaml | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/recipes/gensim/meta.yaml b/recipes/gensim/meta.yaml index 63b507d49deb4..93e59039ff289 100644 --- a/recipes/gensim/meta.yaml +++ b/recipes/gensim/meta.yaml @@ -44,17 +44,10 @@ test: - gensim.summarization - gensim.test - gensim.topic_coherence - - requires: - - nose - - testfixtures - - morfessor - - scikit-learn - - pyemd commands: - conda inspect linkages -p $PREFIX gensim # [not win] - - conda inspect objects -p $PREFIX matplotlib # [osx] + - conda inspect objects -p $PREFIX gensim # [osx] about: home: http://github.com/RaRe-Technologies/gensim From a5395e8682d290f3c20e15bdf4d5cb49babf4309 Mon Sep 17 00:00:00 2001 From: Sourav Singh Date: Thu, 17 Aug 2017 20:29:11 +0530 Subject: [PATCH 26/35] Add test requirements --- recipes/gensim/meta.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/recipes/gensim/meta.yaml b/recipes/gensim/meta.yaml index 93e59039ff289..5811d4ad463f2 100644 --- a/recipes/gensim/meta.yaml +++ b/recipes/gensim/meta.yaml @@ -32,6 +32,10 @@ requirements: - smart_open >=1.2.1 test: + requires: + - morfessor + - scikit-learn + imports: - gensim - gensim.corpora From 6d2164a6c2de001fe4a649233c8b4653d4c60387 Mon Sep 17 00:00:00 2001 From: Sourav Singh Date: Tue, 22 Aug 2017 20:26:24 +0530 Subject: [PATCH 27/35] Make changes to accomodate nosetests Will most likely fail CI tests --- recipes/gensim/meta.yaml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/recipes/gensim/meta.yaml b/recipes/gensim/meta.yaml index 5811d4ad463f2..efc4b2f3a7e7c 100644 --- a/recipes/gensim/meta.yaml +++ b/recipes/gensim/meta.yaml @@ -13,6 +13,10 @@ source: build: number: 0 + skip: true # [win32] + features: + - vc9 # [win and py27] + - vc14 # [win and (py35 or py36)] script: python setup.py install --single-version-externally-managed --record record.txt requirements: @@ -33,8 +37,13 @@ requirements: test: requires: + - nose + - testfixtures - morfessor - scikit-learn + - pyemd + - tensorflow + - keras imports: - gensim @@ -50,6 +59,7 @@ test: - gensim.topic_coherence commands: + - nosetests --exe -v gensim - conda inspect linkages -p $PREFIX gensim # [not win] - conda inspect objects -p $PREFIX gensim # [osx] From a43cba49bc3dc23eb03d17bb9349df33f4f545f1 Mon Sep 17 00:00:00 2001 From: Sourav Singh Date: Thu, 24 Aug 2017 14:57:42 +0530 Subject: [PATCH 28/35] Pin scikit-learn version --- recipes/gensim/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/gensim/meta.yaml b/recipes/gensim/meta.yaml index efc4b2f3a7e7c..21c7a8e0aa52e 100644 --- a/recipes/gensim/meta.yaml +++ b/recipes/gensim/meta.yaml @@ -40,7 +40,7 @@ test: - nose - testfixtures - morfessor - - scikit-learn + - scikit-learn ==0.18.2 - pyemd - tensorflow - keras From 0d7ff05548a44855aa9ba1de09b8f489a2c73a42 Mon Sep 17 00:00:00 2001 From: Sourav Singh Date: Thu, 24 Aug 2017 17:34:49 +0530 Subject: [PATCH 29/35] Remove tensorflow from test requirements --- recipes/gensim/meta.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/recipes/gensim/meta.yaml b/recipes/gensim/meta.yaml index 21c7a8e0aa52e..97c280b613f02 100644 --- a/recipes/gensim/meta.yaml +++ b/recipes/gensim/meta.yaml @@ -42,7 +42,6 @@ test: - morfessor - scikit-learn ==0.18.2 - pyemd - - tensorflow - keras imports: From 3b6612f5e9bce9c17ef60a47c0a481f0b5cc8af7 Mon Sep 17 00:00:00 2001 From: Sourav Singh Date: Thu, 24 Aug 2017 18:33:02 +0530 Subject: [PATCH 30/35] Skip builds entirely for OSX and Windows --- recipes/gensim/meta.yaml | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/recipes/gensim/meta.yaml b/recipes/gensim/meta.yaml index 97c280b613f02..1e9ae9ec318ac 100644 --- a/recipes/gensim/meta.yaml +++ b/recipes/gensim/meta.yaml @@ -13,10 +13,8 @@ source: build: number: 0 - skip: true # [win32] - features: - - vc9 # [win and py27] - - vc14 # [win and (py35 or py36)] + skip: true # [win] + skip: true # [osx] script: python setup.py install --single-version-externally-managed --record record.txt requirements: @@ -59,8 +57,6 @@ test: commands: - nosetests --exe -v gensim - - conda inspect linkages -p $PREFIX gensim # [not win] - - conda inspect objects -p $PREFIX gensim # [osx] about: home: http://github.com/RaRe-Technologies/gensim From 61854a00909f16497241548243b50f894c467bf5 Mon Sep 17 00:00:00 2001 From: Sourav Singh Date: Thu, 24 Aug 2017 18:52:17 +0530 Subject: [PATCH 31/35] Fix formatting --- recipes/gensim/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/gensim/meta.yaml b/recipes/gensim/meta.yaml index 1e9ae9ec318ac..742cc3e7a3ba0 100644 --- a/recipes/gensim/meta.yaml +++ b/recipes/gensim/meta.yaml @@ -14,7 +14,7 @@ source: build: number: 0 skip: true # [win] - skip: true # [osx] + skip: true # [osx] script: python setup.py install --single-version-externally-managed --record record.txt requirements: From 4df111d66ecbd2af23b1d2c37d848abc83f634a7 Mon Sep 17 00:00:00 2001 From: Sourav Singh Date: Sat, 26 Aug 2017 10:20:21 +0530 Subject: [PATCH 32/35] Remove keras from test requires --- recipes/gensim/meta.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/recipes/gensim/meta.yaml b/recipes/gensim/meta.yaml index 742cc3e7a3ba0..c47e25b4cafa4 100644 --- a/recipes/gensim/meta.yaml +++ b/recipes/gensim/meta.yaml @@ -40,7 +40,6 @@ test: - morfessor - scikit-learn ==0.18.2 - pyemd - - keras imports: - gensim From 45218e8faccfd95b5acfbbff4ed6ab583695a266 Mon Sep 17 00:00:00 2001 From: Sourav Singh Date: Sun, 27 Aug 2017 03:41:55 +0530 Subject: [PATCH 33/35] Test support for win64 platform --- recipes/gensim/meta.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/recipes/gensim/meta.yaml b/recipes/gensim/meta.yaml index c47e25b4cafa4..6b451cbbd0c9d 100644 --- a/recipes/gensim/meta.yaml +++ b/recipes/gensim/meta.yaml @@ -13,8 +13,11 @@ source: build: number: 0 - skip: true # [win] + skip: true # [win32] skip: true # [osx] + features: + - vc9 # [win and py27] + - vc14 # [win and (py35 or py36)] script: python setup.py install --single-version-externally-managed --record record.txt requirements: From 1bb5ce8f889e305603f246e1d4e4869b345e2bb0 Mon Sep 17 00:00:00 2001 From: Filipe Date: Fri, 1 Sep 2017 11:06:49 -0300 Subject: [PATCH 34/35] Update meta.yaml --- recipes/gensim/meta.yaml | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/recipes/gensim/meta.yaml b/recipes/gensim/meta.yaml index 6b451cbbd0c9d..c953496c3e861 100644 --- a/recipes/gensim/meta.yaml +++ b/recipes/gensim/meta.yaml @@ -13,10 +13,10 @@ source: build: number: 0 - skip: true # [win32] - skip: true # [osx] + skip: true # [win32 or osx] features: - vc9 # [win and py27] + - vc10 # [win and py34] - vc14 # [win and (py35 or py36)] script: python setup.py install --single-version-externally-managed --record record.txt @@ -28,7 +28,6 @@ requirements: - scipy >=0.18.1 - six >=1.5.0 - smart_open >=1.2.1 - run: - python - numpy >=1.11.3 @@ -43,7 +42,6 @@ test: - morfessor - scikit-learn ==0.18.2 - pyemd - imports: - gensim - gensim.corpora @@ -56,13 +54,12 @@ test: - gensim.summarization - gensim.test - gensim.topic_coherence - commands: - nosetests --exe -v gensim about: home: http://github.com/RaRe-Technologies/gensim - license: LGPL 3.0 + license: LGPL-3.0 license_file: COPYING license_family: LGPL summary: 'Topic Modelling for Humans' From 53a16a2dce76028c7f7c0c4a011f7ffce8e394cb Mon Sep 17 00:00:00 2001 From: Filipe Date: Fri, 1 Sep 2017 11:48:29 -0300 Subject: [PATCH 35/35] add the skip statement --- recipes/gensim/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/gensim/meta.yaml b/recipes/gensim/meta.yaml index c953496c3e861..1ea7f48ca8275 100644 --- a/recipes/gensim/meta.yaml +++ b/recipes/gensim/meta.yaml @@ -13,7 +13,7 @@ source: build: number: 0 - skip: true # [win32 or osx] + skip: true # [win32 or osx or py34] features: - vc9 # [win and py27] - vc10 # [win and py34]