When trying to invoke fabric I get the following message on all my FreeBSD instances: Traceback (most recent call last): File "/usr/local/bin/fab", line 5, in <module> from pkg_resources import load_entry_point File "/usr/local/lib/python2.7/site-packages/pkg_resources.py", line 2709, in <module> parse_requirements(__requires__), Environment() File "/usr/local/lib/python2.7/site-packages/pkg_resources.py", line 571, in resolve raise DistributionNotFound(req) pkg_resources.DistributionNotFound: paramiko>=1.10,<1.13 [root@MagnumBOX /var/db/ports]# uname -a FreeBSD MagnumBOX 9.3-BETA1 FreeBSD 9.3-BETA1 #0 r267127: Fri Jun 6 02:42:43 CEST 2014 root@MagnumBOX:/usr/obj/usr/src/sys/MagnumBOX amd64 [root@MagnumBOX /var/db/ports]# cat /var/db/ports/devel_py-fabric/options # This file is auto-generated by 'make config'. # Options for py27-fabric-1.8.1,1 _OPTIONS_READ=py27-fabric-1.8.1,1 _FILE_COMPLETE_OPTIONS_LIST=TESTS OPTIONS_FILE_UNSET+=TESTS
[root@MagnumBOX ~]# cat /var/db/ports/security_py-paramiko/options # This file is auto-generated by 'make config'. # Options for py27-paramiko-1.14.0 _OPTIONS_READ=py27-paramiko-1.14.0 _FILE_COMPLETE_OPTIONS_LIST=EXAMPLES OPTIONS_FILE_SET+=EXAMPLES
Over to maintainer.
A commit references this bug: Author: koobs Date: Fri Jun 13 08:58:19 UTC 2014 New revision: 357658 URL: http://svnweb.freebsd.org/changeset/ports/357658 Log: devel/py-fabric: Update to 1.8.4, fix w/ paramiko > 1.13 - Update to 1.8.4 (containing fix for paramiko > 1.13) - Tweak RUN_DEPENDS on paramiko to match version string in setup.py Changes: * Enhance setup.py to allow Paramiko 1.13+ under Python 2.6+. [1] * Treat paths that begin with tilde "~" as absolute lute paths instead of relative. [2] [1] https://github.com/fabric/fabric/issues/1105 [2] https://github.com/fabric/fabric/issues/898 PR: 190856 Reported by: blackmore at pichove dot org Changes: head/devel/py-fabric/Makefile head/devel/py-fabric/distinfo
Update with fix committed, thank you for the report