2021-04-11 19:58:37 +00:00
|
|
|
# a sufficient environment for acceptance testing
|
|
|
|
|
2023-04-09 16:46:27 +00:00
|
|
|
# Copyright 2023 ipydrawio contributors
|
2021-04-11 19:58:37 +00:00
|
|
|
#
|
|
|
|
# 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-dev
|
Split up packages (#1)
* add drawio
* more tweaking of editor load
* more work on packaging
* linting, remove trace of mxgraph submodule
* clean up empty file rendering
* add some missing images
* don't reinitialize url after every show
* some css sugar
* belt and suspenders ui theme
* some more params
* add export
* working on logo
* more logo work
* full in-place round-tripping of svg, png, html
* use icons on documents
* clean up some untitled files
* first pass at schema
* start settings integration
* more work on settings
* fix ref
* work on url params
* some more tweaks to load behavior
* move submodule
* clean up some packaging stuff
* jlpm
* resolve yarn
* fix iframe url
* bump to newest drawio release
* brinf back the stencils
* html doesn't really work
* add more images
* move more things from code into config defaults
* rework settings some more
* fix new view, still working on click-to-activate
* fix capitalization on compressXml
* give up on formatting xml
* more work on round-trip, styling
* linting
* more missing images
* more config reloading
* drawio v13.1.8
* bump drawio files
* update notebook
* upgrade typescript
* more submodule shenanigans, binder env
* regenerate again, was missing stencils
* try adding server proxy
* update path
* fix schema
* pin node
* hoist jupyter_notebook_config.json
* some more work on export
* more x
* add some more demo tools
* use apt, some status
* apt deps, get back icons
* some more apt work
* more apt work
* better programmatic example
* more status work
* more docs
* add some more text
* some more notes
* some more status work, notes
* add jinja example
* more work on notebook
* move notebook
* add some deps
* more deps for pandas, pdf
* use local drawio assets
* stop servers harder
* Create Data-Driven Decks.ipynb
* Update drawio_export_demo.py
* Create template deck.dio
* fix up some chores
* some notebook tweaks
* more work on demo
* try another labextension spot
* notebooks
* store composite drawio in pdf
* use file:// for drawio static
* drawio v13.3.5
* remove even more unused code
* bump drawio, remove more tornado junk
* clean up xml pattern
* add notebook, because why not
* add ipynb example to decks
* add png, svg to composite
* add video chat for giggles
* drawio v13.3.8
* add plugins
* more work on plugin stuff
* drawio v13.3.9
* drawio v13.4.7
* resolve yarn.lock
* add sourcemaps
* drawio v13.4.9
* start patching towards rtc
* add plugin path to patches
* add a mess of plugins
* turn down the plugins
* drawio v13.5.3
* re-solve static
* get rid of all the high unicode in schema
* use utf-8 encoding explicitly
* Update package.json
* Update _static.ts
* drawio v13.5.4
* resolve static
* drawio v13.5.8
* move notebooks
* start moving things around
* add dodo.py
* more moving
* more moving
* more moving and naming
* moving
* move static
* fix up static path
* update more ids, locations
* skeleton docs
* start doing it
* start linting in anger
* passing eslint
* add prebuild
* yet more linting
* back to ts building
* packing
* hoist tarball
* clean up static generation
* apply lint in anger
* more work on static
* remove videochat for now, more ignoring
* tune up ci, binder
* use smaller env for now
* underspecify python in ci, don't url-encode [p]lugins
* gah windows
* some win debugging
* do some roadmap work
* work on roadmap while debugging
* do per-platform shell commands
* linting, url param
* look harder for npm
* start thinking about versions
* version bumping, more windows work
* remove patterns from schema
* add all task
* more encoding, linting
* rebuild static with iife
* try another import template
* versions in changelog
* more work on alernate asset loading
* revert menu investigations
* paths for windows
2020-08-08 13:45:27 +00:00
|
|
|
|
|
|
|
channels:
|
|
|
|
- conda-forge
|
2021-01-26 04:41:26 +00:00
|
|
|
- nodefaults
|
Split up packages (#1)
* add drawio
* more tweaking of editor load
* more work on packaging
* linting, remove trace of mxgraph submodule
* clean up empty file rendering
* add some missing images
* don't reinitialize url after every show
* some css sugar
* belt and suspenders ui theme
* some more params
* add export
* working on logo
* more logo work
* full in-place round-tripping of svg, png, html
* use icons on documents
* clean up some untitled files
* first pass at schema
* start settings integration
* more work on settings
* fix ref
* work on url params
* some more tweaks to load behavior
* move submodule
* clean up some packaging stuff
* jlpm
* resolve yarn
* fix iframe url
* bump to newest drawio release
* brinf back the stencils
* html doesn't really work
* add more images
* move more things from code into config defaults
* rework settings some more
* fix new view, still working on click-to-activate
* fix capitalization on compressXml
* give up on formatting xml
* more work on round-trip, styling
* linting
* more missing images
* more config reloading
* drawio v13.1.8
* bump drawio files
* update notebook
* upgrade typescript
* more submodule shenanigans, binder env
* regenerate again, was missing stencils
* try adding server proxy
* update path
* fix schema
* pin node
* hoist jupyter_notebook_config.json
* some more work on export
* more x
* add some more demo tools
* use apt, some status
* apt deps, get back icons
* some more apt work
* more apt work
* better programmatic example
* more status work
* more docs
* add some more text
* some more notes
* some more status work, notes
* add jinja example
* more work on notebook
* move notebook
* add some deps
* more deps for pandas, pdf
* use local drawio assets
* stop servers harder
* Create Data-Driven Decks.ipynb
* Update drawio_export_demo.py
* Create template deck.dio
* fix up some chores
* some notebook tweaks
* more work on demo
* try another labextension spot
* notebooks
* store composite drawio in pdf
* use file:// for drawio static
* drawio v13.3.5
* remove even more unused code
* bump drawio, remove more tornado junk
* clean up xml pattern
* add notebook, because why not
* add ipynb example to decks
* add png, svg to composite
* add video chat for giggles
* drawio v13.3.8
* add plugins
* more work on plugin stuff
* drawio v13.3.9
* drawio v13.4.7
* resolve yarn.lock
* add sourcemaps
* drawio v13.4.9
* start patching towards rtc
* add plugin path to patches
* add a mess of plugins
* turn down the plugins
* drawio v13.5.3
* re-solve static
* get rid of all the high unicode in schema
* use utf-8 encoding explicitly
* Update package.json
* Update _static.ts
* drawio v13.5.4
* resolve static
* drawio v13.5.8
* move notebooks
* start moving things around
* add dodo.py
* more moving
* more moving
* more moving and naming
* moving
* move static
* fix up static path
* update more ids, locations
* skeleton docs
* start doing it
* start linting in anger
* passing eslint
* add prebuild
* yet more linting
* back to ts building
* packing
* hoist tarball
* clean up static generation
* apply lint in anger
* more work on static
* remove videochat for now, more ignoring
* tune up ci, binder
* use smaller env for now
* underspecify python in ci, don't url-encode [p]lugins
* gah windows
* some win debugging
* do some roadmap work
* work on roadmap while debugging
* do per-platform shell commands
* linting, url param
* look harder for npm
* start thinking about versions
* version bumping, more windows work
* remove patterns from schema
* add all task
* more encoding, linting
* rebuild static with iife
* try another import template
* versions in changelog
* more work on alernate asset loading
* revert menu investigations
* paths for windows
2020-08-08 13:45:27 +00:00
|
|
|
|
|
|
|
dependencies:
|
2021-04-11 19:58:37 +00:00
|
|
|
### ipydrawio-dev-deps ###
|
|
|
|
|
|
|
|
# core
|
2021-01-26 04:41:26 +00:00
|
|
|
- doit
|
2023-04-09 16:46:27 +00:00
|
|
|
- nodejs >=18,<19
|
2021-04-11 19:58:37 +00:00
|
|
|
- python # this gets patched in ci
|
|
|
|
# run
|
2022-08-31 13:06:41 +00:00
|
|
|
- ipywidgets >=7.6,<9
|
2023-04-09 16:46:27 +00:00
|
|
|
- jupyterlab >=3.6.3,<4.0.0a0
|
2021-01-29 15:02:28 +00:00
|
|
|
- jupyterlab_widgets >=1
|
2020-08-16 20:33:33 +00:00
|
|
|
- lxml
|
|
|
|
- pillow
|
2023-04-09 16:46:27 +00:00
|
|
|
- pypdf >=3.5
|
2021-04-11 19:58:37 +00:00
|
|
|
- requests_cache
|
|
|
|
# building
|
2022-08-31 13:06:41 +00:00
|
|
|
- flit >=3.7.1
|
2020-08-10 01:54:30 +00:00
|
|
|
- pip
|
2021-12-26 23:05:58 +00:00
|
|
|
- twine >=3.7.1
|
2021-04-11 19:58:37 +00:00
|
|
|
- wheel
|
|
|
|
# linting
|
2023-04-09 16:46:27 +00:00
|
|
|
- black-jupyter
|
|
|
|
- nbqa
|
2022-01-08 19:09:28 +00:00
|
|
|
- pyyaml
|
2022-05-09 13:44:30 +00:00
|
|
|
- robotframework-tidy
|
2023-04-09 16:46:27 +00:00
|
|
|
- robotframework-robocop
|
|
|
|
- ruff
|
|
|
|
- ssort
|
2021-04-11 19:58:37 +00:00
|
|
|
# unit testing
|
2020-08-10 01:54:30 +00:00
|
|
|
- pytest
|
2023-04-10 14:09:29 +00:00
|
|
|
- pytest-cov
|
2021-04-10 21:56:58 +00:00
|
|
|
- pytest-console-scripts
|
2021-11-27 19:55:31 +00:00
|
|
|
- pytest-html
|
2023-04-09 16:46:27 +00:00
|
|
|
- pytest-jupyter-server
|
2021-04-10 21:56:58 +00:00
|
|
|
- pytest-tornasync
|
2022-01-17 04:40:21 +00:00
|
|
|
- pytest-xdist
|
2021-04-11 19:58:37 +00:00
|
|
|
# acceptance testing
|
2022-08-31 13:06:41 +00:00
|
|
|
- firefox =102
|
2021-04-11 19:58:37 +00:00
|
|
|
- geckodriver >=0.28.0
|
2022-11-05 20:39:26 +00:00
|
|
|
- robotframework >=6
|
2021-01-26 04:41:26 +00:00
|
|
|
- robotframework-pabot
|
2020-08-16 20:33:33 +00:00
|
|
|
- robotframework-seleniumlibrary
|
2021-04-11 19:58:37 +00:00
|
|
|
# reporting
|
|
|
|
- codecov
|
|
|
|
|
|
|
|
### ipydrawio-dev-deps ###
|