{"push_id":4491524878,"size":1,"distinct_size":1,"ref":"refs/heads/branches/2020Q1","head":"7a5dfa052f31a4ff2a22211decf6549984648f38","before":"ac2785effcfa33670d847798cf371b067711c6e7","commits":[{"sha":"7a5dfa052f31a4ff2a22211decf6549984648f38","author":{"name":"koobs","email":"035edf6cbf221a47846a951c7d1790e99331d70d@FreeBSD.org"},"message":"MFH: r522860 r522861\n\nnet/py-suds-jurko: Fix tests installed into shared location [1]\n\nThis package installs its 'tests' module into a non-package-specific\nlocation in the root site-packages directory. Python packages should/usually\naddress this by excluding tests from installation using\nsetup.py: find_packages(exclude[ \"<package-glob>\" ]).\n\nUnfortunately the above 'simple' change cannot be used because it doesn't\nallow the package to be tested on Python 3.x, as the tests package is not\nprocessed by 2to3, and the tests need to be run on the processed (by 2to3)\nsources. This may be the original reason upstream didn't remove them from\nthe build, not grokking the ramifications.\n\nAccordingly, this change moves the tests into the main package namespace\nand runs the tests on the processed sources in the resulting build/*\ndirectory. Remove CONFLICTS_INSTALL (to py-suds) accordingly.\n\nWhile I'm here:\n\nPatch the tests to support pytest > 4 and hack around the\ninability to reference parametrized tests (test[foo]) in pytests -k\nexpressions. [1][2]\n\nLevel up ports compliance: LICENSE_FILE, USE{S} ordering, match COMMENT\nto setup.py:description, match pkg-descr WWW URL to setup.py:homepage\n\nQA: All tests pass on Python 2.7-3.8\n\n[1] https://github.com/pytest-dev/pytest/issues/5881\n[2] https://github.com/pytest-dev/pytest/issues/6177\n\nPR:\t\t226077\nReported by:\tyuri [1]\nApproved by:\tportmgr (blanket: ports compliance)\n\nnet/py-suds-jurko: Bump PORTREVISION missed in ports r522860\n\nPR:\t226077\n\nApproved by:\tports-secteam (blanket(s): ports compliance, port bugfixes)","distinct":true,"url":"https://api.github.com/repos/pfsense/FreeBSD-ports/commits/7a5dfa052f31a4ff2a22211decf6549984648f38"}]}
{"actor":{"display_login":"netgate-git-updates"}}