# This file created by conda-build 3.21.9
# meta.yaml template originally from:
# C:\ci\containers\00000o6dtek\tmp\build\80754af9\rsync-recipes\pythran-0.10.0-numpy_1.16-python_3.7-on-winbuilder, last modified Thu Jun 23 03:54:53 2022
# ------------------------------------------------

package:
  name: pythran
  version: 0.10.0
source:
  sha256: 9dac8e1d50f33d4676003e350b1f0c878ce113e6f907920e92dc103352cac5bf
  url: https://pypi.io/packages/source/p/pythran/pythran-0.10.0.tar.gz
build:
  entry_points:
    - pythran = pythran.run:run
    - pythran-config = pythran.config:run
  number: '0'
  script:
    - set "SRC_DIR="
    - C:\\ci\\pythran_1656064496440\\_h_env\\python.exe -c "import os, shutil; shutil.rmtree(os.path.join('pythran',
      'xsimd'))"
    - 'python -c "with open(''pythran\pythran-win32.cfg'', ''r+'') as s: a=s.read();
      s.seek(0); s.write(a.replace(''include_dirs='', r''include_dirs=%PREFIX%/Library/include''))"'
    - type pythran\pythran-win32.cfg
    - C:\\ci\\pythran_1656064496440\\_h_env\\python.exe -m pip install . --no-deps
      -vv
  string: py37hd4e2768_0
requirements:
  build:
    - clang 12.0.0 h44fa016_2
    - clang-12 12.0.0 default_hec06eb5_2
    - clangxx 12.0.0 default_hec06eb5_2
    - vc 14.2 h21ff451_1
    - vs2015_runtime 14.27.29016 h5e58377_2
    - zlib 1.2.12 h8cc25b3_2
  host:
    - atomicwrites 1.4.0 py_0
    - attrs 21.4.0 pyhd3eb1b0_0
    - blas 1.0 mkl
    - ca-certificates 2022.4.26 haa95532_0
    - certifi 2022.6.15 py37haa95532_0
    - colorama 0.4.4 pyhd3eb1b0_0
    - icc_rt 2019.0.0 h0cc432a_1
    - importlib-metadata 4.11.3 py37haa95532_0
    - importlib_metadata 4.11.3 hd3eb1b0_0
    - iniconfig 1.1.1 pyhd3eb1b0_0
    - intel-openmp 2021.4.0 haa95532_3556
    - mkl 2021.4.0 haa95532_640
    - mkl-service 2.4.0 py37h2bbff1b_0
    - mkl_fft 1.3.1 py37h277e83a_0
    - mkl_random 1.2.2 py37hf11a4ad_0
    - numpy 1.16.6 py37ha4e8547_4
    - numpy-base 1.16.6 py37h378b42e_4
    - openssl 1.1.1o h2bbff1b_0
    - packaging 21.3 pyhd3eb1b0_0
    - pip 21.2.4 py37haa95532_0
    - pluggy 1.0.0 py37haa95532_1
    - py 1.11.0 pyhd3eb1b0_0
    - pyparsing 3.0.4 pyhd3eb1b0_0
    - pytest 7.1.2 py37haa95532_0
    - pytest-runner 5.3.1 pyhd3eb1b0_0
    - python 3.7.13 h6244533_0
    - setuptools 61.2.0 py37haa95532_0
    - six 1.16.0 pyhd3eb1b0_1
    - sqlite 3.38.3 h2bbff1b_0
    - tomli 1.2.2 pyhd3eb1b0_0
    - typing_extensions 4.1.1 pyh06a4308_0
    - vc 14.2 h21ff451_1
    - vs2015_runtime 14.27.29016 h5e58377_2
    - wheel 0.37.1 pyhd3eb1b0_0
    - wincertstore 0.2 py37haa95532_2
    - zipp 3.8.0 py37haa95532_0
  run:
    - beniget >=0.4.0,<0.5.0
    - clang
    - clangxx
    - gast >=0.5.0,<0.6.0
    - numpy >=1.16.6,<2.0a0
    - ply >=3.4
    - python >=3.7,<3.8.0a0
    - xsimd >=7.6,<7.7
test:
  commands:
    - pip check
    - set "SRC_DIR="
    - pythran -v dprod.py
    - python -c "import dprod"
    - pythran -v simple_numexpr.py -DUSE_XSIMD -march=native
    - python -c "import simple_numexpr"
  files:
    - dprod.py
    - simple_numexpr.py
  imports:
    - pythran
    - pythran.analyses
    - pythran.optimizations
    - pythran.transformations
    - pythran.types
  requires:
    - pip
about:
  description: 'Pythran is an ahead of time compiler for a subset of the Python language,

    with a focus on scientific computing. It takes a Python module annotated

    with a few interface description and turns it into a native Python module

    with the same interface, but (hopefully) faster.

    '
  dev_url: https://github.com/serge-sans-paille/pythran
  doc_url: https://pythran.readthedocs.io/
  home: https://github.com/serge-sans-paille/pythran
  license: BSD-3-Clause
  license_family: BSD
  license_file: LICENSE
  summary: a claimless python to c++ converter
extra:
  copy_test_source_files: true
  final: true
  recipe-maintainers:
    - saraedum
    - serge-sans-paille
