Changelog
Here are listed all the meaningfull changes done on nmk-python since version 1.0
Note
Only interface and important behavior changes are listed here.
The fully detailed changelog is also available on Github
Release 1.5.0
new ${pythonBuildExcludedModules} config item to list modules to be excluded from the python wheel build
Release 1.4.0
generate pyright type checking tool configuration in pyproject.toml. The ${pythonTypeCheckingMode} config item can be used to set the rule set to be used.
Release 1.3.0
handle python package optional dependencies through ${pythonPackageOptionalRequirements} new config item
Release 1.2.0
new config items to specify extra args for ruff command lines:
new ${pythonRuffFixStamp} config item (used for py.fix) incremental build
new config items fto list rules to be auto-fixed:
${pythonAutoFixRules} (list version)
${pythonAutoFixJoinedRules} (string version)
Release 1.1.0
new ${pythonEditableInstallArgs} config item
new ${pythonWheelInstallArgs} config item
changed py.install and py.editable tasks pip install args to point to these new items