kopia lustrzana https://github.com/deathbeds/ipydrawio
183 wiersze
5.4 KiB
YAML
183 wiersze
5.4 KiB
YAML
{% 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
|