Created attachment 198848 [details] py-ncclient-fix-requirements.patch Hello, attached is the patch that fixes the requirements.txt of net-mgmt/py-ncclient by limiting the use of the devel/py-selectors2 port to Python versions lower/equal than 3.4 only. At the moment the Python 3.6 version of the net-mgmt/py-napalm port that depends on net-mgmt/py-ncclient, is broken (please see also the attached log). QA: ~~~ - poudriere (11.2-RELEASE, 12.0-BETA2, 13.0-CURRENT@r339730 amd64 + i386) -> OK - portlint -> OK
Created attachment 198849 [details] py36-napalm.log
Comment on attachment 198848 [details] py-ncclient-fix-requirements.patch I think it should be upstreamed. Would you mind creating issue/pull-request on the project github?
(In reply to Sergey Akhmatov from comment #2) Thank you for the quick approval. As you have already suggested I created an issue and a pull-request on upstream's GH repository. Maybe it will be merged into the next update.
(In reply to Sergey Akhmatov from comment #2) The pull-request has been committed into the master branch: https://github.com/ncclient/ncclient/commit/de873d8040bd2ddc7160caa78ebc323fb05ef885
A commit references this bug: Author: swills Date: Sat Jan 5 20:37:23 UTC 2019 New revision: 489379 URL: https://svnweb.freebsd.org/changeset/ports/489379 Log: net-mgmt/py-ncclient: Fix requirements.txt PR: 232883 Submitted by: Kai <freebsd_ports@k-worx.org> Approved by: Sergey Akhmatov <sergey@akhmatov.ru> (maintainer) Changes: head/net-mgmt/py-ncclient/Makefile head/net-mgmt/py-ncclient/files/ head/net-mgmt/py-ncclient/files/patch-requirements.txt
Committed, thanks!