Created attachment 167909 [details] shar(1) archive of new port This is a new dependency for the devel/awscli port. See also https://github.com/bradleythughes/freebsd-ports/commit/67b6e7b694f79e6cde00d664e9f2bb00ebba06c1
Created attachment 167910 [details] poudriere testport log
Created attachment 167911 [details] portlint log
I don't think you need the PYTHON_REL bits: we haven't had Python < 2.7 in the tree since the beginning of 2014.
I was trying to convert the upstream setup.cfg requirements: https://github.com/boto/s3transfer/blob/develop/setup.cfg#L7 I will admit, I know absolutely nothing about Python, so I will happily remove the PYTHON_REL stuff if it's not needed.
Looking at that setup.cfg, it seems to require futures on Python 2 in general (it's a backport from a feature present in Python 3.2+). In this case, I think you should fix your check instead of removing it by checking for PYTHON_REL < 3000, which is what devel/py-trollius seems to do as well.
Created attachment 168147 [details] shar(1) archive of new port Done. I've attached a new shar(1) archive.
A commit references this bug: Author: rakuco Date: Mon Mar 14 13:15:51 UTC 2016 New revision: 411064 URL: https://svnweb.freebsd.org/changeset/ports/411064 Log: New port: net/py-s3transfer. Amazon S3 Transfer Manager for Python. WWW: https://github.com/boto/s3transfer PR: 207833 Submitted by: Bradley T. Hughes <bradleythughes@fastmail.fm> Changes: head/net/Makefile head/net/py-s3transfer/ head/net/py-s3transfer/Makefile head/net/py-s3transfer/distinfo head/net/py-s3transfer/pkg-descr
Committed, thanks a lot!
Thanks to you as well :)