# This file created by conda-build 3.24.0
# meta.yaml template originally from:
# /var/folders/nz/j6p8yfhx1mv_0grj5xl4650h0000gp/T/abs_dek8463j1w/clone/recipe, last modified Fri May 19 14:12:44 2023
# ------------------------------------------------

package:
  name: sentencepiece
  version: 0.1.99
source:
  patches:
    - patches/001_big_endian_fix.patch
  sha256: 63617eaf56c7a3857597dcd8780461f57dd21381b56a27716ef7d7e02e14ced4
  url: https://github.com/google/sentencepiece/archive/v0.1.99.tar.gz
build:
  number: '0'
  string: py310h48ca7d4_0
requirements:
  build:
    - bzip2 1.0.8 h620ffc9_4
    - c-ares 1.19.0 h80987f9_0
    - ca-certificates 2023.01.10 hca03da5_0
    - cctools_osx-arm64 949.0.1 h332cad3_25
    - clang 14.0.6 hca03da5_1
    - clang-14 14.0.6 default_h1b80db6_1
    - clang_osx-arm64 14.0.6 h9ff6fda_0
    - clangxx 14.0.6 default_h1b80db6_1
    - clangxx_osx-arm64 14.0.6 h72866fe_0
    - cmake 3.22.1 hae769c0_0
    - compiler-rt 14.0.6 h4ccfd99_0
    - compiler-rt_osx-arm64 14.0.6 h4fb70ea_0
    - expat 2.4.9 hc377ac9_0
    - krb5 1.19.4 h8380606_0
    - ld64_osx-arm64 530 h001ce53_25
    - ldid 2.1.2 h64d1936_2
    - libclang-cpp14 14.0.6 default_h1b80db6_1
    - libcurl 7.88.1 h0f1d93c_0
    - libcxx 14.0.6 h848a8c0_0
    - libedit 3.1.20221030 h80987f9_0
    - libev 4.33 h1a28f6b_1
    - libffi 3.4.4 hca03da5_0
    - libiconv 1.16 h1a28f6b_2
    - libllvm14 14.0.6 h7ec7a93_3
    - libnghttp2 1.46.0 h95c9599_0
    - libssh2 1.10.0 hf27765b_0
    - libuv 1.44.2 h80987f9_0
    - llvm-tools 14.0.6 hfd8c8a6_3
    - lz4-c 1.9.4 h313beb8_0
    - make 4.3 h620ffc9_1
    - ncurses 6.4 h313beb8_0
    - openssl 1.1.1t h1a28f6b_0
    - patch 2.7.6 h1a28f6b_1001
    - pkg-config 0.29.2 h1a28f6b_0
    - rhash 1.4.1 hf27765b_1
    - tapi 1100.0.11 h8754e6a_1
    - xz 5.4.2 h80987f9_0
    - zlib 1.2.13 h5a0b063_0
    - zstd 1.5.5 hd90d995_0
  host:
    - bzip2 1.0.8 h620ffc9_4
    - ca-certificates 2023.01.10 hca03da5_0
    - libcxx 14.0.6 h848a8c0_0
    - libffi 3.4.4 hca03da5_0
    - ncurses 6.4 h313beb8_0
    - openssl 1.1.1t h1a28f6b_0
    - pip 23.0.1 py310hca03da5_0
    - python 3.10.11 hc0d8a6c_2
    - readline 8.2 h1a28f6b_0
    - setuptools 66.0.0 py310hca03da5_0
    - sqlite 3.41.2 h80987f9_0
    - tk 8.6.12 hb8d0fd4_0
    - tzdata 2023c h04d1e81_0
    - wheel 0.38.4 py310hca03da5_0
    - xz 5.4.2 h80987f9_0
    - zlib 1.2.13 h5a0b063_0
  run:
    - libcxx >=14.0.6
    - python >=3.10,<3.11.0a0
test:
  commands:
    - pip check
    - cd python && pytest test
  imports:
    - sentencepiece
  requires:
    - pip
    - pytest
  source_files:
    - data
    - python/test
about:
  description: SentencePiece implements subword units (e.g., byte-pair-encoding (BPE)
    [Sennrich et al.]) and unigram language model [Kudo.]) with the extension of direct
    training from raw sentences. SentencePiece allows us to make a purely end-to-end
    system that does not depend on language-specific pre/postprocessing.
  dev_url: https://github.com/google/sentencepiece/
  doc_url: https://github.com/google/sentencepiece/blob/master/doc/api.md
  home: https://github.com/google/sentencepiece/
  license: Apache-2.0
  license_family: Apache
  license_file: LICENSE
  summary: SentencePiece is an unsupervised text tokenizer and detokenizer mainly
    for Neural Network-based text generation systems where the vocabulary size is
    predetermined prior to the neural model training.
extra:
  copy_test_source_files: true
  final: true
  flow_run_id: de4ec861-6223-41c5-be7e-3aa07eb19e05
  recipe-maintainers:
    - ndmaxar
    - oblute
    - rluria14
    - setu4993
  remote_url: git@github.com:AnacondaRecipes/sentencepiece-feedstock.git
  sha: 9aaf67b24bfc3456a16d0c07a39ba28e69569205
