From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 3E75945C26; Thu, 31 Oct 2024 21:23:39 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 2C43C4028A; Thu, 31 Oct 2024 21:23:39 +0100 (CET) Received: from mail-lj1-f176.google.com (mail-lj1-f176.google.com [209.85.208.176]) by mails.dpdk.org (Postfix) with ESMTP id 234ED40264 for ; Thu, 31 Oct 2024 21:23:38 +0100 (CET) Received: by mail-lj1-f176.google.com with SMTP id 38308e7fff4ca-2fb4ba73464so504641fa.1 for ; Thu, 31 Oct 2024 13:23:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iol.unh.edu; s=unh-iol; t=1730406217; x=1731011017; darn=dpdk.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=uA0q0znegaJ5YP16hwr01bzhkpOEgG+4r012ILgDQS8=; b=chwHxEo7Lp3NwyQjPT/vdkv9Uqu/S9o1LyJI34IA7iYRsI/xkl8V/TnPBPm4oDGfME +O4S7dJ95gd07TKstsu6Iur6uclj9QQg6vPIlPDw3KGZzHQmJIfMSpc51f1MNal2CFbO r3HHu50+N21DwYVn7/wEA96LcZ53e4BN4O7/c= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730406217; x=1731011017; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=uA0q0znegaJ5YP16hwr01bzhkpOEgG+4r012ILgDQS8=; b=awxf9S+r3j6uKKD4t1pO7VyYFk4eU8+aQ1kzILXLUbbc9S+jTTijjH6tezRbYzMjt3 FQLEWS260rUg+mSf3ktDNvqt9U/Kkmwjb74xPtN8VT2B2DbJHv0gQ04os99HY/E8vPnK WD70TxxlYNq3/vnrEFgBCXicrL/D8QrbkyLHB15T8NlGGat86HbuKTHR6XJ0z7q9Zbq4 fLEHyo92g3veI/skYbrV1TXm5r4ZhK2F9acKe6PBf0ExNB6CJvxGF+c5lZZOIJLP3tWv uXs2eGD1oOK6Cs0wpIJWaPL0hOEWfvSBo+vVsuCwsqu6IbX3npQ488q6rgm0kV0Duxm0 7Inw== X-Gm-Message-State: AOJu0Yw1D480lx0syc7bcKTiUKFVbljHo8r19PLV15/qAGsdOc4RsXFa dQHNMzlnuOG8Vb72go9vsRYcm/aLKJEUrXgyGvehqX9AsM1Nw7xKFii4Bva8cJbWhwXFIlJykiN V5m7A5R2s7qomKrXP6XTD6PMyZlZ+HK9R8M9G0g== X-Google-Smtp-Source: AGHT+IG5CFFWy1LGboHAN35oa+cpUTjmCBawrjl5Xa92rWhOkFB9WBkPBLRo1rfUI7fcotIUMmJqXFkaqP8JpbG3Dr0= X-Received: by 2002:a2e:be85:0:b0:2fb:56c1:bf with SMTP id 38308e7fff4ca-2fcbe04bb4dmr34634461fa.7.1730406217222; Thu, 31 Oct 2024 13:23:37 -0700 (PDT) MIME-Version: 1.0 References: <20240822163941.1390326-1-luca.vizzarro@arm.com> <20241028174949.3283701-1-luca.vizzarro@arm.com> <20241028174949.3283701-6-luca.vizzarro@arm.com> In-Reply-To: <20241028174949.3283701-6-luca.vizzarro@arm.com> From: Nicholas Pratte Date: Thu, 31 Oct 2024 16:23:25 -0400 Message-ID: Subject: Re: [PATCH v4 5/8] dts: remove warlock dependency To: Luca Vizzarro Cc: dev@dpdk.org, Paul Szczepanek , Patrick Robb Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Reviewed-by: Nicholas Pratte On Mon, Oct 28, 2024 at 1:51=E2=80=AFPM Luca Vizzarro wrote: > > Since pydantic has completely replaced warlock, there is no more need to > keep it as a dependency. This removes it. > > Signed-off-by: Luca Vizzarro > Reviewed-by: Paul Szczepanek > --- > dts/poetry.lock | 227 +-------------------------------------------- > dts/pyproject.toml | 1 - > 2 files changed, 1 insertion(+), 227 deletions(-) > > diff --git a/dts/poetry.lock b/dts/poetry.lock > index 56c50ad52c..9f7db60793 100644 > --- a/dts/poetry.lock > +++ b/dts/poetry.lock > @@ -34,24 +34,6 @@ files =3D [ > {file =3D "annotated_types-0.7.0.tar.gz", hash =3D "sha256:aff07c09a= 53a08bc8cfccb9c85b05f1aa9a2a6f23728d790723543408344ce89"}, > ] > > -[[package]] > -name =3D "attrs" > -version =3D "23.1.0" > -description =3D "Classes Without Boilerplate" > -optional =3D false > -python-versions =3D ">=3D3.7" > -files =3D [ > - {file =3D "attrs-23.1.0-py3-none-any.whl", hash =3D "sha256:1f28b452= 2cdc2fb4256ac1a020c78acf9cba2c6b461ccd2c126f3aa8e8335d04"}, > - {file =3D "attrs-23.1.0.tar.gz", hash =3D "sha256:6279836d581513a26f= 1bf235f9acd333bc9115683f14f7e8fae46c98fc50e015"}, > -] > - > -[package.extras] > -cov =3D ["attrs[tests]", "coverage[toml] (>=3D5.3)"] > -dev =3D ["attrs[docs,tests]", "pre-commit"] > -docs =3D ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphi= nxcontrib-towncrier", "towncrier", "zope-interface"] > -tests =3D ["attrs[tests-no-zope]", "zope-interface"] > -tests-no-zope =3D ["cloudpickle", "hypothesis", "mypy (>=3D1.1.1)", "pym= pler", "pytest (>=3D4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] > - > [[package]] > name =3D "babel" > version =3D "2.13.1" > @@ -491,66 +473,6 @@ MarkupSafe =3D ">=3D2.0" > [package.extras] > i18n =3D ["Babel (>=3D2.7)"] > > -[[package]] > -name =3D "jsonpatch" > -version =3D "1.33" > -description =3D "Apply JSON-Patches (RFC 6902)" > -optional =3D false > -python-versions =3D ">=3D2.7, !=3D3.0.*, !=3D3.1.*, !=3D3.2.*, !=3D3.3.*= , !=3D3.4.*, !=3D3.5.*, !=3D3.6.*" > -files =3D [ > - {file =3D "jsonpatch-1.33-py2.py3-none-any.whl", hash =3D "sha256:0a= e28c0cd062bbd8b8ecc26d7d164fbbea9652a1a3693f3b956c1eae5145dade"}, > - {file =3D "jsonpatch-1.33.tar.gz", hash =3D "sha256:9fcd4009c41e6d12= 348b4a0ff2563ba56a2923a7dfee731d004e212e1ee5030c"}, > -] > - > -[package.dependencies] > -jsonpointer =3D ">=3D1.9" > - > -[[package]] > -name =3D "jsonpointer" > -version =3D "2.4" > -description =3D "Identify specific nodes in a JSON document (RFC 6901)" > -optional =3D false > -python-versions =3D ">=3D2.7, !=3D3.0.*, !=3D3.1.*, !=3D3.2.*, !=3D3.3.*= , !=3D3.4.*, !=3D3.5.*, !=3D3.6.*" > -files =3D [ > - {file =3D "jsonpointer-2.4-py2.py3-none-any.whl", hash =3D "sha256:1= 5d51bba20eea3165644553647711d150376234112651b4f1811022aecad7d7a"}, > - {file =3D "jsonpointer-2.4.tar.gz", hash =3D "sha256:585cee82b70211f= a9e6043b7bb89db6e1aa49524340dde8ad6b63206ea689d88"}, > -] > - > -[[package]] > -name =3D "jsonschema" > -version =3D "4.18.4" > -description =3D "An implementation of JSON Schema validation for Python" > -optional =3D false > -python-versions =3D ">=3D3.8" > -files =3D [ > - {file =3D "jsonschema-4.18.4-py3-none-any.whl", hash =3D "sha256:971= be834317c22daaa9132340a51c01b50910724082c2c1a2ac87eeec153a3fe"}, > - {file =3D "jsonschema-4.18.4.tar.gz", hash =3D "sha256:fb3642735399f= a958c0d2aad7057901554596c63349f4f6b283c493cf692a25d"}, > -] > - > -[package.dependencies] > -attrs =3D ">=3D22.2.0" > -jsonschema-specifications =3D ">=3D2023.03.6" > -referencing =3D ">=3D0.28.4" > -rpds-py =3D ">=3D0.7.1" > - > -[package.extras] > -format =3D ["fqdn", "idna", "isoduration", "jsonpointer (>1.13)", "rfc33= 39-validator", "rfc3987", "uri-template", "webcolors (>=3D1.11)"] > -format-nongpl =3D ["fqdn", "idna", "isoduration", "jsonpointer (>1.13)",= "rfc3339-validator", "rfc3986-validator (>0.1.0)", "uri-template", "webcol= ors (>=3D1.11)"] > - > -[[package]] > -name =3D "jsonschema-specifications" > -version =3D "2023.7.1" > -description =3D "The JSON Schema meta-schemas and vocabularies, exposed = as a Registry" > -optional =3D false > -python-versions =3D ">=3D3.8" > -files =3D [ > - {file =3D "jsonschema_specifications-2023.7.1-py3-none-any.whl", has= h =3D "sha256:05adf340b659828a004220a9613be00fa3f223f2b82002e273dee62fd5052= 4b1"}, > - {file =3D "jsonschema_specifications-2023.7.1.tar.gz", hash =3D "sha= 256:c91a50404e88a1f6ba40636778e2ee08f6e24c5613fe4c53ac24578a5a7f72bb"}, > -] > - > -[package.dependencies] > -referencing =3D ">=3D0.28.0" > - > [[package]] > name =3D "markupsafe" > version =3D "2.1.3" > @@ -1073,21 +995,6 @@ files =3D [ > {file =3D "PyYAML-6.0.1.tar.gz", hash =3D "sha256:bfdf460b1736c775f2= ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, > ] > > -[[package]] > -name =3D "referencing" > -version =3D "0.30.0" > -description =3D "JSON Referencing + Python" > -optional =3D false > -python-versions =3D ">=3D3.8" > -files =3D [ > - {file =3D "referencing-0.30.0-py3-none-any.whl", hash =3D "sha256:c2= 57b08a399b6c2f5a3510a50d28ab5dbc7bbde049bcaf954d43c446f83ab548"}, > - {file =3D "referencing-0.30.0.tar.gz", hash =3D "sha256:47237742e990= 457f7512c7d27486394a9aadaf876cbfaa4be65b27b4f4d47c6b"}, > -] > - > -[package.dependencies] > -attrs =3D ">=3D22.2.0" > -rpds-py =3D ">=3D0.7.0" > - > [[package]] > name =3D "requests" > version =3D "2.31.0" > @@ -1109,112 +1016,6 @@ urllib3 =3D ">=3D1.21.1,<3" > socks =3D ["PySocks (>=3D1.5.6,!=3D1.5.7)"] > use-chardet-on-py3 =3D ["chardet (>=3D3.0.2,<6)"] > > -[[package]] > -name =3D "rpds-py" > -version =3D "0.9.2" > -description =3D "Python bindings to Rust's persistent data structures (r= pds)" > -optional =3D false > -python-versions =3D ">=3D3.8" > -files =3D [ > - {file =3D "rpds_py-0.9.2-cp310-cp310-macosx_10_7_x86_64.whl", hash = =3D "sha256:ab6919a09c055c9b092798ce18c6c4adf49d24d4d9e43a92b257e3f2548231e= 7"}, > - {file =3D "rpds_py-0.9.2-cp310-cp310-macosx_11_0_arm64.whl", hash = =3D "sha256:d55777a80f78dd09410bd84ff8c95ee05519f41113b2df90a69622f5540c4f8= b"}, > - {file =3D "rpds_py-0.9.2-cp310-cp310-manylinux_2_17_aarch64.manylinu= x2014_aarch64.whl", hash =3D "sha256:a216b26e5af0a8e265d4efd65d3bcec5fba6b2= 6909014effe20cd302fd1138fa"}, > - {file =3D "rpds_py-0.9.2-cp310-cp310-manylinux_2_17_armv7l.manylinux= 2014_armv7l.whl", hash =3D "sha256:29cd8bfb2d716366a035913ced99188a79b623a3= 512292963d84d3e06e63b496"}, > - {file =3D "rpds_py-0.9.2-cp310-cp310-manylinux_2_17_ppc64le.manylinu= x2014_ppc64le.whl", hash =3D "sha256:44659b1f326214950a8204a248ca6199535e73= a694be8d3e0e869f820767f12f"}, > - {file =3D "rpds_py-0.9.2-cp310-cp310-manylinux_2_17_s390x.manylinux2= 014_s390x.whl", hash =3D "sha256:745f5a43fdd7d6d25a53ab1a99979e7f8ea419dfef= ebcab0a5a1e9095490ee5e"}, > - {file =3D "rpds_py-0.9.2-cp310-cp310-manylinux_2_17_x86_64.manylinux= 2014_x86_64.whl", hash =3D "sha256:a987578ac5214f18b99d1f2a3851cba5b09f4a68= 9818a106c23dbad0dfeb760f"}, > - {file =3D "rpds_py-0.9.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i= 686.whl", hash =3D "sha256:bf4151acb541b6e895354f6ff9ac06995ad9e4175cbc6d30= aaed08856558201f"}, > - {file =3D "rpds_py-0.9.2-cp310-cp310-musllinux_1_2_aarch64.whl", has= h =3D "sha256:03421628f0dc10a4119d714a17f646e2837126a25ac7a256bdf7c3943400f= 67f"}, > - {file =3D "rpds_py-0.9.2-cp310-cp310-musllinux_1_2_i686.whl", hash = =3D "sha256:13b602dc3e8dff3063734f02dcf05111e887f301fdda74151a93dbbc249930f= e"}, > - {file =3D "rpds_py-0.9.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash= =3D "sha256:fae5cb554b604b3f9e2c608241b5d8d303e410d7dfb6d397c335f983495ce7= f6"}, > - {file =3D "rpds_py-0.9.2-cp310-none-win32.whl", hash =3D "sha256:47c= 5f58a8e0c2c920cc7783113df2fc4ff12bf3a411d985012f145e9242a2764"}, > - {file =3D "rpds_py-0.9.2-cp310-none-win_amd64.whl", hash =3D "sha256= :4ea6b73c22d8182dff91155af018b11aac9ff7eca085750455c5990cb1cfae6e"}, > - {file =3D "rpds_py-0.9.2-cp311-cp311-macosx_10_7_x86_64.whl", hash = =3D "sha256:e564d2238512c5ef5e9d79338ab77f1cbbda6c2d541ad41b2af445fb200385e= 3"}, > - {file =3D "rpds_py-0.9.2-cp311-cp311-macosx_11_0_arm64.whl", hash = =3D "sha256:f411330a6376fb50e5b7a3e66894e4a39e60ca2e17dce258d53768fea06a37b= d"}, > - {file =3D "rpds_py-0.9.2-cp311-cp311-manylinux_2_17_aarch64.manylinu= x2014_aarch64.whl", hash =3D "sha256:0e7521f5af0233e89939ad626b15278c71b69d= c1dfccaa7b97bd4cdf96536bb7"}, > - {file =3D "rpds_py-0.9.2-cp311-cp311-manylinux_2_17_armv7l.manylinux= 2014_armv7l.whl", hash =3D "sha256:8d3335c03100a073883857e91db9f2e0ef8a1cf4= 2dc0369cbb9151c149dbbc1b"}, > - {file =3D "rpds_py-0.9.2-cp311-cp311-manylinux_2_17_ppc64le.manylinu= x2014_ppc64le.whl", hash =3D "sha256:d25b1c1096ef0447355f7293fbe9ad740f7c47= ae032c2884113f8e87660d8f6e"}, > - {file =3D "rpds_py-0.9.2-cp311-cp311-manylinux_2_17_s390x.manylinux2= 014_s390x.whl", hash =3D "sha256:6a5d3fbd02efd9cf6a8ffc2f17b53a33542f6b154e= 88dd7b42ef4a4c0700fdad"}, > - {file =3D "rpds_py-0.9.2-cp311-cp311-manylinux_2_17_x86_64.manylinux= 2014_x86_64.whl", hash =3D "sha256:c5934e2833afeaf36bd1eadb57256239785f5af0= 220ed8d21c2896ec4d3a765f"}, > - {file =3D "rpds_py-0.9.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i= 686.whl", hash =3D "sha256:095b460e117685867d45548fbd8598a8d9999227e9061ee7= f012d9d264e6048d"}, > - {file =3D "rpds_py-0.9.2-cp311-cp311-musllinux_1_2_aarch64.whl", has= h =3D "sha256:91378d9f4151adc223d584489591dbb79f78814c0734a7c3bfa9c9e099781= 21c"}, > - {file =3D "rpds_py-0.9.2-cp311-cp311-musllinux_1_2_i686.whl", hash = =3D "sha256:24a81c177379300220e907e9b864107614b144f6c2a15ed5c3450e19cf536fa= e"}, > - {file =3D "rpds_py-0.9.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash= =3D "sha256:de0b6eceb46141984671802d412568d22c6bacc9b230174f9e55fc72ef4f57= de"}, > - {file =3D "rpds_py-0.9.2-cp311-none-win32.whl", hash =3D "sha256:700= 375326ed641f3d9d32060a91513ad668bcb7e2cffb18415c399acb25de2ab"}, > - {file =3D "rpds_py-0.9.2-cp311-none-win_amd64.whl", hash =3D "sha256= :0766babfcf941db8607bdaf82569ec38107dbb03c7f0b72604a0b346b6eb3298"}, > - {file =3D "rpds_py-0.9.2-cp312-cp312-macosx_10_7_x86_64.whl", hash = =3D "sha256:b1440c291db3f98a914e1afd9d6541e8fc60b4c3aab1a9008d03da4651e6738= 6"}, > - {file =3D "rpds_py-0.9.2-cp312-cp312-macosx_11_0_arm64.whl", hash = =3D "sha256:0f2996fbac8e0b77fd67102becb9229986396e051f33dbceada3debaacc7033= f"}, > - {file =3D "rpds_py-0.9.2-cp312-cp312-manylinux_2_17_aarch64.manylinu= x2014_aarch64.whl", hash =3D "sha256:9f30d205755566a25f2ae0382944fcae2f3505= 00ae4df4e795efa9e850821d82"}, > - {file =3D "rpds_py-0.9.2-cp312-cp312-manylinux_2_17_armv7l.manylinux= 2014_armv7l.whl", hash =3D "sha256:159fba751a1e6b1c69244e23ba6c28f879a8758a= 3e992ed056d86d74a194a0f3"}, > - {file =3D "rpds_py-0.9.2-cp312-cp312-manylinux_2_17_ppc64le.manylinu= x2014_ppc64le.whl", hash =3D "sha256:a1f044792e1adcea82468a72310c66a7f08728= d72a244730d14880cd1dabe36b"}, > - {file =3D "rpds_py-0.9.2-cp312-cp312-manylinux_2_17_s390x.manylinux2= 014_s390x.whl", hash =3D "sha256:9251eb8aa82e6cf88510530b29eef4fac825a2b709= baf5b94a6094894f252387"}, > - {file =3D "rpds_py-0.9.2-cp312-cp312-manylinux_2_17_x86_64.manylinux= 2014_x86_64.whl", hash =3D "sha256:01899794b654e616c8625b194ddd1e5b51ef5b60= ed61baa7a2d9c2ad7b2a4238"}, > - {file =3D "rpds_py-0.9.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i= 686.whl", hash =3D "sha256:b0c43f8ae8f6be1d605b0465671124aa8d6a0e40f1fb81dc= ea28b7e3d87ca1e1"}, > - {file =3D "rpds_py-0.9.2-cp312-cp312-musllinux_1_2_aarch64.whl", has= h =3D "sha256:207f57c402d1f8712618f737356e4b6f35253b6d20a324d9a47cb9f38ee43= a6b"}, > - {file =3D "rpds_py-0.9.2-cp312-cp312-musllinux_1_2_i686.whl", hash = =3D "sha256:b52e7c5ae35b00566d244ffefba0f46bb6bec749a50412acf42b1c3f402e2c9= 0"}, > - {file =3D "rpds_py-0.9.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash= =3D "sha256:978fa96dbb005d599ec4fd9ed301b1cc45f1a8f7982d4793faf20b404b5667= 7d"}, > - {file =3D "rpds_py-0.9.2-cp38-cp38-macosx_10_7_x86_64.whl", hash =3D= "sha256:6aa8326a4a608e1c28da191edd7c924dff445251b94653988efb059b16577a4d"}= , > - {file =3D "rpds_py-0.9.2-cp38-cp38-macosx_11_0_arm64.whl", hash =3D = "sha256:aad51239bee6bff6823bbbdc8ad85136c6125542bbc609e035ab98ca1e32a192"}, > - {file =3D "rpds_py-0.9.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2= 014_aarch64.whl", hash =3D "sha256:4bd4dc3602370679c2dfb818d9c97b1137d4dd41= 2230cfecd3c66a1bf388a196"}, > - {file =3D "rpds_py-0.9.2-cp38-cp38-manylinux_2_17_armv7l.manylinux20= 14_armv7l.whl", hash =3D "sha256:dd9da77c6ec1f258387957b754f0df60766ac23ed6= 98b61941ba9acccd3284d1"}, > - {file =3D "rpds_py-0.9.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2= 014_ppc64le.whl", hash =3D "sha256:190ca6f55042ea4649ed19c9093a9be9d63cd8a9= 7880106747d7147f88a49d18"}, > - {file =3D "rpds_py-0.9.2-cp38-cp38-manylinux_2_17_s390x.manylinux201= 4_s390x.whl", hash =3D "sha256:876bf9ed62323bc7dcfc261dbc5572c996ef26fe6406= b0ff985cbcf460fc8a4c"}, > - {file =3D "rpds_py-0.9.2-cp38-cp38-manylinux_2_17_x86_64.manylinux20= 14_x86_64.whl", hash =3D "sha256:fa2818759aba55df50592ecbc95ebcdc99917fa7b5= 5cc6796235b04193eb3c55"}, > - {file =3D "rpds_py-0.9.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i68= 6.whl", hash =3D "sha256:9ea4d00850ef1e917815e59b078ecb338f6a8efda23369677c= 54a5825dbebb55"}, > - {file =3D "rpds_py-0.9.2-cp38-cp38-musllinux_1_2_aarch64.whl", hash = =3D "sha256:5855c85eb8b8a968a74dc7fb014c9166a05e7e7a8377fb91d78512900aadd13= d"}, > - {file =3D "rpds_py-0.9.2-cp38-cp38-musllinux_1_2_i686.whl", hash =3D= "sha256:14c408e9d1a80dcb45c05a5149e5961aadb912fff42ca1dd9b68c0044904eb32"}= , > - {file =3D "rpds_py-0.9.2-cp38-cp38-musllinux_1_2_x86_64.whl", hash = =3D "sha256:65a0583c43d9f22cb2130c7b110e695fff834fd5e832a776a107197e59a1898= e"}, > - {file =3D "rpds_py-0.9.2-cp38-none-win32.whl", hash =3D "sha256:71f2= f7715935a61fa3e4ae91d91b67e571aeb5cb5d10331ab681256bda2ad920"}, > - {file =3D "rpds_py-0.9.2-cp38-none-win_amd64.whl", hash =3D "sha256:= 674c704605092e3ebbbd13687b09c9f78c362a4bc710343efe37a91457123044"}, > - {file =3D "rpds_py-0.9.2-cp39-cp39-macosx_10_7_x86_64.whl", hash =3D= "sha256:07e2c54bef6838fa44c48dfbc8234e8e2466d851124b551fc4e07a1cfeb37260"}= , > - {file =3D "rpds_py-0.9.2-cp39-cp39-macosx_11_0_arm64.whl", hash =3D = "sha256:f7fdf55283ad38c33e35e2855565361f4bf0abd02470b8ab28d499c663bc5d7c"}, > - {file =3D "rpds_py-0.9.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2= 014_aarch64.whl", hash =3D "sha256:890ba852c16ace6ed9f90e8670f2c1c178d96510= a21b06d2fa12d8783a905193"}, > - {file =3D "rpds_py-0.9.2-cp39-cp39-manylinux_2_17_armv7l.manylinux20= 14_armv7l.whl", hash =3D "sha256:50025635ba8b629a86d9d5474e650da304cb46bbb4= d18690532dd79341467846"}, > - {file =3D "rpds_py-0.9.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2= 014_ppc64le.whl", hash =3D "sha256:517cbf6e67ae3623c5127206489d69eb2bdb2723= 9a3c3cc559350ef52a3bbf0b"}, > - {file =3D "rpds_py-0.9.2-cp39-cp39-manylinux_2_17_s390x.manylinux201= 4_s390x.whl", hash =3D "sha256:0836d71ca19071090d524739420a61580f3f894618d1= 0b666cf3d9a1688355b1"}, > - {file =3D "rpds_py-0.9.2-cp39-cp39-manylinux_2_17_x86_64.manylinux20= 14_x86_64.whl", hash =3D "sha256:9c439fd54b2b9053717cca3de9583be6584b384d88= d045f97d409f0ca867d80f"}, > - {file =3D "rpds_py-0.9.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i68= 6.whl", hash =3D "sha256:f68996a3b3dc9335037f82754f9cdbe3a95db42bde571d8c3b= e26cc6245f2324"}, > - {file =3D "rpds_py-0.9.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = =3D "sha256:7d68dc8acded354c972116f59b5eb2e5864432948e098c19fe6994926d8e15c= 3"}, > - {file =3D "rpds_py-0.9.2-cp39-cp39-musllinux_1_2_i686.whl", hash =3D= "sha256:f963c6b1218b96db85fc37a9f0851eaf8b9040aa46dec112611697a7023da535"}= , > - {file =3D "rpds_py-0.9.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = =3D "sha256:5a46859d7f947061b4010e554ccd1791467d1b1759f2dc2ec9055fa239f1bc2= 6"}, > - {file =3D "rpds_py-0.9.2-cp39-none-win32.whl", hash =3D "sha256:e07e= 5dbf8a83c66783a9fe2d4566968ea8c161199680e8ad38d53e075df5f0d0"}, > - {file =3D "rpds_py-0.9.2-cp39-none-win_amd64.whl", hash =3D "sha256:= 682726178138ea45a0766907957b60f3a1bf3acdf212436be9733f28b6c5af3c"}, > - {file =3D "rpds_py-0.9.2-pp310-pypy310_pp73-macosx_10_7_x86_64.whl",= hash =3D "sha256:196cb208825a8b9c8fc360dc0f87993b8b260038615230242bf18ec84= 447c08d"}, > - {file =3D "rpds_py-0.9.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", = hash =3D "sha256:c7671d45530fcb6d5e22fd40c97e1e1e01965fc298cbda523bb640f3d9= 23b387"}, > - {file =3D "rpds_py-0.9.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.m= anylinux2014_aarch64.whl", hash =3D "sha256:83b32f0940adec65099f3b1c215ef7f= 1d025d13ff947975a055989cb7fd019a4"}, > - {file =3D "rpds_py-0.9.2-pp310-pypy310_pp73-manylinux_2_17_armv7l.ma= nylinux2014_armv7l.whl", hash =3D "sha256:7f67da97f5b9eac838b6980fc6da26862= 2e91f8960e083a34533ca710bec8611"}, > - {file =3D "rpds_py-0.9.2-pp310-pypy310_pp73-manylinux_2_17_ppc64le.m= anylinux2014_ppc64le.whl", hash =3D "sha256:03975db5f103997904c37e804e5f340= c8fdabbb5883f26ee50a255d664eed58c"}, > - {file =3D "rpds_py-0.9.2-pp310-pypy310_pp73-manylinux_2_17_s390x.man= ylinux2014_s390x.whl", hash =3D "sha256:987b06d1cdb28f88a42e4fb8a87f094e43f= 3c435ed8e486533aea0bf2e53d931"}, > - {file =3D "rpds_py-0.9.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.ma= nylinux2014_x86_64.whl", hash =3D "sha256:c861a7e4aef15ff91233751619ce3a3d2= b9e5877e0fcd76f9ea4f6847183aa16"}, > - {file =3D "rpds_py-0.9.2-pp310-pypy310_pp73-manylinux_2_5_i686.manyl= inux1_i686.whl", hash =3D "sha256:02938432352359805b6da099c9c95c8a0547fe4b2= 74ce8f1a91677401bb9a45f"}, > - {file =3D "rpds_py-0.9.2-pp310-pypy310_pp73-musllinux_1_2_aarch64.wh= l", hash =3D "sha256:ef1f08f2a924837e112cba2953e15aacfccbbfcd773b4b9b4723f8= f2ddded08e"}, > - {file =3D "rpds_py-0.9.2-pp310-pypy310_pp73-musllinux_1_2_i686.whl",= hash =3D "sha256:35da5cc5cb37c04c4ee03128ad59b8c3941a1e5cd398d78c37f716f32= a9b7f67"}, > - {file =3D "rpds_py-0.9.2-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl= ", hash =3D "sha256:141acb9d4ccc04e704e5992d35472f78c35af047fa0cfae2923835d= 153f091be"}, > - {file =3D "rpds_py-0.9.2-pp38-pypy38_pp73-macosx_10_7_x86_64.whl", h= ash =3D "sha256:79f594919d2c1a0cc17d1988a6adaf9a2f000d2e1048f71f298b056b101= 8e872"}, > - {file =3D "rpds_py-0.9.2-pp38-pypy38_pp73-macosx_11_0_arm64.whl", ha= sh =3D "sha256:a06418fe1155e72e16dddc68bb3780ae44cebb2912fbd8bb6ff9161de56e= 1798"}, > - {file =3D "rpds_py-0.9.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.man= ylinux2014_aarch64.whl", hash =3D "sha256:8b2eb034c94b0b96d5eddb290b7b51984= 60e2d5d0c421751713953a9c4e47d10"}, > - {file =3D "rpds_py-0.9.2-pp38-pypy38_pp73-manylinux_2_17_armv7l.many= linux2014_armv7l.whl", hash =3D "sha256:8b08605d248b974eb02f40bdcd1a35d3924= c83a2a5e8f5d0fa5af852c4d960af"}, > - {file =3D "rpds_py-0.9.2-pp38-pypy38_pp73-manylinux_2_17_ppc64le.man= ylinux2014_ppc64le.whl", hash =3D "sha256:a0805911caedfe2736935250be5008b26= 1f10a729a303f676d3d5fea6900c96a"}, > - {file =3D "rpds_py-0.9.2-pp38-pypy38_pp73-manylinux_2_17_s390x.manyl= inux2014_s390x.whl", hash =3D "sha256:ab2299e3f92aa5417d5e16bb45bb4586171c1= 327568f638e8453c9f8d9e0f020"}, > - {file =3D "rpds_py-0.9.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.many= linux2014_x86_64.whl", hash =3D "sha256:8c8d7594e38cf98d8a7df25b440f684b510= cf4627fe038c297a87496d10a174f"}, > - {file =3D "rpds_py-0.9.2-pp38-pypy38_pp73-manylinux_2_5_i686.manylin= ux1_i686.whl", hash =3D "sha256:8b9ec12ad5f0a4625db34db7e0005be2632c1013b25= 3a4a60e8302ad4d462afd"}, > - {file =3D "rpds_py-0.9.2-pp38-pypy38_pp73-musllinux_1_2_aarch64.whl"= , hash =3D "sha256:1fcdee18fea97238ed17ab6478c66b2095e4ae7177e35fb71fbe561a= 27adf620"}, > - {file =3D "rpds_py-0.9.2-pp38-pypy38_pp73-musllinux_1_2_i686.whl", h= ash =3D "sha256:933a7d5cd4b84f959aedeb84f2030f0a01d63ae6cf256629af3081cf3e3= 426e8"}, > - {file =3D "rpds_py-0.9.2-pp38-pypy38_pp73-musllinux_1_2_x86_64.whl",= hash =3D "sha256:686ba516e02db6d6f8c279d1641f7067ebb5dc58b1d0536c4aaebb7bf= 01cdc5d"}, > - {file =3D "rpds_py-0.9.2-pp39-pypy39_pp73-macosx_10_7_x86_64.whl", h= ash =3D "sha256:0173c0444bec0a3d7d848eaeca2d8bd32a1b43f3d3fde6617aac3731fa4= be05f"}, > - {file =3D "rpds_py-0.9.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", ha= sh =3D "sha256:d576c3ef8c7b2d560e301eb33891d1944d965a4d7a2eacb6332eee8a7182= 7db6"}, > - {file =3D "rpds_py-0.9.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.man= ylinux2014_aarch64.whl", hash =3D "sha256:ed89861ee8c8c47d6beb742a602f912b1= bb64f598b1e2f3d758948721d44d468"}, > - {file =3D "rpds_py-0.9.2-pp39-pypy39_pp73-manylinux_2_17_armv7l.many= linux2014_armv7l.whl", hash =3D "sha256:1054a08e818f8e18910f1bee731583fe8f8= 99b0a0a5044c6e680ceea34f93876"}, > - {file =3D "rpds_py-0.9.2-pp39-pypy39_pp73-manylinux_2_17_ppc64le.man= ylinux2014_ppc64le.whl", hash =3D "sha256:99e7c4bb27ff1aab90dcc3e9d37ee5af0= 231ed98d99cb6f5250de28889a3d502"}, > - {file =3D "rpds_py-0.9.2-pp39-pypy39_pp73-manylinux_2_17_s390x.manyl= inux2014_s390x.whl", hash =3D "sha256:c545d9d14d47be716495076b659db179206e3= fd997769bc01e2d550eeb685596"}, > - {file =3D "rpds_py-0.9.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.many= linux2014_x86_64.whl", hash =3D "sha256:9039a11bca3c41be5a58282ed81ae422fa6= 80409022b996032a43badef2a3752"}, > - {file =3D "rpds_py-0.9.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylin= ux1_i686.whl", hash =3D "sha256:fb39aca7a64ad0c9490adfa719dbeeb87d13be137ca= 189d2564e596f8ba32c07"}, > - {file =3D "rpds_py-0.9.2-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl"= , hash =3D "sha256:2d8b3b3a2ce0eaa00c5bbbb60b6713e94e7e0becab7b3db6c5c77f97= 9e8ed1f1"}, > - {file =3D "rpds_py-0.9.2-pp39-pypy39_pp73-musllinux_1_2_i686.whl", h= ash =3D "sha256:99b1c16f732b3a9971406fbfe18468592c5a3529585a45a35adbc1389a5= 29a03"}, > - {file =3D "rpds_py-0.9.2-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl",= hash =3D "sha256:c27ee01a6c3223025f4badd533bea5e87c988cb0ba2811b690395dfe1= 6088cfe"}, > - {file =3D "rpds_py-0.9.2.tar.gz", hash =3D "sha256:8d70e8f14900f2657= c249ea4def963bed86a29b81f81f5b76b5a9215680de945"}, > -] > - > [[package]] > name =3D "scapy" > version =3D "2.5.0" > @@ -1472,17 +1273,6 @@ files =3D [ > {file =3D "types_PyYAML-6.0.12.11-py3-none-any.whl", hash =3D "sha25= 6:a461508f3096d1d5810ec5ab95d7eeecb651f3a15b71959999988942063bf01d"}, > ] > > -[[package]] > -name =3D "typing-extensions" > -version =3D "4.11.0" > -description =3D "Backported and Experimental Type Hints for Python 3.8+" > -optional =3D false > -python-versions =3D ">=3D3.8" > -files =3D [ > - {file =3D "typing_extensions-4.11.0-py3-none-any.whl", hash =3D "sha= 256:c1f94d72897edaf4ce775bb7558d5b79d8126906a14ea5ed1635921406c0387a"}, > - {file =3D "typing_extensions-4.11.0.tar.gz", hash =3D "sha256:83f085= bd5ca59c80295fc2a82ab5dac679cbe02b9f33f7d83af68e241bea51b0"}, > -] > - > [[package]] > name =3D "typing-extensions" > version =3D "4.12.2" > @@ -1511,22 +1301,7 @@ secure =3D ["certifi", "cryptography (>=3D1.9)", "= idna (>=3D2.0.0)", "pyopenssl (>=3D17. > socks =3D ["pysocks (>=3D1.5.6,!=3D1.5.7,<2.0)"] > zstd =3D ["zstandard (>=3D0.18.0)"] > > -[[package]] > -name =3D "warlock" > -version =3D "2.0.1" > -description =3D "Python object model built on JSON schema and JSON patch= ." > -optional =3D false > -python-versions =3D ">=3D3.7,<4.0" > -files =3D [ > - {file =3D "warlock-2.0.1-py3-none-any.whl", hash =3D "sha256:448df95= 9cec31904f686ac8c6b1dfab80f0cdabce3d303be517dd433eeebf012"}, > - {file =3D "warlock-2.0.1.tar.gz", hash =3D "sha256:99abbf9525b2a77f2= cde896d3a9f18a5b4590db063db65e08207694d2e0137fc"}, > -] > - > -[package.dependencies] > -jsonpatch =3D ">=3D1,<2" > -jsonschema =3D ">=3D4,<5" > - > [metadata] > lock-version =3D "2.0" > python-versions =3D "^3.10" > -content-hash =3D "6f86f59ac1f8bffc7c778a1c125b334127f6be40492b74ea23a6e4= 2dd928f827" > +content-hash =3D "310e2d3725e20ffc6ef017db92e8000c042eb2ac98a1a5eb441de1= 7c87417e9f" > diff --git a/dts/pyproject.toml b/dts/pyproject.toml > index 6c2d1ca8a4..9a3fb02ee9 100644 > --- a/dts/pyproject.toml > +++ b/dts/pyproject.toml > @@ -20,7 +20,6 @@ documentation =3D "https://doc.dpdk.org/guides/tools/dt= s.html" > > [tool.poetry.dependencies] > python =3D "^3.10" > -warlock =3D "^2.0.1" > PyYAML =3D "^6.0" > types-PyYAML =3D "^6.0.8" > fabric =3D "^2.7.1" > -- > 2.43.0 >