# recipe-noarch-python.yaml
schema_version: 1

# this sets up "context variables" (in this case name and version) that
# can later be used in Jinja expressions
context:
  version: 0.4.8
  name: kha256

# top level package information (name and version)
package:
  name: ${{ name }}
  version: ${{ version }}

source:
  url: https://pypi.org{{ name }}/${{ name }}/${{ name }}-${{ version }}.tar.gz
  sha256: d56640839825bf8952247c86add63df91ecb1a61846767085475a94714465dce

# build number (should be incremented if a new build is made, but version is not incrementing)
build:
  number: 1
  script: python -m pip install --no-deps --ignore-installed .
  noarch: python

# the requirements at build and runtime
requirements:
  host:
    - python
    - pip
    - setuptools
    - wheel
  run:
   - python >=3.11  # hypercomplex uyumlu versiyon
   - numpy  # kha256 numpy kullanıyor
   - pip
   - pandas
   - scipy
   - ipython
   - ipywidgets
   - cryptography
   - kececinumbers
   - python-xxhash
   - pycryptodome
   - bcrypt
   - argon2-cffi
   - blake3
   - aiohttp
   - python-dotenv
   - nest-asyncio2
   - tqdm

# tests to validate that the package works as expected
#tests:
#  requires: []  # veya boş liste
#  - python:
#      imports:
#        - kha256

# information about the package
about:
  homepage: https://github.com/WhiteSymmetry/kha256/
  license: GPL-3.0-or-later
  summary: 'kha256'
  description: |
    kha256
  repository: https://github.com/WhiteSymmetry/kha256/
  documentation: https://github.com/WhiteSymmetry/kha256/

# the below is conda-forge specific!
extra:
  recipe-maintainers:
    - bilgi
