Skip to main content

Python plugin for nmk build system

Project description

nmk-python

Python plugin for nmk build system

License: MPL Checks PyPI Code style: black

This plugin adds support for Python development in an nmk project:

  • setup file generation
  • code format with black
  • import sorting with isort
  • code analysis with flake8
  • python wheel build
  • test with pytest
  • VSCode settings generation (if nmk-vscode plugin is also used)

Usage

To use this plugin in your nmk project, insert this reference:

refs:
    - pip://nmk-python!plugin.yml

Documentation

This plugin documentation is available here

Issues

Issues for this plugin shall be reported on the main nmk project, using the plugin:python label.

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

nmk-python-0.6.1.tar.gz (15.0 kB view details)

Uploaded Source

Built Distribution

nmk_python-0.6.1-py3-none-any.whl (20.0 kB view details)

Uploaded Python 3

File details

Details for the file nmk-python-0.6.1.tar.gz.

File metadata

  • Download URL: nmk-python-0.6.1.tar.gz
  • Upload date:
  • Size: 15.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.14

File hashes

Hashes for nmk-python-0.6.1.tar.gz
Algorithm Hash digest
SHA256 d58bb9732ac88ca7a3501ef5958f15c6d6460764dc6c4109ce15d35f48a6e30e
MD5 6e17f12011fa33f61be0a9754f1a1109
BLAKE2b-256 896f09ec1cdaeffbe3cecce8e749dadf2e94df3f10d273de9ef6bcc8e1c4c16e

See more details on using hashes here.

File details

Details for the file nmk_python-0.6.1-py3-none-any.whl.

File metadata

  • Download URL: nmk_python-0.6.1-py3-none-any.whl
  • Upload date:
  • Size: 20.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.14

File hashes

Hashes for nmk_python-0.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c1e48269d4a348f11297ecb8e1a3785207f2fba2a65b6d82641134fe518cc79f
MD5 74b94f1e76e842e07252415e44f1a251
BLAKE2b-256 32e8f1020071ccde4014016d0604d180eaad7c7df993205c6841d7ec6d524476

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