{% set build = 0 %}
{% set version = "2021.02.23" %}

package:
  name: moose-tools
  version: {{ version }}

source:
  path: ../tools

build:
  number: {{ build }}
  skip: True # [not linux]
  noarch: python

requirements:
  host:
    - python >=3.6,<3.8,>=3.9
    - vtk

  run:
    - python >=3.6,<3.8,>=3.9
    - vtk
    - numpy
    - pyqt
    - matplotlib
    - pandas
    - livereload
    - yaml
    - pyyaml
    - beautifulsoup4
    - pybtex
    - mock
    - lxml
    - scikit-image
    - pylatexenc
    - jinja2
    - mako

test:
  imports:
    - numpy
    - PyQt5
    - matplotlib
    - pandas
    - livereload
    - yaml
    - bs4
    - pybtex
    - mock
    - lxml
    - skimage
    - vtk
    - pylatexenc
    - jinja2

about:
  home: https://mooseframework.org/
  license: LGPL 2.1
  summary: 'This superficial module (moose-tools) acts as a top-level module designed to provide all dependencies required in order to run Peacock and MOOSE Documentation.'

extra:
  recipe-maintainers:
    - milljm

{% set build = 0 %}
{% set version = "2021.02.23" %}

package:
  name: moose-tools
  version: {{ version }}

source:
  path: ../tools

build:
  number: {{ build }}
  skip: True # [not linux]
  noarch: python

requirements:
  host:
    - python >=3.6
    - vtk

  run:
    - python >=3.6
    - vtk
    - numpy
    - pyqt
    - matplotlib
    - pandas
    - livereload
    - yaml
    - pyyaml
    - beautifulsoup4
    - pybtex
    - mock
    - lxml
    - scikit-image
    - pylatexenc
    - jinja2
    - mako

test:
  imports:
    - numpy
    - PyQt5
    - matplotlib
    - pandas
    - livereload
    - yaml
    - bs4
    - pybtex
    - mock
    - lxml
    - skimage
    - vtk
    - pylatexenc
    - jinja2

about:
  home: https://mooseframework.org/
  license: LGPL 2.1
  summary: 'This superficial module (moose-tools) acts as a top-level module designed to provide all dependencies required in order to run Peacock and MOOSE Documentation.'

extra:
  recipe-maintainers:
    - milljm

Remove the restriction on Python 3.8
Remove the restriction on Python 3.8

Not really understanding the syntax. I have found issues with Python 3.8 and had
hoped to skip supporting that version all together... but I don't see how that is
possible given the following is being refused by conda:

  >=3.6,<3.8,>=3.9

Maybe order doesn't matter. Or there exists a logic operator (!) I am not familiar
with...

Refs #17105
