Update to the latest version
Requires python 3.6+
Created attachment 209548 [details]
Upstream is now 1.5.45
According to https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/flavors-auto-python.html you don't need to / shouldn't define compatible versions of Python.
Upstream is at 1.5.68
Does it build using Poudriere?
(In reply to daniel.engberg.lists from comment #3)
To be precise, a ports job is only to 'declare' what versions of Python a package *supports*, not prescribe what version of Python the port should *use*.
-USES= cpe python:2.7
+USES= cpe python:3.6+
If 1.5.18 (now 1.5.68, see below) *only* supports 3.6+, then the change is correct and acceptable. Upstream setup.py currently specifies:
Also, upstream is now at version 1.5.68. This issue needs an updated patch.
While we're here, other review items:
- The package ships tests, please add TEST_DEPENDS and a (do-)test target to run them for QA.
- The package specifies console_scripts for command line scripts, so the port must be made concurrent safe (USE_PYTHON=concurrent)
(In reply to Kubilay Kocak from comment #4)
I apologize, I misinterpreted the handbook about USES.