ipydrawio/.binder/environment.yml

116 wiersze
2.5 KiB
YAML

# a heavy demo environment for interactive testing
# Copyright 2022 ipydrawio contributors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
name: ipydrawio-demo
channels:
- conda-forge
- nodefaults
dependencies:
- python >=3.7
# demo toys
- graphviz2drawio
- jupyter-lsp-python-lsp-server
- jupyterlab-link-share
- jupyterlab-lsp
- matplotlib-base
- nbgitpuller
- networkx
- pygraphviz
- python-graphviz
- qrcode-artistic
- rich
- segno
- shapely
- sphinx-autobuild
- tabulate
### FEDERATED EXTENSIONS ###
- bqplot
- jupyterlab_widgets
- jupyterlab-tour
- jupyterlab-webrtc-docprovider
- wxyz_datagrid
- wxyz_json_schema_form
- wxyz_lab
- wxyz_svg
### FEDERATED EXTENSIONS ###
############################################################################
### ipydrawio-docs-deps ###
- jupyter-server-mathjax
- myst-nb
- pkginfo
- pydata-sphinx-theme
- pytest-check-links
- sphinx !=4.4.0=*_0
- sphinx-jsonschema
- sphinxext-rediraffe
- pip:
- jupyterlite ==0.1.0b11
### ipydrawio-docs-deps ###
############################################################################
############################################################################
### ipydrawio-dev-deps ###
# core
- doit
- nodejs >=12,!=13.*,<15
- python # this gets patched in ci
# run
- ipywidgets >=7.6,<8
- jupyterlab >=3.4.4,<4.0.0a0
- jupyterlab_widgets >=1
- lxml
- pillow
- pypdf2
- requests_cache
- retrolab
# building
- pip
- twine >=3.7.1
- wheel
# linting
- black
- flake8
- isort >=5
- pyflakes
- pyyaml
- robotframework-lint
- robotframework-tidy
# unit testing
- pytest
- pytest-console-scripts
- pytest-cov
- pytest-html
- pytest-tornasync
- pytest-xdist
# acceptance testing
- firefox =91
- geckodriver >=0.28.0
- robotframework >=4
- robotframework-pabot
- robotframework-seleniumlibrary
# reporting
- codecov
### ipydrawio-dev-deps ###
############################################################################