Skip to main content

Python plugin for nmk build system

Project description

nmk-python

Python plugin for nmk build system

License: MPL Checks 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

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

Uploaded Source

Built Distribution

nmk_python-0.11.0-py3-none-any.whl (21.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nmk-python-0.11.0.tar.gz
  • Upload date:
  • Size: 16.4 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.11.0.tar.gz
Algorithm Hash digest
SHA256 3185af04c16bc97448d6b45c4f819cfccb6d1695561bfc3f67244de6d0af4504
MD5 bea27ae052fefad83ea9a28c31776dbc
BLAKE2b-256 90cb8cd4207b06bd3211e80c99c089cde4da46f458bdb07d584a867f3ef48edd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: nmk_python-0.11.0-py3-none-any.whl
  • Upload date:
  • Size: 21.6 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.11.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8b3042ef4c3e57f8d536587bddc5f5ca72d9aefdb3d3ee7119fd9fd3738b5ec5
MD5 2581613fa26b0a17831c56a7790c4128
BLAKE2b-256 8f1785d3308bd2afb79858a43c0f7aaa3d42e6f0d09716531c580e72c9ec870e

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