ria-toolkit-oss/meta.yaml

70 lines
2.3 KiB
YAML
Raw Normal View History

2025-09-04 15:36:50 -04:00
# To release a new version of RIA Toolkit OSS on Conda-Forge, please update this
# recipe by addressing the below comments. Please refrain from versioning
# any updates to this file unless they are expected to persist across all
# or many future releases. Please remember to remove all comments prior
# to staging this recipe.
{% set name = "ria-toolkit-oss" %}
# Enter the version number below, and then remove this comment. Please
# use the version identifier of the release you want to upload to Conda-Forge,
# which is not necessarily the current version indicated in pyproject.toml.
# E.g., {% set version = "0.1.2" %}
{% set version = "..." %}
package:
name: {{ name|lower }}
version: {{ version }}
source:
url: https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/ria-toolkit-oss-{{ version }}.tar.gz
# Copy the SHA256 **source** distribution hash from PyPI: https://pypi.org/project/ria-toolkit-oss/#files,
# paste it below, and then remove this comment. Please use the hash corresponding the version
# identifier entered above.
# E.g., sha256: d32879a4e1b3e102fc5d65338f623764fbfb197570e536a5dfd57197aeec74c5
sha256: ...
build:
number: 0
noarch: python
script: {{ PYTHON }} -m pip install . --no-deps -vv
requirements:
host:
- python >=3.10
- poetry
- pip
run:
# Confirm that all the runtime dependencies are listed here, and then
# remove this comment. Please include all dependencies within the
# [dependencies] section in pyproject.toml.
- python >=3.10
- numpy ==1.26.4
- scipy <1.16
- sigmf >=1.2.10,<2.0.0
- quantiphy >=2.20,<3.0
- plotly >=6.3.0,<7.0.0
- h5py >=3.14.0,<4.0.0
- pandas >=2.3.2,<3.0.0
test:
imports:
- ria_toolkit_oss
commands:
- pip check
requires:
- pip
about:
home: https://riahub.ai/qoherent/ria-toolkit-oss
summary: Radio Intelligence Apps' open-source core, by Qoherent 📡🚀
description: |
An open-source version of the RIA Toolkit, including the fundamental tools to get started developing, testing, and deploying radio intelligence applications
license: AGPL-3.0-only
license_file: LICENSE
extra:
recipe-maintainers:
# Ensure there are at least 2 maintainers listed, notify all maintainers
# of your intent to publish, and then remove this comment.
- mrl280
- benChinnery