diff --git a/conda/recipes/meta.yaml b/conda/recipes/meta.yaml new file mode 100644 index 000000000..74ec231ca --- /dev/null +++ b/conda/recipes/meta.yaml @@ -0,0 +1,33 @@ +# Copyright (c) 2021, NVIDIA CORPORATION. + +# Usage: +# conda build . -c defaults -c conda-forge -c numba -c rapidsai + +{% set version = environ.get('GIT_DESCRIBE_TAG', '0.1').lstrip('v') + environ.get('VERSION_SUFFIX', '') %} +{% set minor_version = version.split('.')[0] + '.' + version.split('.')[1] %} +{% set git_revision_count=environ.get('GIT_DESCRIBE_NUMBER', 0) %} +{% set py_version=environ.get('CONDA_PY', 36) %} +{% set setup_py_data = load_setup_py_data() %} + +package: + name: merlin-systems + version: {{ version }} + +source: + path: ../../ + +build: + number: {{ git_revision_count }} + script: python -m pip install . -vvv + +requirements: + run: + {% for req in setup_py_data.get('install_requires', []) %} + - {{ req }} + {% endfor %} + - python + +about: + home: https://github.com/NVIDIA-Merlin/systems + license_file: LICENSE + summary: Merlin Systems provides tools for combining recommendation models with other elements of production recommender systems (like feature stores, nearest neighbor search, and exploration strategies) into end-to-end recommendation pipelines that can be served with Triton Inference Server.