Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 04 Nov 2021 06:41:23 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 258033] devel/py-b2sdk: Update to 1.12.0
Message-ID:  <bug-258033-7788-5faKiLAOCh@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-258033-7788@https.bugs.freebsd.org/bugzilla/>
References:  <bug-258033-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D258033

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=3D229259&action=
=3Dedit
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 submissio=
n.=20
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 so=
me
QA work for devel/py-setuptools_scm, I added the patch, in case there are a=
ny
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.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-258033-7788-5faKiLAOCh>