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

Uploaded Source

Built Distribution

npe2-0.2.1-py2.py3-none-any.whl (48.2 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: npe2-0.2.1.tar.gz
  • Upload date:
  • Size: 68.7 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.1.tar.gz
Algorithm Hash digest
SHA256 f1749a053ab3437f177fe006f951208f31a932c88f0aca332bb3c7e76fdad6ed
MD5 f8b13c6fda0a0a6f851db33e704c95f7
BLAKE2b-256 dab1406c8d4095457778e49d1985e397ca8c505f33c697369cc193ba17bd3562

See more details on using hashes here.

File details

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

File metadata

  • Download URL: npe2-0.2.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 48.2 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.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 2408fc115807ab578f15c0869bcb818423b68aaee72175b4c511ac5dd5cac594
MD5 80cd23bae76ecbb7abc1185886aa4506
BLAKE2b-256 4c286ec7f4db70a994ed9c54a799cd69ebc9141cfec820e969982515634d10c0

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