get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/patches/129506/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 129506,
    "url": "http://patchwork.dpdk.org/api/patches/129506/?format=api",
    "web_url": "http://patchwork.dpdk.org/project/dpdk/patch/20230712192005.2045-6-jspewock@iol.unh.edu/",
    "project": {
        "id": 1,
        "url": "http://patchwork.dpdk.org/api/projects/1/?format=api",
        "name": "DPDK",
        "link_name": "dpdk",
        "list_id": "dev.dpdk.org",
        "list_email": "dev@dpdk.org",
        "web_url": "http://core.dpdk.org",
        "scm_url": "git://dpdk.org/dpdk",
        "webscm_url": "http://git.dpdk.org/dpdk",
        "list_archive_url": "https://inbox.dpdk.org/dev",
        "list_archive_url_format": "https://inbox.dpdk.org/dev/{}",
        "commit_url_format": ""
    },
    "msgid": "<20230712192005.2045-6-jspewock@iol.unh.edu>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20230712192005.2045-6-jspewock@iol.unh.edu",
    "date": "2023-07-12T19:18:02",
    "name": "[v5,2/2] dts: add paramiko to dependencies",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": true,
    "hash": "cc027fd4c78cad1383ac580baaef6da1e78ecdbf",
    "submitter": {
        "id": 2772,
        "url": "http://patchwork.dpdk.org/api/people/2772/?format=api",
        "name": "Jeremy Spewock",
        "email": "jspewock@iol.unh.edu"
    },
    "delegate": {
        "id": 1,
        "url": "http://patchwork.dpdk.org/api/users/1/?format=api",
        "username": "tmonjalo",
        "first_name": "Thomas",
        "last_name": "Monjalon",
        "email": "thomas@monjalon.net"
    },
    "mbox": "http://patchwork.dpdk.org/project/dpdk/patch/20230712192005.2045-6-jspewock@iol.unh.edu/mbox/",
    "series": [
        {
            "id": 28924,
            "url": "http://patchwork.dpdk.org/api/series/28924/?format=api",
            "web_url": "http://patchwork.dpdk.org/project/dpdk/list/?series=28924",
            "date": "2023-07-12T19:17:59",
            "name": "Add DTS smoke tests",
            "version": 5,
            "mbox": "http://patchwork.dpdk.org/series/28924/mbox/"
        }
    ],
    "comments": "http://patchwork.dpdk.org/api/patches/129506/comments/",
    "check": "warning",
    "checks": "http://patchwork.dpdk.org/api/patches/129506/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@inbox.dpdk.org",
        "Delivered-To": "patchwork@inbox.dpdk.org",
        "Received": [
            "from mails.dpdk.org (mails.dpdk.org [217.70.189.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id C09FC42E57;\n\tWed, 12 Jul 2023 21:21:20 +0200 (CEST)",
            "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 059B842D10;\n\tWed, 12 Jul 2023 21:21:14 +0200 (CEST)",
            "from mail-qv1-f97.google.com (mail-qv1-f97.google.com\n [209.85.219.97]) by mails.dpdk.org (Postfix) with ESMTP id 10B174114B\n for <dev@dpdk.org>; Wed, 12 Jul 2023 21:21:13 +0200 (CEST)",
            "by mail-qv1-f97.google.com with SMTP id\n 6a1803df08f44-635e3ceb152so37864576d6.2\n for <dev@dpdk.org>; Wed, 12 Jul 2023 12:21:13 -0700 (PDT)",
            "from postal.iol.unh.edu (postal.iol.unh.edu.\n [2606:4100:3880:1234::84]) by smtp-relay.gmail.com with ESMTPS id\n j13-20020a0cf30d000000b00636bb88e615sm348656qvl.10.2023.07.12.12.21.12\n (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128);\n Wed, 12 Jul 2023 12:21:12 -0700 (PDT)",
            "from iol.unh.edu (unknown\n [IPv6:2606:4100:3880:1271:90f9:1b64:f6e6:867f])\n by postal.iol.unh.edu (Postfix) with ESMTP id 6C694605246B;\n Wed, 12 Jul 2023 15:21:11 -0400 (EDT)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=iol.unh.edu; s=unh-iol; t=1689189672; x=1691781672;\n h=content-transfer-encoding:mime-version:references:in-reply-to\n :message-id:date:subject:cc:to:from:from:to:cc:subject:date\n :message-id:reply-to;\n bh=sF/HcRQSpk60qeyQESxNJ1QXQq3fCF7/CGvgo9pn1rE=;\n b=S03HFDDlHgVLaujCoTaK0RbYQtXsdnL3AqxOdlXW1pvH4iTViihQ7IGMVx6j3TuM9P\n vK+FsQ1Votua/KMliZ+kP0Ap0RUR04iWFUqpEEn7mSo/DdJRqlsnDOZSQ8bEa9ls01Nt\n iNzedJ1otRSwbsIqVITWTZFbLCOYT1Z4/81Mg=",
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20221208; t=1689189672; x=1691781672;\n h=content-transfer-encoding:mime-version:references:in-reply-to\n :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc\n :subject:date:message-id:reply-to;\n bh=sF/HcRQSpk60qeyQESxNJ1QXQq3fCF7/CGvgo9pn1rE=;\n b=d/yNCYtj8n1hal6nyR2JSQxDjyMSAwsrWi3iyhGQLG2wsxCtZyfgirfQ6rv783rME0\n TJAN7ZKCdNjdTQRo+EOA4PIU/RkRQaK0y1sO8Br89CDXcBxXKxnj5InK0Q7dY9Wci/Fm\n 5ORjG3dxa5oDe8kkcRADJ1KDSp0hEo9qIe75QJT65yXo8Vctc//Rg9q1YBedT4TP8EGX\n 8KLUCOOyCpGjMqoIvL5P3Gxud0ZANihTZ4EgWhRzDU01Sd6JLhtAOUoYia0pbz7C5N9y\n Df5PqbLUpiknswtOTNdaRj+K1T629mId7eWaTQpEMpWZ0yFeIlAsOQ6CZimqM7sh+NxD\n Trnw==",
        "X-Gm-Message-State": "ABy/qLZdRsNWlnr8zroDK2kSiUEmgojdgRm04sdSn+PHAhFLhEVGyyPR\n 0iklaYi5MrRzMJwrPCbH3XPB+jCcaWcDE0VsbRRVHAmmVI3ONsNGZcnOZeHihkTYNg==",
        "X-Google-Smtp-Source": "\n APBJJlEwHiCNBEny0Sc4qjwgGO4qKq3/inwxYiCNUZp1n8fMMZlnwZPnId0VcxSpPYwQRduUnXFYi3RGykME",
        "X-Received": "by 2002:a0c:ab5c:0:b0:634:20f:471c with SMTP id\n i28-20020a0cab5c000000b00634020f471cmr16460629qvb.14.1689189672321;\n Wed, 12 Jul 2023 12:21:12 -0700 (PDT)",
        "X-Relaying-Domain": "iol.unh.edu",
        "From": "jspewock@iol.unh.edu",
        "To": "Honnappa.Nagarahalli@arm.com, juraj.linkes@pantheon.tech,\n thomas@monjalon.net, lijuan.tu@intel.com, wathsala.vithanage@arm.com,\n probb@iol.unh.edu",
        "Cc": "dev@dpdk.org,\n\tJeremy Spewock <jspewock@iol.unh.edu>",
        "Subject": "[PATCH v5 2/2] dts: add paramiko to dependencies",
        "Date": "Wed, 12 Jul 2023 15:18:02 -0400",
        "Message-ID": "<20230712192005.2045-6-jspewock@iol.unh.edu>",
        "X-Mailer": "git-send-email 2.41.0",
        "In-Reply-To": "<20230712192005.2045-3-jspewock@iol.unh.edu>",
        "References": "<20230712192005.2045-3-jspewock@iol.unh.edu>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.29",
        "Precedence": "list",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n <mailto:dev-request@dpdk.org?subject=unsubscribe>",
        "List-Archive": "<http://mails.dpdk.org/archives/dev/>",
        "List-Post": "<mailto:dev@dpdk.org>",
        "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
        "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n <mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org"
    },
    "content": "From: Jeremy Spewock <jspewock@iol.unh.edu>\n\nadded paramiko to the dependency files\n\nSigned-off-by: Jeremy Spewock <jspewock@iol.unh.edu>\n---\n dts/poetry.lock    | 160 ++++++++++++++++++++++++++++++++++-----------\n dts/pyproject.toml |   1 +\n 2 files changed, 124 insertions(+), 37 deletions(-)",
    "diff": "diff --git a/dts/poetry.lock b/dts/poetry.lock\nindex 0b2a007d..dfd9a240 100644\n--- a/dts/poetry.lock\n+++ b/dts/poetry.lock\n@@ -1,20 +1,33 @@\n [[package]]\n name = \"attrs\"\n-version = \"22.1.0\"\n+version = \"23.1.0\"\n description = \"Classes Without Boilerplate\"\n category = \"main\"\n optional = false\n-python-versions = \">=3.5\"\n+python-versions = \">=3.7\"\n \n [package.extras]\n-dev = [\"coverage[toml] (>=5.0.2)\", \"hypothesis\", \"pympler\", \"pytest (>=4.3.0)\", \"mypy (>=0.900,!=0.940)\", \"pytest-mypy-plugins\", \"zope.interface\", \"furo\", \"sphinx\", \"sphinx-notfound-page\", \"pre-commit\", \"cloudpickle\"]\n-docs = [\"furo\", \"sphinx\", \"zope.interface\", \"sphinx-notfound-page\"]\n-tests = [\"coverage[toml] (>=5.0.2)\", \"hypothesis\", \"pympler\", \"pytest (>=4.3.0)\", \"mypy (>=0.900,!=0.940)\", \"pytest-mypy-plugins\", \"zope.interface\", \"cloudpickle\"]\n-tests_no_zope = [\"coverage[toml] (>=5.0.2)\", \"hypothesis\", \"pympler\", \"pytest (>=4.3.0)\", \"mypy (>=0.900,!=0.940)\", \"pytest-mypy-plugins\", \"cloudpickle\"]\n+cov = [\"attrs\", \"coverage[toml] (>=5.3)\"]\n+dev = [\"attrs\", \"pre-commit\"]\n+docs = [\"furo\", \"myst-parser\", \"sphinx\", \"sphinx-notfound-page\", \"sphinxcontrib-towncrier\", \"towncrier\", \"zope-interface\"]\n+tests = [\"attrs\", \"zope-interface\"]\n+tests-no-zope = [\"cloudpickle\", \"hypothesis\", \"mypy (>=1.1.1)\", \"pympler\", \"pytest-mypy-plugins\", \"pytest-xdist\", \"pytest (>=4.3.0)\"]\n+\n+[[package]]\n+name = \"bcrypt\"\n+version = \"4.0.1\"\n+description = \"Modern password hashing for your software and your servers\"\n+category = \"main\"\n+optional = false\n+python-versions = \">=3.6\"\n+\n+[package.extras]\n+tests = [\"pytest (>=3.2.1,!=3.3.0)\"]\n+typecheck = [\"mypy\"]\n \n [[package]]\n name = \"black\"\n-version = \"22.10.0\"\n+version = \"22.12.0\"\n description = \"The uncompromising code formatter.\"\n category = \"dev\"\n optional = false\n@@ -33,6 +46,17 @@ d = [\"aiohttp (>=3.7.4)\"]\n jupyter = [\"ipython (>=7.8.0)\", \"tokenize-rt (>=3.2.0)\"]\n uvloop = [\"uvloop (>=0.15.2)\"]\n \n+[[package]]\n+name = \"cffi\"\n+version = \"1.15.1\"\n+description = \"Foreign Function Interface for Python calling C code.\"\n+category = \"main\"\n+optional = false\n+python-versions = \"*\"\n+\n+[package.dependencies]\n+pycparser = \"*\"\n+\n [[package]]\n name = \"click\"\n version = \"8.1.3\"\n@@ -52,18 +76,39 @@ category = \"dev\"\n optional = false\n python-versions = \"!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7\"\n \n+[[package]]\n+name = \"cryptography\"\n+version = \"41.0.1\"\n+description = \"cryptography is a package which provides cryptographic recipes and primitives to Python developers.\"\n+category = \"main\"\n+optional = false\n+python-versions = \">=3.7\"\n+\n+[package.dependencies]\n+cffi = \">=1.12\"\n+\n+[package.extras]\n+docs = [\"sphinx (>=5.3.0)\", \"sphinx-rtd-theme (>=1.1.1)\"]\n+docstest = [\"pyenchant (>=1.6.11)\", \"twine (>=1.12.0)\", \"sphinxcontrib-spelling (>=4.0.1)\"]\n+nox = [\"nox\"]\n+pep8test = [\"black\", \"ruff\", \"mypy\", \"check-sdist\"]\n+sdist = [\"build\"]\n+ssh = [\"bcrypt (>=3.1.5)\"]\n+test = [\"pytest (>=6.2.0)\", \"pytest-benchmark\", \"pytest-cov\", \"pytest-xdist\", \"pretend\"]\n+test-randomorder = [\"pytest-randomly\"]\n+\n [[package]]\n name = \"isort\"\n-version = \"5.10.1\"\n+version = \"5.12.0\"\n description = \"A Python utility / library to sort Python imports.\"\n category = \"dev\"\n optional = false\n-python-versions = \">=3.6.1,<4.0\"\n+python-versions = \">=3.8.0\"\n \n [package.extras]\n-pipfile_deprecated_finder = [\"pipreqs\", \"requirementslib\"]\n-requirements_deprecated_finder = [\"pipreqs\", \"pip-api\"]\n-colors = [\"colorama (>=0.4.3,<0.5.0)\"]\n+colors = [\"colorama (>=0.4.3)\"]\n+requirements-deprecated-finder = [\"pip-api\", \"pipreqs\"]\n+pipfile-deprecated-finder = [\"pip-shims (>=0.5.2)\", \"pipreqs\", \"requirementslib\"]\n plugins = [\"setuptools\"]\n \n [[package]]\n@@ -87,7 +132,7 @@ python-versions = \">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*\"\n \n [[package]]\n name = \"jsonschema\"\n-version = \"4.17.0\"\n+version = \"4.17.3\"\n description = \"An implementation of JSON Schema validation for Python\"\n category = \"main\"\n optional = false\n@@ -129,15 +174,33 @@ reports = [\"lxml\"]\n \n [[package]]\n name = \"mypy-extensions\"\n-version = \"0.4.3\"\n-description = \"Experimental type system extensions for programs checked with the mypy typechecker.\"\n+version = \"1.0.0\"\n+description = \"Type system extensions for programs checked with the mypy type checker.\"\n category = \"dev\"\n optional = false\n-python-versions = \"*\"\n+python-versions = \">=3.5\"\n+\n+[[package]]\n+name = \"paramiko\"\n+version = \"3.2.0\"\n+description = \"SSH2 protocol library\"\n+category = \"main\"\n+optional = false\n+python-versions = \">=3.6\"\n+\n+[package.dependencies]\n+bcrypt = \">=3.2\"\n+cryptography = \">=3.3\"\n+pynacl = \">=1.5\"\n+\n+[package.extras]\n+all = [\"pyasn1 (>=0.1.7)\", \"invoke (>=2.0)\", \"gssapi (>=1.4.1)\", \"pywin32 (>=2.1.8)\"]\n+gssapi = [\"pyasn1 (>=0.1.7)\", \"gssapi (>=1.4.1)\", \"pywin32 (>=2.1.8)\"]\n+invoke = [\"invoke (>=2.0)\"]\n \n [[package]]\n name = \"pathspec\"\n-version = \"0.10.1\"\n+version = \"0.11.1\"\n description = \"Utility library for gitignore style pattern matching of file paths.\"\n category = \"dev\"\n optional = false\n@@ -156,15 +219,15 @@ ptyprocess = \">=0.5\"\n \n [[package]]\n name = \"platformdirs\"\n-version = \"2.5.2\"\n-description = \"A small Python module for determining appropriate platform-specific dirs, e.g. a \\\"user data dir\\\".\"\n+version = \"3.5.1\"\n+description = \"A small Python package for determining appropriate platform-specific dirs, e.g. a \\\"user data dir\\\".\"\n category = \"dev\"\n optional = false\n python-versions = \">=3.7\"\n \n [package.extras]\n-docs = [\"furo (>=2021.7.5b38)\", \"proselint (>=0.10.2)\", \"sphinx-autodoc-typehints (>=1.12)\", \"sphinx (>=4)\"]\n-test = [\"appdirs (==1.4.4)\", \"pytest-cov (>=2.7)\", \"pytest-mock (>=3.6)\", \"pytest (>=6)\"]\n+docs = [\"furo (>=2023.3.27)\", \"proselint (>=0.13)\", \"sphinx-autodoc-typehints (>=1.23,!=1.23.4)\", \"sphinx (>=6.2.1)\"]\n+test = [\"appdirs (==1.4.4)\", \"covdefaults (>=2.3)\", \"pytest-cov (>=4)\", \"pytest-mock (>=3.10)\", \"pytest (>=7.3.1)\"]\n \n [[package]]\n name = \"ptyprocess\"\n@@ -176,25 +239,33 @@ python-versions = \"*\"\n \n [[package]]\n name = \"pycodestyle\"\n-version = \"2.9.1\"\n+version = \"2.10.0\"\n description = \"Python style guide checker\"\n category = \"dev\"\n optional = false\n python-versions = \">=3.6\"\n \n+[[package]]\n+name = \"pycparser\"\n+version = \"2.21\"\n+description = \"C parser in Python\"\n+category = \"main\"\n+optional = false\n+python-versions = \">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*\"\n+\n [[package]]\n name = \"pydocstyle\"\n-version = \"6.1.1\"\n+version = \"6.3.0\"\n description = \"Python docstring style checker\"\n category = \"dev\"\n optional = false\n python-versions = \">=3.6\"\n \n [package.dependencies]\n-snowballstemmer = \"*\"\n+snowballstemmer = \">=2.2.0\"\n \n [package.extras]\n-toml = [\"toml\"]\n+toml = [\"tomli (>=1.2.3)\"]\n \n [[package]]\n name = \"pyflakes\"\n@@ -228,9 +299,24 @@ tests = [\"pytest (>=7.1.2)\", \"pytest-mypy\", \"eradicate (>=2.0.0)\", \"radon (>=5.1\n toml = [\"toml (>=0.10.2)\"]\n vulture = [\"vulture\"]\n \n+[[package]]\n+name = \"pynacl\"\n+version = \"1.5.0\"\n+description = \"Python binding to the Networking and Cryptography (NaCl) library\"\n+category = \"main\"\n+optional = false\n+python-versions = \">=3.6\"\n+\n+[package.dependencies]\n+cffi = \">=1.4.1\"\n+\n+[package.extras]\n+docs = [\"sphinx (>=1.6.5)\", \"sphinx-rtd-theme\"]\n+tests = [\"pytest (>=3.2.1,!=3.3.0)\", \"hypothesis (>=3.27.0)\"]\n+\n [[package]]\n name = \"pyrsistent\"\n-version = \"0.19.1\"\n+version = \"0.19.3\"\n description = \"Persistent/Functional/Immutable data structures\"\n category = \"main\"\n optional = false\n@@ -270,7 +356,7 @@ python-versions = \">=3.7\"\n \n [[package]]\n name = \"types-pyyaml\"\n-version = \"6.0.12.1\"\n+version = \"6.0.12.10\"\n description = \"Typing stubs for PyYAML\"\n category = \"main\"\n optional = false\n@@ -278,7 +364,7 @@ python-versions = \"*\"\n \n [[package]]\n name = \"typing-extensions\"\n-version = \"4.4.0\"\n+version = \"4.6.2\"\n description = \"Backported and Experimental Type Hints for Python 3.7+\"\n category = \"dev\"\n optional = false\n@@ -299,13 +385,16 @@ jsonschema = \">=4,<5\"\n [metadata]\n lock-version = \"1.1\"\n python-versions = \"^3.10\"\n-content-hash = \"a0f040b07fc6ce4deb0be078b9a88c2a465cb6bccb9e260a67e92c2403e2319f\"\n+content-hash = \"c119901b1c13b14adf9b53624430aff8720d9a3a180b028579b82c65d49474df\"\n \n [metadata.files]\n attrs = []\n+bcrypt = []\n black = []\n+cffi = []\n click = []\n colorama = []\n+cryptography = []\n isort = []\n jsonpatch = []\n jsonpointer = []\n@@ -313,20 +402,17 @@ jsonschema = []\n mccabe = []\n mypy = []\n mypy-extensions = []\n+paramiko = []\n pathspec = []\n-pexpect = [\n-    {file = \"pexpect-4.8.0-py2.py3-none-any.whl\", hash = \"sha256:0b48a55dcb3c05f3329815901ea4fc1537514d6ba867a152b581d69ae3710937\"},\n-    {file = \"pexpect-4.8.0.tar.gz\", hash = \"sha256:fc65a43959d153d0114afe13997d439c22823a27cefceb5ff35c2178c6784c0c\"},\n-]\n-platformdirs = [\n-    {file = \"platformdirs-2.5.2-py3-none-any.whl\", hash = \"sha256:027d8e83a2d7de06bbac4e5ef7e023c02b863d7ea5d079477e722bb41ab25788\"},\n-    {file = \"platformdirs-2.5.2.tar.gz\", hash = \"sha256:58c8abb07dcb441e6ee4b11d8df0ac856038f944ab98b7be6b27b2a3c7feef19\"},\n-]\n+pexpect = []\n+platformdirs = []\n ptyprocess = []\n pycodestyle = []\n+pycparser = []\n pydocstyle = []\n pyflakes = []\n pylama = []\n+pynacl = []\n pyrsistent = []\n pyyaml = []\n snowballstemmer = []\ndiff --git a/dts/pyproject.toml b/dts/pyproject.toml\nindex a136c91e..928837cb 100644\n--- a/dts/pyproject.toml\n+++ b/dts/pyproject.toml\n@@ -13,6 +13,7 @@ pexpect = \"^4.8.0\"\n warlock = \"^2.0.1\"\n PyYAML = \"^6.0\"\n types-PyYAML = \"^6.0.8\"\n+paramiko = \"^3.1.0\"\n \n [tool.poetry.dev-dependencies]\n mypy = \"^0.961\"\n",
    "prefixes": [
        "v5",
        "2/2"
    ]
}