diff --git a/recipes/mlrose/LICENSE b/recipes/mlrose/LICENSE new file mode 100644 index 0000000000000..382e699c9a5c5 --- /dev/null +++ b/recipes/mlrose/LICENSE @@ -0,0 +1,29 @@ +BSD 3-Clause License + +Copyright (c) 2018, Genevieve Hayes +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +* Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/recipes/mlrose/meta.yaml b/recipes/mlrose/meta.yaml new file mode 100644 index 0000000000000..fcc08061bc7ff --- /dev/null +++ b/recipes/mlrose/meta.yaml @@ -0,0 +1,50 @@ +{% set name = "mlrose" %} +{% set version = "1.3.0" %} + +package: + name: {{ name|lower }} + version: {{ version }} + +source: + url: https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/{{ name }}-{{ version }}.tar.gz + sha256: cec83253bf6da67a7fb32b2c9ae13e9dbc6cfbcaae2aa3107993e69e9788f15e + +build: + noarch: python + number: 0 + script: "{{ PYTHON }} -m pip install . -vv" + +requirements: + host: + - python >=3 + - pip + run: + - numpy + - scipy + - scikit-learn <0.21.0 + - python >=3 + +test: + imports: + - mlrose + requires: + - pip + commands: + - pip check + +about: + home: https://github.com/gkhayes/mlrose + license: BSD-3-Clause + license_family: BSD + license_file: LICENSE + summary: 'Python package for implementing a number of Machine Learning, Randomized Optimization and SEarch algorithms.' + description: | + mlrose is a Python package for applying some of the most common + randomized optimization and search algorithms to a range of different + optimization problems, over both discrete- and continuous-valued parameter spaces. + doc_url: https://mlrose.readthedocs.io/ + dev_url: https://github.com/gkhayes/mlrose + +extra: + recipe-maintainers: + - onelharrison