Uh oh!
There was an error while loading. Please reload this page.
Add stubs for flask-migrate - #8967
Conversation
kasium
commented
Oct 22, 2022
So stubstest fails since the cli functions are not functions but click.Command or click.Group. click has inline types so we cannot use it here as a dependency right now. Any clue how to solve this? |
This comment has been minimized.
This comment has been minimized.
kasium
commented
Nov 17, 2022
Anybody any idea? |
JelleZijlstra
commented
Nov 18, 2022
Should we even include the cli functions in the stub? I imagine they're not supposed to be called directly. |
AlexWaygood
commented
Nov 21, 2022
I agree; we can probably just omit that file for now. Add an allowlist entry if stubtest complains. |
As discussed in miguelgrinberg/Flask-Migrate#492 types should be added to typeshed.
This comment has been minimized.
This comment has been minimized.
kasium
commented
Nov 22, 2022
@JelleZijlstra@AlexWaygood thanks for the support |
AlexWaygood
left a comment
There was a problem hiding this comment.
Mostly looks good -- a few comments below
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
Uh oh!
There was an error while loading. Please reload this page.
According to mypy_primer, this change has no effect on the checked open source code. 🤖🎉 |
Removals from `stubinfo.py`: - `atomicwrites` is archived and deprecated at runtime; stubs were removed from typeshed in python/typeshed#8925 - `attrs` has had inline types for a very long time now - `chardet` recently cut a release with inline types; typeshed's stubs were marked obsolete in python/typeshed#9318 - `cryptography` has had inline types for a very long time now; the only reason why it's still in typeshed is because other typeshed packages need `types-cryptography` as a dependency, and our testing infrastructure therefore can't currently cope with it being removed from typeshed. - `emoji` recently cut a release bundling stubs with the runtime package; typeshed's stubs were marked obsolete in python/typeshed#9051 - `termcolor` recently cut a release with inline types; typeshed's stubs were marked obsolete in python/typeshed#8746 - `prettytable` recently cut a release with inline types; typeshed's stubs were marked obsolete in python/typeshed#9023 Additions: - Stubs for `Xlib` were added in python/typeshed#9279 - Stubs for `consolemenu` were added in python/typeshed#8820 - Stubs for `dockerfile_parse` were added in python/typeshed#9305 - Stubs for `flask_migrate` were added in python/typeshed#8967 - Stubs for `paho.mqtt` were added in python/typeshed#8853 - Stubs for `pycocotools` were added in python/typeshed#9086 - Stubs for many `pywin32` modules were added in python/typeshed#8825, and multiple follow-up PRs - Stubs for `pyscreeze` were added in python/typeshed#8823
As discussed in miguelgrinberg/Flask-Migrate#492 types should be added to typeshed.