2013-07-08 18 views
8

StackOverflowには、Python SOAPクライアントに関する疑問がたくさんあります。しかし、それらはすべて3歳以上です。まだ管理されているpython SOAPライブラリはありますか?

現在、どのPython SOAPクライアントライブラリが現在アクティブに維持されているのですか?

私が見つけたのはPySimpleSOAPです。他に何かありますか? PythonのSOAPクライアント・ソリューションではまだ興味を持っている場合

答えて

2

TL; DR:

zeepは、ドキュメントherePyPiである

長い答え:

私は上記のいくつかは持っているように見えるとして2016年のように更新要求を投稿するつもりでした今もレーダーから落ちました。 Python WebServicesによると

があるSOAPクライアントの数:

ZSI(Zoleraソープインフラストラクチャ) - 積極的に維持PythonのWebサービスプロジェクトのバージョン。 2007年2月2日にリリースされたZSI-2.0は、クライアントとサーバーの両方のSOAPライブラリを提供します。複雑な型の適切なWSDL消費がPythonクラスに新たに追加されました。

soaplib - Soaplibは、ソープWebサービスの作成と呼び出しのための使いやすいPythonライブラリです。 soaplibで書かれたWebサービスはシンプルで軽量で、他のSOAP実装とうまく連携し、WSGIアプリケーションとしてデプロイできます。

suds - Sudsは、Webサービス用のサービスプロキシを提供する軽量SOAP Pythonクライアントです。

pysimplesoap - PySimpeSoapはシンプルで機能的なクライアント/サーバーです。使いやすさと柔軟性(クラスなし、自動生成コードまたはxmlが必要)、WSDLのイントロスペクションと生成、WS-I標準準拠、互換性(Java AXIS、.NET、およびJboss WSを含む)フルスタックソリューション(XML_RPC、JSON、AMF-RPCなど他のサポートされているプロトコルを補完する)を有効にするためにWeb2Pyに含まれています。

osa-osaは、高速でスリムで使いやすいSOAP Pythonクライアントライブラリです。

Ladon Ladonは、Webサービスを作成するためのマルチプロトコルアプローチです。 1つのサービスを作成し、SOAPを含むいくつかのサービスプロトコルに公開します。他のほとんどのPythonベースのSOAPサービス実装とは異なり、LadonはWebサービス用のWSDLファイルを動的に生成します。これは、各Webサービスメソッドのパラメータ型がladonizeデコレータを介して定義されているため可能です。さらに、LadonはPython 3のサポートを提供していると言わざるを得ない。

zeep - Zeepは、現代的(2016年)の高性能SOAPクライアントビルドで、lxmlと要求の上に構築されています。 Python 2および3と互換性があります。これを書いている時点で

(後半2016)これらのほとんどは、2015年以来、さらには遠く先に維持されていない、(のみSOAP1.1までサポート)時代遅れと、によって歴史をコミット行くように見えます。これは特にZSI,osaおよびsudsになります。

唯一の例外は、2016年後半に積極的に維持されているzeepのようですが、SOAP1.2のサポート(およびすべてのPythonバージョン)を提供しています - 少なくとも私の場合は、 WSDLをいくつか投げた。

zeepは、ドキュメントのWikiリンクのhere

6

チェックを試してみることをお勧めします。個々のプロジェクトをクリックして、それらが最後に更新された日時を確認することができます。たとえば、ZSI (Zolera Soap Infrastructure)は最後に2013-05-02に更新されました。

+0

おかげでPyPiです。これは私が探していたものです。 – Yossi

関連する問題