<commit_before>{% set version = "lzma" %}
{% if linux %}
    {% set libext = ".so" %}
{% else %}
    {% set libext = ".dylib" %}
{% endif %}

package:
  name: cyclus
  version: {{ version }}

source:
  fn: {{ version }}.tar.gz
  #url: https://github.com/cyclus/cyclus/archive/{{ version }}.tar.gz
  url: https://github.com/scopatz/cyclus/archive/{{ version }}.tar.gz
  #sha256: 66d906eb9df3eaaec06268da989711f5debe5fce57aa0ea37cbed2f8ae4f4fbf  # v1.3.1
  #sha256: c7c54231868fe607ac087e970205f3d7f32f09366dd36ee3fa94729274c280c4  # v1.3.0
  #sha256: 169d8534c6c288120b663e2c631081de32072e190f144458f19c27b30165adaa  # cd572972b3dbf4b6d24a8e500ff270a42e8b2c7d
  #sha256: 02744a725667c54ea1e0b499b82f86a1e2d948571794f41e70e27ee61151f99d  # a325ac52b24ba20fc7d7024e78962637ffaad4cb
  sha256: 8970a2bfc3b5a2797031c5fad904870ee509af4f6ebd252bafc191f79bcdd539  # lzma

build:
  number: 0
  skip: true  # [win]
  detect_binary_files_with_prefix: true

requirements:
  build:
    - toolchain
    - python
    - cmake
    - pkg-config
    - libxmlpp
    - coincbc
    - openblas
    - boost 1.60.*
    - hdf5 1.8.15*
    - sqlite 3.9.*
    - pcre
    - gettext
    - bzip2 1.0.*
    - nose
    - pytables
    #- gcc
    - xz 5.0.*
  run:
    - libxmlpp
    - coincbc
    - openblas
    - boost 1.60.*
    - hdf5 1.8.15*
    - sqlite 3.9.*
    - pcre
    - gettext
    - bzip2 1.0.*
    - pytables
    #- libgcc
    - xz 5.0.*

test:
  commands:
    - test -f ${PREFIX}/bin/cyclus
    - test -f ${PREFIX}/bin/cycpp.py
    - test -f ${PREFIX}/lib/libcyclus{{ libext }}
    - test -f ${PREFIX}/lib/cyclus/libagents{{ libext }}
    - test -f ${PREFIX}/lib/cyclus/libbaseagentunittests{{ libext }}
    - test -f ${PREFIX}/lib/cyclus/libgtest{{ libext }}
    - test -f ${PREFIX}/lib/cyclus/tests/libTestAgent{{ libext }}
    - test -f ${PREFIX}/lib/cyclus/tests/libTestFacility{{ libext }}
    - test -f ${PREFIX}/lib/cyclus/tests/libTestInst{{ libext }}
    - test -f ${PREFIX}/lib/cyclus/tests/libTestRegion{{ libext }}
    - test -f ${PREFIX}/share/cyclus/cyclus_default_unit_test_driver.cc
    - test -f ${PREFIX}/share/cyclus/cyclus-flat.rng.in
    - test -f ${PREFIX}/share/cyclus/cyclus_nuc_data.h5
    - test -f ${PREFIX}/share/cyclus/cyclus.rng.in
    - test -f ${PREFIX}/share/cyclus/dbtypes.json
    - ${PREFIX}/bin/cyclus --version
about:
  home: http://fuelcycle.org/
  license: BSD 3-clause
  summary: "The agent-based fuel cycle simulator."

extra:
  recipe-maintainers:
    - scopatz
<commit_msg>add gcc again [skip appveyor]<commit_after>{% set version = "lzma" %}
{% if linux %}
    {% set libext = ".so" %}
{% else %}
    {% set libext = ".dylib" %}
{% endif %}

package:
  name: cyclus
  version: {{ version }}

source:
  fn: {{ version }}.tar.gz
  #url: https://github.com/cyclus/cyclus/archive/{{ version }}.tar.gz
  url: https://github.com/scopatz/cyclus/archive/{{ version }}.tar.gz
  #sha256: 66d906eb9df3eaaec06268da989711f5debe5fce57aa0ea37cbed2f8ae4f4fbf  # v1.3.1
  #sha256: c7c54231868fe607ac087e970205f3d7f32f09366dd36ee3fa94729274c280c4  # v1.3.0
  #sha256: 169d8534c6c288120b663e2c631081de32072e190f144458f19c27b30165adaa  # cd572972b3dbf4b6d24a8e500ff270a42e8b2c7d
  #sha256: 02744a725667c54ea1e0b499b82f86a1e2d948571794f41e70e27ee61151f99d  # a325ac52b24ba20fc7d7024e78962637ffaad4cb
  sha256: 8970a2bfc3b5a2797031c5fad904870ee509af4f6ebd252bafc191f79bcdd539  # lzma

build:
  number: 0
  skip: true  # [win]
  detect_binary_files_with_prefix: true

requirements:
  build:
    - toolchain
    - python
    - cmake
    - pkg-config
    - libxmlpp
    - coincbc
    - openblas
    - boost 1.60.*
    - hdf5 1.8.15*
    - sqlite 3.9.*
    - pcre
    - gettext
    - bzip2 1.0.*
    - nose
    - pytables
    - gcc
    - xz 5.0.*
  run:
    - libxmlpp
    - coincbc
    - openblas
    - boost 1.60.*
    - hdf5 1.8.15*
    - sqlite 3.9.*
    - pcre
    - gettext
    - bzip2 1.0.*
    - pytables
    - libgcc
    - xz 5.0.*

test:
  commands:
    - test -f ${PREFIX}/bin/cyclus
    - test -f ${PREFIX}/bin/cycpp.py
    - test -f ${PREFIX}/lib/libcyclus{{ libext }}
    - test -f ${PREFIX}/lib/cyclus/libagents{{ libext }}
    - test -f ${PREFIX}/lib/cyclus/libbaseagentunittests{{ libext }}
    - test -f ${PREFIX}/lib/cyclus/libgtest{{ libext }}
    - test -f ${PREFIX}/lib/cyclus/tests/libTestAgent{{ libext }}
    - test -f ${PREFIX}/lib/cyclus/tests/libTestFacility{{ libext }}
    - test -f ${PREFIX}/lib/cyclus/tests/libTestInst{{ libext }}
    - test -f ${PREFIX}/lib/cyclus/tests/libTestRegion{{ libext }}
    - test -f ${PREFIX}/share/cyclus/cyclus_default_unit_test_driver.cc
    - test -f ${PREFIX}/share/cyclus/cyclus-flat.rng.in
    - test -f ${PREFIX}/share/cyclus/cyclus_nuc_data.h5
    - test -f ${PREFIX}/share/cyclus/cyclus.rng.in
    - test -f ${PREFIX}/share/cyclus/dbtypes.json
    - ${PREFIX}/bin/cyclus --version
about:
  home: http://fuelcycle.org/
  license: BSD 3-clause
  summary: "The agent-based fuel cycle simulator."

extra:
  recipe-maintainers:
    - scopatz

{'fraction_non_alphanumeric': 0.14536741214057508, 'fraction_numerical': 0.12140575079872204, 'mean_word_length': 2.757689422355589, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 4}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4592227', 'n_tokens_mistral': 2475, 'n_tokens_neox': 2129, 'n_words': 340}