0

Pythonライブラリpasslibをダウンロードし、sha256_cryptクラスを使用してデータを暗号化およびデコードしようとしています。

私はそれをapp.yamlファイルに含めましたが、それは言いthe library "passlib" is not supportedます。

使えないの?もしそうなら、代わりに何を使うべきですか?

さらに、GAPで使用できるライブラリに制限はありますか?

4

1 に答える 1

1

そのモジュールをapp.yamlのライブラリに追加する必要はありません。

コードと一緒にモジュールをアップロードする必要があります。そのためには、モジュールをインストールする代わりに(pip、easy_install、apt-getなどを使用して)、プロジェクトフォルダーにコピー/解凍します。

代わりに、サードパーティのライブラリとしてサポートされており、Cで記述されているPycryptoを使用してみませんか。

最後の質問に関しては、Appengineで実行できるライブラリにいくつかの制限があります。現在、C拡張機能を備えたユーザー提供のモジュールはサポートされていません。一部は、サードパーティのライブラリを介してサポートされています。さらに、一部のシステムコールはセキュリティのために無効になっているため、一部のモジュールの使用を妨げる可能性もあります。

于 2012-09-20T00:03:36.523 に答える