# This file created by conda-build 3.21.8
# meta.yaml template originally from:
# /feedstock/recipe, last modified Thu Jul  7 13:28:54 2022
# ------------------------------------------------

package:
  name: pygraphviz
  version: '1.9'
source:
  fn: pygraphviz-1.9.tar.gz
  patches:
    - patches/0001-Ensure-define_macros-remains-a-list-on-Windows.patch
    - patches/0002-AGraph-Don-t-leak-file-descriptor-on-read-path.patch
  sha256: fa18f7c6cea28341a4e466ed0cf05682b0a68288afe8dd7c9426782f7c1ae01c
  url: https://pypi.io/packages/source/p/pygraphviz/pygraphviz-1.9.zip
build:
  number: '0'
  script: /opt/conda/conda-bld/pygraphviz_1657200538082/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pl/bin/python
    -m pip install . --no-deps -vv
  string: py39h5eee18b_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.38 h2a08ee3_1
    - binutils_linux-64 2.38.0 hc2dff05_0
    - gcc_impl_linux-64 11.2.0 h1234567_1
    - gcc_linux-64 11.2.0 h5c386dc_0
    - kernel-headers_linux-64 3.10.0 h57e8cba_10
    - ld_impl_linux-64 2.38 h1181459_1
    - 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
    - patch 2.7.6 h7b6447c_1001
    - pkg-config 0.29.2 h1bed415_8
    - sysroot_linux-64 2.17 h57e8cba_10
  host:
    - _libgcc_mutex 0.1 main
    - _openmp_mutex 5.1 1_gnu
    - atk-1.0 2.36.0 ha1a6a79_0
    - ca-certificates 2022.4.26 h06a4308_0
    - cairo 1.16.0 h19f5f5c_2
    - certifi 2022.6.15 py39h06a4308_0
    - expat 2.4.4 h295c915_0
    - font-ttf-dejavu-sans-mono 2.37 hd3eb1b0_0
    - font-ttf-inconsolata 2.001 hcb22688_0
    - font-ttf-source-code-pro 2.030 hd3eb1b0_0
    - font-ttf-ubuntu 0.83 h8b1ccd4_0
    - fontconfig 2.13.1 h6c09931_0
    - fonts-anaconda 1 h8fa9717_0
    - fonts-conda-ecosystem 1 hd3eb1b0_0
    - freetype 2.11.0 h70c0345_0
    - fribidi 1.0.10 h7b6447c_0
    - gdk-pixbuf 2.42.8 h433bba3_0
    - glib 2.69.1 h4ff587b_1
    - gobject-introspection 1.72.0 py39hbb6d50b_0
    - graphite2 1.3.14 h295c915_1
    - graphviz 2.50.0 h3cd0ef9_0
    - gtk2 2.24.33 h73c1081_2
    - gts 0.7.6 hb67d8dd_3
    - harfbuzz 4.3.0 hd55b92a_0
    - icu 58.2 he6710b0_3
    - jpeg 9e h7f8727e_0
    - ld_impl_linux-64 2.38 h1181459_1
    - libffi 3.3 he6710b0_2
    - libgcc-ng 11.2.0 h1234567_1
    - libgd 2.3.3 h695aa2c_1
    - libgomp 11.2.0 h1234567_1
    - libpng 1.6.37 hbc83047_0
    - librsvg 2.54.4 h19fe530_0
    - libstdcxx-ng 11.2.0 h1234567_1
    - libtiff 4.2.0 h2818925_1
    - libtool 2.4.6 h295c915_1008
    - libuuid 1.0.3 h7f8727e_2
    - libwebp-base 1.2.2 h7f8727e_0
    - libxcb 1.15 h7f8727e_0
    - libxml2 2.9.14 h74e7548_0
    - lz4-c 1.9.3 h295c915_1
    - ncurses 6.3 h5eee18b_3
    - ninja 1.10.2 h06a4308_5
    - ninja-base 1.10.2 hd09550d_5
    - openssl 1.1.1p h5eee18b_0
    - pango 1.50.7 h05da053_0
    - pcre 8.45 h295c915_0
    - pip 21.2.4 py39h06a4308_0
    - pixman 0.40.0 h7f8727e_1
    - python 3.9.12 h12debd9_1
    - readline 8.1.2 h7f8727e_1
    - setuptools 61.2.0 py39h06a4308_0
    - sqlite 3.38.5 hc218d9a_0
    - tk 8.6.12 h1ccaba5_0
    - tzdata 2022a hda174b7_0
    - wheel 0.37.1 pyhd3eb1b0_0
    - xz 5.2.5 h7f8727e_1
    - zlib 1.2.12 h7f8727e_2
    - zstd 1.5.2 ha4553b6_0
  run:
    - graphviz >=2.42
    - libgcc-ng >=11.2.0
    - python >=3.9,<3.10.0a0
test:
  commands:
    - pip check
    - pytest --doctest-modules --durations=10 --pyargs pygraphviz
  imports:
    - pygraphviz
    - pygraphviz.tests
  requires:
    - pip
    - pytest
  source_files:
    - pygraphviz/tests
about:
  description: 'PyGraphviz is a Python interface to the Graphviz graph layout and

    visualization package. With PyGraphviz you can create, edit, read, write,

    and draw graphs using Python to access the Graphviz graph data structure

    and layout algorithms. PyGraphviz provides a similar programming

    interface to NetworkX (https://networkx.github.io).

    '
  dev_url: https://github.com/pygraphviz/pygraphviz
  doc_url: https://graphviz.readthedocs.io
  home: https://pygraphviz.github.io
  license: BSD-3-Clause
  license_family: BSD
  license_file: LICENSE
  summary: Python interface to Graphviz
extra:
  copy_test_source_files: true
  final: true
  flow_run_id: c6e70c32-989d-49f8-ae84-b45b3e1e975f
  recipe-maintainers:
    - nehaljwani
  remote_url: git@github.com:AnacondaRecipes/pygraphviz-feedstock.git
  sha: 4583683ced3efa9800ce429be1586d51559ebb84
