stouputils package#
Stouputils is a collection of utility modules designed to simplify and enhance the development process. It includes a range of tools for tasks such as execution of doctests, display utilities, decorators, as well as context managers.
Check the documentation for more details: https://stoupy51.github.io/stouputils/
Subpackages#
- stouputils.all_doctests package
- stouputils.applications package
- stouputils.archive package
- stouputils.backup package
- stouputils.check package
- Submodules
- stouputils.check.cli module
- stouputils.check.python module
CLAUSE_ENDINGSCLAUSE_BOUNDARYNEW_ITEMEXAMPLES_HEADERTYPED_ARGUMENTSPAN_DELIMITERSSTRANDED_FRAGMENTSUPPRESSIONLAYOUT_TOKENSpython_errors()suppressions()statements()indentation_errors()tab_aligned_lines()string_content_lines()comment_errors()docstring_layout_errors()constant_errors()is_docstring()docstring_errors()split_spans()code_block_indent()strands_fragment()
- stouputils.check.rules module
- Submodules
- stouputils.collections package
- stouputils.compression package
- stouputils.continuous_delivery package
- Submodules
- stouputils.continuous_delivery.cd_utils module
- stouputils.continuous_delivery.git module
- stouputils.continuous_delivery.github module
UPLOAD_ATTEMPTSUPLOAD_RETRY_DELAYvalidate_github_credentials()validate_github_config()build_github_config()delete_github_release()delete_github_tag()get_github_sha()get_github_commit_date()extract_github_commit_data()get_pushed_head_sha()create_github_tag()create_github_release()upload_github_assets()upload_to_github()
- stouputils.continuous_delivery.gitlab module
- stouputils.continuous_delivery.pypi module
- stouputils.continuous_delivery.pyproject module
- stouputils.continuous_delivery.release_common module
PlatformConfigvalidate_required_keys()check_existing_tag()prompt_delete_existing()handle_existing_tag()fetch_latest_tag()paginate_api()fetch_commits_since_tag()generate_changelog()upload_files()log_success()delete_resource()delete_resource_unconditional()create_tag_on_branch()create_release()publish_release()
- Submodules
- stouputils.ctx package
- stouputils.decorators package
- Submodules
- stouputils.decorators.abstraction module
- stouputils.decorators.caching module
- stouputils.decorators.common module
- stouputils.decorators.deprecation module
- stouputils.decorators.error_handling module
- stouputils.decorators.retrying module
- stouputils.decorators.silencing module
- stouputils.decorators.timeouts module
- stouputils.decorators.timing module
- Submodules
- stouputils.image package
- stouputils.installer package
- stouputils.io package
- stouputils.lock package
- stouputils.mlflow package
- stouputils.parallel package
- stouputils.print package
- stouputils.typing package
Submodules#
- stouputils.__main__ module
- stouputils._deprecated module
- stouputils.config module
StouputilsConfigStouputilsConfig.VERBOSE_READING_ENVStouputilsConfig.RESETStouputilsConfig.BLACKStouputilsConfig.LIGHT_GRAYStouputilsConfig.GRAYStouputilsConfig.REDStouputilsConfig.GREENStouputilsConfig.YELLOWStouputilsConfig.BLUEStouputilsConfig.MAGENTAStouputilsConfig.CYANStouputilsConfig.WHITEStouputilsConfig.LINE_UPStouputilsConfig.BOLDStouputilsConfig.BAR_FORMATStouputilsConfig.FORCE_RAISE_EXCEPTIONStouputilsConfig.CPU_COUNTStouputilsConfig.MEMORY_MEGABYTESStouputilsConfig.PROCESS_TITLE_PER_WORKERStouputilsConfig.CHUNK_SIZEStouputilsConfig.LARGE_CHUNK_SIZEStouputilsConfig.COMMIT_TYPESStouputilsConfig.AUTO_DOCS_REQUIREMENTSStouputilsConfig.SEGMENTS_UNIQUE_COLORStouputilsConfig.SEGMENTS_COLOR_CYCLE
- stouputils.lazy module
- stouputils.system module
- stouputils.version_pkg module
VersionPrinterVersionPrinter.main_packageVersionPrinter.primary_colorVersionPrinter.secondary_colorVersionPrinter.max_depthVersionPrinter.fully_displayedVersionPrinter.version_of()VersionPrinter.dependency_name()VersionPrinter.dependencies_of()VersionPrinter.separators()VersionPrinter.minimum_widthVersionPrinter.package_line()VersionPrinter.already_shown_line()VersionPrinter.indent_block()VersionPrinter.render_tree()VersionPrinter.print_tree()VersionPrinter.print_flat()VersionPrinter.show()
show_version()show_version_cli()