Logo

Overview

  • News
  • Installation/Updates
  • Dependencies
  • Tutorials

Attributes

  • Overview
  • ArgParse

CLI Abstraction

  • Overview
  • Program
  • Executable
  • Arguments

Common

  • Common Helper Functions
  • CallByRef
  • Licensing
  • Filesystem
  • Platform
  • Stopwatch
  • Versioning

Configuration

  • Configuration
  • File Formats

Data Structures

  • Overview
  • Doubly Linked List
  • 2D Cartesian
  • 3D Cartesian
  • Graph
  • Path
  • StateMachine
  • Tree

Decorators

  • Overview
  • Abstract Methods
  • Data Access
  • Documentation
  • Performance
  • Miscellaneous

Exceptions and Warnings

  • Overview
  • Exception Base Classes
  • Predefined Exceptions
  • Warnings

Meta Classes

  • Overview
  • ExtendedType
  • Overloading

Packaging

  • Overview
  • Helper Functions
  • PackageDescriptions

Terminal

  • Terminal
  • Line

References and Reports

  • Python Class Reference
  • Unittest Summary Report
  • Code Coverage Report
  • Code Coverage Summary
  • Doc. Coverage Report
  • Static Type Check Report ➚

Appendix

  • Apache License 2.0
  • Creative Commons Attribution 4.0 International
  • Glossary
  • Index
  • Python Module Index
  • TODOs
Project name not set
  • Overview: module code

All modules for which code is available

  • builtins
  • pyTooling.Attributes
    • pyTooling.Attributes.ArgParse
      • pyTooling.Attributes.ArgParse.Argument
      • pyTooling.Attributes.ArgParse.BooleanFlag
      • pyTooling.Attributes.ArgParse.Flag
      • pyTooling.Attributes.ArgParse.KeyValueFlag
      • pyTooling.Attributes.ArgParse.OptionalValuedFlag
      • pyTooling.Attributes.ArgParse.ValuedFlag
  • pyTooling.CLIAbstraction
    • pyTooling.CLIAbstraction.Argument
    • pyTooling.CLIAbstraction.BooleanFlag
    • pyTooling.CLIAbstraction.Command
    • pyTooling.CLIAbstraction.Flag
    • pyTooling.CLIAbstraction.KeyValueFlag
    • pyTooling.CLIAbstraction.OptionalValuedFlag
    • pyTooling.CLIAbstraction.ValuedFlag
    • pyTooling.CLIAbstraction.ValuedFlagList
    • pyTooling.CLIAbstraction.ValuedTupleFlag
  • pyTooling.CallByRef
  • pyTooling.Cartesian2D
    • pyTooling.Cartesian2D.Shapes
  • pyTooling.Cartesian3D
    • pyTooling.Cartesian3D.Volumes
  • pyTooling.Common
  • pyTooling.Configuration
    • pyTooling.Configuration.JSON
    • pyTooling.Configuration.YAML
  • pyTooling.Decorators
  • pyTooling.Exceptions
  • pyTooling.Filesystem
  • pyTooling.GenericPath
    • pyTooling.GenericPath.URL
  • pyTooling.Graph
    • pyTooling.Graph.GraphML
  • pyTooling.Licensing
  • pyTooling.LinkedList
  • pyTooling.MetaClasses
  • pyTooling.Packaging
  • pyTooling.Platform
  • pyTooling.StateMachine
  • pyTooling.Stopwatch
  • pyTooling.TerminalUI
  • pyTooling.Tree
  • pyTooling.Versioning
  • pyTooling.Warning

© Copyright 2017-2025, Patrick Lehmann. Last updated on 06.06.2025.

Built with Sphinx using a theme provided by Read the Docs.