define_07_publish¶
Publish to Python repository related automation.
- class pywf_open_source.define_07_publish.PyWfPublish[source]¶
Namespace class for publishing to Python repository related automation.
- twine_upload(real_run: bool = True, verbose: bool = False)[source]¶
Publish to PyPI repository using twine upload.
- poetry_publish(real_run: bool = True, verbose: bool = False)[source]¶
Publish to PyPI repository using poetry publish.`
- bump_version(major: bool = False, minor: bool = False, patch: bool = False, real_run: bool = True, verbose: bool = False)[source]¶
Bump a semantic version. The current version has to be in x.y.z format, where x, y, z are integers.
- Parameters:
major – bump major version.
minor – bump minor version.
patch – bump patch version.
minor_start_from – if bumping major version, minor start from this number.
micro_start_from – if bumping minor version, micro start from this number.