Releases: youtype/mypy_boto3_builder
Releases · youtype/mypy_boto3_builder
8.6.4
8.6.3
8.6.2
Fixed
[all]Fixed inconsistencies insetup.pyfor all packages[aiobotocore]Resources were not loaded correctly ifboto3was missing (reported by @ThisGuyCodes in #328)[aioboto3]Synced generatedsession.pyiwith static stubs[chat]Changed incorrect wording in some places
8.6.1
8.6.0 - Chat Assistant
Highlights
uvx mypy-boto3-buildercommand makes building custom packages easier
Added
[builder]Running with no CLI arguments starts an interactive interface
Changed
[docs]Updated installation instructions
Fixed
[s3]SSECustomerKeyandCopySourceSSECustomerKeyarguments acceptstr | bytes(reported by @ThisGuyCodes in #328)[s3]SSECustomerKeyMD5andCopySourceSSECustomerKeyMD5arguments are removed becauseboto3calculates them internally[types-aioboto3]SyncedSessiontype annotations with static stubs[types-aioboto3]Added missingClientCreatorContextwrapper forSession.clientreturn type annotations (reported by @kpark-hrp in #325)[types-aioboto3-lite]Incorrecttypes-botocoreversion was required[builder]Added a missing shortcut foruvxruns
Updated packages
mypy-boto3-s3 1.35.76types-boto3-s3 1.35.76types-aiobotocore-s3 2.15.2.post1types-aioboto3 13.2.0.post3types-aioboto3-lite 13.2.0.post3
8.5.0 - Custom Packages
Highlights
- New products:
types-boto3-custom,boto3-custom,aiobotocore-custom,aioboto3-customto build a custom package specifically for your project - Builder can be run with
uvx mypy_boto3_bulder
Added
[cli]New product:types-boto3-custom- All-in-one type annotations forboto3[cli]New product:boto3-stubs-custom- All-in-one type annotations forboto3[cli]New product:aiobotocore-custom- All-in-one type annotations foraiobotocore[cli]New product:aioboto3-custom- All-in-one type annotations foraioboto3
Fixed
[builder]Addedbotocoredependency[builder]Fixed run in isolated enviroment, e.g. uvx
8.4.2
Fixed
[types-aiobotocore]Removedbotocorerequirement fromaiobotocoretarget (reported by @lg-kialo in #327)[types-aioboto3]Removedbotocorerequirement fromaioboto3target[types-aiobotocore-full]Removedbotocorerequirement fromaiobotocoretarget[types-boto3]Package name was incorrect[builder]Added missing counter to skipped packages info log
8.4.1
8.4.0 - Wheels Included
Highlighs
- New product
types-boto3support - successor toboto3-stubs. It will become a recommended package in the next release. - Builder can now build
wheelandsdistpackages - No
boto3dependency for betteraio*products and 3x build speed boost --installedCLI flag is replaced with a new--output-type=package|installed|wheel|sdistCLI argument- Better support for
types-aioboto3andtypes-aiobotocore
Added
[cli]New--product-typeCLI argument that acceptspackage,wheel,sourceorinstalledpackage generation type[cli]--installedflag is deprecated, use--product-type=installedinstead[cli]New product:--product=types-boto3to generatetypes-boto3package[cli]New product:--product=types-boto3-liteto generatetypes-boto3-litepackage[cli]New product:--product=types-boto3-servicesto generatetypes-boto3-<service>packages[cli]New product:--product=types-boto3-fullto generatetypes-boto3-fullpackage[cli]New product:--product=types-boto3-docsto generatetypes-boto3-docspackage[cli]New product:--product=boto3-liteto generateboto3-stubs-litepackage (removed fromboto3product)[cli]New product:--product=aiobotocore-liteto generatetypes-aiobotocore-litepackage (removed fromaiobotocoreproduct)[cli]New product:--product=aioboto3-liteto generatetypes-aioboto3-litepackage (removed fromaioboto3product)[builder]Support for*.whland*.tar.gzpackages as an output[s3]Annotated missing injected methods
Changed
[builder]Removedboto3dependency[builder]Backportedboto3.model.ResourceModel[builder]Package builds are now 3 times faster due removedboto3instances creation[builder]Faster output file comparison[builder]All*-litepackages were moved to new products and no longer generated with full stubs
Fixed
[aioboto3]FixedSession.resourcereturn type (reported by @kpark-hrp in #325)[aiobotocore]FixedSession.clientreturn type (reported by @kpark-hrp in #325)[builder]Static files that will be overwritten by templates are no longer created[builder]Error on invalid version received from PyPI[services]Added a warning on attribute name conflict[services]ReplacedNO-BREAK SPACEwith a regular space in docstrings