summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--python-mypy-boto3-mediaconvert.spec3160
-rw-r--r--sources1
3 files changed, 3162 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..e9874a3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/mypy-boto3-mediaconvert-1.26.110.tar.gz
diff --git a/python-mypy-boto3-mediaconvert.spec b/python-mypy-boto3-mediaconvert.spec
new file mode 100644
index 0000000..2e89f36
--- /dev/null
+++ b/python-mypy-boto3-mediaconvert.spec
@@ -0,0 +1,3160 @@
+%global _empty_manifest_terminate_build 0
+Name: python-mypy-boto3-mediaconvert
+Version: 1.26.110
+Release: 1
+Summary: Type annotations for boto3.MediaConvert 1.26.110 service generated with mypy-boto3-builder 7.14.5
+License: MIT License
+URL: https://github.com/youtype/mypy_boto3_builder
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/4d/4a/96adf967dcd993b10f30d6ea8e965914673e42c4b33d51dbe33b00e4678a/mypy-boto3-mediaconvert-1.26.110.tar.gz
+BuildArch: noarch
+
+Requires: python3-typing-extensions
+
+%description
+<a id="mypy-boto3-mediaconvert"></a>
+
+# mypy-boto3-mediaconvert
+
+[![PyPI - mypy-boto3-mediaconvert](https://img.shields.io/pypi/v/mypy-boto3-mediaconvert.svg?color=blue)](https://pypi.org/project/mypy-boto3-mediaconvert)
+[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/mypy-boto3-mediaconvert.svg?color=blue)](https://pypi.org/project/mypy-boto3-mediaconvert)
+[![Docs](https://img.shields.io/readthedocs/boto3-stubs.svg?color=blue)](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_mediaconvert/)
+[![PyPI - Downloads](https://img.shields.io/pypi/dm/mypy-boto3-mediaconvert?color=blue)](https://pypistats.org/packages/mypy-boto3-mediaconvert)
+
+![boto3.typed](https://github.com/youtype/mypy_boto3_builder/raw/main/logo.png)
+
+Type annotations for
+[boto3.MediaConvert 1.26.110](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/mediaconvert.html#MediaConvert)
+service compatible with [VSCode](https://code.visualstudio.com/),
+[PyCharm](https://www.jetbrains.com/pycharm/),
+[Emacs](https://www.gnu.org/software/emacs/),
+[Sublime Text](https://www.sublimetext.com/),
+[mypy](https://github.com/python/mypy),
+[pyright](https://github.com/microsoft/pyright) and other tools.
+
+Generated by
+[mypy-boto3-builder 7.14.5](https://github.com/youtype/mypy_boto3_builder).
+
+More information can be found on
+[boto3-stubs](https://pypi.org/project/boto3-stubs/) page and in
+[mypy-boto3-mediaconvert docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_mediaconvert/).
+
+See how it helps to find and fix potential bugs:
+
+![boto3-stubs demo](https://github.com/youtype/mypy_boto3_builder/raw/main/demo.gif)
+
+- [mypy-boto3-mediaconvert](#mypy-boto3-mediaconvert)
+ - [How to install](#how-to-install)
+ - [VSCode extension](#vscode-extension)
+ - [From PyPI with pip](#from-pypi-with-pip)
+ - [How to uninstall](#how-to-uninstall)
+ - [Usage](#usage)
+ - [VSCode](#vscode)
+ - [PyCharm](#pycharm)
+ - [Emacs](#emacs)
+ - [Sublime Text](#sublime-text)
+ - [Other IDEs](#other-ides)
+ - [mypy](#mypy)
+ - [pyright](#pyright)
+ - [Explicit type annotations](#explicit-type-annotations)
+ - [Client annotations](#client-annotations)
+ - [Paginators annotations](#paginators-annotations)
+ - [Literals](#literals)
+ - [Typed dictionaries](#typed-dictionaries)
+ - [How it works](#how-it-works)
+ - [What's new](#what's-new)
+ - [Implemented features](#implemented-features)
+ - [Latest changes](#latest-changes)
+ - [Versioning](#versioning)
+ - [Thank you](#thank-you)
+ - [Documentation](#documentation)
+ - [Support and contributing](#support-and-contributing)
+
+<a id="how-to-install"></a>
+
+## How to install
+
+<a id="vscode-extension"></a>
+
+### VSCode extension
+
+Add
+[AWS Boto3](https://marketplace.visualstudio.com/items?itemName=Boto3typed.boto3-ide)
+extension to your VSCode and run `AWS boto3: Quick Start` command.
+
+Click `Modify` and select `boto3 common` and `MediaConvert`.
+
+<a id="from-pypi-with-pip"></a>
+
+### From PyPI with pip
+
+Install `boto3-stubs` for `MediaConvert` service.
+
+```bash
+# install with boto3 type annotations
+python -m pip install 'boto3-stubs[mediaconvert]'
+
+
+# Lite version does not provide session.client/resource overloads
+# it is more RAM-friendly, but requires explicit type annotations
+python -m pip install 'boto3-stubs-lite[mediaconvert]'
+
+
+# standalone installation
+python -m pip install mypy-boto3-mediaconvert
+```
+
+<a id="how-to-uninstall"></a>
+
+## How to uninstall
+
+```bash
+python -m pip uninstall -y mypy-boto3-mediaconvert
+```
+
+<a id="usage"></a>
+
+## Usage
+
+<a id="vscode"></a>
+
+### VSCode
+
+- Install
+ [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
+- Install
+ [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
+- Set `Pylance` as your Python Language Server
+- Install `boto3-stubs[mediaconvert]` in your environment:
+
+```bash
+python -m pip install 'boto3-stubs[mediaconvert]'
+```
+
+Both type checking and code completion should now work. No explicit type
+annotations required, write your `boto3` code as usual.
+
+<a id="pycharm"></a>
+
+### PyCharm
+
+Install `boto3-stubs-lite[mediaconvert]` in your environment:
+
+```bash
+python -m pip install 'boto3-stubs-lite[mediaconvert]'`
+```
+
+Both type checking and code completion should now work. Explicit type
+annotations **are required**.
+
+Use `boto3-stubs` package instead for implicit type discovery.
+
+<a id="emacs"></a>
+
+### Emacs
+
+- Install `boto3-stubs` with services you use in your environment:
+
+```bash
+python -m pip install 'boto3-stubs[mediaconvert]'
+```
+
+- Install [use-package](https://github.com/jwiegley/use-package),
+ [lsp](https://github.com/emacs-lsp/lsp-mode/),
+ [company](https://github.com/company-mode/company-mode) and
+ [flycheck](https://github.com/flycheck/flycheck) packages
+- Install [lsp-pyright](https://github.com/emacs-lsp/lsp-pyright) package
+
+```elisp
+(use-package lsp-pyright
+ :ensure t
+ :hook (python-mode . (lambda ()
+ (require 'lsp-pyright)
+ (lsp))) ; or lsp-deferred
+ :init (when (executable-find "python3")
+ (setq lsp-pyright-python-executable-cmd "python3"))
+ )
+```
+
+- Make sure emacs uses the environment where you have installed `boto3-stubs`
+
+Type checking should now work. No explicit type annotations required, write
+your `boto3` code as usual.
+
+<a id="sublime-text"></a>
+
+### Sublime Text
+
+- Install `boto3-stubs[mediaconvert]` with services you use in your
+ environment:
+
+```bash
+python -m pip install 'boto3-stubs[mediaconvert]'
+```
+
+- Install [LSP-pyright](https://github.com/sublimelsp/LSP-pyright) package
+
+Type checking should now work. No explicit type annotations required, write
+your `boto3` code as usual.
+
+<a id="other-ides"></a>
+
+### Other IDEs
+
+Not tested, but as long as your IDE supports `mypy` or `pyright`, everything
+should work.
+
+<a id="mypy"></a>
+
+### mypy
+
+- Install `mypy`: `python -m pip install mypy`
+- Install `boto3-stubs[mediaconvert]` in your environment:
+
+```bash
+python -m pip install 'boto3-stubs[mediaconvert]'`
+```
+
+Type checking should now work. No explicit type annotations required, write
+your `boto3` code as usual.
+
+<a id="pyright"></a>
+
+### pyright
+
+- Install `pyright`: `npm i -g pyright`
+- Install `boto3-stubs[mediaconvert]` in your environment:
+
+```bash
+python -m pip install 'boto3-stubs[mediaconvert]'
+```
+
+Optionally, you can install `boto3-stubs` to `typings` folder.
+
+Type checking should now work. No explicit type annotations required, write
+your `boto3` code as usual.
+
+<a id="explicit-type-annotations"></a>
+
+## Explicit type annotations
+
+<a id="client-annotations"></a>
+
+### Client annotations
+
+`MediaConvertClient` provides annotations for `boto3.client("mediaconvert")`.
+
+```python
+from boto3.session import Session
+
+from mypy_boto3_mediaconvert import MediaConvertClient
+
+client: MediaConvertClient = Session().client("mediaconvert")
+
+# now client usage is checked by mypy and IDE should provide code completion
+```
+
+<a id="paginators-annotations"></a>
+
+### Paginators annotations
+
+`mypy_boto3_mediaconvert.paginator` module contains type annotations for all
+paginators.
+
+```python
+from boto3.session import Session
+
+from mypy_boto3_mediaconvert import MediaConvertClient
+from mypy_boto3_mediaconvert.paginator import (
+ DescribeEndpointsPaginator,
+ ListJobTemplatesPaginator,
+ ListJobsPaginator,
+ ListPresetsPaginator,
+ ListQueuesPaginator,
+)
+
+client: MediaConvertClient = Session().client("mediaconvert")
+
+# Explicit type annotations are optional here
+# Types should be correctly discovered by mypy and IDEs
+describe_endpoints_paginator: DescribeEndpointsPaginator = client.get_paginator(
+ "describe_endpoints"
+)
+list_job_templates_paginator: ListJobTemplatesPaginator = client.get_paginator("list_job_templates")
+list_jobs_paginator: ListJobsPaginator = client.get_paginator("list_jobs")
+list_presets_paginator: ListPresetsPaginator = client.get_paginator("list_presets")
+list_queues_paginator: ListQueuesPaginator = client.get_paginator("list_queues")
+```
+
+<a id="literals"></a>
+
+### Literals
+
+`mypy_boto3_mediaconvert.literals` module contains literals extracted from
+shapes that can be used in user code for type checking.
+
+```python
+from mypy_boto3_mediaconvert.literals import (
+ AacAudioDescriptionBroadcasterMixType,
+ AacCodecProfileType,
+ AacCodingModeType,
+ AacRateControlModeType,
+ AacRawFormatType,
+ AacSpecificationType,
+ AacVbrQualityType,
+ Ac3BitstreamModeType,
+ Ac3CodingModeType,
+ Ac3DynamicRangeCompressionLineType,
+ Ac3DynamicRangeCompressionProfileType,
+ Ac3DynamicRangeCompressionRfType,
+ Ac3LfeFilterType,
+ Ac3MetadataControlType,
+ AccelerationModeType,
+ AccelerationStatusType,
+ AfdSignalingType,
+ AlphaBehaviorType,
+ AncillaryConvert608To708Type,
+ AncillaryTerminateCaptionsType,
+ AntiAliasType,
+ AudioChannelTagType,
+ AudioCodecType,
+ AudioDefaultSelectionType,
+ AudioDurationCorrectionType,
+ AudioLanguageCodeControlType,
+ AudioNormalizationAlgorithmControlType,
+ AudioNormalizationAlgorithmType,
+ AudioNormalizationLoudnessLoggingType,
+ AudioNormalizationPeakCalculationType,
+ AudioSelectorTypeType,
+ AudioTypeControlType,
+ Av1AdaptiveQuantizationType,
+ Av1BitDepthType,
+ Av1FramerateControlType,
+ Av1FramerateConversionAlgorithmType,
+ Av1RateControlModeType,
+ Av1SpatialAdaptiveQuantizationType,
+ AvcIntraClassType,
+ AvcIntraFramerateControlType,
+ AvcIntraFramerateConversionAlgorithmType,
+ AvcIntraInterlaceModeType,
+ AvcIntraScanTypeConversionModeType,
+ AvcIntraSlowPalType,
+ AvcIntraTelecineType,
+ AvcIntraUhdQualityTuningLevelType,
+ BandwidthReductionFilterSharpeningType,
+ BandwidthReductionFilterStrengthType,
+ BillingTagsSourceType,
+ BurnInSubtitleStylePassthroughType,
+ BurninSubtitleAlignmentType,
+ BurninSubtitleApplyFontColorType,
+ BurninSubtitleBackgroundColorType,
+ BurninSubtitleFallbackFontType,
+ BurninSubtitleFontColorType,
+ BurninSubtitleOutlineColorType,
+ BurninSubtitleShadowColorType,
+ BurninSubtitleTeletextSpacingType,
+ CaptionDestinationTypeType,
+ CaptionSourceTypeType,
+ CmafClientCacheType,
+ CmafCodecSpecificationType,
+ CmafEncryptionTypeType,
+ CmafImageBasedTrickPlayType,
+ CmafInitializationVectorInManifestType,
+ CmafIntervalCadenceType,
+ CmafKeyProviderTypeType,
+ CmafManifestCompressionType,
+ CmafManifestDurationFormatType,
+ CmafMpdManifestBandwidthTypeType,
+ CmafMpdProfileType,
+ CmafPtsOffsetHandlingForBFramesType,
+ CmafSegmentControlType,
+ CmafSegmentLengthControlType,
+ CmafStreamInfResolutionType,
+ CmafTargetDurationCompatibilityModeType,
+ CmafVideoCompositionOffsetsType,
+ CmafWriteDASHManifestType,
+ CmafWriteHLSManifestType,
+ CmafWriteSegmentTimelineInRepresentationType,
+ CmfcAudioDurationType,
+ CmfcAudioTrackTypeType,
+ CmfcDescriptiveVideoServiceFlagType,
+ CmfcIFrameOnlyManifestType,
+ CmfcKlvMetadataType,
+ CmfcManifestMetadataSignalingType,
+ CmfcScte35EsamType,
+ CmfcScte35SourceType,
+ CmfcTimedMetadataBoxVersionType,
+ CmfcTimedMetadataType,
+ ColorMetadataType,
+ ColorSpaceConversionType,
+ ColorSpaceType,
+ ColorSpaceUsageType,
+ CommitmentType,
+ ContainerTypeType,
+ CopyProtectionActionType,
+ DashIsoGroupAudioChannelConfigSchemeIdUriType,
+ DashIsoHbbtvComplianceType,
+ DashIsoImageBasedTrickPlayType,
+ DashIsoIntervalCadenceType,
+ DashIsoMpdManifestBandwidthTypeType,
+ DashIsoMpdProfileType,
+ DashIsoPlaybackDeviceCompatibilityType,
+ DashIsoPtsOffsetHandlingForBFramesType,
+ DashIsoSegmentControlType,
+ DashIsoSegmentLengthControlType,
+ DashIsoVideoCompositionOffsetsType,
+ DashIsoWriteSegmentTimelineInRepresentationType,
+ DashManifestStyleType,
+ DecryptionModeType,
+ DeinterlaceAlgorithmType,
+ DeinterlacerControlType,
+ DeinterlacerModeType,
+ DescribeEndpointsModeType,
+ DescribeEndpointsPaginatorName,
+ DolbyVisionLevel6ModeType,
+ DolbyVisionMappingType,
+ DolbyVisionProfileType,
+ DropFrameTimecodeType,
+ DvbSubSubtitleFallbackFontType,
+ DvbSubtitleAlignmentType,
+ DvbSubtitleApplyFontColorType,
+ DvbSubtitleBackgroundColorType,
+ DvbSubtitleFontColorType,
+ DvbSubtitleOutlineColorType,
+ DvbSubtitleShadowColorType,
+ DvbSubtitleStylePassthroughType,
+ DvbSubtitleTeletextSpacingType,
+ DvbSubtitlingTypeType,
+ DvbddsHandlingType,
+ Eac3AtmosBitstreamModeType,
+ Eac3AtmosCodingModeType,
+ Eac3AtmosDialogueIntelligenceType,
+ Eac3AtmosDownmixControlType,
+ Eac3AtmosDynamicRangeCompressionLineType,
+ Eac3AtmosDynamicRangeCompressionRfType,
+ Eac3AtmosDynamicRangeControlType,
+ Eac3AtmosMeteringModeType,
+ Eac3AtmosStereoDownmixType,
+ Eac3AtmosSurroundExModeType,
+ Eac3AttenuationControlType,
+ Eac3BitstreamModeType,
+ Eac3CodingModeType,
+ Eac3DcFilterType,
+ Eac3DynamicRangeCompressionLineType,
+ Eac3DynamicRangeCompressionRfType,
+ Eac3LfeControlType,
+ Eac3LfeFilterType,
+ Eac3MetadataControlType,
+ Eac3PassthroughControlType,
+ Eac3PhaseControlType,
+ Eac3StereoDownmixType,
+ Eac3SurroundExModeType,
+ Eac3SurroundModeType,
+ EmbeddedConvert608To708Type,
+ EmbeddedTerminateCaptionsType,
+ EmbeddedTimecodeOverrideType,
+ F4vMoovPlacementType,
+ FileSourceConvert608To708Type,
+ FileSourceTimeDeltaUnitsType,
+ FontScriptType,
+ H264AdaptiveQuantizationType,
+ H264CodecLevelType,
+ H264CodecProfileType,
+ H264DynamicSubGopType,
+ H264EntropyEncodingType,
+ H264FieldEncodingType,
+ H264FlickerAdaptiveQuantizationType,
+ H264FramerateControlType,
+ H264FramerateConversionAlgorithmType,
+ H264GopBReferenceType,
+ H264GopSizeUnitsType,
+ H264InterlaceModeType,
+ H264ParControlType,
+ H264QualityTuningLevelType,
+ H264RateControlModeType,
+ H264RepeatPpsType,
+ H264ScanTypeConversionModeType,
+ H264SceneChangeDetectType,
+ H264SlowPalType,
+ H264SpatialAdaptiveQuantizationType,
+ H264SyntaxType,
+ H264TelecineType,
+ H264TemporalAdaptiveQuantizationType,
+ H264UnregisteredSeiTimecodeType,
+ H265AdaptiveQuantizationType,
+ H265AlternateTransferFunctionSeiType,
+ H265CodecLevelType,
+ H265CodecProfileType,
+ H265DynamicSubGopType,
+ H265FlickerAdaptiveQuantizationType,
+ H265FramerateControlType,
+ H265FramerateConversionAlgorithmType,
+ H265GopBReferenceType,
+ H265GopSizeUnitsType,
+ H265InterlaceModeType,
+ H265ParControlType,
+ H265QualityTuningLevelType,
+ H265RateControlModeType,
+ H265SampleAdaptiveOffsetFilterModeType,
+ H265ScanTypeConversionModeType,
+ H265SceneChangeDetectType,
+ H265SlowPalType,
+ H265SpatialAdaptiveQuantizationType,
+ H265TelecineType,
+ H265TemporalAdaptiveQuantizationType,
+ H265TemporalIdsType,
+ H265TilesType,
+ H265UnregisteredSeiTimecodeType,
+ H265WriteMp4PackagingTypeType,
+ HDRToSDRToneMapperType,
+ HlsAdMarkersType,
+ HlsAudioOnlyContainerType,
+ HlsAudioOnlyHeaderType,
+ HlsAudioTrackTypeType,
+ HlsCaptionLanguageSettingType,
+ HlsCaptionSegmentLengthControlType,
+ HlsClientCacheType,
+ HlsCodecSpecificationType,
+ HlsDescriptiveVideoServiceFlagType,
+ HlsDirectoryStructureType,
+ HlsEncryptionTypeType,
+ HlsIFrameOnlyManifestType,
+ HlsImageBasedTrickPlayType,
+ HlsInitializationVectorInManifestType,
+ HlsIntervalCadenceType,
+ HlsKeyProviderTypeType,
+ HlsManifestCompressionType,
+ HlsManifestDurationFormatType,
+ HlsOfflineEncryptedType,
+ HlsOutputSelectionType,
+ HlsProgramDateTimeType,
+ HlsSegmentControlType,
+ HlsSegmentLengthControlType,
+ HlsStreamInfResolutionType,
+ HlsTargetDurationCompatibilityModeType,
+ HlsTimedMetadataId3FrameType,
+ ImscAccessibilitySubsType,
+ ImscStylePassthroughType,
+ InputDeblockFilterType,
+ InputDenoiseFilterType,
+ InputFilterEnableType,
+ InputPolicyType,
+ InputPsiControlType,
+ InputRotateType,
+ InputSampleRangeType,
+ InputScanTypeType,
+ InputTimecodeSourceType,
+ JobPhaseType,
+ JobStatusType,
+ JobTemplateListByType,
+ LanguageCodeType,
+ ListJobTemplatesPaginatorName,
+ ListJobsPaginatorName,
+ ListPresetsPaginatorName,
+ ListQueuesPaginatorName,
+ M2tsAudioBufferModelType,
+ M2tsAudioDurationType,
+ M2tsBufferModelType,
+ M2tsDataPtsControlType,
+ M2tsEbpAudioIntervalType,
+ M2tsEbpPlacementType,
+ M2tsEsRateInPesType,
+ M2tsForceTsVideoEbpOrderType,
+ M2tsKlvMetadataType,
+ M2tsNielsenId3Type,
+ M2tsPcrControlType,
+ M2tsRateModeType,
+ M2tsScte35SourceType,
+ M2tsSegmentationMarkersType,
+ M2tsSegmentationStyleType,
+ M3u8AudioDurationType,
+ M3u8DataPtsControlType,
+ M3u8NielsenId3Type,
+ M3u8PcrControlType,
+ M3u8Scte35SourceType,
+ MotionImageInsertionModeType,
+ MotionImagePlaybackType,
+ MovClapAtomType,
+ MovCslgAtomType,
+ MovMpeg2FourCCControlType,
+ MovPaddingControlType,
+ MovReferenceType,
+ Mp3RateControlModeType,
+ Mp4CslgAtomType,
+ Mp4FreeSpaceBoxType,
+ Mp4MoovPlacementType,
+ MpdAccessibilityCaptionHintsType,
+ MpdAudioDurationType,
+ MpdCaptionContainerTypeType,
+ MpdKlvMetadataType,
+ MpdManifestMetadataSignalingType,
+ MpdScte35EsamType,
+ MpdScte35SourceType,
+ MpdTimedMetadataBoxVersionType,
+ MpdTimedMetadataType,
+ Mpeg2AdaptiveQuantizationType,
+ Mpeg2CodecLevelType,
+ Mpeg2CodecProfileType,
+ Mpeg2DynamicSubGopType,
+ Mpeg2FramerateControlType,
+ Mpeg2FramerateConversionAlgorithmType,
+ Mpeg2GopSizeUnitsType,
+ Mpeg2InterlaceModeType,
+ Mpeg2IntraDcPrecisionType,
+ Mpeg2ParControlType,
+ Mpeg2QualityTuningLevelType,
+ Mpeg2RateControlModeType,
+ Mpeg2ScanTypeConversionModeType,
+ Mpeg2SceneChangeDetectType,
+ Mpeg2SlowPalType,
+ Mpeg2SpatialAdaptiveQuantizationType,
+ Mpeg2SyntaxType,
+ Mpeg2TelecineType,
+ Mpeg2TemporalAdaptiveQuantizationType,
+ MsSmoothAudioDeduplicationType,
+ MsSmoothFragmentLengthControlType,
+ MsSmoothManifestEncodingType,
+ MxfAfdSignalingType,
+ MxfProfileType,
+ MxfXavcDurationModeType,
+ NielsenActiveWatermarkProcessTypeType,
+ NielsenSourceWatermarkStatusTypeType,
+ NielsenUniqueTicPerAudioTrackTypeType,
+ NoiseFilterPostTemporalSharpeningStrengthType,
+ NoiseFilterPostTemporalSharpeningType,
+ NoiseReducerFilterType,
+ OrderType,
+ OutputGroupTypeType,
+ OutputSdtType,
+ PadVideoType,
+ PresetListByType,
+ PricingPlanType,
+ ProresChromaSamplingType,
+ ProresCodecProfileType,
+ ProresFramerateControlType,
+ ProresFramerateConversionAlgorithmType,
+ ProresInterlaceModeType,
+ ProresParControlType,
+ ProresScanTypeConversionModeType,
+ ProresSlowPalType,
+ ProresTelecineType,
+ QueueListByType,
+ QueueStatusType,
+ RenewalTypeType,
+ RequiredFlagType,
+ ReservationPlanStatusType,
+ RespondToAfdType,
+ RuleTypeType,
+ S3ObjectCannedAclType,
+ S3ServerSideEncryptionTypeType,
+ SampleRangeConversionType,
+ ScalingBehaviorType,
+ SccDestinationFramerateType,
+ SimulateReservedQueueType,
+ SrtStylePassthroughType,
+ StatusUpdateIntervalType,
+ TeletextPageTypeType,
+ TimecodeBurninPositionType,
+ TimecodeSourceType,
+ TimedMetadataType,
+ TtmlStylePassthroughType,
+ TypeType,
+ Vc3ClassType,
+ Vc3FramerateControlType,
+ Vc3FramerateConversionAlgorithmType,
+ Vc3InterlaceModeType,
+ Vc3ScanTypeConversionModeType,
+ Vc3SlowPalType,
+ Vc3TelecineType,
+ VchipActionType,
+ VideoCodecType,
+ VideoTimecodeInsertionType,
+ Vp8FramerateControlType,
+ Vp8FramerateConversionAlgorithmType,
+ Vp8ParControlType,
+ Vp8QualityTuningLevelType,
+ Vp8RateControlModeType,
+ Vp9FramerateControlType,
+ Vp9FramerateConversionAlgorithmType,
+ Vp9ParControlType,
+ Vp9QualityTuningLevelType,
+ Vp9RateControlModeType,
+ WatermarkingStrengthType,
+ WavFormatType,
+ WebvttAccessibilitySubsType,
+ WebvttStylePassthroughType,
+ Xavc4kIntraCbgProfileClassType,
+ Xavc4kIntraVbrProfileClassType,
+ Xavc4kProfileBitrateClassType,
+ Xavc4kProfileCodecProfileType,
+ Xavc4kProfileQualityTuningLevelType,
+ XavcAdaptiveQuantizationType,
+ XavcEntropyEncodingType,
+ XavcFlickerAdaptiveQuantizationType,
+ XavcFramerateControlType,
+ XavcFramerateConversionAlgorithmType,
+ XavcGopBReferenceType,
+ XavcHdIntraCbgProfileClassType,
+ XavcHdProfileBitrateClassType,
+ XavcHdProfileQualityTuningLevelType,
+ XavcHdProfileTelecineType,
+ XavcInterlaceModeType,
+ XavcProfileType,
+ XavcSlowPalType,
+ XavcSpatialAdaptiveQuantizationType,
+ XavcTemporalAdaptiveQuantizationType,
+ MediaConvertServiceName,
+ ServiceName,
+ ResourceServiceName,
+ PaginatorName,
+ RegionName,
+)
+
+
+def check_value(value: AacAudioDescriptionBroadcasterMixType) -> bool:
+ ...
+```
+
+<a id="typed-dictionaries"></a>
+
+### Typed dictionaries
+
+`mypy_boto3_mediaconvert.type_defs` module contains structures and shapes
+assembled to typed dictionaries for additional type checking.
+
+```python
+from mypy_boto3_mediaconvert.type_defs import (
+ AacSettingsTypeDef,
+ Ac3SettingsTypeDef,
+ AccelerationSettingsTypeDef,
+ AiffSettingsTypeDef,
+ AllowedRenditionSizeTypeDef,
+ AncillarySourceSettingsTypeDef,
+ AssociateCertificateRequestRequestTypeDef,
+ AudioChannelTaggingSettingsTypeDef,
+ Eac3AtmosSettingsTypeDef,
+ Eac3SettingsTypeDef,
+ Mp2SettingsTypeDef,
+ Mp3SettingsTypeDef,
+ OpusSettingsTypeDef,
+ VorbisSettingsTypeDef,
+ WavSettingsTypeDef,
+ AudioNormalizationSettingsTypeDef,
+ AudioSelectorGroupTypeDef,
+ HlsRenditionGroupSettingsTypeDef,
+ ForceIncludeRenditionSizeTypeDef,
+ MinBottomRenditionSizeTypeDef,
+ MinTopRenditionSizeTypeDef,
+ Av1QvbrSettingsTypeDef,
+ AvailBlankingTypeDef,
+ AvcIntraUhdSettingsTypeDef,
+ BandwidthReductionFilterTypeDef,
+ BurninDestinationSettingsTypeDef,
+ CancelJobRequestRequestTypeDef,
+ DvbSubDestinationSettingsTypeDef,
+ EmbeddedDestinationSettingsTypeDef,
+ ImscDestinationSettingsTypeDef,
+ SccDestinationSettingsTypeDef,
+ SrtDestinationSettingsTypeDef,
+ TeletextDestinationSettingsTypeDef,
+ TtmlDestinationSettingsTypeDef,
+ WebvttDestinationSettingsTypeDef,
+ CaptionSourceFramerateTypeDef,
+ DvbSubSourceSettingsTypeDef,
+ EmbeddedSourceSettingsTypeDef,
+ TeletextSourceSettingsTypeDef,
+ TrackSourceSettingsTypeDef,
+ WebvttHlsSourceSettingsTypeDef,
+ OutputChannelMappingTypeDef,
+ ClipLimitsTypeDef,
+ CmafAdditionalManifestTypeDef,
+ SpekeKeyProviderCmafTypeDef,
+ StaticKeyProviderTypeDef,
+ CmafImageBasedTrickPlaySettingsTypeDef,
+ CmfcSettingsTypeDef,
+ Hdr10MetadataTypeDef,
+ F4vSettingsTypeDef,
+ M3u8SettingsTypeDef,
+ MovSettingsTypeDef,
+ Mp4SettingsTypeDef,
+ MpdSettingsTypeDef,
+ HopDestinationTypeDef,
+ ResponseMetadataTypeDef,
+ ReservationPlanSettingsTypeDef,
+ DashAdditionalManifestTypeDef,
+ SpekeKeyProviderTypeDef,
+ DashIsoImageBasedTrickPlaySettingsTypeDef,
+ DeinterlacerTypeDef,
+ DeleteJobTemplateRequestRequestTypeDef,
+ DeletePresetRequestRequestTypeDef,
+ DeleteQueueRequestRequestTypeDef,
+ PaginatorConfigTypeDef,
+ DescribeEndpointsRequestRequestTypeDef,
+ EndpointTypeDef,
+ DisassociateCertificateRequestRequestTypeDef,
+ DolbyVisionLevel6MetadataTypeDef,
+ DvbNitSettingsTypeDef,
+ DvbSdtSettingsTypeDef,
+ DvbTdtSettingsTypeDef,
+ EsamManifestConfirmConditionNotificationTypeDef,
+ EsamSignalProcessingNotificationTypeDef,
+ ExtendedDataServicesTypeDef,
+ FrameCaptureSettingsTypeDef,
+ GetJobRequestRequestTypeDef,
+ GetJobTemplateRequestRequestTypeDef,
+ PolicyTypeDef,
+ GetPresetRequestRequestTypeDef,
+ GetQueueRequestRequestTypeDef,
+ H264QvbrSettingsTypeDef,
+ H265QvbrSettingsTypeDef,
+ Hdr10PlusTypeDef,
+ HlsAdditionalManifestTypeDef,
+ HlsCaptionLanguageMappingTypeDef,
+ HlsImageBasedTrickPlaySettingsTypeDef,
+ HlsSettingsTypeDef,
+ Id3InsertionTypeDef,
+ InsertableImageTypeDef,
+ InputClippingTypeDef,
+ InputDecryptionSettingsTypeDef,
+ RectangleTypeDef,
+ InputVideoGeneratorTypeDef,
+ JobMessagesTypeDef,
+ KantarWatermarkSettingsTypeDef,
+ NielsenConfigurationTypeDef,
+ NielsenNonLinearWatermarkSettingsTypeDef,
+ TimecodeConfigTypeDef,
+ QueueTransitionTypeDef,
+ TimingTypeDef,
+ WarningGroupTypeDef,
+ ListJobTemplatesRequestRequestTypeDef,
+ ListJobsRequestRequestTypeDef,
+ ListPresetsRequestRequestTypeDef,
+ ListQueuesRequestRequestTypeDef,
+ ListTagsForResourceRequestRequestTypeDef,
+ ResourceTagsTypeDef,
+ M2tsScte35EsamTypeDef,
+ MotionImageInsertionFramerateTypeDef,
+ MotionImageInsertionOffsetTypeDef,
+ Mpeg2SettingsTypeDef,
+ MsSmoothAdditionalManifestTypeDef,
+ MxfXavcProfileSettingsTypeDef,
+ NexGuardFileMarkerSettingsTypeDef,
+ NoiseReducerFilterSettingsTypeDef,
+ NoiseReducerSpatialFilterSettingsTypeDef,
+ NoiseReducerTemporalFilterSettingsTypeDef,
+ VideoDetailTypeDef,
+ ProresSettingsTypeDef,
+ ReservationPlanTypeDef,
+ S3DestinationAccessControlTypeDef,
+ S3EncryptionSettingsTypeDef,
+ TagResourceRequestRequestTypeDef,
+ TimecodeBurninTypeDef,
+ UntagResourceRequestRequestTypeDef,
+ Vc3SettingsTypeDef,
+ Vp8SettingsTypeDef,
+ Vp9SettingsTypeDef,
+ Xavc4kIntraCbgProfileSettingsTypeDef,
+ Xavc4kIntraVbrProfileSettingsTypeDef,
+ Xavc4kProfileSettingsTypeDef,
+ XavcHdIntraCbgProfileSettingsTypeDef,
+ XavcHdProfileSettingsTypeDef,
+ AudioCodecSettingsTypeDef,
+ AutomatedAbrRuleTypeDef,
+ Av1SettingsTypeDef,
+ AvcIntraSettingsTypeDef,
+ CaptionDestinationSettingsTypeDef,
+ FileSourceSettingsTypeDef,
+ ChannelMappingTypeDef,
+ CmafEncryptionSettingsTypeDef,
+ ColorCorrectorTypeDef,
+ VideoSelectorTypeDef,
+ CreateQueueRequestRequestTypeDef,
+ UpdateQueueRequestRequestTypeDef,
+ DashIsoEncryptionSettingsTypeDef,
+ HlsEncryptionSettingsTypeDef,
+ MsSmoothEncryptionSettingsTypeDef,
+ DescribeEndpointsRequestDescribeEndpointsPaginateTypeDef,
+ ListJobTemplatesRequestListJobTemplatesPaginateTypeDef,
+ ListJobsRequestListJobsPaginateTypeDef,
+ ListPresetsRequestListPresetsPaginateTypeDef,
+ ListQueuesRequestListQueuesPaginateTypeDef,
+ DescribeEndpointsResponseTypeDef,
+ DolbyVisionTypeDef,
+ EsamSettingsTypeDef,
+ GetPolicyResponseTypeDef,
+ PutPolicyRequestRequestTypeDef,
+ PutPolicyResponseTypeDef,
+ H264SettingsTypeDef,
+ H265SettingsTypeDef,
+ OutputSettingsTypeDef,
+ TimedMetadataInsertionTypeDef,
+ ImageInserterTypeDef,
+ ListTagsForResourceResponseTypeDef,
+ M2tsSettingsTypeDef,
+ MotionImageInserterTypeDef,
+ MxfSettingsTypeDef,
+ PartnerWatermarkingTypeDef,
+ NoiseReducerTypeDef,
+ OutputDetailTypeDef,
+ QueueTypeDef,
+ S3DestinationSettingsTypeDef,
+ XavcSettingsTypeDef,
+ AutomatedAbrSettingsTypeDef,
+ CaptionDescriptionPresetTypeDef,
+ CaptionDescriptionTypeDef,
+ CaptionSourceSettingsTypeDef,
+ RemixSettingsTypeDef,
+ ContainerSettingsTypeDef,
+ VideoPreprocessorTypeDef,
+ OutputGroupDetailTypeDef,
+ CreateQueueResponseTypeDef,
+ GetQueueResponseTypeDef,
+ ListQueuesResponseTypeDef,
+ UpdateQueueResponseTypeDef,
+ DestinationSettingsTypeDef,
+ VideoCodecSettingsTypeDef,
+ AutomatedEncodingSettingsTypeDef,
+ CaptionSelectorTypeDef,
+ AudioDescriptionTypeDef,
+ AudioSelectorTypeDef,
+ CmafGroupSettingsTypeDef,
+ DashIsoGroupSettingsTypeDef,
+ FileGroupSettingsTypeDef,
+ HlsGroupSettingsTypeDef,
+ MsSmoothGroupSettingsTypeDef,
+ VideoDescriptionTypeDef,
+ InputTemplateTypeDef,
+ InputTypeDef,
+ OutputGroupSettingsTypeDef,
+ OutputTypeDef,
+ PresetSettingsTypeDef,
+ OutputGroupTypeDef,
+ CreatePresetRequestRequestTypeDef,
+ PresetTypeDef,
+ UpdatePresetRequestRequestTypeDef,
+ JobSettingsTypeDef,
+ JobTemplateSettingsTypeDef,
+ CreatePresetResponseTypeDef,
+ GetPresetResponseTypeDef,
+ ListPresetsResponseTypeDef,
+ UpdatePresetResponseTypeDef,
+ CreateJobRequestRequestTypeDef,
+ JobTypeDef,
+ CreateJobTemplateRequestRequestTypeDef,
+ JobTemplateTypeDef,
+ UpdateJobTemplateRequestRequestTypeDef,
+ CreateJobResponseTypeDef,
+ GetJobResponseTypeDef,
+ ListJobsResponseTypeDef,
+ CreateJobTemplateResponseTypeDef,
+ GetJobTemplateResponseTypeDef,
+ ListJobTemplatesResponseTypeDef,
+ UpdateJobTemplateResponseTypeDef,
+)
+
+
+def get_structure() -> AacSettingsTypeDef:
+ return {...}
+```
+
+<a id="how-it-works"></a>
+
+## How it works
+
+Fully automated
+[mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder) carefully
+generates type annotations for each service, patiently waiting for `boto3`
+updates. It delivers drop-in type annotations for you and makes sure that:
+
+- All available `boto3` services are covered.
+- Each public class and method of every `boto3` service gets valid type
+ annotations extracted from `botocore` schemas.
+- Type annotations include up-to-date documentation.
+- Link to documentation is provided for every method.
+- Code is processed by [black](https://github.com/psf/black) and
+ [isort](https://github.com/PyCQA/isort) for readability.
+
+<a id="what's-new"></a>
+
+## What's new
+
+<a id="implemented-features"></a>
+
+### Implemented features
+
+- Fully type annotated `boto3`, `botocore`, `aiobotocore` and `aioboto3`
+ libraries
+- `mypy`, `pyright`, `VSCode`, `PyCharm`, `Sublime Text` and `Emacs`
+ compatibility
+- `Client`, `ServiceResource`, `Resource`, `Waiter` `Paginator` type
+ annotations for each service
+- Generated `TypeDefs` for each service
+- Generated `Literals` for each service
+- Auto discovery of types for `boto3.client` and `boto3.resource` calls
+- Auto discovery of types for `session.client` and `session.resource` calls
+- Auto discovery of types for `client.get_waiter` and `client.get_paginator`
+ calls
+- Auto discovery of types for `ServiceResource` and `Resource` collections
+- Auto discovery of types for `aiobotocore.Session.create_client` calls
+
+<a id="latest-changes"></a>
+
+### Latest changes
+
+Builder changelog can be found in
+[Releases](https://github.com/youtype/mypy_boto3_builder/releases).
+
+<a id="versioning"></a>
+
+## Versioning
+
+`mypy-boto3-mediaconvert` version is the same as related `boto3` version and
+follows [PEP 440](https://www.python.org/dev/peps/pep-0440/) format.
+
+<a id="thank-you"></a>
+
+## Thank you
+
+- [Allie Fitter](https://github.com/alliefitter) for
+ [boto3-type-annotations](https://pypi.org/project/boto3-type-annotations/),
+ this package is based on top of his work
+- [black](https://github.com/psf/black) developers for an awesome formatting
+ tool
+- [Timothy Edmund Crosley](https://github.com/timothycrosley) for
+ [isort](https://github.com/PyCQA/isort) and how flexible it is
+- [mypy](https://github.com/python/mypy) developers for doing all dirty work
+ for us
+- [pyright](https://github.com/microsoft/pyright) team for the new era of typed
+ Python
+
+<a id="documentation"></a>
+
+## Documentation
+
+All services type annotations can be found in
+[boto3 docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_mediaconvert/)
+
+<a id="support-and-contributing"></a>
+
+## Support and contributing
+
+This package is auto-generated. Please reports any bugs or request new features
+in [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder/issues/)
+repository.
+
+
+%package -n python3-mypy-boto3-mediaconvert
+Summary: Type annotations for boto3.MediaConvert 1.26.110 service generated with mypy-boto3-builder 7.14.5
+Provides: python-mypy-boto3-mediaconvert
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-mypy-boto3-mediaconvert
+<a id="mypy-boto3-mediaconvert"></a>
+
+# mypy-boto3-mediaconvert
+
+[![PyPI - mypy-boto3-mediaconvert](https://img.shields.io/pypi/v/mypy-boto3-mediaconvert.svg?color=blue)](https://pypi.org/project/mypy-boto3-mediaconvert)
+[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/mypy-boto3-mediaconvert.svg?color=blue)](https://pypi.org/project/mypy-boto3-mediaconvert)
+[![Docs](https://img.shields.io/readthedocs/boto3-stubs.svg?color=blue)](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_mediaconvert/)
+[![PyPI - Downloads](https://img.shields.io/pypi/dm/mypy-boto3-mediaconvert?color=blue)](https://pypistats.org/packages/mypy-boto3-mediaconvert)
+
+![boto3.typed](https://github.com/youtype/mypy_boto3_builder/raw/main/logo.png)
+
+Type annotations for
+[boto3.MediaConvert 1.26.110](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/mediaconvert.html#MediaConvert)
+service compatible with [VSCode](https://code.visualstudio.com/),
+[PyCharm](https://www.jetbrains.com/pycharm/),
+[Emacs](https://www.gnu.org/software/emacs/),
+[Sublime Text](https://www.sublimetext.com/),
+[mypy](https://github.com/python/mypy),
+[pyright](https://github.com/microsoft/pyright) and other tools.
+
+Generated by
+[mypy-boto3-builder 7.14.5](https://github.com/youtype/mypy_boto3_builder).
+
+More information can be found on
+[boto3-stubs](https://pypi.org/project/boto3-stubs/) page and in
+[mypy-boto3-mediaconvert docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_mediaconvert/).
+
+See how it helps to find and fix potential bugs:
+
+![boto3-stubs demo](https://github.com/youtype/mypy_boto3_builder/raw/main/demo.gif)
+
+- [mypy-boto3-mediaconvert](#mypy-boto3-mediaconvert)
+ - [How to install](#how-to-install)
+ - [VSCode extension](#vscode-extension)
+ - [From PyPI with pip](#from-pypi-with-pip)
+ - [How to uninstall](#how-to-uninstall)
+ - [Usage](#usage)
+ - [VSCode](#vscode)
+ - [PyCharm](#pycharm)
+ - [Emacs](#emacs)
+ - [Sublime Text](#sublime-text)
+ - [Other IDEs](#other-ides)
+ - [mypy](#mypy)
+ - [pyright](#pyright)
+ - [Explicit type annotations](#explicit-type-annotations)
+ - [Client annotations](#client-annotations)
+ - [Paginators annotations](#paginators-annotations)
+ - [Literals](#literals)
+ - [Typed dictionaries](#typed-dictionaries)
+ - [How it works](#how-it-works)
+ - [What's new](#what's-new)
+ - [Implemented features](#implemented-features)
+ - [Latest changes](#latest-changes)
+ - [Versioning](#versioning)
+ - [Thank you](#thank-you)
+ - [Documentation](#documentation)
+ - [Support and contributing](#support-and-contributing)
+
+<a id="how-to-install"></a>
+
+## How to install
+
+<a id="vscode-extension"></a>
+
+### VSCode extension
+
+Add
+[AWS Boto3](https://marketplace.visualstudio.com/items?itemName=Boto3typed.boto3-ide)
+extension to your VSCode and run `AWS boto3: Quick Start` command.
+
+Click `Modify` and select `boto3 common` and `MediaConvert`.
+
+<a id="from-pypi-with-pip"></a>
+
+### From PyPI with pip
+
+Install `boto3-stubs` for `MediaConvert` service.
+
+```bash
+# install with boto3 type annotations
+python -m pip install 'boto3-stubs[mediaconvert]'
+
+
+# Lite version does not provide session.client/resource overloads
+# it is more RAM-friendly, but requires explicit type annotations
+python -m pip install 'boto3-stubs-lite[mediaconvert]'
+
+
+# standalone installation
+python -m pip install mypy-boto3-mediaconvert
+```
+
+<a id="how-to-uninstall"></a>
+
+## How to uninstall
+
+```bash
+python -m pip uninstall -y mypy-boto3-mediaconvert
+```
+
+<a id="usage"></a>
+
+## Usage
+
+<a id="vscode"></a>
+
+### VSCode
+
+- Install
+ [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
+- Install
+ [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
+- Set `Pylance` as your Python Language Server
+- Install `boto3-stubs[mediaconvert]` in your environment:
+
+```bash
+python -m pip install 'boto3-stubs[mediaconvert]'
+```
+
+Both type checking and code completion should now work. No explicit type
+annotations required, write your `boto3` code as usual.
+
+<a id="pycharm"></a>
+
+### PyCharm
+
+Install `boto3-stubs-lite[mediaconvert]` in your environment:
+
+```bash
+python -m pip install 'boto3-stubs-lite[mediaconvert]'`
+```
+
+Both type checking and code completion should now work. Explicit type
+annotations **are required**.
+
+Use `boto3-stubs` package instead for implicit type discovery.
+
+<a id="emacs"></a>
+
+### Emacs
+
+- Install `boto3-stubs` with services you use in your environment:
+
+```bash
+python -m pip install 'boto3-stubs[mediaconvert]'
+```
+
+- Install [use-package](https://github.com/jwiegley/use-package),
+ [lsp](https://github.com/emacs-lsp/lsp-mode/),
+ [company](https://github.com/company-mode/company-mode) and
+ [flycheck](https://github.com/flycheck/flycheck) packages
+- Install [lsp-pyright](https://github.com/emacs-lsp/lsp-pyright) package
+
+```elisp
+(use-package lsp-pyright
+ :ensure t
+ :hook (python-mode . (lambda ()
+ (require 'lsp-pyright)
+ (lsp))) ; or lsp-deferred
+ :init (when (executable-find "python3")
+ (setq lsp-pyright-python-executable-cmd "python3"))
+ )
+```
+
+- Make sure emacs uses the environment where you have installed `boto3-stubs`
+
+Type checking should now work. No explicit type annotations required, write
+your `boto3` code as usual.
+
+<a id="sublime-text"></a>
+
+### Sublime Text
+
+- Install `boto3-stubs[mediaconvert]` with services you use in your
+ environment:
+
+```bash
+python -m pip install 'boto3-stubs[mediaconvert]'
+```
+
+- Install [LSP-pyright](https://github.com/sublimelsp/LSP-pyright) package
+
+Type checking should now work. No explicit type annotations required, write
+your `boto3` code as usual.
+
+<a id="other-ides"></a>
+
+### Other IDEs
+
+Not tested, but as long as your IDE supports `mypy` or `pyright`, everything
+should work.
+
+<a id="mypy"></a>
+
+### mypy
+
+- Install `mypy`: `python -m pip install mypy`
+- Install `boto3-stubs[mediaconvert]` in your environment:
+
+```bash
+python -m pip install 'boto3-stubs[mediaconvert]'`
+```
+
+Type checking should now work. No explicit type annotations required, write
+your `boto3` code as usual.
+
+<a id="pyright"></a>
+
+### pyright
+
+- Install `pyright`: `npm i -g pyright`
+- Install `boto3-stubs[mediaconvert]` in your environment:
+
+```bash
+python -m pip install 'boto3-stubs[mediaconvert]'
+```
+
+Optionally, you can install `boto3-stubs` to `typings` folder.
+
+Type checking should now work. No explicit type annotations required, write
+your `boto3` code as usual.
+
+<a id="explicit-type-annotations"></a>
+
+## Explicit type annotations
+
+<a id="client-annotations"></a>
+
+### Client annotations
+
+`MediaConvertClient` provides annotations for `boto3.client("mediaconvert")`.
+
+```python
+from boto3.session import Session
+
+from mypy_boto3_mediaconvert import MediaConvertClient
+
+client: MediaConvertClient = Session().client("mediaconvert")
+
+# now client usage is checked by mypy and IDE should provide code completion
+```
+
+<a id="paginators-annotations"></a>
+
+### Paginators annotations
+
+`mypy_boto3_mediaconvert.paginator` module contains type annotations for all
+paginators.
+
+```python
+from boto3.session import Session
+
+from mypy_boto3_mediaconvert import MediaConvertClient
+from mypy_boto3_mediaconvert.paginator import (
+ DescribeEndpointsPaginator,
+ ListJobTemplatesPaginator,
+ ListJobsPaginator,
+ ListPresetsPaginator,
+ ListQueuesPaginator,
+)
+
+client: MediaConvertClient = Session().client("mediaconvert")
+
+# Explicit type annotations are optional here
+# Types should be correctly discovered by mypy and IDEs
+describe_endpoints_paginator: DescribeEndpointsPaginator = client.get_paginator(
+ "describe_endpoints"
+)
+list_job_templates_paginator: ListJobTemplatesPaginator = client.get_paginator("list_job_templates")
+list_jobs_paginator: ListJobsPaginator = client.get_paginator("list_jobs")
+list_presets_paginator: ListPresetsPaginator = client.get_paginator("list_presets")
+list_queues_paginator: ListQueuesPaginator = client.get_paginator("list_queues")
+```
+
+<a id="literals"></a>
+
+### Literals
+
+`mypy_boto3_mediaconvert.literals` module contains literals extracted from
+shapes that can be used in user code for type checking.
+
+```python
+from mypy_boto3_mediaconvert.literals import (
+ AacAudioDescriptionBroadcasterMixType,
+ AacCodecProfileType,
+ AacCodingModeType,
+ AacRateControlModeType,
+ AacRawFormatType,
+ AacSpecificationType,
+ AacVbrQualityType,
+ Ac3BitstreamModeType,
+ Ac3CodingModeType,
+ Ac3DynamicRangeCompressionLineType,
+ Ac3DynamicRangeCompressionProfileType,
+ Ac3DynamicRangeCompressionRfType,
+ Ac3LfeFilterType,
+ Ac3MetadataControlType,
+ AccelerationModeType,
+ AccelerationStatusType,
+ AfdSignalingType,
+ AlphaBehaviorType,
+ AncillaryConvert608To708Type,
+ AncillaryTerminateCaptionsType,
+ AntiAliasType,
+ AudioChannelTagType,
+ AudioCodecType,
+ AudioDefaultSelectionType,
+ AudioDurationCorrectionType,
+ AudioLanguageCodeControlType,
+ AudioNormalizationAlgorithmControlType,
+ AudioNormalizationAlgorithmType,
+ AudioNormalizationLoudnessLoggingType,
+ AudioNormalizationPeakCalculationType,
+ AudioSelectorTypeType,
+ AudioTypeControlType,
+ Av1AdaptiveQuantizationType,
+ Av1BitDepthType,
+ Av1FramerateControlType,
+ Av1FramerateConversionAlgorithmType,
+ Av1RateControlModeType,
+ Av1SpatialAdaptiveQuantizationType,
+ AvcIntraClassType,
+ AvcIntraFramerateControlType,
+ AvcIntraFramerateConversionAlgorithmType,
+ AvcIntraInterlaceModeType,
+ AvcIntraScanTypeConversionModeType,
+ AvcIntraSlowPalType,
+ AvcIntraTelecineType,
+ AvcIntraUhdQualityTuningLevelType,
+ BandwidthReductionFilterSharpeningType,
+ BandwidthReductionFilterStrengthType,
+ BillingTagsSourceType,
+ BurnInSubtitleStylePassthroughType,
+ BurninSubtitleAlignmentType,
+ BurninSubtitleApplyFontColorType,
+ BurninSubtitleBackgroundColorType,
+ BurninSubtitleFallbackFontType,
+ BurninSubtitleFontColorType,
+ BurninSubtitleOutlineColorType,
+ BurninSubtitleShadowColorType,
+ BurninSubtitleTeletextSpacingType,
+ CaptionDestinationTypeType,
+ CaptionSourceTypeType,
+ CmafClientCacheType,
+ CmafCodecSpecificationType,
+ CmafEncryptionTypeType,
+ CmafImageBasedTrickPlayType,
+ CmafInitializationVectorInManifestType,
+ CmafIntervalCadenceType,
+ CmafKeyProviderTypeType,
+ CmafManifestCompressionType,
+ CmafManifestDurationFormatType,
+ CmafMpdManifestBandwidthTypeType,
+ CmafMpdProfileType,
+ CmafPtsOffsetHandlingForBFramesType,
+ CmafSegmentControlType,
+ CmafSegmentLengthControlType,
+ CmafStreamInfResolutionType,
+ CmafTargetDurationCompatibilityModeType,
+ CmafVideoCompositionOffsetsType,
+ CmafWriteDASHManifestType,
+ CmafWriteHLSManifestType,
+ CmafWriteSegmentTimelineInRepresentationType,
+ CmfcAudioDurationType,
+ CmfcAudioTrackTypeType,
+ CmfcDescriptiveVideoServiceFlagType,
+ CmfcIFrameOnlyManifestType,
+ CmfcKlvMetadataType,
+ CmfcManifestMetadataSignalingType,
+ CmfcScte35EsamType,
+ CmfcScte35SourceType,
+ CmfcTimedMetadataBoxVersionType,
+ CmfcTimedMetadataType,
+ ColorMetadataType,
+ ColorSpaceConversionType,
+ ColorSpaceType,
+ ColorSpaceUsageType,
+ CommitmentType,
+ ContainerTypeType,
+ CopyProtectionActionType,
+ DashIsoGroupAudioChannelConfigSchemeIdUriType,
+ DashIsoHbbtvComplianceType,
+ DashIsoImageBasedTrickPlayType,
+ DashIsoIntervalCadenceType,
+ DashIsoMpdManifestBandwidthTypeType,
+ DashIsoMpdProfileType,
+ DashIsoPlaybackDeviceCompatibilityType,
+ DashIsoPtsOffsetHandlingForBFramesType,
+ DashIsoSegmentControlType,
+ DashIsoSegmentLengthControlType,
+ DashIsoVideoCompositionOffsetsType,
+ DashIsoWriteSegmentTimelineInRepresentationType,
+ DashManifestStyleType,
+ DecryptionModeType,
+ DeinterlaceAlgorithmType,
+ DeinterlacerControlType,
+ DeinterlacerModeType,
+ DescribeEndpointsModeType,
+ DescribeEndpointsPaginatorName,
+ DolbyVisionLevel6ModeType,
+ DolbyVisionMappingType,
+ DolbyVisionProfileType,
+ DropFrameTimecodeType,
+ DvbSubSubtitleFallbackFontType,
+ DvbSubtitleAlignmentType,
+ DvbSubtitleApplyFontColorType,
+ DvbSubtitleBackgroundColorType,
+ DvbSubtitleFontColorType,
+ DvbSubtitleOutlineColorType,
+ DvbSubtitleShadowColorType,
+ DvbSubtitleStylePassthroughType,
+ DvbSubtitleTeletextSpacingType,
+ DvbSubtitlingTypeType,
+ DvbddsHandlingType,
+ Eac3AtmosBitstreamModeType,
+ Eac3AtmosCodingModeType,
+ Eac3AtmosDialogueIntelligenceType,
+ Eac3AtmosDownmixControlType,
+ Eac3AtmosDynamicRangeCompressionLineType,
+ Eac3AtmosDynamicRangeCompressionRfType,
+ Eac3AtmosDynamicRangeControlType,
+ Eac3AtmosMeteringModeType,
+ Eac3AtmosStereoDownmixType,
+ Eac3AtmosSurroundExModeType,
+ Eac3AttenuationControlType,
+ Eac3BitstreamModeType,
+ Eac3CodingModeType,
+ Eac3DcFilterType,
+ Eac3DynamicRangeCompressionLineType,
+ Eac3DynamicRangeCompressionRfType,
+ Eac3LfeControlType,
+ Eac3LfeFilterType,
+ Eac3MetadataControlType,
+ Eac3PassthroughControlType,
+ Eac3PhaseControlType,
+ Eac3StereoDownmixType,
+ Eac3SurroundExModeType,
+ Eac3SurroundModeType,
+ EmbeddedConvert608To708Type,
+ EmbeddedTerminateCaptionsType,
+ EmbeddedTimecodeOverrideType,
+ F4vMoovPlacementType,
+ FileSourceConvert608To708Type,
+ FileSourceTimeDeltaUnitsType,
+ FontScriptType,
+ H264AdaptiveQuantizationType,
+ H264CodecLevelType,
+ H264CodecProfileType,
+ H264DynamicSubGopType,
+ H264EntropyEncodingType,
+ H264FieldEncodingType,
+ H264FlickerAdaptiveQuantizationType,
+ H264FramerateControlType,
+ H264FramerateConversionAlgorithmType,
+ H264GopBReferenceType,
+ H264GopSizeUnitsType,
+ H264InterlaceModeType,
+ H264ParControlType,
+ H264QualityTuningLevelType,
+ H264RateControlModeType,
+ H264RepeatPpsType,
+ H264ScanTypeConversionModeType,
+ H264SceneChangeDetectType,
+ H264SlowPalType,
+ H264SpatialAdaptiveQuantizationType,
+ H264SyntaxType,
+ H264TelecineType,
+ H264TemporalAdaptiveQuantizationType,
+ H264UnregisteredSeiTimecodeType,
+ H265AdaptiveQuantizationType,
+ H265AlternateTransferFunctionSeiType,
+ H265CodecLevelType,
+ H265CodecProfileType,
+ H265DynamicSubGopType,
+ H265FlickerAdaptiveQuantizationType,
+ H265FramerateControlType,
+ H265FramerateConversionAlgorithmType,
+ H265GopBReferenceType,
+ H265GopSizeUnitsType,
+ H265InterlaceModeType,
+ H265ParControlType,
+ H265QualityTuningLevelType,
+ H265RateControlModeType,
+ H265SampleAdaptiveOffsetFilterModeType,
+ H265ScanTypeConversionModeType,
+ H265SceneChangeDetectType,
+ H265SlowPalType,
+ H265SpatialAdaptiveQuantizationType,
+ H265TelecineType,
+ H265TemporalAdaptiveQuantizationType,
+ H265TemporalIdsType,
+ H265TilesType,
+ H265UnregisteredSeiTimecodeType,
+ H265WriteMp4PackagingTypeType,
+ HDRToSDRToneMapperType,
+ HlsAdMarkersType,
+ HlsAudioOnlyContainerType,
+ HlsAudioOnlyHeaderType,
+ HlsAudioTrackTypeType,
+ HlsCaptionLanguageSettingType,
+ HlsCaptionSegmentLengthControlType,
+ HlsClientCacheType,
+ HlsCodecSpecificationType,
+ HlsDescriptiveVideoServiceFlagType,
+ HlsDirectoryStructureType,
+ HlsEncryptionTypeType,
+ HlsIFrameOnlyManifestType,
+ HlsImageBasedTrickPlayType,
+ HlsInitializationVectorInManifestType,
+ HlsIntervalCadenceType,
+ HlsKeyProviderTypeType,
+ HlsManifestCompressionType,
+ HlsManifestDurationFormatType,
+ HlsOfflineEncryptedType,
+ HlsOutputSelectionType,
+ HlsProgramDateTimeType,
+ HlsSegmentControlType,
+ HlsSegmentLengthControlType,
+ HlsStreamInfResolutionType,
+ HlsTargetDurationCompatibilityModeType,
+ HlsTimedMetadataId3FrameType,
+ ImscAccessibilitySubsType,
+ ImscStylePassthroughType,
+ InputDeblockFilterType,
+ InputDenoiseFilterType,
+ InputFilterEnableType,
+ InputPolicyType,
+ InputPsiControlType,
+ InputRotateType,
+ InputSampleRangeType,
+ InputScanTypeType,
+ InputTimecodeSourceType,
+ JobPhaseType,
+ JobStatusType,
+ JobTemplateListByType,
+ LanguageCodeType,
+ ListJobTemplatesPaginatorName,
+ ListJobsPaginatorName,
+ ListPresetsPaginatorName,
+ ListQueuesPaginatorName,
+ M2tsAudioBufferModelType,
+ M2tsAudioDurationType,
+ M2tsBufferModelType,
+ M2tsDataPtsControlType,
+ M2tsEbpAudioIntervalType,
+ M2tsEbpPlacementType,
+ M2tsEsRateInPesType,
+ M2tsForceTsVideoEbpOrderType,
+ M2tsKlvMetadataType,
+ M2tsNielsenId3Type,
+ M2tsPcrControlType,
+ M2tsRateModeType,
+ M2tsScte35SourceType,
+ M2tsSegmentationMarkersType,
+ M2tsSegmentationStyleType,
+ M3u8AudioDurationType,
+ M3u8DataPtsControlType,
+ M3u8NielsenId3Type,
+ M3u8PcrControlType,
+ M3u8Scte35SourceType,
+ MotionImageInsertionModeType,
+ MotionImagePlaybackType,
+ MovClapAtomType,
+ MovCslgAtomType,
+ MovMpeg2FourCCControlType,
+ MovPaddingControlType,
+ MovReferenceType,
+ Mp3RateControlModeType,
+ Mp4CslgAtomType,
+ Mp4FreeSpaceBoxType,
+ Mp4MoovPlacementType,
+ MpdAccessibilityCaptionHintsType,
+ MpdAudioDurationType,
+ MpdCaptionContainerTypeType,
+ MpdKlvMetadataType,
+ MpdManifestMetadataSignalingType,
+ MpdScte35EsamType,
+ MpdScte35SourceType,
+ MpdTimedMetadataBoxVersionType,
+ MpdTimedMetadataType,
+ Mpeg2AdaptiveQuantizationType,
+ Mpeg2CodecLevelType,
+ Mpeg2CodecProfileType,
+ Mpeg2DynamicSubGopType,
+ Mpeg2FramerateControlType,
+ Mpeg2FramerateConversionAlgorithmType,
+ Mpeg2GopSizeUnitsType,
+ Mpeg2InterlaceModeType,
+ Mpeg2IntraDcPrecisionType,
+ Mpeg2ParControlType,
+ Mpeg2QualityTuningLevelType,
+ Mpeg2RateControlModeType,
+ Mpeg2ScanTypeConversionModeType,
+ Mpeg2SceneChangeDetectType,
+ Mpeg2SlowPalType,
+ Mpeg2SpatialAdaptiveQuantizationType,
+ Mpeg2SyntaxType,
+ Mpeg2TelecineType,
+ Mpeg2TemporalAdaptiveQuantizationType,
+ MsSmoothAudioDeduplicationType,
+ MsSmoothFragmentLengthControlType,
+ MsSmoothManifestEncodingType,
+ MxfAfdSignalingType,
+ MxfProfileType,
+ MxfXavcDurationModeType,
+ NielsenActiveWatermarkProcessTypeType,
+ NielsenSourceWatermarkStatusTypeType,
+ NielsenUniqueTicPerAudioTrackTypeType,
+ NoiseFilterPostTemporalSharpeningStrengthType,
+ NoiseFilterPostTemporalSharpeningType,
+ NoiseReducerFilterType,
+ OrderType,
+ OutputGroupTypeType,
+ OutputSdtType,
+ PadVideoType,
+ PresetListByType,
+ PricingPlanType,
+ ProresChromaSamplingType,
+ ProresCodecProfileType,
+ ProresFramerateControlType,
+ ProresFramerateConversionAlgorithmType,
+ ProresInterlaceModeType,
+ ProresParControlType,
+ ProresScanTypeConversionModeType,
+ ProresSlowPalType,
+ ProresTelecineType,
+ QueueListByType,
+ QueueStatusType,
+ RenewalTypeType,
+ RequiredFlagType,
+ ReservationPlanStatusType,
+ RespondToAfdType,
+ RuleTypeType,
+ S3ObjectCannedAclType,
+ S3ServerSideEncryptionTypeType,
+ SampleRangeConversionType,
+ ScalingBehaviorType,
+ SccDestinationFramerateType,
+ SimulateReservedQueueType,
+ SrtStylePassthroughType,
+ StatusUpdateIntervalType,
+ TeletextPageTypeType,
+ TimecodeBurninPositionType,
+ TimecodeSourceType,
+ TimedMetadataType,
+ TtmlStylePassthroughType,
+ TypeType,
+ Vc3ClassType,
+ Vc3FramerateControlType,
+ Vc3FramerateConversionAlgorithmType,
+ Vc3InterlaceModeType,
+ Vc3ScanTypeConversionModeType,
+ Vc3SlowPalType,
+ Vc3TelecineType,
+ VchipActionType,
+ VideoCodecType,
+ VideoTimecodeInsertionType,
+ Vp8FramerateControlType,
+ Vp8FramerateConversionAlgorithmType,
+ Vp8ParControlType,
+ Vp8QualityTuningLevelType,
+ Vp8RateControlModeType,
+ Vp9FramerateControlType,
+ Vp9FramerateConversionAlgorithmType,
+ Vp9ParControlType,
+ Vp9QualityTuningLevelType,
+ Vp9RateControlModeType,
+ WatermarkingStrengthType,
+ WavFormatType,
+ WebvttAccessibilitySubsType,
+ WebvttStylePassthroughType,
+ Xavc4kIntraCbgProfileClassType,
+ Xavc4kIntraVbrProfileClassType,
+ Xavc4kProfileBitrateClassType,
+ Xavc4kProfileCodecProfileType,
+ Xavc4kProfileQualityTuningLevelType,
+ XavcAdaptiveQuantizationType,
+ XavcEntropyEncodingType,
+ XavcFlickerAdaptiveQuantizationType,
+ XavcFramerateControlType,
+ XavcFramerateConversionAlgorithmType,
+ XavcGopBReferenceType,
+ XavcHdIntraCbgProfileClassType,
+ XavcHdProfileBitrateClassType,
+ XavcHdProfileQualityTuningLevelType,
+ XavcHdProfileTelecineType,
+ XavcInterlaceModeType,
+ XavcProfileType,
+ XavcSlowPalType,
+ XavcSpatialAdaptiveQuantizationType,
+ XavcTemporalAdaptiveQuantizationType,
+ MediaConvertServiceName,
+ ServiceName,
+ ResourceServiceName,
+ PaginatorName,
+ RegionName,
+)
+
+
+def check_value(value: AacAudioDescriptionBroadcasterMixType) -> bool:
+ ...
+```
+
+<a id="typed-dictionaries"></a>
+
+### Typed dictionaries
+
+`mypy_boto3_mediaconvert.type_defs` module contains structures and shapes
+assembled to typed dictionaries for additional type checking.
+
+```python
+from mypy_boto3_mediaconvert.type_defs import (
+ AacSettingsTypeDef,
+ Ac3SettingsTypeDef,
+ AccelerationSettingsTypeDef,
+ AiffSettingsTypeDef,
+ AllowedRenditionSizeTypeDef,
+ AncillarySourceSettingsTypeDef,
+ AssociateCertificateRequestRequestTypeDef,
+ AudioChannelTaggingSettingsTypeDef,
+ Eac3AtmosSettingsTypeDef,
+ Eac3SettingsTypeDef,
+ Mp2SettingsTypeDef,
+ Mp3SettingsTypeDef,
+ OpusSettingsTypeDef,
+ VorbisSettingsTypeDef,
+ WavSettingsTypeDef,
+ AudioNormalizationSettingsTypeDef,
+ AudioSelectorGroupTypeDef,
+ HlsRenditionGroupSettingsTypeDef,
+ ForceIncludeRenditionSizeTypeDef,
+ MinBottomRenditionSizeTypeDef,
+ MinTopRenditionSizeTypeDef,
+ Av1QvbrSettingsTypeDef,
+ AvailBlankingTypeDef,
+ AvcIntraUhdSettingsTypeDef,
+ BandwidthReductionFilterTypeDef,
+ BurninDestinationSettingsTypeDef,
+ CancelJobRequestRequestTypeDef,
+ DvbSubDestinationSettingsTypeDef,
+ EmbeddedDestinationSettingsTypeDef,
+ ImscDestinationSettingsTypeDef,
+ SccDestinationSettingsTypeDef,
+ SrtDestinationSettingsTypeDef,
+ TeletextDestinationSettingsTypeDef,
+ TtmlDestinationSettingsTypeDef,
+ WebvttDestinationSettingsTypeDef,
+ CaptionSourceFramerateTypeDef,
+ DvbSubSourceSettingsTypeDef,
+ EmbeddedSourceSettingsTypeDef,
+ TeletextSourceSettingsTypeDef,
+ TrackSourceSettingsTypeDef,
+ WebvttHlsSourceSettingsTypeDef,
+ OutputChannelMappingTypeDef,
+ ClipLimitsTypeDef,
+ CmafAdditionalManifestTypeDef,
+ SpekeKeyProviderCmafTypeDef,
+ StaticKeyProviderTypeDef,
+ CmafImageBasedTrickPlaySettingsTypeDef,
+ CmfcSettingsTypeDef,
+ Hdr10MetadataTypeDef,
+ F4vSettingsTypeDef,
+ M3u8SettingsTypeDef,
+ MovSettingsTypeDef,
+ Mp4SettingsTypeDef,
+ MpdSettingsTypeDef,
+ HopDestinationTypeDef,
+ ResponseMetadataTypeDef,
+ ReservationPlanSettingsTypeDef,
+ DashAdditionalManifestTypeDef,
+ SpekeKeyProviderTypeDef,
+ DashIsoImageBasedTrickPlaySettingsTypeDef,
+ DeinterlacerTypeDef,
+ DeleteJobTemplateRequestRequestTypeDef,
+ DeletePresetRequestRequestTypeDef,
+ DeleteQueueRequestRequestTypeDef,
+ PaginatorConfigTypeDef,
+ DescribeEndpointsRequestRequestTypeDef,
+ EndpointTypeDef,
+ DisassociateCertificateRequestRequestTypeDef,
+ DolbyVisionLevel6MetadataTypeDef,
+ DvbNitSettingsTypeDef,
+ DvbSdtSettingsTypeDef,
+ DvbTdtSettingsTypeDef,
+ EsamManifestConfirmConditionNotificationTypeDef,
+ EsamSignalProcessingNotificationTypeDef,
+ ExtendedDataServicesTypeDef,
+ FrameCaptureSettingsTypeDef,
+ GetJobRequestRequestTypeDef,
+ GetJobTemplateRequestRequestTypeDef,
+ PolicyTypeDef,
+ GetPresetRequestRequestTypeDef,
+ GetQueueRequestRequestTypeDef,
+ H264QvbrSettingsTypeDef,
+ H265QvbrSettingsTypeDef,
+ Hdr10PlusTypeDef,
+ HlsAdditionalManifestTypeDef,
+ HlsCaptionLanguageMappingTypeDef,
+ HlsImageBasedTrickPlaySettingsTypeDef,
+ HlsSettingsTypeDef,
+ Id3InsertionTypeDef,
+ InsertableImageTypeDef,
+ InputClippingTypeDef,
+ InputDecryptionSettingsTypeDef,
+ RectangleTypeDef,
+ InputVideoGeneratorTypeDef,
+ JobMessagesTypeDef,
+ KantarWatermarkSettingsTypeDef,
+ NielsenConfigurationTypeDef,
+ NielsenNonLinearWatermarkSettingsTypeDef,
+ TimecodeConfigTypeDef,
+ QueueTransitionTypeDef,
+ TimingTypeDef,
+ WarningGroupTypeDef,
+ ListJobTemplatesRequestRequestTypeDef,
+ ListJobsRequestRequestTypeDef,
+ ListPresetsRequestRequestTypeDef,
+ ListQueuesRequestRequestTypeDef,
+ ListTagsForResourceRequestRequestTypeDef,
+ ResourceTagsTypeDef,
+ M2tsScte35EsamTypeDef,
+ MotionImageInsertionFramerateTypeDef,
+ MotionImageInsertionOffsetTypeDef,
+ Mpeg2SettingsTypeDef,
+ MsSmoothAdditionalManifestTypeDef,
+ MxfXavcProfileSettingsTypeDef,
+ NexGuardFileMarkerSettingsTypeDef,
+ NoiseReducerFilterSettingsTypeDef,
+ NoiseReducerSpatialFilterSettingsTypeDef,
+ NoiseReducerTemporalFilterSettingsTypeDef,
+ VideoDetailTypeDef,
+ ProresSettingsTypeDef,
+ ReservationPlanTypeDef,
+ S3DestinationAccessControlTypeDef,
+ S3EncryptionSettingsTypeDef,
+ TagResourceRequestRequestTypeDef,
+ TimecodeBurninTypeDef,
+ UntagResourceRequestRequestTypeDef,
+ Vc3SettingsTypeDef,
+ Vp8SettingsTypeDef,
+ Vp9SettingsTypeDef,
+ Xavc4kIntraCbgProfileSettingsTypeDef,
+ Xavc4kIntraVbrProfileSettingsTypeDef,
+ Xavc4kProfileSettingsTypeDef,
+ XavcHdIntraCbgProfileSettingsTypeDef,
+ XavcHdProfileSettingsTypeDef,
+ AudioCodecSettingsTypeDef,
+ AutomatedAbrRuleTypeDef,
+ Av1SettingsTypeDef,
+ AvcIntraSettingsTypeDef,
+ CaptionDestinationSettingsTypeDef,
+ FileSourceSettingsTypeDef,
+ ChannelMappingTypeDef,
+ CmafEncryptionSettingsTypeDef,
+ ColorCorrectorTypeDef,
+ VideoSelectorTypeDef,
+ CreateQueueRequestRequestTypeDef,
+ UpdateQueueRequestRequestTypeDef,
+ DashIsoEncryptionSettingsTypeDef,
+ HlsEncryptionSettingsTypeDef,
+ MsSmoothEncryptionSettingsTypeDef,
+ DescribeEndpointsRequestDescribeEndpointsPaginateTypeDef,
+ ListJobTemplatesRequestListJobTemplatesPaginateTypeDef,
+ ListJobsRequestListJobsPaginateTypeDef,
+ ListPresetsRequestListPresetsPaginateTypeDef,
+ ListQueuesRequestListQueuesPaginateTypeDef,
+ DescribeEndpointsResponseTypeDef,
+ DolbyVisionTypeDef,
+ EsamSettingsTypeDef,
+ GetPolicyResponseTypeDef,
+ PutPolicyRequestRequestTypeDef,
+ PutPolicyResponseTypeDef,
+ H264SettingsTypeDef,
+ H265SettingsTypeDef,
+ OutputSettingsTypeDef,
+ TimedMetadataInsertionTypeDef,
+ ImageInserterTypeDef,
+ ListTagsForResourceResponseTypeDef,
+ M2tsSettingsTypeDef,
+ MotionImageInserterTypeDef,
+ MxfSettingsTypeDef,
+ PartnerWatermarkingTypeDef,
+ NoiseReducerTypeDef,
+ OutputDetailTypeDef,
+ QueueTypeDef,
+ S3DestinationSettingsTypeDef,
+ XavcSettingsTypeDef,
+ AutomatedAbrSettingsTypeDef,
+ CaptionDescriptionPresetTypeDef,
+ CaptionDescriptionTypeDef,
+ CaptionSourceSettingsTypeDef,
+ RemixSettingsTypeDef,
+ ContainerSettingsTypeDef,
+ VideoPreprocessorTypeDef,
+ OutputGroupDetailTypeDef,
+ CreateQueueResponseTypeDef,
+ GetQueueResponseTypeDef,
+ ListQueuesResponseTypeDef,
+ UpdateQueueResponseTypeDef,
+ DestinationSettingsTypeDef,
+ VideoCodecSettingsTypeDef,
+ AutomatedEncodingSettingsTypeDef,
+ CaptionSelectorTypeDef,
+ AudioDescriptionTypeDef,
+ AudioSelectorTypeDef,
+ CmafGroupSettingsTypeDef,
+ DashIsoGroupSettingsTypeDef,
+ FileGroupSettingsTypeDef,
+ HlsGroupSettingsTypeDef,
+ MsSmoothGroupSettingsTypeDef,
+ VideoDescriptionTypeDef,
+ InputTemplateTypeDef,
+ InputTypeDef,
+ OutputGroupSettingsTypeDef,
+ OutputTypeDef,
+ PresetSettingsTypeDef,
+ OutputGroupTypeDef,
+ CreatePresetRequestRequestTypeDef,
+ PresetTypeDef,
+ UpdatePresetRequestRequestTypeDef,
+ JobSettingsTypeDef,
+ JobTemplateSettingsTypeDef,
+ CreatePresetResponseTypeDef,
+ GetPresetResponseTypeDef,
+ ListPresetsResponseTypeDef,
+ UpdatePresetResponseTypeDef,
+ CreateJobRequestRequestTypeDef,
+ JobTypeDef,
+ CreateJobTemplateRequestRequestTypeDef,
+ JobTemplateTypeDef,
+ UpdateJobTemplateRequestRequestTypeDef,
+ CreateJobResponseTypeDef,
+ GetJobResponseTypeDef,
+ ListJobsResponseTypeDef,
+ CreateJobTemplateResponseTypeDef,
+ GetJobTemplateResponseTypeDef,
+ ListJobTemplatesResponseTypeDef,
+ UpdateJobTemplateResponseTypeDef,
+)
+
+
+def get_structure() -> AacSettingsTypeDef:
+ return {...}
+```
+
+<a id="how-it-works"></a>
+
+## How it works
+
+Fully automated
+[mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder) carefully
+generates type annotations for each service, patiently waiting for `boto3`
+updates. It delivers drop-in type annotations for you and makes sure that:
+
+- All available `boto3` services are covered.
+- Each public class and method of every `boto3` service gets valid type
+ annotations extracted from `botocore` schemas.
+- Type annotations include up-to-date documentation.
+- Link to documentation is provided for every method.
+- Code is processed by [black](https://github.com/psf/black) and
+ [isort](https://github.com/PyCQA/isort) for readability.
+
+<a id="what's-new"></a>
+
+## What's new
+
+<a id="implemented-features"></a>
+
+### Implemented features
+
+- Fully type annotated `boto3`, `botocore`, `aiobotocore` and `aioboto3`
+ libraries
+- `mypy`, `pyright`, `VSCode`, `PyCharm`, `Sublime Text` and `Emacs`
+ compatibility
+- `Client`, `ServiceResource`, `Resource`, `Waiter` `Paginator` type
+ annotations for each service
+- Generated `TypeDefs` for each service
+- Generated `Literals` for each service
+- Auto discovery of types for `boto3.client` and `boto3.resource` calls
+- Auto discovery of types for `session.client` and `session.resource` calls
+- Auto discovery of types for `client.get_waiter` and `client.get_paginator`
+ calls
+- Auto discovery of types for `ServiceResource` and `Resource` collections
+- Auto discovery of types for `aiobotocore.Session.create_client` calls
+
+<a id="latest-changes"></a>
+
+### Latest changes
+
+Builder changelog can be found in
+[Releases](https://github.com/youtype/mypy_boto3_builder/releases).
+
+<a id="versioning"></a>
+
+## Versioning
+
+`mypy-boto3-mediaconvert` version is the same as related `boto3` version and
+follows [PEP 440](https://www.python.org/dev/peps/pep-0440/) format.
+
+<a id="thank-you"></a>
+
+## Thank you
+
+- [Allie Fitter](https://github.com/alliefitter) for
+ [boto3-type-annotations](https://pypi.org/project/boto3-type-annotations/),
+ this package is based on top of his work
+- [black](https://github.com/psf/black) developers for an awesome formatting
+ tool
+- [Timothy Edmund Crosley](https://github.com/timothycrosley) for
+ [isort](https://github.com/PyCQA/isort) and how flexible it is
+- [mypy](https://github.com/python/mypy) developers for doing all dirty work
+ for us
+- [pyright](https://github.com/microsoft/pyright) team for the new era of typed
+ Python
+
+<a id="documentation"></a>
+
+## Documentation
+
+All services type annotations can be found in
+[boto3 docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_mediaconvert/)
+
+<a id="support-and-contributing"></a>
+
+## Support and contributing
+
+This package is auto-generated. Please reports any bugs or request new features
+in [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder/issues/)
+repository.
+
+
+%package help
+Summary: Development documents and examples for mypy-boto3-mediaconvert
+Provides: python3-mypy-boto3-mediaconvert-doc
+%description help
+<a id="mypy-boto3-mediaconvert"></a>
+
+# mypy-boto3-mediaconvert
+
+[![PyPI - mypy-boto3-mediaconvert](https://img.shields.io/pypi/v/mypy-boto3-mediaconvert.svg?color=blue)](https://pypi.org/project/mypy-boto3-mediaconvert)
+[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/mypy-boto3-mediaconvert.svg?color=blue)](https://pypi.org/project/mypy-boto3-mediaconvert)
+[![Docs](https://img.shields.io/readthedocs/boto3-stubs.svg?color=blue)](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_mediaconvert/)
+[![PyPI - Downloads](https://img.shields.io/pypi/dm/mypy-boto3-mediaconvert?color=blue)](https://pypistats.org/packages/mypy-boto3-mediaconvert)
+
+![boto3.typed](https://github.com/youtype/mypy_boto3_builder/raw/main/logo.png)
+
+Type annotations for
+[boto3.MediaConvert 1.26.110](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/mediaconvert.html#MediaConvert)
+service compatible with [VSCode](https://code.visualstudio.com/),
+[PyCharm](https://www.jetbrains.com/pycharm/),
+[Emacs](https://www.gnu.org/software/emacs/),
+[Sublime Text](https://www.sublimetext.com/),
+[mypy](https://github.com/python/mypy),
+[pyright](https://github.com/microsoft/pyright) and other tools.
+
+Generated by
+[mypy-boto3-builder 7.14.5](https://github.com/youtype/mypy_boto3_builder).
+
+More information can be found on
+[boto3-stubs](https://pypi.org/project/boto3-stubs/) page and in
+[mypy-boto3-mediaconvert docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_mediaconvert/).
+
+See how it helps to find and fix potential bugs:
+
+![boto3-stubs demo](https://github.com/youtype/mypy_boto3_builder/raw/main/demo.gif)
+
+- [mypy-boto3-mediaconvert](#mypy-boto3-mediaconvert)
+ - [How to install](#how-to-install)
+ - [VSCode extension](#vscode-extension)
+ - [From PyPI with pip](#from-pypi-with-pip)
+ - [How to uninstall](#how-to-uninstall)
+ - [Usage](#usage)
+ - [VSCode](#vscode)
+ - [PyCharm](#pycharm)
+ - [Emacs](#emacs)
+ - [Sublime Text](#sublime-text)
+ - [Other IDEs](#other-ides)
+ - [mypy](#mypy)
+ - [pyright](#pyright)
+ - [Explicit type annotations](#explicit-type-annotations)
+ - [Client annotations](#client-annotations)
+ - [Paginators annotations](#paginators-annotations)
+ - [Literals](#literals)
+ - [Typed dictionaries](#typed-dictionaries)
+ - [How it works](#how-it-works)
+ - [What's new](#what's-new)
+ - [Implemented features](#implemented-features)
+ - [Latest changes](#latest-changes)
+ - [Versioning](#versioning)
+ - [Thank you](#thank-you)
+ - [Documentation](#documentation)
+ - [Support and contributing](#support-and-contributing)
+
+<a id="how-to-install"></a>
+
+## How to install
+
+<a id="vscode-extension"></a>
+
+### VSCode extension
+
+Add
+[AWS Boto3](https://marketplace.visualstudio.com/items?itemName=Boto3typed.boto3-ide)
+extension to your VSCode and run `AWS boto3: Quick Start` command.
+
+Click `Modify` and select `boto3 common` and `MediaConvert`.
+
+<a id="from-pypi-with-pip"></a>
+
+### From PyPI with pip
+
+Install `boto3-stubs` for `MediaConvert` service.
+
+```bash
+# install with boto3 type annotations
+python -m pip install 'boto3-stubs[mediaconvert]'
+
+
+# Lite version does not provide session.client/resource overloads
+# it is more RAM-friendly, but requires explicit type annotations
+python -m pip install 'boto3-stubs-lite[mediaconvert]'
+
+
+# standalone installation
+python -m pip install mypy-boto3-mediaconvert
+```
+
+<a id="how-to-uninstall"></a>
+
+## How to uninstall
+
+```bash
+python -m pip uninstall -y mypy-boto3-mediaconvert
+```
+
+<a id="usage"></a>
+
+## Usage
+
+<a id="vscode"></a>
+
+### VSCode
+
+- Install
+ [Python extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
+- Install
+ [Pylance extension](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance)
+- Set `Pylance` as your Python Language Server
+- Install `boto3-stubs[mediaconvert]` in your environment:
+
+```bash
+python -m pip install 'boto3-stubs[mediaconvert]'
+```
+
+Both type checking and code completion should now work. No explicit type
+annotations required, write your `boto3` code as usual.
+
+<a id="pycharm"></a>
+
+### PyCharm
+
+Install `boto3-stubs-lite[mediaconvert]` in your environment:
+
+```bash
+python -m pip install 'boto3-stubs-lite[mediaconvert]'`
+```
+
+Both type checking and code completion should now work. Explicit type
+annotations **are required**.
+
+Use `boto3-stubs` package instead for implicit type discovery.
+
+<a id="emacs"></a>
+
+### Emacs
+
+- Install `boto3-stubs` with services you use in your environment:
+
+```bash
+python -m pip install 'boto3-stubs[mediaconvert]'
+```
+
+- Install [use-package](https://github.com/jwiegley/use-package),
+ [lsp](https://github.com/emacs-lsp/lsp-mode/),
+ [company](https://github.com/company-mode/company-mode) and
+ [flycheck](https://github.com/flycheck/flycheck) packages
+- Install [lsp-pyright](https://github.com/emacs-lsp/lsp-pyright) package
+
+```elisp
+(use-package lsp-pyright
+ :ensure t
+ :hook (python-mode . (lambda ()
+ (require 'lsp-pyright)
+ (lsp))) ; or lsp-deferred
+ :init (when (executable-find "python3")
+ (setq lsp-pyright-python-executable-cmd "python3"))
+ )
+```
+
+- Make sure emacs uses the environment where you have installed `boto3-stubs`
+
+Type checking should now work. No explicit type annotations required, write
+your `boto3` code as usual.
+
+<a id="sublime-text"></a>
+
+### Sublime Text
+
+- Install `boto3-stubs[mediaconvert]` with services you use in your
+ environment:
+
+```bash
+python -m pip install 'boto3-stubs[mediaconvert]'
+```
+
+- Install [LSP-pyright](https://github.com/sublimelsp/LSP-pyright) package
+
+Type checking should now work. No explicit type annotations required, write
+your `boto3` code as usual.
+
+<a id="other-ides"></a>
+
+### Other IDEs
+
+Not tested, but as long as your IDE supports `mypy` or `pyright`, everything
+should work.
+
+<a id="mypy"></a>
+
+### mypy
+
+- Install `mypy`: `python -m pip install mypy`
+- Install `boto3-stubs[mediaconvert]` in your environment:
+
+```bash
+python -m pip install 'boto3-stubs[mediaconvert]'`
+```
+
+Type checking should now work. No explicit type annotations required, write
+your `boto3` code as usual.
+
+<a id="pyright"></a>
+
+### pyright
+
+- Install `pyright`: `npm i -g pyright`
+- Install `boto3-stubs[mediaconvert]` in your environment:
+
+```bash
+python -m pip install 'boto3-stubs[mediaconvert]'
+```
+
+Optionally, you can install `boto3-stubs` to `typings` folder.
+
+Type checking should now work. No explicit type annotations required, write
+your `boto3` code as usual.
+
+<a id="explicit-type-annotations"></a>
+
+## Explicit type annotations
+
+<a id="client-annotations"></a>
+
+### Client annotations
+
+`MediaConvertClient` provides annotations for `boto3.client("mediaconvert")`.
+
+```python
+from boto3.session import Session
+
+from mypy_boto3_mediaconvert import MediaConvertClient
+
+client: MediaConvertClient = Session().client("mediaconvert")
+
+# now client usage is checked by mypy and IDE should provide code completion
+```
+
+<a id="paginators-annotations"></a>
+
+### Paginators annotations
+
+`mypy_boto3_mediaconvert.paginator` module contains type annotations for all
+paginators.
+
+```python
+from boto3.session import Session
+
+from mypy_boto3_mediaconvert import MediaConvertClient
+from mypy_boto3_mediaconvert.paginator import (
+ DescribeEndpointsPaginator,
+ ListJobTemplatesPaginator,
+ ListJobsPaginator,
+ ListPresetsPaginator,
+ ListQueuesPaginator,
+)
+
+client: MediaConvertClient = Session().client("mediaconvert")
+
+# Explicit type annotations are optional here
+# Types should be correctly discovered by mypy and IDEs
+describe_endpoints_paginator: DescribeEndpointsPaginator = client.get_paginator(
+ "describe_endpoints"
+)
+list_job_templates_paginator: ListJobTemplatesPaginator = client.get_paginator("list_job_templates")
+list_jobs_paginator: ListJobsPaginator = client.get_paginator("list_jobs")
+list_presets_paginator: ListPresetsPaginator = client.get_paginator("list_presets")
+list_queues_paginator: ListQueuesPaginator = client.get_paginator("list_queues")
+```
+
+<a id="literals"></a>
+
+### Literals
+
+`mypy_boto3_mediaconvert.literals` module contains literals extracted from
+shapes that can be used in user code for type checking.
+
+```python
+from mypy_boto3_mediaconvert.literals import (
+ AacAudioDescriptionBroadcasterMixType,
+ AacCodecProfileType,
+ AacCodingModeType,
+ AacRateControlModeType,
+ AacRawFormatType,
+ AacSpecificationType,
+ AacVbrQualityType,
+ Ac3BitstreamModeType,
+ Ac3CodingModeType,
+ Ac3DynamicRangeCompressionLineType,
+ Ac3DynamicRangeCompressionProfileType,
+ Ac3DynamicRangeCompressionRfType,
+ Ac3LfeFilterType,
+ Ac3MetadataControlType,
+ AccelerationModeType,
+ AccelerationStatusType,
+ AfdSignalingType,
+ AlphaBehaviorType,
+ AncillaryConvert608To708Type,
+ AncillaryTerminateCaptionsType,
+ AntiAliasType,
+ AudioChannelTagType,
+ AudioCodecType,
+ AudioDefaultSelectionType,
+ AudioDurationCorrectionType,
+ AudioLanguageCodeControlType,
+ AudioNormalizationAlgorithmControlType,
+ AudioNormalizationAlgorithmType,
+ AudioNormalizationLoudnessLoggingType,
+ AudioNormalizationPeakCalculationType,
+ AudioSelectorTypeType,
+ AudioTypeControlType,
+ Av1AdaptiveQuantizationType,
+ Av1BitDepthType,
+ Av1FramerateControlType,
+ Av1FramerateConversionAlgorithmType,
+ Av1RateControlModeType,
+ Av1SpatialAdaptiveQuantizationType,
+ AvcIntraClassType,
+ AvcIntraFramerateControlType,
+ AvcIntraFramerateConversionAlgorithmType,
+ AvcIntraInterlaceModeType,
+ AvcIntraScanTypeConversionModeType,
+ AvcIntraSlowPalType,
+ AvcIntraTelecineType,
+ AvcIntraUhdQualityTuningLevelType,
+ BandwidthReductionFilterSharpeningType,
+ BandwidthReductionFilterStrengthType,
+ BillingTagsSourceType,
+ BurnInSubtitleStylePassthroughType,
+ BurninSubtitleAlignmentType,
+ BurninSubtitleApplyFontColorType,
+ BurninSubtitleBackgroundColorType,
+ BurninSubtitleFallbackFontType,
+ BurninSubtitleFontColorType,
+ BurninSubtitleOutlineColorType,
+ BurninSubtitleShadowColorType,
+ BurninSubtitleTeletextSpacingType,
+ CaptionDestinationTypeType,
+ CaptionSourceTypeType,
+ CmafClientCacheType,
+ CmafCodecSpecificationType,
+ CmafEncryptionTypeType,
+ CmafImageBasedTrickPlayType,
+ CmafInitializationVectorInManifestType,
+ CmafIntervalCadenceType,
+ CmafKeyProviderTypeType,
+ CmafManifestCompressionType,
+ CmafManifestDurationFormatType,
+ CmafMpdManifestBandwidthTypeType,
+ CmafMpdProfileType,
+ CmafPtsOffsetHandlingForBFramesType,
+ CmafSegmentControlType,
+ CmafSegmentLengthControlType,
+ CmafStreamInfResolutionType,
+ CmafTargetDurationCompatibilityModeType,
+ CmafVideoCompositionOffsetsType,
+ CmafWriteDASHManifestType,
+ CmafWriteHLSManifestType,
+ CmafWriteSegmentTimelineInRepresentationType,
+ CmfcAudioDurationType,
+ CmfcAudioTrackTypeType,
+ CmfcDescriptiveVideoServiceFlagType,
+ CmfcIFrameOnlyManifestType,
+ CmfcKlvMetadataType,
+ CmfcManifestMetadataSignalingType,
+ CmfcScte35EsamType,
+ CmfcScte35SourceType,
+ CmfcTimedMetadataBoxVersionType,
+ CmfcTimedMetadataType,
+ ColorMetadataType,
+ ColorSpaceConversionType,
+ ColorSpaceType,
+ ColorSpaceUsageType,
+ CommitmentType,
+ ContainerTypeType,
+ CopyProtectionActionType,
+ DashIsoGroupAudioChannelConfigSchemeIdUriType,
+ DashIsoHbbtvComplianceType,
+ DashIsoImageBasedTrickPlayType,
+ DashIsoIntervalCadenceType,
+ DashIsoMpdManifestBandwidthTypeType,
+ DashIsoMpdProfileType,
+ DashIsoPlaybackDeviceCompatibilityType,
+ DashIsoPtsOffsetHandlingForBFramesType,
+ DashIsoSegmentControlType,
+ DashIsoSegmentLengthControlType,
+ DashIsoVideoCompositionOffsetsType,
+ DashIsoWriteSegmentTimelineInRepresentationType,
+ DashManifestStyleType,
+ DecryptionModeType,
+ DeinterlaceAlgorithmType,
+ DeinterlacerControlType,
+ DeinterlacerModeType,
+ DescribeEndpointsModeType,
+ DescribeEndpointsPaginatorName,
+ DolbyVisionLevel6ModeType,
+ DolbyVisionMappingType,
+ DolbyVisionProfileType,
+ DropFrameTimecodeType,
+ DvbSubSubtitleFallbackFontType,
+ DvbSubtitleAlignmentType,
+ DvbSubtitleApplyFontColorType,
+ DvbSubtitleBackgroundColorType,
+ DvbSubtitleFontColorType,
+ DvbSubtitleOutlineColorType,
+ DvbSubtitleShadowColorType,
+ DvbSubtitleStylePassthroughType,
+ DvbSubtitleTeletextSpacingType,
+ DvbSubtitlingTypeType,
+ DvbddsHandlingType,
+ Eac3AtmosBitstreamModeType,
+ Eac3AtmosCodingModeType,
+ Eac3AtmosDialogueIntelligenceType,
+ Eac3AtmosDownmixControlType,
+ Eac3AtmosDynamicRangeCompressionLineType,
+ Eac3AtmosDynamicRangeCompressionRfType,
+ Eac3AtmosDynamicRangeControlType,
+ Eac3AtmosMeteringModeType,
+ Eac3AtmosStereoDownmixType,
+ Eac3AtmosSurroundExModeType,
+ Eac3AttenuationControlType,
+ Eac3BitstreamModeType,
+ Eac3CodingModeType,
+ Eac3DcFilterType,
+ Eac3DynamicRangeCompressionLineType,
+ Eac3DynamicRangeCompressionRfType,
+ Eac3LfeControlType,
+ Eac3LfeFilterType,
+ Eac3MetadataControlType,
+ Eac3PassthroughControlType,
+ Eac3PhaseControlType,
+ Eac3StereoDownmixType,
+ Eac3SurroundExModeType,
+ Eac3SurroundModeType,
+ EmbeddedConvert608To708Type,
+ EmbeddedTerminateCaptionsType,
+ EmbeddedTimecodeOverrideType,
+ F4vMoovPlacementType,
+ FileSourceConvert608To708Type,
+ FileSourceTimeDeltaUnitsType,
+ FontScriptType,
+ H264AdaptiveQuantizationType,
+ H264CodecLevelType,
+ H264CodecProfileType,
+ H264DynamicSubGopType,
+ H264EntropyEncodingType,
+ H264FieldEncodingType,
+ H264FlickerAdaptiveQuantizationType,
+ H264FramerateControlType,
+ H264FramerateConversionAlgorithmType,
+ H264GopBReferenceType,
+ H264GopSizeUnitsType,
+ H264InterlaceModeType,
+ H264ParControlType,
+ H264QualityTuningLevelType,
+ H264RateControlModeType,
+ H264RepeatPpsType,
+ H264ScanTypeConversionModeType,
+ H264SceneChangeDetectType,
+ H264SlowPalType,
+ H264SpatialAdaptiveQuantizationType,
+ H264SyntaxType,
+ H264TelecineType,
+ H264TemporalAdaptiveQuantizationType,
+ H264UnregisteredSeiTimecodeType,
+ H265AdaptiveQuantizationType,
+ H265AlternateTransferFunctionSeiType,
+ H265CodecLevelType,
+ H265CodecProfileType,
+ H265DynamicSubGopType,
+ H265FlickerAdaptiveQuantizationType,
+ H265FramerateControlType,
+ H265FramerateConversionAlgorithmType,
+ H265GopBReferenceType,
+ H265GopSizeUnitsType,
+ H265InterlaceModeType,
+ H265ParControlType,
+ H265QualityTuningLevelType,
+ H265RateControlModeType,
+ H265SampleAdaptiveOffsetFilterModeType,
+ H265ScanTypeConversionModeType,
+ H265SceneChangeDetectType,
+ H265SlowPalType,
+ H265SpatialAdaptiveQuantizationType,
+ H265TelecineType,
+ H265TemporalAdaptiveQuantizationType,
+ H265TemporalIdsType,
+ H265TilesType,
+ H265UnregisteredSeiTimecodeType,
+ H265WriteMp4PackagingTypeType,
+ HDRToSDRToneMapperType,
+ HlsAdMarkersType,
+ HlsAudioOnlyContainerType,
+ HlsAudioOnlyHeaderType,
+ HlsAudioTrackTypeType,
+ HlsCaptionLanguageSettingType,
+ HlsCaptionSegmentLengthControlType,
+ HlsClientCacheType,
+ HlsCodecSpecificationType,
+ HlsDescriptiveVideoServiceFlagType,
+ HlsDirectoryStructureType,
+ HlsEncryptionTypeType,
+ HlsIFrameOnlyManifestType,
+ HlsImageBasedTrickPlayType,
+ HlsInitializationVectorInManifestType,
+ HlsIntervalCadenceType,
+ HlsKeyProviderTypeType,
+ HlsManifestCompressionType,
+ HlsManifestDurationFormatType,
+ HlsOfflineEncryptedType,
+ HlsOutputSelectionType,
+ HlsProgramDateTimeType,
+ HlsSegmentControlType,
+ HlsSegmentLengthControlType,
+ HlsStreamInfResolutionType,
+ HlsTargetDurationCompatibilityModeType,
+ HlsTimedMetadataId3FrameType,
+ ImscAccessibilitySubsType,
+ ImscStylePassthroughType,
+ InputDeblockFilterType,
+ InputDenoiseFilterType,
+ InputFilterEnableType,
+ InputPolicyType,
+ InputPsiControlType,
+ InputRotateType,
+ InputSampleRangeType,
+ InputScanTypeType,
+ InputTimecodeSourceType,
+ JobPhaseType,
+ JobStatusType,
+ JobTemplateListByType,
+ LanguageCodeType,
+ ListJobTemplatesPaginatorName,
+ ListJobsPaginatorName,
+ ListPresetsPaginatorName,
+ ListQueuesPaginatorName,
+ M2tsAudioBufferModelType,
+ M2tsAudioDurationType,
+ M2tsBufferModelType,
+ M2tsDataPtsControlType,
+ M2tsEbpAudioIntervalType,
+ M2tsEbpPlacementType,
+ M2tsEsRateInPesType,
+ M2tsForceTsVideoEbpOrderType,
+ M2tsKlvMetadataType,
+ M2tsNielsenId3Type,
+ M2tsPcrControlType,
+ M2tsRateModeType,
+ M2tsScte35SourceType,
+ M2tsSegmentationMarkersType,
+ M2tsSegmentationStyleType,
+ M3u8AudioDurationType,
+ M3u8DataPtsControlType,
+ M3u8NielsenId3Type,
+ M3u8PcrControlType,
+ M3u8Scte35SourceType,
+ MotionImageInsertionModeType,
+ MotionImagePlaybackType,
+ MovClapAtomType,
+ MovCslgAtomType,
+ MovMpeg2FourCCControlType,
+ MovPaddingControlType,
+ MovReferenceType,
+ Mp3RateControlModeType,
+ Mp4CslgAtomType,
+ Mp4FreeSpaceBoxType,
+ Mp4MoovPlacementType,
+ MpdAccessibilityCaptionHintsType,
+ MpdAudioDurationType,
+ MpdCaptionContainerTypeType,
+ MpdKlvMetadataType,
+ MpdManifestMetadataSignalingType,
+ MpdScte35EsamType,
+ MpdScte35SourceType,
+ MpdTimedMetadataBoxVersionType,
+ MpdTimedMetadataType,
+ Mpeg2AdaptiveQuantizationType,
+ Mpeg2CodecLevelType,
+ Mpeg2CodecProfileType,
+ Mpeg2DynamicSubGopType,
+ Mpeg2FramerateControlType,
+ Mpeg2FramerateConversionAlgorithmType,
+ Mpeg2GopSizeUnitsType,
+ Mpeg2InterlaceModeType,
+ Mpeg2IntraDcPrecisionType,
+ Mpeg2ParControlType,
+ Mpeg2QualityTuningLevelType,
+ Mpeg2RateControlModeType,
+ Mpeg2ScanTypeConversionModeType,
+ Mpeg2SceneChangeDetectType,
+ Mpeg2SlowPalType,
+ Mpeg2SpatialAdaptiveQuantizationType,
+ Mpeg2SyntaxType,
+ Mpeg2TelecineType,
+ Mpeg2TemporalAdaptiveQuantizationType,
+ MsSmoothAudioDeduplicationType,
+ MsSmoothFragmentLengthControlType,
+ MsSmoothManifestEncodingType,
+ MxfAfdSignalingType,
+ MxfProfileType,
+ MxfXavcDurationModeType,
+ NielsenActiveWatermarkProcessTypeType,
+ NielsenSourceWatermarkStatusTypeType,
+ NielsenUniqueTicPerAudioTrackTypeType,
+ NoiseFilterPostTemporalSharpeningStrengthType,
+ NoiseFilterPostTemporalSharpeningType,
+ NoiseReducerFilterType,
+ OrderType,
+ OutputGroupTypeType,
+ OutputSdtType,
+ PadVideoType,
+ PresetListByType,
+ PricingPlanType,
+ ProresChromaSamplingType,
+ ProresCodecProfileType,
+ ProresFramerateControlType,
+ ProresFramerateConversionAlgorithmType,
+ ProresInterlaceModeType,
+ ProresParControlType,
+ ProresScanTypeConversionModeType,
+ ProresSlowPalType,
+ ProresTelecineType,
+ QueueListByType,
+ QueueStatusType,
+ RenewalTypeType,
+ RequiredFlagType,
+ ReservationPlanStatusType,
+ RespondToAfdType,
+ RuleTypeType,
+ S3ObjectCannedAclType,
+ S3ServerSideEncryptionTypeType,
+ SampleRangeConversionType,
+ ScalingBehaviorType,
+ SccDestinationFramerateType,
+ SimulateReservedQueueType,
+ SrtStylePassthroughType,
+ StatusUpdateIntervalType,
+ TeletextPageTypeType,
+ TimecodeBurninPositionType,
+ TimecodeSourceType,
+ TimedMetadataType,
+ TtmlStylePassthroughType,
+ TypeType,
+ Vc3ClassType,
+ Vc3FramerateControlType,
+ Vc3FramerateConversionAlgorithmType,
+ Vc3InterlaceModeType,
+ Vc3ScanTypeConversionModeType,
+ Vc3SlowPalType,
+ Vc3TelecineType,
+ VchipActionType,
+ VideoCodecType,
+ VideoTimecodeInsertionType,
+ Vp8FramerateControlType,
+ Vp8FramerateConversionAlgorithmType,
+ Vp8ParControlType,
+ Vp8QualityTuningLevelType,
+ Vp8RateControlModeType,
+ Vp9FramerateControlType,
+ Vp9FramerateConversionAlgorithmType,
+ Vp9ParControlType,
+ Vp9QualityTuningLevelType,
+ Vp9RateControlModeType,
+ WatermarkingStrengthType,
+ WavFormatType,
+ WebvttAccessibilitySubsType,
+ WebvttStylePassthroughType,
+ Xavc4kIntraCbgProfileClassType,
+ Xavc4kIntraVbrProfileClassType,
+ Xavc4kProfileBitrateClassType,
+ Xavc4kProfileCodecProfileType,
+ Xavc4kProfileQualityTuningLevelType,
+ XavcAdaptiveQuantizationType,
+ XavcEntropyEncodingType,
+ XavcFlickerAdaptiveQuantizationType,
+ XavcFramerateControlType,
+ XavcFramerateConversionAlgorithmType,
+ XavcGopBReferenceType,
+ XavcHdIntraCbgProfileClassType,
+ XavcHdProfileBitrateClassType,
+ XavcHdProfileQualityTuningLevelType,
+ XavcHdProfileTelecineType,
+ XavcInterlaceModeType,
+ XavcProfileType,
+ XavcSlowPalType,
+ XavcSpatialAdaptiveQuantizationType,
+ XavcTemporalAdaptiveQuantizationType,
+ MediaConvertServiceName,
+ ServiceName,
+ ResourceServiceName,
+ PaginatorName,
+ RegionName,
+)
+
+
+def check_value(value: AacAudioDescriptionBroadcasterMixType) -> bool:
+ ...
+```
+
+<a id="typed-dictionaries"></a>
+
+### Typed dictionaries
+
+`mypy_boto3_mediaconvert.type_defs` module contains structures and shapes
+assembled to typed dictionaries for additional type checking.
+
+```python
+from mypy_boto3_mediaconvert.type_defs import (
+ AacSettingsTypeDef,
+ Ac3SettingsTypeDef,
+ AccelerationSettingsTypeDef,
+ AiffSettingsTypeDef,
+ AllowedRenditionSizeTypeDef,
+ AncillarySourceSettingsTypeDef,
+ AssociateCertificateRequestRequestTypeDef,
+ AudioChannelTaggingSettingsTypeDef,
+ Eac3AtmosSettingsTypeDef,
+ Eac3SettingsTypeDef,
+ Mp2SettingsTypeDef,
+ Mp3SettingsTypeDef,
+ OpusSettingsTypeDef,
+ VorbisSettingsTypeDef,
+ WavSettingsTypeDef,
+ AudioNormalizationSettingsTypeDef,
+ AudioSelectorGroupTypeDef,
+ HlsRenditionGroupSettingsTypeDef,
+ ForceIncludeRenditionSizeTypeDef,
+ MinBottomRenditionSizeTypeDef,
+ MinTopRenditionSizeTypeDef,
+ Av1QvbrSettingsTypeDef,
+ AvailBlankingTypeDef,
+ AvcIntraUhdSettingsTypeDef,
+ BandwidthReductionFilterTypeDef,
+ BurninDestinationSettingsTypeDef,
+ CancelJobRequestRequestTypeDef,
+ DvbSubDestinationSettingsTypeDef,
+ EmbeddedDestinationSettingsTypeDef,
+ ImscDestinationSettingsTypeDef,
+ SccDestinationSettingsTypeDef,
+ SrtDestinationSettingsTypeDef,
+ TeletextDestinationSettingsTypeDef,
+ TtmlDestinationSettingsTypeDef,
+ WebvttDestinationSettingsTypeDef,
+ CaptionSourceFramerateTypeDef,
+ DvbSubSourceSettingsTypeDef,
+ EmbeddedSourceSettingsTypeDef,
+ TeletextSourceSettingsTypeDef,
+ TrackSourceSettingsTypeDef,
+ WebvttHlsSourceSettingsTypeDef,
+ OutputChannelMappingTypeDef,
+ ClipLimitsTypeDef,
+ CmafAdditionalManifestTypeDef,
+ SpekeKeyProviderCmafTypeDef,
+ StaticKeyProviderTypeDef,
+ CmafImageBasedTrickPlaySettingsTypeDef,
+ CmfcSettingsTypeDef,
+ Hdr10MetadataTypeDef,
+ F4vSettingsTypeDef,
+ M3u8SettingsTypeDef,
+ MovSettingsTypeDef,
+ Mp4SettingsTypeDef,
+ MpdSettingsTypeDef,
+ HopDestinationTypeDef,
+ ResponseMetadataTypeDef,
+ ReservationPlanSettingsTypeDef,
+ DashAdditionalManifestTypeDef,
+ SpekeKeyProviderTypeDef,
+ DashIsoImageBasedTrickPlaySettingsTypeDef,
+ DeinterlacerTypeDef,
+ DeleteJobTemplateRequestRequestTypeDef,
+ DeletePresetRequestRequestTypeDef,
+ DeleteQueueRequestRequestTypeDef,
+ PaginatorConfigTypeDef,
+ DescribeEndpointsRequestRequestTypeDef,
+ EndpointTypeDef,
+ DisassociateCertificateRequestRequestTypeDef,
+ DolbyVisionLevel6MetadataTypeDef,
+ DvbNitSettingsTypeDef,
+ DvbSdtSettingsTypeDef,
+ DvbTdtSettingsTypeDef,
+ EsamManifestConfirmConditionNotificationTypeDef,
+ EsamSignalProcessingNotificationTypeDef,
+ ExtendedDataServicesTypeDef,
+ FrameCaptureSettingsTypeDef,
+ GetJobRequestRequestTypeDef,
+ GetJobTemplateRequestRequestTypeDef,
+ PolicyTypeDef,
+ GetPresetRequestRequestTypeDef,
+ GetQueueRequestRequestTypeDef,
+ H264QvbrSettingsTypeDef,
+ H265QvbrSettingsTypeDef,
+ Hdr10PlusTypeDef,
+ HlsAdditionalManifestTypeDef,
+ HlsCaptionLanguageMappingTypeDef,
+ HlsImageBasedTrickPlaySettingsTypeDef,
+ HlsSettingsTypeDef,
+ Id3InsertionTypeDef,
+ InsertableImageTypeDef,
+ InputClippingTypeDef,
+ InputDecryptionSettingsTypeDef,
+ RectangleTypeDef,
+ InputVideoGeneratorTypeDef,
+ JobMessagesTypeDef,
+ KantarWatermarkSettingsTypeDef,
+ NielsenConfigurationTypeDef,
+ NielsenNonLinearWatermarkSettingsTypeDef,
+ TimecodeConfigTypeDef,
+ QueueTransitionTypeDef,
+ TimingTypeDef,
+ WarningGroupTypeDef,
+ ListJobTemplatesRequestRequestTypeDef,
+ ListJobsRequestRequestTypeDef,
+ ListPresetsRequestRequestTypeDef,
+ ListQueuesRequestRequestTypeDef,
+ ListTagsForResourceRequestRequestTypeDef,
+ ResourceTagsTypeDef,
+ M2tsScte35EsamTypeDef,
+ MotionImageInsertionFramerateTypeDef,
+ MotionImageInsertionOffsetTypeDef,
+ Mpeg2SettingsTypeDef,
+ MsSmoothAdditionalManifestTypeDef,
+ MxfXavcProfileSettingsTypeDef,
+ NexGuardFileMarkerSettingsTypeDef,
+ NoiseReducerFilterSettingsTypeDef,
+ NoiseReducerSpatialFilterSettingsTypeDef,
+ NoiseReducerTemporalFilterSettingsTypeDef,
+ VideoDetailTypeDef,
+ ProresSettingsTypeDef,
+ ReservationPlanTypeDef,
+ S3DestinationAccessControlTypeDef,
+ S3EncryptionSettingsTypeDef,
+ TagResourceRequestRequestTypeDef,
+ TimecodeBurninTypeDef,
+ UntagResourceRequestRequestTypeDef,
+ Vc3SettingsTypeDef,
+ Vp8SettingsTypeDef,
+ Vp9SettingsTypeDef,
+ Xavc4kIntraCbgProfileSettingsTypeDef,
+ Xavc4kIntraVbrProfileSettingsTypeDef,
+ Xavc4kProfileSettingsTypeDef,
+ XavcHdIntraCbgProfileSettingsTypeDef,
+ XavcHdProfileSettingsTypeDef,
+ AudioCodecSettingsTypeDef,
+ AutomatedAbrRuleTypeDef,
+ Av1SettingsTypeDef,
+ AvcIntraSettingsTypeDef,
+ CaptionDestinationSettingsTypeDef,
+ FileSourceSettingsTypeDef,
+ ChannelMappingTypeDef,
+ CmafEncryptionSettingsTypeDef,
+ ColorCorrectorTypeDef,
+ VideoSelectorTypeDef,
+ CreateQueueRequestRequestTypeDef,
+ UpdateQueueRequestRequestTypeDef,
+ DashIsoEncryptionSettingsTypeDef,
+ HlsEncryptionSettingsTypeDef,
+ MsSmoothEncryptionSettingsTypeDef,
+ DescribeEndpointsRequestDescribeEndpointsPaginateTypeDef,
+ ListJobTemplatesRequestListJobTemplatesPaginateTypeDef,
+ ListJobsRequestListJobsPaginateTypeDef,
+ ListPresetsRequestListPresetsPaginateTypeDef,
+ ListQueuesRequestListQueuesPaginateTypeDef,
+ DescribeEndpointsResponseTypeDef,
+ DolbyVisionTypeDef,
+ EsamSettingsTypeDef,
+ GetPolicyResponseTypeDef,
+ PutPolicyRequestRequestTypeDef,
+ PutPolicyResponseTypeDef,
+ H264SettingsTypeDef,
+ H265SettingsTypeDef,
+ OutputSettingsTypeDef,
+ TimedMetadataInsertionTypeDef,
+ ImageInserterTypeDef,
+ ListTagsForResourceResponseTypeDef,
+ M2tsSettingsTypeDef,
+ MotionImageInserterTypeDef,
+ MxfSettingsTypeDef,
+ PartnerWatermarkingTypeDef,
+ NoiseReducerTypeDef,
+ OutputDetailTypeDef,
+ QueueTypeDef,
+ S3DestinationSettingsTypeDef,
+ XavcSettingsTypeDef,
+ AutomatedAbrSettingsTypeDef,
+ CaptionDescriptionPresetTypeDef,
+ CaptionDescriptionTypeDef,
+ CaptionSourceSettingsTypeDef,
+ RemixSettingsTypeDef,
+ ContainerSettingsTypeDef,
+ VideoPreprocessorTypeDef,
+ OutputGroupDetailTypeDef,
+ CreateQueueResponseTypeDef,
+ GetQueueResponseTypeDef,
+ ListQueuesResponseTypeDef,
+ UpdateQueueResponseTypeDef,
+ DestinationSettingsTypeDef,
+ VideoCodecSettingsTypeDef,
+ AutomatedEncodingSettingsTypeDef,
+ CaptionSelectorTypeDef,
+ AudioDescriptionTypeDef,
+ AudioSelectorTypeDef,
+ CmafGroupSettingsTypeDef,
+ DashIsoGroupSettingsTypeDef,
+ FileGroupSettingsTypeDef,
+ HlsGroupSettingsTypeDef,
+ MsSmoothGroupSettingsTypeDef,
+ VideoDescriptionTypeDef,
+ InputTemplateTypeDef,
+ InputTypeDef,
+ OutputGroupSettingsTypeDef,
+ OutputTypeDef,
+ PresetSettingsTypeDef,
+ OutputGroupTypeDef,
+ CreatePresetRequestRequestTypeDef,
+ PresetTypeDef,
+ UpdatePresetRequestRequestTypeDef,
+ JobSettingsTypeDef,
+ JobTemplateSettingsTypeDef,
+ CreatePresetResponseTypeDef,
+ GetPresetResponseTypeDef,
+ ListPresetsResponseTypeDef,
+ UpdatePresetResponseTypeDef,
+ CreateJobRequestRequestTypeDef,
+ JobTypeDef,
+ CreateJobTemplateRequestRequestTypeDef,
+ JobTemplateTypeDef,
+ UpdateJobTemplateRequestRequestTypeDef,
+ CreateJobResponseTypeDef,
+ GetJobResponseTypeDef,
+ ListJobsResponseTypeDef,
+ CreateJobTemplateResponseTypeDef,
+ GetJobTemplateResponseTypeDef,
+ ListJobTemplatesResponseTypeDef,
+ UpdateJobTemplateResponseTypeDef,
+)
+
+
+def get_structure() -> AacSettingsTypeDef:
+ return {...}
+```
+
+<a id="how-it-works"></a>
+
+## How it works
+
+Fully automated
+[mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder) carefully
+generates type annotations for each service, patiently waiting for `boto3`
+updates. It delivers drop-in type annotations for you and makes sure that:
+
+- All available `boto3` services are covered.
+- Each public class and method of every `boto3` service gets valid type
+ annotations extracted from `botocore` schemas.
+- Type annotations include up-to-date documentation.
+- Link to documentation is provided for every method.
+- Code is processed by [black](https://github.com/psf/black) and
+ [isort](https://github.com/PyCQA/isort) for readability.
+
+<a id="what's-new"></a>
+
+## What's new
+
+<a id="implemented-features"></a>
+
+### Implemented features
+
+- Fully type annotated `boto3`, `botocore`, `aiobotocore` and `aioboto3`
+ libraries
+- `mypy`, `pyright`, `VSCode`, `PyCharm`, `Sublime Text` and `Emacs`
+ compatibility
+- `Client`, `ServiceResource`, `Resource`, `Waiter` `Paginator` type
+ annotations for each service
+- Generated `TypeDefs` for each service
+- Generated `Literals` for each service
+- Auto discovery of types for `boto3.client` and `boto3.resource` calls
+- Auto discovery of types for `session.client` and `session.resource` calls
+- Auto discovery of types for `client.get_waiter` and `client.get_paginator`
+ calls
+- Auto discovery of types for `ServiceResource` and `Resource` collections
+- Auto discovery of types for `aiobotocore.Session.create_client` calls
+
+<a id="latest-changes"></a>
+
+### Latest changes
+
+Builder changelog can be found in
+[Releases](https://github.com/youtype/mypy_boto3_builder/releases).
+
+<a id="versioning"></a>
+
+## Versioning
+
+`mypy-boto3-mediaconvert` version is the same as related `boto3` version and
+follows [PEP 440](https://www.python.org/dev/peps/pep-0440/) format.
+
+<a id="thank-you"></a>
+
+## Thank you
+
+- [Allie Fitter](https://github.com/alliefitter) for
+ [boto3-type-annotations](https://pypi.org/project/boto3-type-annotations/),
+ this package is based on top of his work
+- [black](https://github.com/psf/black) developers for an awesome formatting
+ tool
+- [Timothy Edmund Crosley](https://github.com/timothycrosley) for
+ [isort](https://github.com/PyCQA/isort) and how flexible it is
+- [mypy](https://github.com/python/mypy) developers for doing all dirty work
+ for us
+- [pyright](https://github.com/microsoft/pyright) team for the new era of typed
+ Python
+
+<a id="documentation"></a>
+
+## Documentation
+
+All services type annotations can be found in
+[boto3 docs](https://youtype.github.io/boto3_stubs_docs/mypy_boto3_mediaconvert/)
+
+<a id="support-and-contributing"></a>
+
+## Support and contributing
+
+This package is auto-generated. Please reports any bugs or request new features
+in [mypy-boto3-builder](https://github.com/youtype/mypy_boto3_builder/issues/)
+repository.
+
+
+%prep
+%autosetup -n mypy-boto3-mediaconvert-1.26.110
+
+%build
+%py3_build
+
+%install
+%py3_install
+install -d -m755 %{buildroot}/%{_pkgdocdir}
+if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
+if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
+if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
+if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
+pushd %{buildroot}
+if [ -d usr/lib ]; then
+ find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/lib64 ]; then
+ find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/bin ]; then
+ find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/sbin ]; then
+ find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+touch doclist.lst
+if [ -d usr/share/man ]; then
+ find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
+fi
+popd
+mv %{buildroot}/filelist.lst .
+mv %{buildroot}/doclist.lst .
+
+%files -n python3-mypy-boto3-mediaconvert -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Tue Apr 11 2023 Python_Bot <Python_Bot@openeuler.org> - 1.26.110-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..cea67cb
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+f46941a0a521572309abc86711e91e35 mypy-boto3-mediaconvert-1.26.110.tar.gz