Created attachment 204528 [details] patch to add pyscreenshot dep and backend options While here, add options for backends and reformat a bit.
Added in ports r502238 @Steve, I don't see pillow referenced in pyscreenshot's setup.py [1], and pyvirtualdisplay already depends on it. Is the pillow dependency spurious in pyscreenshot? [1] setup.py:install_requires = ['EasyProcess']
(In reply to Kubilay Kocak from comment #1) No, pyscreenshot does need it, it's just not mentioned in the setup.py. And even if it were it would be an issue for pyscreenshot, not pyvirtualdisplay.
Comment on attachment 204528 [details] patch to add pyscreenshot dep and backend options Sorry for the late reply, looks good to me and thanks for the improvment! :)
A commit references this bug: Author: swills Date: Mon May 27 15:44:09 UTC 2019 New revision: 502801 URL: https://svnweb.freebsd.org/changeset/ports/502801 Log: x11/py-pyvirtualdisplay: Update to 0.2.3 [1] While here, add pyscreenshot dependency and add backend options [2] PR: 238155 [1] PR: 238038 [2] Approved by: Daniel Ylitalo <daniel@blodan.se> (maintainer) [1] [2] Changes: head/x11/py-pyvirtualdisplay/Makefile head/x11/py-pyvirtualdisplay/distinfo
Committed, thanks!