# This file created by conda-build 24.5.1
# meta.yaml template originally from:
# /Users/runner/work/1/s/recipes/poppunk, last modified Sat Aug 10 05:55:50 2024
# ------------------------------------------------

package:
  name: poppunk
  version: 2.7.0
source:
  sha256: bba7cb9fad5027abc78fd6761755169ae999d3d86a96bdfbfe577a360f907067
  url: https://github.com/bacpop/poppunk/archive/v2.7.0.tar.gz
build:
  entry_points:
    - poppunk = PopPUNK.__main__:main
    - poppunk_assign = PopPUNK.assign:main
    - poppunk_info = PopPUNK.info:main
    - poppunk_lineages_from_strains = PopPUNK.lineages:main
    - poppunk_mandrake = PopPUNK.mandrake:main
    - poppunk_mst = PopPUNK.sparse_mst:main
    - poppunk_references = PopPUNK.reference_pick:main
    - poppunk_visualise = PopPUNK.visualise:main
  number: '0'
  run_exports:
    - poppunk >=2.7.0,<3.0a0
  script: /opt/mambaforge/envs/bioconda/conda-bld/poppunk_1723269743942/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/bin/python
    -m pip install . --no-deps --ignore-installed --no-cache-dir -vvv
  string: py311h4fe1dc6_0
requirements:
  build:
    - bzip2 1.0.8 hfdf4475_7
    - c-ares 1.32.3 h51dda26_0
    - ca-certificates 2024.7.4 h8857fd0_0
    - cctools_osx-64 986 h303a5ab_3
    - clang 16.0.6 default_h179603d_11
    - clang-16 16.0.6 default_h0c94c6a_11
    - clang_impl_osx-64 16.0.6 h8787910_19
    - clang_osx-64 16.0.6 hb91bd55_19
    - clangxx 16.0.6 default_h179603d_11
    - clangxx_impl_osx-64 16.0.6 h6d92fbe_19
    - clangxx_osx-64 16.0.6 hb91bd55_19
    - cmake 3.30.2 h749d262_0
    - compiler-rt 16.0.6 ha38d28d_2
    - compiler-rt_osx-64 16.0.6 ha38d28d_2
    - gfortran_impl_osx-64 12.3.0 hc328e78_3
    - gfortran_osx-64 12.3.0 h18f7dce_1
    - gmp 6.3.0 hf036a51_2
    - icu 75.1 h120a0e1_0
    - isl 0.26 imath32_h2e86a7b_101
    - krb5 1.21.3 h37d8d59_0
    - ld64_osx-64 711 h04ffbf3_3
    - libclang-cpp16 16.0.6 default_h0c94c6a_11
    - libcurl 8.9.1 hfcf2730_0
    - libcxx 18.1.8 heced48a_2
    - libedit 3.1.20191231 h0678c8f_2
    - libev 4.33 h10d778d_2
    - libexpat 2.6.2 h73e2aa4_0
    - libgfortran 5.0.0 13_2_0_h97931a8_3
    - libgfortran-devel_osx-64 12.3.0 h0b6f5ec_3
    - libgfortran5 13.2.0 h2873a65_3
    - libiconv 1.17 hd75f5a5_2
    - libllvm16 16.0.6 hbedff68_3
    - libnghttp2 1.58.0 h64cf6d3_1
    - libssh2 1.11.0 hd019ec5_0
    - libuv 1.48.0 h67532ce_0
    - libxml2 2.12.7 heaf3512_4
    - libzlib 1.3.1 h87427d6_1
    - llvm-openmp 16.0.6 hff08bdf_0
    - llvm-tools 16.0.6 hbedff68_3
    - make 4.3 h22f3db7_1
    - mpc 1.3.1 h81bd1dd_0
    - mpfr 4.2.1 hc80595b_2
    - ncurses 6.5 h5846eda_0
    - openssl 3.3.1 h87427d6_2
    - rhash 1.4.4 h0dc2134_0
    - sigtool 0.1.3 h88f4db0_0
    - tapi 1100.0.11 h9ce4665_0
    - xz 5.2.6 h775f41a_0
    - zlib 1.3.1 h87427d6_1
    - zstd 1.5.6 h915ae27_0
  host:
    - boost-cpp 1.85.0 h07eb623_2
    - bzip2 1.0.8 hfdf4475_7
    - ca-certificates 2024.7.4 h8857fd0_0
    - eigen 3.4.0 h1c7c39f_0
    - icu 73.2 hf5e326d_0
    - libboost 1.85.0 h739af76_2
    - libboost-devel 1.85.0 h2b186f8_2
    - libboost-headers 1.85.0 h694c41f_2
    - libcxx 18.1.8 heced48a_2
    - libexpat 2.6.2 h73e2aa4_0
    - libffi 3.4.2 h0d85af4_5
    - libgfortran 5.0.0 13_2_0_h97931a8_3
    - libgfortran5 13.2.0 h2873a65_3
    - libsqlite 3.46.0 h1b8f9f3_0
    - libzlib 1.2.13 h87427d6_6
    - llvm-openmp 18.1.8 h15ab845_0
    - ncurses 6.5 h5846eda_0
    - openssl 3.3.1 h87427d6_2
    - pip 24.2 pyhd8ed1ab_0
    - pybind11 2.13.1 py311h46c8309_0
    - pybind11-global 2.13.1 py311h46c8309_0
    - python 3.11.9 h657bba9_0_cpython
    - python_abi 3.11 4_cp311
    - readline 8.2 h9e318b2_1
    - setuptools 72.1.0 pyhd8ed1ab_0
    - tk 8.6.13 h1abcd95_1
    - tzdata 2024a h0c530f3_0
    - wheel 0.44.0 pyhd8ed1ab_0
    - xz 5.2.6 h775f41a_0
    - zlib 1.2.13 h87427d6_6
    - zstd 1.5.6 h915ae27_0
  run:
    - biopython
    - dendropy >=4.4.0
    - graph-tool >=2.35
    - h5py
    - hdbscan
    - libcxx >=16
    - libgfortran 5.*
    - libgfortran5 >=12.3.0
    - libgfortran5 >=13.2.0
    - libzlib >=1.2.13,<2.0a0
    - llvm-openmp >=16.0.6
    - llvm-openmp >=18.1.8
    - mandrake
    - matplotlib-base
    - networkx
    - numpy
    - pandas
    - pp-sketchlib >=2.0.1
    - python >=3.11,<3.12.0a0
    - python_abi 3.11.* *_cp311
    - rapidnj
    - requests
    - scikit-learn >=0.24
    - scipy
    - tqdm
    - treeswift
    - xorg-libxaw
    - xorg-libxcomposite
    - xorg-libxcursor
    - xorg-libxdamage
    - xorg-libxfixes
    - xorg-libxi
    - xorg-libxinerama
    - xorg-libxpm
    - xorg-libxrandr
    - zlib
test:
  commands:
    - poppunk --help
    - poppunk_assign --help
    - poppunk_visualise --help
    - poppunk_mst --help
    - poppunk_references --help
    - poppunk_mandrake --help
    - poppunk_info --help
    - poppunk_lineages_from_strains --help
  imports:
    - PopPUNK
    - poppunk_refine
about:
  home: https://poppunk.bacpop.org/
  license: Apache-2.0
  license_family: APACHE
  summary: PopPUNK (POPulation Partitioning Using Nucleotide Kmers)
extra:
  copy_test_source_files: true
  final: true
  identifiers:
    - doi:10.1101/gr.241455.118
