# This file created by conda-build 24.1.2
# meta.yaml template originally from:
# /feedstock/recipe, last modified Tue Jan 28 17:30:59 2025
# ------------------------------------------------

package:
  name: gmpy2
  version: 2.2.1
source:
  sha256: e83e07567441b78cb87544910cb3cc4fe94e7da987e93ef7622e76fb96650432
  url: https://pypi.io/packages/source/g/gmpy2/gmpy2-2.2.1.tar.gz
build:
  number: '0'
  script: /croot/gmpy2_1738085463648/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_p/bin/python
    -m pip install -vvv --no-deps --no-build-isolation .
  string: py312h5eee18b_0
requirements:
  build:
    - _libgcc_mutex 0.1 main
    - _openmp_mutex 5.1 1_gnu
    - _sysroot_linux-64_curr_repodata_hack 3 haa98f57_10
    - binutils_impl_linux-64 2.40 h5293946_0
    - binutils_linux-64 2.40.0 hc2dff05_1
    - gcc_impl_linux-64 11.2.0 h1234567_1
    - gcc_linux-64 11.2.0 h5c386dc_1
    - kernel-headers_linux-64 3.10.0 h57e8cba_10
    - ld_impl_linux-64 2.40 h12ee557_0
    - libgcc-devel_linux-64 11.2.0 h1234567_1
    - libgcc-ng 11.2.0 h1234567_1
    - libgomp 11.2.0 h1234567_1
    - libstdcxx-ng 11.2.0 h1234567_1
    - sysroot_linux-64 2.17 h57e8cba_10
  host:
    - _libgcc_mutex 0.1 main
    - _openmp_mutex 5.1 1_gnu
    - bzip2 1.0.8 h5eee18b_6
    - ca-certificates 2024.12.31 h06a4308_0
    - expat 2.6.4 h6a678d5_0
    - gmp 6.3.0 h6a678d5_0
    - ld_impl_linux-64 2.40 h12ee557_0
    - libffi 3.4.4 h6a678d5_1
    - libgcc-ng 11.2.0 h1234567_1
    - libgomp 11.2.0 h1234567_1
    - libstdcxx-ng 11.2.0 h1234567_1
    - libuuid 1.41.5 h5eee18b_0
    - mpc 1.3.1 h5eee18b_0
    - mpfr 4.2.1 h5eee18b_0
    - ncurses 6.4 h6a678d5_0
    - openssl 3.0.15 h5eee18b_0
    - pip 25.0 py312h06a4308_0
    - python 3.12.8 h5148396_0
    - readline 8.2 h5eee18b_0
    - setuptools 75.8.0 py312h06a4308_0
    - sqlite 3.45.3 h5eee18b_0
    - tk 8.6.14 h39e8969_0
    - tzdata 2025a h04d1e81_0
    - wheel 0.44.0 py312h06a4308_0
    - xz 5.4.6 h5eee18b_1
    - zlib 1.2.13 h5eee18b_1
  run:
    - gmp >=6.3.0,<7.0a0
    - libgcc-ng >=11.2.0
    - mpc >=1.3.1,<2.0a0
    - mpfr >=4.2.1,<5.0a0
    - python >=3.12,<3.13.0a0
test:
  commands:
    - pip check
    - pytest -v test
  downstreams:
    - sympy
  imports:
    - gmpy2
    - gmpy2.gmpy2
  requires:
    - cython
    - hypothesis
    - mpmath
    - pip
    - pytest
  source_files:
    - test
about:
  description: gmpy2 is a C-coded Python extension module that supports multiple-precision
    arithmetic. It is the successor to the original gmpy module (supported only the
    GMP library). gmpy2 adds support for the MPFR (correctly rounded real floating-point
    arithmetic) and MPC (correctly rounded complex floating-point arithmetic) libraries.
  dev_url: https://github.com/aleaxit/gmpy
  doc_url: https://gmpy2.readthedocs.io/
  home: https://pypi.org/pypi/gmpy2
  license: LGPL-3.0-or-later
  license_family: LGPL
  license_file: COPYING.LESSER
  summary: gmpy2 interface to GMP, MPFR, and MPC for Python 3.7+
extra:
  copy_test_source_files: true
  final: true
  flow_run_id: 3898a495-8bfc-4cbd-9a6f-1e7f5543d581
  recipe-maintainers:
    - isuruf
  remote_url: git@github.com:AnacondaRecipes/gmpy2-feedstock.git
  sha: 3a2f26202cf3c25b648f7a8a2d301bb842959c7e
