SNOW-2043406: Type Annotations for snowflake.connector.connect
#2270
Labels
enhancement
The issue is a request for improvement or a new feature
status-pr_pending_merge
A PR is made and is under review
status-triage_done
Initial triage done, will be further handled by the driver team
What is the current behavior?
snowflake.connect
lacks any type annotations, despite usage of**kwargs
it's possible to share annotations betweenSnowflakeConnection
andsnowflake.connect
through usage ofUnpack
.What is the desired behavior?
That
snowflake.connect
is properly annotated making type-checkers such as MyPy and Pyright raise type-checking warnings when incorrect arguments are parsed in.How would this improve
snowflake-connector-python
?Users relying on type-checkers or Pylance would get linting errors for invalid arguments without having to execute code. Additionally, by having
py.typed
the package indicates it's properly typed however in this case proper annotations are missing.The text was updated successfully, but these errors were encountered: