Files
ferro-ta/conda/meta.yaml
T
Pratik Bhadane 436954138f chore: prepare v1.1.0 release
Update version numbers across Rust, Python, and documentation files to 1.1.0. Enhance the .gitignore to include macOS dSYM files and plans directory. Introduce new dependencies in the Rust core library and update the README to reflect recent performance benchmarks and backtesting engine capabilities. Add new artifacts to the benchmarks manifest and improve documentation for the backtesting engine API.
2026-03-30 12:45:52 +05:30

54 lines
1.5 KiB
YAML

{% set name = "ferro-ta" %}
{% set version = "1.2.0" %}
package:
name: {{ name|lower }}
version: {{ version }}
source:
# Build from PyPI wheel (simplest approach; no Rust toolchain required).
# Replace with url/sha256 of the specific wheel for your platform or
# use `pip_install: true` to let conda-build fetch it.
pip_install: true
packages:
- ferro-ta=={{ version }}
build:
number: 0
# Use noarch: python only if wheels are already compiled. For source builds
# remove noarch and add the maturin build steps below.
noarch: python
script: |
{{ PYTHON }} -m pip install ferro-ta=={{ version }} --no-deps --ignore-installed -vv
requirements:
host:
- python
- pip
run:
- python >=3.10
- numpy >=1.20
test:
imports:
- ferro_ta
commands:
- python -c "from ferro_ta import SMA, RSI; import numpy as np; print(SMA(np.array([1.0,2.0,3.0,4.0,5.0]), timeperiod=3))"
about:
home: https://github.com/pratikbhadane24/ferro-ta
license: MIT
license_family: MIT
summary: Rust-powered Python technical analysis library with a TA-Lib-compatible API
description: |
ferro-ta is a Rust-powered Python technical analysis library with a
TA-Lib-compatible API and pre-compiled wheels for the supported platforms.
It provides 155+ indicators via a Rust core and PyO3 bindings, with
optional pandas and streaming APIs.
doc_url: https://github.com/pratikbhadane24/ferro-ta
dev_url: https://github.com/pratikbhadane24/ferro-ta
extra:
recipe-maintainers:
- pratikbhadane24