Learn F5 Technologies, Get Answers & Share Community Solutions Join DevCentral



BigSuds Python iControl Library

Really, a third library for python? Yes. An emphatic yes.

The first iteration of pycontrol (pc1) was based on the zsi library, which hasn’t been updated in years and was abandoned with the development of the second iteration, pycontrol v2 (pc2), which switched to the active and well-maintained suds library.

Bigsuds, like pycontrol v2, is also based on the suds library.

awesome! $ sudo pip install bigsuds Downloading/unpacking bigsuds Downloading bigsuds-1.0.1.tar.gz Running setup.py (path:/tmp/pip_build_root/bigsuds/setup.py) egg_info for package bigsuds Downloading/unpacking suds>=0.4 (from bigsuds) Downloading suds-0.4.tar.gz (104kB): 104kB downloaded Running setup.py (path:/tmp/pip_build_root/suds/setup.py) egg_info for package suds Installing collected packages: bigsuds, suds Running setup.py install for bigsuds Running setup.py install for suds /usr/bin/python -O /tmp/tmpigCwYE.py removing /tmp/tmpigCwYE.py Successfully installed bigsuds suds Cleaning up...

This has been added to pypi https://pypi.python.org/pypi/bigsuds/1.0.1

Thank you for uploading to pypi! https://pypi.python.org/pypi/bigsuds/1.0.1 -- this makes it much easier to install. Would you consider hosting the source code on GitHub so that the community can more easily contribute fixes and improvements?

Hi! Any chance of having `bigsuds` uploaded to https://pypi.python.org/pypi ? I would not mind doing it myself, but I don't think that bigsud's license (https://devcentral.f5.com/eula) lets m do that ... Carlos

Does this work for Python 3.4.1? I've tried to install for this version of Python, and I keep getting errors. If this is available, can someone provide installation instructions on this? Thank you very much. Demaster

The big red button, while it is supposed to be easy to see, is easily missed. I do not know why.

For those who need to work with F5 Appliance via SOCKS5 - hint: === #!/bin/env python import socks import urllib2 socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5, 'localhost', ) socks.wrapmodule(urllib2) import bigsuds b = bigsuds.BIGIP(hostname = '', username='admin',password='admin',debug=True) print(b.LocalLB.Pool.get_list()) === where is network reachable only via SOCKS5 tunnel (ssh -D ). socks module is https://code.google.com/p/socksipy-branch/

Is there any way to actually install this the way people manage python these days? I.e. via pip? Can you publish this to pypi please?

never mind I just saw the big red button, my bad ... thanks anyway Xd

Hi, I just have a dumb question, does bigsuds is different libraray than suds? And if they are different where can I download bigsuds from? Thanks.

1 Version(s):

01.00.00 Added: 8/10/2013