Created attachment 195630 [details] pexpect 4.6.0 async is the registered keyword since python 3.7, so current version of pexpect fails to work with py37: File "/usr/local/lib/python3.7/site-packages/pexpect/spawnbase.py", line 224 def expect(self, pattern, timeout=-1, searchwindowsize=-1, async=False): ^ SyntaxError: invalid syntax *** Error code 1 Update to latest version solves the issue.
Created attachment 195631 [details] build log
Approved. Feel free to take maintainership if you would like. Thanks.
Thanks! I won't, but I may pass maintainership to python@ if you would like to.
Sure, thats fine with me.
A commit references this bug: Author: rm Date: Mon Jul 30 12:16:56 UTC 2018 New revision: 475883 URL: https://svnweb.freebsd.org/changeset/ports/475883 Log: misc/py-pexpect: update to 4.6.0 async is the registered keyword since python 3.7, so current version of pexpect fails to work with py37: File "/usr/local/lib/python3.7/site-packages/pexpect/spawnbase.py", line 224 def expect(self, pattern, timeout=-1, searchwindowsize=-1, async=False): ^ SyntaxError: invalid syntax *** Error code 1 Update to latest version solves the issue. Also pass maintainership to python@ at maintainer's request PR: 230188 Approved by: wg (maintainer) Changes: head/misc/py-pexpect/Makefile head/misc/py-pexpect/distinfo
Done, thanks.