Created attachment 226593 [details]
* portlint: OK (looks fine.)
* testport: OK (poudriere: 13.0, amd64 tested)
* maketest: OK (57 passed, 4 skipped, 1 warnings)
When defined, LICENSE_FILE will cause LICENSE.md to be copied to /usr/local. I though we should always put that variable in Makefile of the port. Of course, once removed, everything is just fine. What should I do for this port and for any other in case license is standard (in this case BSD3CLAUSE) and when it's non-standard one? Of course, I will adjust this port based on the feedback. Thank you!
Created attachment 226594 [details]
The setup.py was "funky" and it's the cause why LICENSE.md was installed to /usr/local which is fixed by a patch file now.
Python ports should match their upstream python_requires / *_requires as closely as possible (modulo limitations of our <version-spec>):
@Goran You may also want to consider grouping those options up into a DATABASE group, with group description "Database Support"
Created attachment 226607 [details]
Python doesn't need to block / be assignee on new ports