HEX
Server: Apache/2.4.46 (Win64) OpenSSL/1.1.1j PHP/8.4.25
System: Windows NT DESKTOP-4TAV2RJ 10.0 build 19045 (Windows 10) AMD64
User: fred (0)
PHP: 8.4.25
Disabled: NONE
Upload Files
File: C:/Users/fred/anaconda3/pkgs/nbconvert-7.16.4-py312haa95532_0/info/recipe/meta.yaml.template
{% set name = "nbconvert" %}
{% set version = "7.16.4" %}

package:
  name: {{ name|lower }}
  version: {{ version }}

source:
  url: https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/{{ name }}-{{ version }}.tar.gz
  sha256: 86ca91ba266b0a448dc96fa6c5b9d98affabde2867b363258703536807f9f7f4

build:
  number: 0
  # An indirect jupyterlab dependency through ipywidgets -> jupyterlab_widgets
  # isn't available on s390x
  skip: True  #[py<38 or s390x]
  script: {{ PYTHON }} -m pip install . --no-deps --no-build-isolation --ignore-installed --no-cache-dir -vv
  entry_points:
    - jupyter-nbconvert = nbconvert.nbconvertapp:main
    - jupyter-dejavu = nbconvert.nbconvertapp:dejavu_main

requirements:
  host:
    - python
    - pip
    - hatchling >=1.5
  run:
    - python
    - beautifulsoup4
    - bleach !=5.0.0
    - defusedxml
    - importlib-metadata >=3.6  # [py<310]
    - jinja2 >=3.0
    - jupyter_core >=4.7
    - jupyterlab_pygments
    - markupsafe >=2.0
    - mistune >=2.0.3,<4
    - nbclient >=0.5.0
    - nbformat >=5.7
    - packaging
    - pandocfilters >=1.4.1
    - pygments >=2.4.1
    - traitlets >=5.1
    - tinycss2
  run_constrained:
    - pyqtwebengine >=5.15
    - tornado >=6.1

test:
  imports:
    - nbconvert
    - nbconvert.exporters
    - nbconvert.filters
    - nbconvert.postprocessors
    - nbconvert.preprocessors
    - nbconvert.resources
    - nbconvert.utils
    - nbconvert.writers
  source_files:
    - tests
  requires:
    - pip
    - pytest >=7
    - ipykernel
    - ipywidgets >=7
    - flaky
  commands:
    - pip check
    - jupyter nbconvert --version
    - jupyter dejavu --version
    - jupyter nbconvert --help
    - jupyter dejavu --help
    - jupyter nbconvert tests/files/notebook1.ipynb --to html
    # skipping test_post_processor and test_convert_full_qualified_name as they expect tests to be a module
    - pytest -v -k "not (test_post_processor or test_convert_full_qualified_name)"

about:
  home: https://nbconvert.readthedocs.io
  license: BSD-3-Clause
  license_file: LICENSE
  license_family: BSD
  summary: Converting Jupyter Notebooks
  description: |
    The nbconvert tool, jupyter nbconvert, converts notebooks to various other
    formats via Jinja templates. The nbconvert tool allows you to convert an
    .ipynb notebook file into various static formats.
  doc_url: https://nbconvert.readthedocs.io
  dev_url: https://github.com/jupyter/nbconvert

extra:
  recipe-maintainers:
    - jakirkham
    - mpacer
    - minrk
    - pelson
    - takluyver
    - mseal
    - blink1073
    - ocefpaf