Not sure if this is working correctly, with opkg and python3-cryptography-ptest included in the image I get:
* Solver encountered 1 problem(s): * Problem 1/1: * - conflicting requests * - nothing provides python3-cryptography-vectors = 36.0.2 needed by python3-cryptography-ptest-36.0.2-r0.0.qemux86_64 * * Solution 1: * - do not ask to install a package providing python3-cryptography-ptest even when I do have python3-cryptography-vectors_36.0.2-r0.0_qemux86_64.ipk and python3-cryptography-ptest_36.0.2-r0.0_qemux86_64.ipk is rpm parsing the version differently or is the issue somewhere else? I guess forcing identical EXTENDPKGV (instead of PV) between python3-cryptography and python3-cryptography-vectors would be too much (especially for people with PRserv enabled). Cheers, On Thu, Mar 17, 2022 at 5:44 PM Ross Burton <[email protected]> wrote: > python3-cryptography and python3-cryptography-vectors are actually the > same project but are on Pypi as two separate modules. > > The test suite validates that they're the same version and fails if they > are not: > > FAIL: tests/test_utils.py::test_vector_version > def test_vector_version(): > > assert cryptography.__version__ == cryptography_vectors.__version__ > E AssertionError: assert '36.0.2' == '36.0.1' > > Catch this slightly earlier by mandating that python3-cryptography-ptest > pulls in an identically versioned python3-cryptography-vectors. > > Signed-off-by: Ross Burton <[email protected]> > --- > meta/recipes-devtools/python/python3-cryptography_36.0.2.bb | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/meta/recipes-devtools/python/python3-cryptography_36.0.2.bb > b/meta/recipes-devtools/python/python3-cryptography_36.0.2.bb > index 940df60d44..cb3acdf7e2 100644 > --- a/meta/recipes-devtools/python/python3-cryptography_36.0.2.bb > +++ b/meta/recipes-devtools/python/python3-cryptography_36.0.2.bb > @@ -91,7 +91,7 @@ RDEPENDS:${PN}:append:class-target = " \ > > RDEPENDS:${PN}-ptest += " \ > ${PYTHON_PN}-bcrypt \ > - ${PYTHON_PN}-cryptography-vectors \ > + ${PYTHON_PN}-cryptography-vectors (= ${PV}) \ > ${PYTHON_PN}-hypothesis \ > ${PYTHON_PN}-iso8601 \ > ${PYTHON_PN}-pretend \ > -- > 2.25.1 > > > > >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#163945): https://lists.openembedded.org/g/openembedded-core/message/163945 Mute This Topic: https://lists.openembedded.org/mt/89849717/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
