Comments (3)
Hello! Looks like index auto-generation does not work because packages are installed in a different order. It will only work if mypy-boto3
is installed before mypy-boto3-batch
I am planning to remove auto-generation, because post-install way is hacky and does not allow me to use wheels. So it is always a good idea to run python -m mypy_boto3
to generate index.
Let me know if you have any suggestions on how to make installation process easier. Thank you.
from mypy_boto3_builder.
Hello. I am going to release builder v2, and main idea is to make mypy_boto3
package and dynamic type annotations completely optional. Some changeswere already done in the latest release, so you can start using this package in a recommended way for v2:
# client and resource annotations
from mypy_boto3_batch import BatchClient, BatchServiceResource
# waiters and paginaators
from mypy_boto3_batch.waiter as batch_waiters
from mypy_boto3_batch.paginator as batch_paginators
Automatic generation is now required only if you want type discovery for boto3.client
and boto3.resource
functions. If you plan to provide explicit annotations for these functions, you do not need mypy_boto3
Remember that only mypy
supports boto3.client/resource
generated annotations. PyCharm for some reason consumes too much RAM for those, and VSCode does not support them at all. So, explicit annotations is a good idea.
from mypy_boto3_builder.
Closing this issue as it is outdated due to v 2 release. Please update to boto3_stubs>=1.13.25.0
. Thank you for the report!
from mypy_boto3_builder.
Related Issues (20)
- Return type incorrect for DynamoDb Client methods HOT 2
- The query paginator returns unexpected Type QueryOutputTableTypeDef HOT 2
- upload_fileobj types in S3Client are wrong. HOT 3
- Corrupt tarball for mypy-boto3-ec2 on PyPI HOT 2
- Include TypeDef for Cloudwatch Alarms Events from EventBridge HOT 10
- Support configuration of `typing` vs `typing_extensions` HOT 4
- [sts] GetCallerIdentityResponseTypeDef -> Arn should be 'str' but ist dict[str, Any] HOT 3
- GetKeyPolicyResponseTypeDef Policy should be `str` not `Dict[str, Any]` HOT 4
- dynamo: AttributeBase does not include `name` property HOT 2
- Client package ServiceName literal definitions are not necessarily up-to-date HOT 2
- pyright now treats TypedDict field types as invariant instead of covariant resulting in some type checking errors HOT 5
- session.get_credentials() has become optional HOT 2
- ListUserPoolClientsResponseTypeDef : NextToken should be not required HOT 3
- Sub-resources do not inherit correct `.meta.client` type HOT 3
- Misleading return type definition for table.get_item() HOT 2
- S3 ListObjectsV2OutputTypeDef Contents key should be NotRequired HOT 3
- ResponseMetadata attribute being added to EC2 TypeDefs where it doesn't belong HOT 4
- EC2 InstanceTypeDef.Platform Literal incorrectly capitalized HOT 6
- ListObjectVersionsOutputTypeDef CommonPrefixes key can be missing HOT 5
- Output types broken as input types InventoryConfigurationOutputTypeDef, LifecycleRuleOutputTypeDef HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mypy_boto3_builder.