Skip to main content

Python plugin for nmk build system

Project description

nmk-python

Python plugin for nmk build system

License: MPL Checks Issues Supported python versions PyPI Code style: black Flake8 analysis result Code coverage

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)
  • README badges generation (if nmk-badges plugin is also used):
    • supported python versions
    • link to pypi.org
    • used tools
    • code coverage

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

Uploaded Source

Built Distribution

nmk_python-0.12.1-py3-none-any.whl (22.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nmk-python-0.12.1.tar.gz
  • Upload date:
  • Size: 16.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for nmk-python-0.12.1.tar.gz
Algorithm Hash digest
SHA256 98b6807288396b29f0e3b7f1cae8fcd8437e31587b0936b9b01eeec3a0b0834c
MD5 69800f6e35777f01355d29f204e43a16
BLAKE2b-256 404308eb0d2f823d06fa65f25d8bc5bcffc929e00186e95be4e5e464694b707c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nmk_python-0.12.1-py3-none-any.whl
  • Upload date:
  • Size: 22.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for nmk_python-0.12.1-py3-none-any.whl
Algorithm Hash digest
SHA256 bb1cc58470f197f41f7bdbc35406a0f5e678cfaed0e90536ee98d3e05571ead9
MD5 0cb961db66e1f7b6605e187b4b3d2609
BLAKE2b-256 31ce39c791323ae25e9938cfed0b9511cbb4edfffe644abb1ebe8666c7716d59

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