[Bug 258033] devel/py-b2sdk: Update to 1.12.0
- In reply to: bugzilla-noreply_a_freebsd.org: "[Bug 258033] [MAINTAINER] devel/py-b2sdk: update to 1.12.0"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 04 Nov 2021 06:41:23 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=258033 Kai Knoblich <kai@FreeBSD.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #227419|0 |1 is obsolete| | CC| |kai@FreeBSD.org Assignee|ports-bugs@FreeBSD.org |kai@FreeBSD.org --- Comment #8 from Kai Knoblich <kai@FreeBSD.org> --- Created attachment 229259 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=229259&action=edit py-b2sdk-1.12.0-revised.patch (In reply to Henry from comment #6) Attached you can find a revised patch which is based on your last submission. Following items were adjusted/changed: * Update the "do-test" target to get a working test suite. The new TEST_DEPENDS were extracted from "noxfile.py". * Set the version requirements of the *_DEPENDS more specific. * Convert the "${REINPLACE_CMD}" of "requirements.txt" into a patch (see Porter's Handbook 4.4.3) and remove the patching for "requires.txt". The latter file is dynamically regenerated with the modified dependencies of "requirements.txt" during build. * Add another patch to prepare the port for the 6.x release of devel/py-setuptools_scm. Technically, all of the items listed above would fall under the portmgr blanket. But because some time has passed by now and I still have to do some QA work for devel/py-setuptools_scm, I added the patch, in case there are any further questions. QA: ~~~ poudriere -> OK (12.2-RELEASE amd64 for py36, py37, py38, py39, py310) portclippy/portlint -> OK Results of "make test" (for py36-39): ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 387 passed, 48 skipped, 5 deselected, 3 warnings in N.NN seconds P.S.: Meanwhile, the 1.13.0 release is out but devel/py-logfury would have to be updated to 1.0.1 (or later) beforehand. -- You are receiving this mail because: You are the assignee for the bug.