Мне нужно написать собственный клиент для взаимодействия со службой, которая предоставляет только интерфейс SOAP. Мой предпочтительный язык — Python, тем более что я уже написал кучу кода, который мне нужно использовать для этого проекта.
Когда я ищу клиентские библиотеки SOAP для Python, мне кажется, что в настоящее время ничего не разрабатывается и не поддерживается.
В идеале я буду использовать Python 2 под Cygwin. Однако, если Cygwin станет ограничением, я очень быстро перейду на другую платформу, и у меня уже есть несколько вариантов Linux наготове (но программное обеспечение, к которому я подключаюсь, требует Silverlight в браузере, поэтому я выполняю свою первоначальную работу над система Windows).
Наиболее многообещающим направлением кажется Spyne, но похоже, что он делает много других вещей и содержит много других зависимостей, поэтому может не подходить для простой клиентской SOAP-библиотеки.
Даже если это, вероятно, не поможет вам сейчас, это может помочь кому-то.