{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/9"},{"label":"Text Editors","url":"https://skillfed.io/packages/category/text-editors"}],"enrichment":{"capability":"Provides Python type stubs for Motor, enabling static type-checking and IDE autocompletion for Motor's AsyncIO-based MongoDB driver without runtime overhead.","skillfed_tags":["type-stubs","mongodb","asyncio"],"use_cases":["Enable mypy type-checking in AsyncIO-based MongoDB applications using Motor without runtime overhead","Improve IDE autocompletion and inline documentation for Motor API calls in PyCharm or similar editors","Catch type errors in Motor queries and operations during development rather than at runtime","Provide type hints for team members working with Motor-based async codebases"],"what_it_does":"Motor-Types is a stub package that adds type hints to Motor, the non-blocking MongoDB driver for AsyncIO applications. It works by installing `.pyi` type definition files alongside Motor in your Python environment, allowing static type checkers like mypy and IDEs like PyCharm to understand Motor's API and provide accurate autocompletion and type validation.\n\nThe package depends on pymongo and typing-extensions at runtime. It targets Python 3.8 through 3.12 and is classified as Beta. Currently only AsyncIO stubs are supported; Tornado support is incomplete. The project is unofficial and unaffiliated with MongoDB.","worth_installing":"Yes, if you are actively using Motor with AsyncIO and need type-checking support\u2014the low install friction and permissive license make adoption straightforward. However, be aware the project is abandoned and may not track Motor API changes beyond version 3.0.0+. For new projects or those requiring long-term maintenance guarantees, verify that the stubs align with your Motor version before committing."},"id":"motor-types","links":{"html":"https://skillfed.io/packages/motor-types","md":"https://skillfed.io/packages/motor-types.md","pypi":"https://pypi.org/project/motor-types/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2023-12-22","license_spdx":null,"license_treatment":"permissive","name":"motor-types","python_support":"supports_current","summary":"Python stubs for Motor, a Non-Blocking MongoDB driver for Python's Tornado and AsyncIO based applications."},"popularity":{"monthly_downloads":127740,"position":11732,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.0.0b4"}
