npe2

View on PyPIReverse Dependencies (17)

0.7.7 npe2-0.7.7-py3-none-any.whl

Wheel Details

Project: npe2
Version: 0.7.7
Filename: npe2-0.7.7-py3-none-any.whl
Download: [link]
Size: 92564
MD5: 0a4a858500b09fde27f6b65e0c7774cb
SHA256: ad634992c2728a641511d5ff23d1a0abddb68258036a2fd066f48a9010495b58
Uploaded: 2024-07-31 00:09:19 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: npe2
Version: 0.7.7
Summary: napari plugin engine v2
Author: Nathan Clack
Author-Email: Talley Lambert <talley.lambert[at]gmail.com>
Project-Url: homepage, https://github.com/napari/npe2
Project-Url: repository, https://github.com/napari/npe2
License: BSD-3-Clause
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: BSD License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Typing :: Typed
Requires-Python: >=3.8
Requires-Dist: appdirs
Requires-Dist: build (>=1)
Requires-Dist: psygnal (>=0.3.0)
Requires-Dist: pydantic
Requires-Dist: pyyaml
Requires-Dist: rich
Requires-Dist: tomli-w
Requires-Dist: tomli; python_version < "3.11"
Requires-Dist: typer
Requires-Dist: black; extra == "dev"
Requires-Dist: ipython; extra == "dev"
Requires-Dist: isort; extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: jinja2; extra == "docs"
Requires-Dist: magicgui (>=0.3.3); extra == "docs"
Requires-Dist: jsonschema; extra == "json"
Requires-Dist: jsonschema; extra == "testing"
Requires-Dist: magicgui; extra == "testing"
Requires-Dist: napari-plugin-engine; extra == "testing"
Requires-Dist: napari-svg (==0.1.5); extra == "testing"
Requires-Dist: numpy; extra == "testing"
Requires-Dist: pytest; extra == "testing"
Requires-Dist: pytest-cov; extra == "testing"
Requires-Dist: pytest-pretty; extra == "testing"
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: json
Provides-Extra: testing
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 1233 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.25.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
npe2/__init__.py sha256=2yMcClmts4aO-1qQR80J_XOcx_fiXXhPHxx6BYlvG3s 812
npe2/__main__.py sha256=NwbyYIU4bE1YPADH6zxLF3i7_51oELpK1UXz6141iwE 65
npe2/_command_registry.py sha256=-L2QLeikqcFalIk-tZgqkgEGjHUCZpm5cIGP0TxzoN8 5056
npe2/_dynamic_plugin.py sha256=Y_kduq8YlyF9QrNVhGbMihlaBqeoww1HXvg456jpaww 10040
npe2/_plugin_manager.py sha256=vhG_4988gXv2AVMWVw6_RDo15BYgjqau0izyJuZWdmI 30135
npe2/_pydantic_compat.py sha256=RpUWS_pVOAx2pbNgZvdxsZtXxR5igZA2jsSQzTWtYNU 1152
npe2/_pytest_plugin.py sha256=Dw73_eHFoBT_mivmFzr73ZGwBe1wwoSb790Mk1QlKn8 3610
npe2/_setuptools_plugin.py sha256=85tFOTmGAMeMDcPYmT3HvadPsQSAKLrAt63BhYmJQxk 6785
npe2/cli.py sha256=Hrivym4bfXGoGFTiEjQgkwCxzGkNZ_AJwwsbtjEcXww 16066
npe2/implements.py sha256=RmzTS42dCNPLfCKK29rXlLBQ0Gj7gz7A_ewbxKR_2X0 4023
npe2/implements.pyi sha256=05hd7ogvAJYPSWMirIT-C3vJWDjMxOpOEdZaHO775VY 1406
npe2/io_utils.py sha256=pRxo7sBXnWH_di4QRr2TIuisBWyUj6eGErl-nr2HIYY 10042
npe2/plugin_manager.py sha256=P62F2y5_4JeIW38hYdS036efRUEnuY4_vril95eRnVo 4370
npe2/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
npe2/types.py sha256=R674iPUyHHRkvIKX8spEM0QxZzBxpvNboTOTQ8PvdKg 2219
npe2/_inspection/__init__.py sha256=UULM0fMqg2lJH1pNPWr6fKk6qDJgcH8AYy4eOZEQQSc 295
npe2/_inspection/_compile.py sha256=sIjcpyfgaETHrdrAB_jPyLHd2HxOuWdnKkDotXuOTk8 3941
npe2/_inspection/_fetch.py sha256=noDfdfmS6cTD8rtcuL2kV2pzZaXhtDONq78cZ984qfA 15265
npe2/_inspection/_from_npe1.py sha256=743y8Uiv0U2AdOoz7kOONzsQ8hY_Syt_BU-dR1HBsh4 23595
npe2/_inspection/_setuputils.py sha256=EUnNq7rAJ4nVnMyaGztCufbT1JDxcJK3G9o3omqmd5U 4575
npe2/_inspection/_visitors.py sha256=XqjCR2VqgOlFKBw2SvJJfWhUCEqofSuIxZ8ecLyi7k0 19738
npe2/manifest/__init__.py sha256=EhoTgJSOW44enLBVPq_d0dM7FgTsKICPhs7GnQZu1MM 159
npe2/manifest/_bases.py sha256=Fs_juL_8sS3vR6_FdQ_O5RESiTEUER7BQI0C8ZnKOC0 3649
npe2/manifest/_npe1_adapter.py sha256=siztkuFQ4QhS6LkLv7_7-a3B6hS2KuAa_JhK4lfAbyw 5212
npe2/manifest/_package_metadata.py sha256=NQpEoq50vPK1ULVZnGQVJ5Ns9TUZEwtctQV0s_kpp78 9241
npe2/manifest/_validators.py sha256=v_GaW2DE1A7x3J-VA6mIWMLXO-AijLvZgf4-kcpQfWI 2875
npe2/manifest/menus.py sha256=SMJyp1wI45ub8hdZUKqQi9SUZ3GpFlarHsOJ1ZwAMbs 181
npe2/manifest/package_metadata.py sha256=sRMPUhpfx-3nn5i3c0BKlbw7KR8AzgIo-ijKq0udXUU 191
npe2/manifest/schema.py sha256=d__idMPHTe1zXbyZx65hNThMpR927d0SnIc7sp2c5EM 20125
npe2/manifest/utils.py sha256=_vlw-gamtsu7LTTvneZ3CrNopC_GiCkgiFyi8-PFnmY 12210
npe2/manifest/contributions/__init__.py sha256=b5eNqUL5tskS6gVwh_zalBCsPxX6HO1R1tNvG9A3m68 1003
npe2/manifest/contributions/_commands.py sha256=f7x1yDoHS2GBAjQaFGqIcsqNC1avqtr6o4w_RZcHexs 4329
npe2/manifest/contributions/_configuration.py sha256=eaVTf_P-kXMKSeAe8gNMU021sit5dXMzLjguolLGSIc 6529
npe2/manifest/contributions/_contributions.py sha256=C0C_erA0vOPqm2gGSzP8mJx-GnW3Rgi8xvZObYf1Pwc 2175
npe2/manifest/contributions/_icon.py sha256=NXeAPy1qoPLcFBHpQK_7j4pqxHGYbZ0gb3yCXr47CLM 161
npe2/manifest/contributions/_json_schema.py sha256=yPaWRNaAl2bK-_5L7-cUSh2k900GtCvJfXfvyiqGmVQ 10973
npe2/manifest/contributions/_keybindings.py sha256=E_mrSzngXEGuyIfytPLOc0WL7Bb1Zebazdt1Nw6ZhD0 962
npe2/manifest/contributions/_menus.py sha256=FAkXdpSGHdDqjA4yr2Oxb62x7POXJY7ETAcs23AJTFY 2233
npe2/manifest/contributions/_readers.py sha256=7B_hxWzCOm1TXX1lvmByf1Hzu5uCx6b-Ec1CGUbkXnw 2197
npe2/manifest/contributions/_sample_data.py sha256=gGpqKZxLphJqqwCoVXfXuZw45QbULo3gGtaCqQCxIHk 2338
npe2/manifest/contributions/_submenu.py sha256=pjHZbfn5iCQBwNaTIGMWHNNswtSPLlnmlWpOY67BFgw 666
npe2/manifest/contributions/_themes.py sha256=FeHBeqayZOIN4ccyik1xPZ30cE-_3Xr7aozilyoamiY 2683
npe2/manifest/contributions/_widgets.py sha256=ung4t6R4EB6Rz9Xmlb4Z46ilOHHmkoWkEMuHQC4kABw 2217
npe2/manifest/contributions/_writers.py sha256=i1usy_tR_1XIf93c8HXu0APLJI3QrOJUc0-0nxLrLbI 7867
npe2-0.7.7.dist-info/METADATA sha256=LCNfwgBkYvgtwnG12ab5BPCUjz9pU1CzLAxV9BnrKnc 3095
npe2-0.7.7.dist-info/WHEEL sha256=1yFddiXMmvYK7QYTqtRNtX66WJ0Mz8PYEiEUoOUUxRY 87
npe2-0.7.7.dist-info/entry_points.txt sha256=5zoegMudO8Hkn6589GlAXIW49Ar5HSWZjTRc0TkJu3s 250
npe2-0.7.7.dist-info/licenses/LICENSE sha256=uyX2Y2Q7D-WzOUc6EKZVDuadkWenBWSYTR--BsewGpg 1514
npe2-0.7.7.dist-info/RECORD

entry_points.txt

npe2 = npe2.cli:main
npe2_compile = npe2._setuptools_plugin:npe2_compile
npe2 = npe2._pytest_plugin
finalize_npe2 = npe2._setuptools_plugin:finalize_npe2