問題タブ [mypy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
59 参照

mypy - mypy の「凍結」バージョンをアプリケーションにバンドルする方法

Transcrypt Python to JavaScript コンパイラーのタイプチェッカーとして mypy を使用しています。mypy はまだ流動的であるため、mypy の変更による非互換性を防ぐために、「凍結」バージョンを Transcrypt にバンドルしています。

これまで、バージョン 0.4.4 を Transcrypt インストール ディレクトリのサブディレクトリに含めましたが、問題なく動作しました。

現在、0.4.7 にアップグレードしようとしていますが、この単純なテスト プログラムの型チェックでは:

次のエラー メッセージが表示されます。

定期的にインストールされている mypy を使用すると、すべてがうまくいき、次のレポートが表示されます。

mypy を特別な場所に配置するには、いくつかの設備が必要なようです。すでにこのcustom-typeshed-dirオプションを試しましたが、役に立ちませんでした。

mypy をアプリケーションにバンドルする方法を明らかにできる人はいますか?