J'ai un small codebase to back up Dropbox Business files, et j'essaie d'utiliser mypy pour m'aider à utiliser le plutôt nonpythique Dropbox Python SDK.mypy ne peut pas trouver le module 'dropbox'
J'ai installé mypy, et cela fonctionne.
Cependant, mypy soulève un avertissement pour la ligne suivante:
import dropbox
L'avertissement est "Vous ne trouvez pas le module nommé 'dropbox'".
Il semble que le générateur de SDK de Dropbox, appelé Stone, devrait generate compatible stub files (qui dans ce cas serait appelé dropbox.pyi
).
Mais il n'y a pas dropbox.pyi
dans site-packages/dropbox
, où mypy le chercherait.
Comment puis-je vérifier le type du package dropbox
?
Merci d'avance.
Versions:
- python 3.6 64 bits (Anaconda)
- OS: Windows 10 Pro 64 bits
- mypy 0,521
- la sélection SDK 8.0.0
L'API SDK a été le même pour un certain temps afin semble être stable. Y a-t-il une raison pour laquelle quelqu'un chez Dropbox n'ajoute pas les stubs au repo mis en page? Si c'est un problème, dois-je ajouter les talons? – blokeley
Je ne sais pas s'il y a une raison particulière, mais je vais demander à l'équipe de le faire. – Greg
Excellent merci. Si vous entendez dire que les talons ont été ajoutés au typehed, s'il vous plaît faites une note sur votre réponse ci-dessus – blokeley