From patchwork Thu Oct 21 03:51:00 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 403 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id E88FD27BBE3; Thu, 21 Oct 2021 04:53:13 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,T_DKIM_INVALID, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id AC3AD27BBE1 for ; Thu, 21 Oct 2021 04:53:13 +0100 (BST) Received: from localhost ([::1]:34560 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mdP8i-0007VF-E9 for patchwork@mira.cbaines.net; Wed, 20 Oct 2021 23:53:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38070) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mdP8Y-0007QU-Tt for guix-patches@gnu.org; Wed, 20 Oct 2021 23:53:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:44359) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mdP8Y-0001uM-Cv for guix-patches@gnu.org; Wed, 20 Oct 2021 23:53:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mdP8Y-0005HB-C6 for guix-patches@gnu.org; Wed, 20 Oct 2021 23:53:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#51314] [PATCH 00/29] Add Octoprint (web UI for 3d printers). Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 21 Oct 2021 03:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 51314 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 51314@debbugs.gnu.org Cc: Vinicius Monego X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.163478834120228 (code B ref -1); Thu, 21 Oct 2021 03:53:02 +0000 Received: (at submit) by debbugs.gnu.org; 21 Oct 2021 03:52:21 +0000 Received: from localhost ([127.0.0.1]:55905 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mdP7t-0005GC-By for submit@debbugs.gnu.org; Wed, 20 Oct 2021 23:52:21 -0400 Received: from lists.gnu.org ([209.51.188.17]:37014) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mdP7r-0005G4-5f for submit@debbugs.gnu.org; Wed, 20 Oct 2021 23:52:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:37892) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mdP7o-0006ps-OX for guix-patches@gnu.org; Wed, 20 Oct 2021 23:52:18 -0400 Received: from mout01.posteo.de ([185.67.36.65]:43185) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mdP7m-00019Q-9J for guix-patches@gnu.org; Wed, 20 Oct 2021 23:52:16 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 0DE54240026 for ; Thu, 21 Oct 2021 05:52:09 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1634788330; bh=vVzaQEjp5Yn98glo/hhScMgVUNCz06+KBR1X2qWI4ZE=; h=From:To:Cc:Subject:Date:From; b=LXCJh1Vv+2NIf6yCZawpleJJIM3JH5C9kpr5IbpT6vZugPy24ppjY653JI7jUC9Lg c0gajLSNVL901fS5ANGDhg9gs8O0ifidQp+RonaqLsFId4CB8bbZv/uO1rYqpvCMNX L7TGocSqHSO1BIM+txykxADin4q60JjPMVTXr7NOmxYZU/qeTQ4o3e92bhVb8/A3QM eEc6P4MDopqySyK2nP4sFG5OKfAQJ/APldwlbhzT6gB3valcjUZLXDLFSrXreLTc/N A1zOhfllaJvDSkdO/9g28H9EtSi3jEZP9MLSSewBd3E6eEOpNhVneiTheNA2s4MydW 0d2aaHlAdwLyA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4HZYT46fYkz6tm6; Thu, 21 Oct 2021 05:52:08 +0200 (CEST) From: Vinicius Monego Date: Thu, 21 Oct 2021 03:51:00 +0000 Message-Id: <20211021035100.241119-1-monego@posteo.net> MIME-Version: 1.0 Received-SPF: pass client-ip=185.67.36.65; envelope-from=monego@posteo.net; helo=mout01.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches This patchset adds the Octoprint web UI to control 3d printers. Octoprint itself bundles font-awesome. I removed it in a snippet, don't know how much it would affect usability. I haven't found other bundles with license issues. Some of the updates have newer versions but I'm updating to "older" versions to maintain compatibility with octoprint. See the comment in the octoprint package. Vinicius Monego (29): gnu: Add python-filetype. gnu: Add python-immutabledict. gnu: Add python-emoji. gnu: Add python-cachelib. gnu: Add python-sarge. gnu: Add python-pylru. gnu: python-flask: Update to 1.1.4. gnu: python-flask: Respect #:tests?. gnu: Add python-pyscss. gnu: Add python-flask-assets. gnu: Add python-zipstream-new. gnu: Add python-executing. gnu: Add python-sentry-sdk. gnu: Add python-pytest-doctest-custom. gnu: Add python-sgmllib3k. gnu: python-feedparser: Update to 6.0.8. gnu: python-feedparser: Enable tests. gnu: python-netifaces: Update to 0.11.0. gnu: python-websocket-client: Update to 0.59.0. gnu: python-pkginfo: Update to 1.7.1. gnu: python-watchdog: Update to 0.10.7. gnu: python-colorlog: Update to 5.0.1. gnu: python-zeroconf: Update to 0.33.4. gnu: python-wrapt: Update to 1.12.1. gnu: python-wrapt: Enable tests. gnu: Add octoprint-pisupport. gnu: Add octoprint-firmwarecheck. gnu: Add octoprint-filecheck. gnu: Add octoprint. gnu/packages/printers.scm | 181 +++++++++++++++- gnu/packages/python-check.scm | 29 +++ gnu/packages/python-web.scm | 96 ++++++++- gnu/packages/python-xyz.scm | 381 ++++++++++++++++++++++++++++++---- gnu/packages/web.scm | 15 +- 5 files changed, 645 insertions(+), 57 deletions(-) base-commit: 2782cb38a3bc68c530d6e95f6834ae0cb7ed16aa prerequisite-patch-id: 01467a57e2c7d6c0266979c26fc35408e886972b