Skip to main content

proposal for napari plugin refactor

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.3.0.tar.gz (82.0 kB view details)

Uploaded Source

Built Distribution

npe2-0.3.0-py2.py3-none-any.whl (58.5 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: npe2-0.3.0.tar.gz
  • Upload date:
  • Size: 82.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.4

File hashes

Hashes for npe2-0.3.0.tar.gz
Algorithm Hash digest
SHA256 90c21d50e0e10cf6b4bd4930e10c066730335cdcac9cde9409aadcdb3612d50c
MD5 0323c06ca666c4931322972ae0880779
BLAKE2b-256 72fcee3d30ff74ec2dac0061844164e79d0b502a176248c01b90fba4d4b02f35

See more details on using hashes here.

File details

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

File metadata

  • Download URL: npe2-0.3.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 58.5 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.4

File hashes

Hashes for npe2-0.3.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 0c9481694ec83af036c695b2f709c87e0f7eb0abe91958f376cfff653559025a
MD5 a6de9d3e5cbe75549156b7774ee30688
BLAKE2b-256 db8e9a1a1f1d6244c0207882b9b1cb8a2c7e8c9962ed95e434b10e32622ff6c9

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