From patchwork Fri Apr 19 09:53:45 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sam Van Den Berge X-Patchwork-Id: 1925492 X-Patchwork-Delegate: sbabic@denx.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=googlegroups.com header.i=@googlegroups.com header.a=rsa-sha256 header.s=20230601 header.b=qnPMsJMI; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20230601 header.b=F5sXnqGA; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=googlegroups.com (client-ip=2a00:1450:4864:20::43b; helo=mail-wr1-x43b.google.com; envelope-from=swupdate+bncbcmixzeahiik77uiwedbubbsnzhbc@googlegroups.com; receiver=patchwork.ozlabs.org) Received: from mail-wr1-x43b.google.com (mail-wr1-x43b.google.com [IPv6:2a00:1450:4864:20::43b]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4VLVN7643wz1yP2 for ; Fri, 19 Apr 2024 19:53:58 +1000 (AEST) Received: by mail-wr1-x43b.google.com with SMTP id ffacd0b85a97d-343f1064acasf1176809f8f.3 for ; Fri, 19 Apr 2024 02:53:58 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1713520433; cv=pass; d=google.com; s=arc-20160816; b=elV35g5ub2buJuRzHKRlDsmPeSZ/eIa+wcHWWCVEKeyE8QBJCHLtbMOpi7/9t4hQTN 7RSrLHXQA/Bke7IFjhZOitaIDUsFh7G63mZZv1rs1+EF/hq/y8PdkP9skP9Y1cCU/l3b +l8ejzm1ZCh73R1h0mtdFz4pK5ZyF/RnsHEOLq2MKFOuz+lKDB22pxDpd51c8zc9b1I3 K3Sel3cDrXEOEw4BkKJymmIPxdsgRt/aIBtid8urTYS617I5P4jE5xaGhy2elKwGli+F 6QNPBSfRVzcTpfCaZWWHxYPD6uXEZOgTutX9XY0/CfnVhCTwl1jvFXLyLyWoJPaRxiFk TKRQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:message-id:date :subject:cc:to:from:sender:dkim-signature:dkim-signature; bh=02a3ltjAnceSgf3ZT1+clVYAXqfAFbGWNehxVS1RyGI=; fh=5vVNDtUhmGV9yY1GoH4M5fnLlaeOoDHPLPOtSm2NOck=; b=0AcDZuMv39/XynEPNNjG15C5OS1p0YxmeHgaMLII7a0W9atRH+VTifV/ZWdRLRtqBB +HVemhtHi0hmIFJARauPMNBQqw0V5Y4jVlE8mgFM8df7F4FCW903sIBNZm0TD3RwI0tI n/CDXkEHX7urijQW8FNBNBT7vIRJsdIRxftxJw6R90lkNfDyUkFla3bwZxdaakLqLlT0 7miWnYCAhP59x6wlUJTFE7nZXwKUobB19c5glW8NHKWrACBYySTi4sQoPG8nks/bNChB wlg1YuXLAAjRNRNN9VOTci3OEbq3wtMgz58QwKuoKnvxjSsM6Yk5h4gu8yvvsdKcl5Nd BlsA==; darn=patchwork.ozlabs.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=GV9GHP4u; spf=pass (google.com: domain of sam.van.den.berge@gmail.com designates 2a00:1450:4864:20::430 as permitted sender) smtp.mailfrom=sam.van.den.berge@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1713520433; x=1714125233; darn=patchwork.ozlabs.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:message-id:date:subject:cc:to:from :sender:from:to:cc:subject:date:message-id:reply-to; bh=02a3ltjAnceSgf3ZT1+clVYAXqfAFbGWNehxVS1RyGI=; b=qnPMsJMIomJxqIjXizQ12fGF4qJoOTz4kyt12b2ELcaeG6DoSoCjxr6t0MVD6MSUG4 LbJFuevCoSrxD6thHNaf7O3Za9at7II1ikbjkfcX/j2UrvLyUQBeRQWcp/MUl1jnId5O mEjkAsCCfDl1X5qNilfVabYJqOb7lG/Rqz7HPIHTI+vlZzv0jRbGaW1MkBprpI6phbzt JFps/PdxK5jW8Bb/i0W3uLTNW7UIeglr45diptmzLDuennshrKDyzD7TXyECHoT7AxDS IlNiY+2ru/la+/m/zec6LhpWP3KDjG8eA0W0yspQAu577jI4Bx2PPWKBpr7IyF4bjZWr SJCA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1713520433; x=1714125233; darn=patchwork.ozlabs.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:message-id:date:subject:cc:to:from :from:to:cc:subject:date:message-id:reply-to; bh=02a3ltjAnceSgf3ZT1+clVYAXqfAFbGWNehxVS1RyGI=; b=F5sXnqGA2IOW6x/6Um8RzDw1s0/1N2Cdn0cSxqyZh7nPoeXp992PU1XAT45vfLzagd 9a3M+xL1z8pTN/4Fz1lGUxQmRWXty0BLfRY93RFTxxP+bQeiVz3HHeIFTQFPE1AePBUy USp1XyFJiBMBWXFgSsy1+e5JxQB5NM2pKheXIxVEPmqJwHbTJWnPg+W6mANzOcRlQfJZ NSnQlWiHbWxI1E8oIyUiyoICoKi0SC3+/jtlKikDIsZNZ6sk10M4UOkzX5Nc54cV90dp 8EXhbRdtH996AlNlARU7xa1z7p+KPlYdP8+0A5vBNpDrEOy+/w1oUv1wvxhGbm4dTgsG UsiA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1713520433; x=1714125233; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :message-id:date:subject:cc:to:from:x-beenthere:x-gm-message-state :sender:from:to:cc:subject:date:message-id:reply-to; bh=02a3ltjAnceSgf3ZT1+clVYAXqfAFbGWNehxVS1RyGI=; b=B/d7vEMzXcw/oT3r+GUMJLrrrjygvDKno6cCZP2AEywTa1E3cfw50tyCD6PZirHL1+ hsUXCP8yRTvZ/eCiVx/RgOewtU3fBuXOG8BKfqbgub5uETETEemXPDwbMG+ofkpDcB8e 4O3JVCt8AmZTfeUzZol/AyehpLDkzfQHgABipQgVA16UJWCg/tT6tiv6wa4l2WmD4wwV +OnQ2e4II4u+/nB/DJ+sszdQVfUzeLVtZ/ry6JgZff3LwUqhtidd0ecnJ3ZyhOV9+req XiGAsf32HJSK6XW5yZrjXNgDhSfRmO+jyxsDbHc7xy5G/+D+8vn6giZzL2MgYAVnOV4Q ynmw== Sender: swupdate@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCV5NLi5XG92VYFgBa31CtMaegPjQrqlQ7RpjRUcrIOvctC9qHcpzMtwHuXJUE6nwHYYAbgAFrnkNDqAPFrTc9f4qYrWbSLDq+Wu0Gz/eA== X-Gm-Message-State: AOJu0YznkFojJoBeYrfcgH+N81hJdgwF64St7T2k491fVcKL7TxkuabG 9kaKF25waCCObijc8TvECLGRPmVTlSJSpV815l+An/jGHXXPPHm7 X-Google-Smtp-Source: AGHT+IGnhANkPuL1ZGsUfivVotQmi9Ot1SQWPHsponCctFG+rHniJKBy8/jevSyX74isivv8Oh+Kyw== X-Received: by 2002:a05:600c:b95:b0:414:90c3:f5be with SMTP id fl21-20020a05600c0b9500b0041490c3f5bemr1233647wmb.36.1713520432544; Fri, 19 Apr 2024 02:53:52 -0700 (PDT) X-BeenThere: swupdate@googlegroups.com Received: by 2002:a05:600c:5107:b0:418:9cf6:befd with SMTP id 5b1f17b1804b1-418fec2ba47ls3956445e9.0.-pod-prod-08-eu; Fri, 19 Apr 2024 02:53:50 -0700 (PDT) X-Received: by 2002:a05:600c:4587:b0:417:e00c:fdb8 with SMTP id r7-20020a05600c458700b00417e00cfdb8mr1446465wmo.1.1713520430005; Fri, 19 Apr 2024 02:53:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1713520429; cv=none; d=google.com; s=arc-20160816; b=gI+rayT/3NbM8A5PhAqmbtqY/UJp02Dx6hLmdtFtxbDOoq5O27nPcr9P31y9rI3THe M1atCE029hrV6Vj2hm1eLAvDvZQhczGPxESxSSVYXMaIvI5lyRfjCqiGgrZJu6zW7qgb y2QgdccO4Pj4pLp1cYHVZl9FMDBoTqquwGufFAlpEDoMWhiGHNjPz86NqpKCczUIGWL9 V7fzqJoM2Z1rHZh8XSaFUh6l5xHgpSBhST4za89nxclGOzxikIIR9DnQZmvRMMcs2lqJ n9MbHJ+LW9F4GgJ7UoqusNjk77yehFG+OwnmI/Tc8aWpFgOqDNpBdrn6rnGP7l2L5inQ 5Qgg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:dkim-signature; bh=saRQf+LwtavfrVmLLDa06UO+DRLcQVlZoUyRjRSttyE=; fh=zPj9XISeXCrbHSE2NBddncS14JRDUgXVZH7cnyOa3LQ=; b=z0cwpWd93dZqOl/4pDZidZ+xbCE2uQaBUsqWvzwrxg5PJ3bdvAIZmFvch5ZXD46Zo8 7Uvt+QPKq/OyqCaynmfVIRc+RSXPLpEDQMgB+3vYFUuMkgZG0n+Tu4rihOG2LdKIc3Tt GWb8KpLMeyYZ9nbQPRB/0LgVnv73sSxViT3pfunRChaoy7bevYkXkYwx+gQO9XsVbLr+ r6+v0q7ruSUHft+LD9DMcyh/Wd5EXoi6y1KUCXiY2Hsz0ePvBZbiumZR6gSbLFKaQFGg JEDGKkP33uOB/ldGH4ejCrV79JKjKhNhV9XQtOPZX9hdwqGAiNq4Gf/4ZmS8YdlXWxbA gWGg==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=GV9GHP4u; spf=pass (google.com: domain of sam.van.den.berge@gmail.com designates 2a00:1450:4864:20::430 as permitted sender) smtp.mailfrom=sam.van.den.berge@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from mail-wr1-x430.google.com (mail-wr1-x430.google.com. [2a00:1450:4864:20::430]) by gmr-mx.google.com with ESMTPS id dz11-20020a0560000e8b00b003480e0f3d43si95865wrb.8.2024.04.19.02.53.49 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 19 Apr 2024 02:53:49 -0700 (PDT) Received-SPF: pass (google.com: domain of sam.van.den.berge@gmail.com designates 2a00:1450:4864:20::430 as permitted sender) client-ip=2a00:1450:4864:20::430; Received: by mail-wr1-x430.google.com with SMTP id ffacd0b85a97d-343c891bca5so1289625f8f.2 for ; Fri, 19 Apr 2024 02:53:49 -0700 (PDT) X-Received: by 2002:a5d:4048:0:b0:347:41be:3cf9 with SMTP id w8-20020a5d4048000000b0034741be3cf9mr1334899wrp.18.1713520428955; Fri, 19 Apr 2024 02:53:48 -0700 (PDT) Received: from OP01518NB.WTSOUT.OIP.LOCAL (mail.oip.be. [81.246.50.154]) by smtp.gmail.com with ESMTPSA id e5-20020adfa445000000b0034a572b6fd2sm1261945wra.14.2024.04.19.02.53.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 Apr 2024 02:53:48 -0700 (PDT) From: sam.van.den.berge@gmail.com To: swupdate@googlegroups.com Cc: Sam Van Den Berge Subject: [swupdate] [PATCH] swupdateclient: replace setup.py by pyproject.toml Date: Fri, 19 Apr 2024 11:53:45 +0200 Message-Id: <20240419095345.672-1-sam.van.den.berge@gmail.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-Original-Sender: sam.van.den.berge@gmail.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=GV9GHP4u; spf=pass (google.com: domain of sam.van.den.berge@gmail.com designates 2a00:1450:4864:20::430 as permitted sender) smtp.mailfrom=sam.van.den.berge@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Precedence: list Mailing-list: list swupdate@googlegroups.com; contact swupdate+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: swupdate@googlegroups.com X-Google-Group-Id: 605343134186 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , From: Sam Van Den Berge Signed-off-by: Sam Van Den Berge --- tools/python/swupdateclient/pyproject.toml | 24 ++++++++++++++++++++++ tools/python/swupdateclient/setup.py | 21 ------------------- 2 files changed, 24 insertions(+), 21 deletions(-) create mode 100644 tools/python/swupdateclient/pyproject.toml delete mode 100644 tools/python/swupdateclient/setup.py diff --git a/tools/python/swupdateclient/pyproject.toml b/tools/python/swupdateclient/pyproject.toml new file mode 100644 index 0000000..dc34b8c --- /dev/null +++ b/tools/python/swupdateclient/pyproject.toml @@ -0,0 +1,24 @@ +[build-system] +requires = ["setuptools"] +build-backend = "setuptools.build_meta" + +[project] +name = "swupdateclient" +version = "0.1" +dependencies = [ + 'websockets', + 'requests', + 'termcolor>=2.2.0' +] +authors = [ + {name = "Stefano Babic", email = "stefano.babic@swupdate.org"}, +] +description="Python Client to update SWUpdate based devices" +license = {text = "GPL-2.0-only"} +requires-python = ">=3.8" + +[project.urls] +Repository = "https://github.com/sbabic/swupdate/tree/master/tools/python/swupdateclient" + +[project.scripts] +swupdateclient="swupdateclient.main:main" diff --git a/tools/python/swupdateclient/setup.py b/tools/python/swupdateclient/setup.py deleted file mode 100644 index b7c6075..0000000 --- a/tools/python/swupdateclient/setup.py +++ /dev/null @@ -1,21 +0,0 @@ -# SPDX-FileCopyrightText: 2023 Stefano Babic -# -# SPDX-License-Identifier: GPL-2.0-only -from setuptools import setup, find_packages - -setup( - name="swupdateclient", - version="0.1", - packages=find_packages(), - url="https://github.com/sbabic/swupdate/tree/master/tools/python/swupdateclient", - license="GPL-2.0-only", - author="Stefano Babic", - author_email="stefano.babic@swupdate.org", - description="Python Client to update SWUpdate based devices", - entry_points={ - "console_scripts": [ - "swupdateclient=swupdateclient.main:main", - ], - }, - python_requires=">=3.8", -)