from conary import versions from conary.deps import deps from conary import conaryclient nvf = ('group-dist', versions.VersionFromString('/conary.rpath.com@rpl:devel//1/1.0.3-0.5-9'), deps.parseFlavor('~MySQL-python.threadsafe,X,~!alternatives,~!bootstrap,~!builddocs,~buildtests,desktop,dietlibc,emacs,gcj,~glibc.tls,gnome,~!grub.static,gtk,ipv6,kde,~!kernel.debug,~!kernel.debugdata,~!kernel.numa,krb,ldap,nptl,~!openssh.smartcard,~!openssh.static_libcrypto,pam,pcre,perl,~!pie,~!postfix.mysql,python,qt,readline,sasl,~!selinux,~sqlite.threadsafe,ssl,tcl,tcpwrappers,tk,~!xorg-x11.xprint is: x86(cmov,i486,i586,i686,~!mmx,~!sse2)')) cc = conaryclient.ConaryClient() repos = cc.getRepos() trove = repos.getTrove(*nvf) print trove.troveInfo.size()