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

Uploaded Source

Built Distribution

npe2-0.1.1-py2.py3-none-any.whl (46.1 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

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

File hashes

Hashes for npe2-0.1.1.tar.gz
Algorithm Hash digest
SHA256 dbd3a9f3d9e2d71d59ca094d5ea260573e056cd371084e0f325b000544b14490
MD5 7fa2909ec7d2fe5c73e95c9496d7a1d5
BLAKE2b-256 c2031204e840e58c4533927d80ee61b576641c8aa307437f75acf3e32f45bcef

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for npe2-0.1.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 17bd861fa69230048736fd5175dcc5764975287bea2a68f6220830ec63b8ce1a
MD5 6bd410763dc9d676b78f4f32462ed939
BLAKE2b-256 50ea75175f8afd511e3139e3cc1f2119782208df4ae877cd3d62e6a47db774d2

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