{% set name = "ipydrawio" %} {% set version = "1.2.1" %} {% set build_number = 0 %} {% set url_base = RECIPE_DIR.replace("\\", "/") + "/../dist" %} {% if not url_base.startswith("/") %} {% set url_base = "/" + url_base %} {% endif %} package: name: ipydrawio-build version: {{ version }} source: - folder: {{ name }}-widgets url: file://{{ url_base }}/{{ name }}-widgets-{{ version }}.tar.gz # url: https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/{{ name }}-{{ version }}.tar.gz # sha256: - folder: {{ name }} url: file://{{ url_base }}/{{ name }}-{{ version }}.tar.gz # url: https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/{{ name }}-{{ version }}.tar.gz # sha256: - folder: {{ name }}-export url: file://{{ url_base }}/{{ name }}-export-{{ version }}.tar.gz # url: https://pypi.io/packages/source/{{ name[0] }}/{{ name }}-export/{{ name }}-export-{{ version }}.tar.gz # sha256: build: number: {{ build_number }} noarch: python requirements: host: - pip - python >=3.7 run: - python >=3.7 test: commands: - echo "tests in outputs" outputs: - name: {{ name }}-widgets version: {{ version }} build: number: {{ build_number }} noarch: python script: - cd ipydrawio-widgets && {{ PYTHON }} -m pip install . -vv --no-deps requirements: host: - pip - python >=3.7 run: - ipywidgets >=7.6,<9 - python >=3.7 test: imports: - ipydrawio_widgets requires: - pip - pytest-console-scripts - pytest-cov commands: - pip check - pytest -vv --pyargs ipydrawio_widgets --cov=ipydrawio_widgets --cov-report=term-missing:skip-covered about: home: https://github.com/deathbeds/ipydrawio summary: Draw.io Diagrams as Jupyter Widgets (kernel only) license: Apache-2.0 license_file: ipydrawio-widgets/LICENSE.txt - name: ipydrawio version: {{ version }} build: number: {{ build_number }} noarch: python script: - cd ipydrawio && {{ PYTHON }} -m pip install . -vv --no-deps entry_points: - jupyter-ipydrawio = ipydrawio.app:main requirements: host: - pip - python >=3.7 run: - ipydrawio-widgets =={{ version }}.* - jupyterlab ==3.* - jupyterlab_widgets >=1 - lxml - python >=3.7 test: imports: - ipydrawio requires: - pip - pytest-console-scripts - pytest-cov - m2-grep # [win] commands: - pip check - jupyter ipydrawio --version - jupyter labextension list - jupyter labextension list 1>labextensions 2>&1 - cat labextensions | grep -ie "@deathbeds/ipydrawio .*OK" - cat labextensions | grep -ie "@deathbeds/ipydrawio-webpack .*OK" - cat labextensions | grep -ie "@deathbeds/ipydrawio-notebook .*OK" - cat labextensions | grep -ie "@deathbeds/ipydrawio-jupyter-templates .*OK" - pytest -vv --pyargs ipydrawio --cov=ipydrawio --cov-report=term-missing:skip-covered about: home: https://github.com/deathbeds/ipydrawio summary: Draw.io Diagrams as Jupyter Widgets license: Apache-2.0 license_file: - ipydrawio/LICENSE.txt - ipydrawio/src/ipydrawio/ext/ipd/static/third-party-licenses.json - ipydrawio/src/ipydrawio/ext/ipdnb/static/third-party-licenses.json - ipydrawio/src/ipydrawio/ext/ipdwp/static/third-party-licenses.json - ipydrawio/src/ipydrawio/ext/ipjt/static/third-party-licenses.json - name: ipydrawio-export version: {{ version }} build: number: {{ build_number }} noarch: python script: - cd ipydrawio-export && {{ PYTHON }} -m pip install . -vv --no-deps entry_points: - jupyter-ipydrawio-export = ipydrawio_export.app:main requirements: host: - pip - python >=3.7 run: - ipydrawio =={{ version }}.* - lxml - nodejs - pillow - pypdf2 - python >=3.7 - requests_cache test: imports: - ipydrawio_export requires: - pip - pytest-console-scripts # [unix] - pytest-cov # [unix] - pytest-tornasync # [unix] - m2-grep # [win] commands: - pip check - jupyter ipydrawio-export --version - jupyter labextension list - jupyter labextension list 1>labextensions 2>&1 - cat labextensions | grep -ie "@deathbeds/ipydrawio-pdf.*OK" - jupyter serverextension list - jupyter serverextension list 1>serverextensions 2>&1 - cat serverextensions | grep -ie "ipydrawio_export .*OK" - pytest -vv --pyargs ipydrawio_export --script-launch-mode=subprocess --cov=ipydrawio_export --cov-report=term-missing:skip-covered # [unix] about: home: https://github.com/deathbeds/ipydrawio summary: PDF export for IPyDrawio license: Apache-2.0 license_file: - ipydrawio-export/LICENSE.txt - ipydrawio-export/src/ipydrawio_export/ext/ipdpdf/static/third-party-licenses.json about: home: https://github.com/deathbeds/ipydrawio summary: Draw.io Diagrams as Jupyter Widgets license: Apache-2.0 license_file: ipydrawio/LICENSE.txt extra: feedstock-name: ipydrawio recipe-maintainers: - bollwyvl