Align the Rust, Python, WASM, Conda, docs, and lockfile version markers to 1.0.6 so the published artifacts and release automation agree on a single release number. Add a proper 1.0.6 changelog entry in both CHANGELOG.md and the docs release notes, covering the pre-push gate, expanded Rust and WASM surface, benchmark refresh, and CI hardening work shipped since v1.0.4. Validate the release preparation with the repo-managed pre-push suite so version, changelog, Rust, Python, docs, WASM, and API-manifest checks all pass before tagging.
54 lines
1.5 KiB
YAML
54 lines
1.5 KiB
YAML
{% set name = "ferro-ta" %}
|
|
{% set version = "1.0.6" %}
|
|
|
|
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
|