kopia lustrzana https://github.com/deathbeds/ipydrawio
231 wiersze
6.7 KiB
YAML
231 wiersze
6.7 KiB
YAML
{% set version = "1.3.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: ipydrawio-widgets
|
|
url: file://{{ url_base }}/ipydrawio-widgets-{{ version }}.tar.gz
|
|
# url: https://pypi.io/packages/source/{{ name[0] }}/ipydrawio/ipydrawio-{{ version }}.tar.gz
|
|
# sha256:
|
|
|
|
- folder: ipydrawio
|
|
url: file://{{ url_base }}/ipydrawio-{{ version }}.tar.gz
|
|
# url: https://pypi.io/packages/source/{{ name[0] }}/ipydrawio/ipydrawio-{{ version }}.tar.gz
|
|
# sha256:
|
|
|
|
- folder: ipydrawio-mathjax
|
|
url: file://{{ url_base }}/ipydrawio-mathjax-{{ version }}.tar.gz
|
|
# url: https://pypi.io/packages/source/{{ name[0] }}/ipydrawio/ipydrawio-mathjax-{{ version }}.tar.gz
|
|
# sha256:
|
|
|
|
- folder: ipydrawio-export
|
|
url: file://{{ url_base }}/ipydrawio-export-{{ version }}.tar.gz
|
|
# url: https://pypi.io/packages/source/{{ name[0] }}/ipydrawio-export/ipydrawio-export-{{ version }}.tar.gz
|
|
# sha256:
|
|
|
|
build:
|
|
number: {{ build_number }}
|
|
noarch: python
|
|
|
|
requirements:
|
|
host:
|
|
- pip
|
|
- python >=3.8
|
|
run:
|
|
- python >=3.8
|
|
|
|
test:
|
|
commands:
|
|
- echo "tests in outputs"
|
|
|
|
outputs:
|
|
- name: ipydrawio-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.8
|
|
run:
|
|
- ipywidgets >=7.6,<9
|
|
- jsonschema
|
|
- python >=3.8
|
|
test:
|
|
source_files:
|
|
- ipydrawio-widgets/tests
|
|
imports:
|
|
- ipydrawio_widgets
|
|
requires:
|
|
- pip
|
|
- pytest
|
|
commands:
|
|
- pip check
|
|
- pytest -vv ipydrawio-widgets/tests
|
|
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.8
|
|
run:
|
|
- {{ pin_subpackage("ipydrawio-widgets", max_pin="x.x.x") }}
|
|
- jupyterlab ==3.*
|
|
- jupyterlab_widgets >=1
|
|
- lxml
|
|
- python >=3.8
|
|
test:
|
|
source_files:
|
|
- ipydrawio/tests
|
|
imports:
|
|
- ipydrawio
|
|
requires:
|
|
- pip
|
|
- pytest-console-scripts
|
|
- 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 ipydrawio/tests
|
|
about:
|
|
home: https://github.com/deathbeds/ipydrawio
|
|
summary: Draw.io Diagrams as Jupyter Widgets
|
|
license: Apache-2.0
|
|
license_file:
|
|
- ipydrawio/LICENSE.txt
|
|
- ipydrawio/_/ipydrawio/static/third-party-licenses.json
|
|
- ipydrawio/_/ipydrawio-notebook/static/third-party-licenses.json
|
|
- ipydrawio/_/ipydrawio-webpack/static/third-party-licenses.json
|
|
- ipydrawio/_/ipydrawio-jupyter-templates/static/third-party-licenses.json
|
|
|
|
- name: ipydrawio-mathjax
|
|
version: {{ version }}
|
|
build:
|
|
number: {{ build_number }}
|
|
noarch: python
|
|
script:
|
|
- cd ipydrawio-mathjax && {{ PYTHON }} -m pip install . -vv --no-deps
|
|
requirements:
|
|
host:
|
|
- pip
|
|
- python >=3.8
|
|
run:
|
|
- {{ pin_subpackage("ipydrawio", max_pin="x.x.x") }}
|
|
- python >=3.8
|
|
test:
|
|
source_files:
|
|
- ipydrawio-mathjax/tests
|
|
imports:
|
|
- ipydrawio_mathjax
|
|
requires:
|
|
- m2-grep # [win]
|
|
- pip
|
|
- pytest
|
|
- pytest-jupyter-server
|
|
commands:
|
|
- pip check
|
|
- jupyter labextension list
|
|
- jupyter labextension list 1>labextensions 2>&1
|
|
- cat labextensions | grep -ie "@deathbeds/ipydrawio-mathjax .*OK"
|
|
- pytest -vv ipydrawio-mathjax/tests
|
|
about:
|
|
home: https://github.com/deathbeds/ipydrawio
|
|
summary: MathJax for ipydrawio
|
|
license: Apache-2.0
|
|
license_file:
|
|
- ipydrawio-mathjax/LICENSE.txt
|
|
- ipydrawio-mathjax/_/ipydrawio-mathjax/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.8
|
|
run:
|
|
- {{ pin_subpackage("ipydrawio", max_pin="x.x.x") }}
|
|
- lxml
|
|
- nodejs
|
|
- pillow
|
|
- pypdf >=3.5
|
|
- python >=3.8
|
|
- requests_cache
|
|
test:
|
|
source_files:
|
|
- ipydrawio-export/tests
|
|
imports:
|
|
- ipydrawio_export
|
|
requires:
|
|
- pip
|
|
- pytest-console-scripts # [unix]
|
|
- pytest-tornasync # [unix]
|
|
- pytest-jupyter-server # [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 --script-launch-mode=subprocess ipydrawio-export/tests # [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/_/ipydrawio-pdf/static/third-party-licenses.json
|
|
- ipydrawio-export/src/ipydrawio_export/vendor/draw-image-export2/LICENSE
|
|
|
|
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
|