Skip to main content

proposal for napari plugin refactor

Reason this release was yanked:

auto plugin discovery won't happen for napari <=0.4.15

Project description

npe2

CI codecov

napari plugin refactor

see also https://github.com/napari/napari/issues/3115

Includes a command line tool npe2 with the following commands:

Commands:
  convert   Convert existing plugin repository to npe2 format (create manifest, update setup.cfg)
  parse     Show parsed manifest as yaml
  validate  Validate manifest for a distribution name or manifest filepath.

examples:

# convert current directory to an npe2-ready plugin
# (note: the repo must also be installed and importable in the current environment)
npe2 convert .
npe2 validate your-plugin-package
npe2 parse your-plugin-package

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

npe2-0.2.0.tar.gz (68.5 kB view details)

Uploaded Source

Built Distribution

npe2-0.2.0-py2.py3-none-any.whl (48.0 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file npe2-0.2.0.tar.gz.

File metadata

  • Download URL: npe2-0.2.0.tar.gz
  • Upload date:
  • Size: 68.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2

File hashes

Hashes for npe2-0.2.0.tar.gz
Algorithm Hash digest
SHA256 93162cd8b2be4dc7c878a096042767ace6c69deb9831ae18b7e545d5518bae84
MD5 6e82f5a72fe8b2a6493ab4f6e3462b07
BLAKE2b-256 4eae5069f83b078081d52e6cb8e61ca7b89b07c7ab85917c8c84927fb60741a9

See more details on using hashes here.

File details

Details for the file npe2-0.2.0-py2.py3-none-any.whl.

File metadata

  • Download URL: npe2-0.2.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 48.0 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2

File hashes

Hashes for npe2-0.2.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 7bd37873cbd7d777b3f34ed9d594610c1b76542180dd0b0e2e3cad3ea5033208
MD5 1acf2d28ea9084745afc9508660ae930
BLAKE2b-256 2c703b8ce99826532ab2ef0c90b8ff953d3d3a06e3b01ae5cdcccb9cee3b8b31

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page