You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

55 lines
1.2 KiB

2 years ago
  1. {% set name = "spleeter" %}
  2. {% set version = "2.2.1" %}
  3. package:
  4. name: {{ name|lower }}
  5. version: {{ version }}
  6. source:
  7. - url: https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/{{ name }}-{{ version }}.tar.gz
  8. sha256: 6cbe9e572474948515430804a22da255f774243aab77e58edb147566dbff7a42
  9. build:
  10. number: 0
  11. script: {{ PYTHON }} -m pip install . -vv
  12. skip: True # [osx]
  13. entry_points:
  14. - spleeter = spleeter.__main__:entrypoint
  15. requirements:
  16. host:
  17. - python {{ python }}
  18. - pip
  19. - poetry
  20. run:
  21. - python {{ python }}
  22. - tensorflow ==2.3.0 # [linux]
  23. - tensorflow ==2.3.0 # [win]
  24. - numpy <1.20.0
  25. - pandas
  26. - ffmpeg-python
  27. - norbert
  28. - librosa
  29. - typer
  30. - httpx
  31. test:
  32. imports:
  33. - spleeter
  34. - spleeter.model
  35. - spleeter.utils
  36. - spleeter.separator
  37. about:
  38. home: https://github.com/deezer/spleeter
  39. license: MIT
  40. license_family: MIT
  41. license_file: LICENSE
  42. summary: The Deezer source separation library with pretrained models based on tensorflow.
  43. doc_url: https://github.com/deezer/spleeter/wiki
  44. dev_url: https://github.com/deezer/spleeter
  45. extra:
  46. recipe-maintainers:
  47. - Faylixe
  48. - romi1502