Created attachment 172341 [details] update to 3.2.0 The newer version is a dependency of (newer versions of) www/py-flexget.
Created attachment 172343 [details] poudriere log
Created attachment 172344 [details] poudriere-portlint log
A commit references this bug: Author: jbeich Date: Mon Jul 11 04:29:28 UTC 2016 New revision: 418353 URL: https://svnweb.freebsd.org/changeset/ports/418353 Log: devel/py-apscheduler: update to 3.2.0 - Convert to the testing framework Changes: https://github.com/agronholm/apscheduler/compare/v3.0.4...v3.2.0 PR: 210980 Submitted by: Andrej Ebert <andrej@ebert.su> (based on) Changes: head/devel/py-apscheduler/Makefile head/devel/py-apscheduler/distinfo
Thanks. Landed. It seems to work fine with py27-flexget-1.2.348_1,1
Created attachment 172651 [details] version fix, new dependency I dropped the setup_requirements (specifically py-setuptools_scm) in my previous patch, but apscheduler relies on it to register the right version in site-packages. This leads to version 0.0.0 being registered, which is a problem if something relies on a specific version, flexget for example: bug #210984, comment #3. So I added scm as build dependency, now it correctly registers itself as version 3.2.0.
Created attachment 172652 [details] poudriere log
Created attachment 172653 [details] poudriere-portlint log
Please see new patch, commited version registers itself as version 0.0.0
A commit references this bug: Author: jbeich Date: Mon Jul 18 16:14:45 UTC 2016 New revision: 418710 URL: https://svnweb.freebsd.org/changeset/ports/418710 Log: devel/py-apscheduler: fix python package version after r418353 >>> import apscheduler >>> apscheduler.__version__ '0.0.0' PR: 210980 Submitted by: Andrej Ebert <andrej@ebert.su> Changes: head/devel/py-apscheduler/Makefile
Thanks. Landed.
Re-open for MFH if quarterly version is also affected
2016Q3 still has 3.0.4 thus doesn't need ports r418710. While there's no immediate reason (e.g. security, bustage) to update 3.2.0 wouldn't break www/py-flexget. Leaving as is.