kopia lustrzana https://github.com/deathbeds/ipydrawio
44 wiersze
1.2 KiB
Python
44 wiersze
1.2 KiB
Python
""""main importable for ipydrawio"""
|
|
|
|
# Copyright 2021 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.
|
|
|
|
import json
|
|
from pathlib import Path
|
|
|
|
from ._version import __js__, __version__
|
|
from .widget_diagram import Diagram
|
|
|
|
|
|
def _jupyter_labextension_paths():
|
|
here = Path(__file__).parent
|
|
|
|
exts = []
|
|
for pkg in here.glob("ext/*/package.json"):
|
|
exts += [
|
|
dict(
|
|
src=str(pkg.parent.relative_to(here).as_posix()),
|
|
dest=json.loads(pkg.read_text(encoding="utf-8"))["name"],
|
|
)
|
|
]
|
|
return exts
|
|
|
|
|
|
__all__ = [
|
|
"__js__",
|
|
"__version__",
|
|
"_jupyter_labextension_paths",
|
|
"Diagram",
|
|
]
|