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

Uploaded Source

Built Distribution

npe2-0.1.2-py2.py3-none-any.whl (46.2 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: npe2-0.1.2.tar.gz
  • Upload date:
  • Size: 65.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.2

File hashes

Hashes for npe2-0.1.2.tar.gz
Algorithm Hash digest
SHA256 760cf7f700c130542c4342c5d88b0ff24f0abfba251e843cbb835abb43a271d4
MD5 2628d3cea5f908028f18eb90ae8a5941
BLAKE2b-256 7987035878d7e8dd9f8d5b2c611df8918ae508c7c8ee72862d556ec16cf6e940

See more details on using hashes here.

File details

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

File metadata

  • Download URL: npe2-0.1.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 46.2 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.2

File hashes

Hashes for npe2-0.1.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 8bbdc772889c4fd2ac6aa10dc47b3a73a064823055f14d2bbc18cf2dc86af413
MD5 b5789d9de8ea3120be69da36c943de90
BLAKE2b-256 033c0e5414e9b0d1b226deb5abcb54393d463682d60246ee253adf1e2014eefc

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