# 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