Created attachment 164397 [details] Patch updating port to 1.4.0 Trivial update to 1.4.0 (latest upstream). (Also reorder DISTNAME/PKGNAMEPREFIX to make portlint happy)
Non-committers should not be assigned issues (currently) as they often get lost and don't make progress. Re-triage: - Correctly reset assignment so that any committer can 'take' it - CC python@ since it's a python port update - Remove Warren (wblock@) from maintainer-feedback since he is no longer MAINTAINER
Building in poudriere wants to load https://pypi.python.org/simple/pytest-runner/ in build phase and fails. This needs to be worked around.
Fix found: BUILD_DEPENDS on devel/py-pytest-runner
testbuilds are fine, but: The dependent port is security/py-oauthlib, which you maintain. It's at 0.7.2, upstream is at 1.0.3 and has a breaking change in 1.0.0, see https://github.com/idan/oauthlib/releases and itself has downstream ports: audio/py-discogs-client www/py-flask-oauthlib www/py-requests-oauthlib
A testbuild for security/py-oauthlib at 1.0.3 (current upstream release) looks fine.
Created attachment 167435 [details] Update py-pyjwt to 1.4.0, Modernize www/py-jwt: Update to 1.4.0, Modernize - Update PORTVERSION and distinfo checksum (1.4.0) - Update run and test dependencies (pycrypto -> cryptography) - Enable "concurrent" Python installation - Enable NO_ARCH (architecture independent) - Update test target - Patch setup.py not to install non-compulsory tests_requires - Group OPTIONS_* entries - Pet portling (DISTNAME order) - Uncomment LICENSE_FILE
Comment on attachment 164397 [details] Patch updating port to 1.4.0 Obsolete
Re-assign after talking with maintainer. I have the update for security/py-oauthlib ready to go (which is what precipitated attachment 167435 [details])
A commit references this bug: Author: koobs Date: Fri Feb 26 10:44:33 UTC 2016 New revision: 409595 URL: https://svnweb.freebsd.org/changeset/ports/409595 Log: www/py-pyjwt: Update to 1.4.0, Modernize - Update PORTVERSION and distinfo checksum (1.4.0) - Update run and test dependencies (pycrypto -> cryptography) - Enable "concurrent" Python installation - Enable NO_ARCH (architecture independent) - Update test target - Patch setup.py not to install non-compulsory tests_requires - Group OPTIONS_* entries - Pet portling (DISTNAME order) - Uncomment LICENSE_FILE PR: 205443 Reviewed by: maintainer <terje elde net> Approved by: maintainer <terje elde net> Changes: head/www/py-pyjwt/Makefile head/www/py-pyjwt/distinfo head/www/py-pyjwt/files/ head/www/py-pyjwt/files/patch-setup.py
Committed! Sorry this took so long to resolve