BaseGenerator#
Mypy_boto3_builder Index / Mypy Boto3 Builder / Generators / BaseGenerator
Auto-generated documentation for mypy_boto3_builder.generators.base_generator module.
BaseGenerator#
Show source in base_generator.py:21
Base stubs/docs generator.
Arguments#
service_names
- Selected service namesmaster_service_names
- Service names included in masteroutput_path
- Path to write generated filesgenerate_setup
- Whether to create package or installed moduleskip_published
- Whether to skip packages that are already publisheddisable_smart_version
- Whether to create a new postrelease based on latest PyPI versionversion
- Package build version
Signature#
class BaseGenerator(ABC):
def __init__(
self,
service_names: Sequence[ServiceName],
master_service_names: Sequence[ServiceName],
output_path: Path,
generate_setup: bool,
skip_published: bool,
disable_smart_version: bool,
version: str,
): ...
See also#
BaseGenerator().generate_docs#
Show source in base_generator.py:91
Generate service and master docs.
Signature#
BaseGenerator().generate_product#
Show source in base_generator.py:97
Run generator for a product type.
Signature#
See also#
BaseGenerator().generate_service_stubs#
Show source in base_generator.py:184
Generate service stubs.
Signature#
BaseGenerator().generate_stubs#
Show source in base_generator.py:84
Generate main stubs.
Signature#
BaseGenerator().get_library_version#
Show source in base_generator.py:64
Get underlying library version.
Signature#
BaseGenerator().get_postprocessor#
Show source in base_generator.py:58
Get postprocessor for service package.
Signature#
@abstractmethod
def get_postprocessor(self, service_package: ServicePackage) -> BasePostprocessor: ...