From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 31 12:13:33 2021 Received: (at submit) by debbugs.gnu.org; 31 Mar 2021 16:13:33 +0000 Received: from localhost ([127.0.0.1]:55314 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lRdTJ-0001Ap-0R for submit@debbugs.gnu.org; Wed, 31 Mar 2021 12:13:33 -0400 Received: from lists.gnu.org ([209.51.188.17]:39342) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lRdTH-0001Ah-6H for submit@debbugs.gnu.org; Wed, 31 Mar 2021 12:13:31 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40494) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lRdTG-0001lZ-Rq for bug-guix@gnu.org; Wed, 31 Mar 2021 12:13:30 -0400 Received: from server0.selfhosted.xyz ([217.64.149.7]:39200) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lRdTD-0000CS-0I for bug-guix@gnu.org; Wed, 31 Mar 2021 12:13:30 -0400 Received: from server0.selfhosted.xyz (localhost [127.0.0.1]) by server0.selfhosted.xyz (Postfix) with ESMTP id 3D3B01CC9FF5 for ; Wed, 31 Mar 2021 18:13:13 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=selfhosted.xyz; s=dkim; t=1617207199; bh=IISM3AzJkaf+Mh+gyef88plEkOTkWrFFWPqwVsTukW4=; h=Date:From:To:Subject; b=W7WjENID3sQ9B0Ws9lvpKwg2D0hebTu1hlqrkEQziGOUMTiNQkr/iQl9QCBThDu+f Ov0HnbXI7WIg9TXCwDnJN4Rf8dg7/4Ej/2oes/s4ajdgzhLX8Xx2FXh4jKEr0oy7BN ugUPfTx++CiwXg7V6SxifYO6PNDhdHpfVBn7bsERhIor4t8cYJFKsVacdL+4vquYbE VpMYr5OO5Mx76/MxHynTOd4/w9WjhWyxTLAD2r/JQ8IY8KcnplTHhQ6LziM78NXUt/ Imk8nvC/PpiVVFt1uhs9LY32cSRLIj8d/XMBsZNfcUZbaxYYIQrQuNAm4b5Zz2p+G3 CwcPI/CZffQPQ== X-Fuglu-Suspect: 70587c78642444c7b68fc540fa39a6cd X-Fuglu-Spamstatus: NO Received: from webmail.selfhosted.xyz (office.selfhosted.xyz [192.168.1.4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: mail@selfhosted.xyz) by server0.selfhosted.xyz (Postfix) with ESMTPSA for ; Wed, 31 Mar 2021 18:13:13 +0200 (CEST) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Wed, 31 Mar 2021 18:13:13 +0200 From: david larsson To: bug-guix@gnu.org Subject: [PATCH 0/3] gnu: Add flask-combo-jsonapi Message-ID: X-Sender: david.larsson@selfhosted.xyz Received-SPF: pass client-ip=217.64.149.7; envelope-from=david.larsson@selfhosted.xyz; helo=server0.selfhosted.xyz X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 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, FROM_SUSPICIOUS_NTLD=0.499, FROM_SUSPICIOUS_NTLD_FP=0.001, PDS_OTHER_BAD_TLD=1.999, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.1 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Hi! This patch series is to add python-flask-combo-jsonapi and necessary dependencies. Best regards, David Content analysis details: (1.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: selfhosted.xyz (xyz)] 0.9 SPF_FAIL SPF: sender does not match SPF record (fail) [SPF failed: Please see http://www.openspf.org/Why?s=mfrom; id=david.larsson%40selfhosted.xyz; ip=209.51.188.17; r=debbugs.gnu.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.17 listed in list.dnswl.org] 0.0 RCVD_IN_MSPIKE_H4 RBL: Very Good reputation (+4) [209.51.188.17 listed in wl.mailspike.net] 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 0.0 FROM_SUSPICIOUS_NTLD_FP From abused NTLD X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.1 (/) Hi! This patch series is to add python-flask-combo-jsonapi and necessary dependencies. Best regards, David From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 31 12:16:06 2021 Received: (at 47523) by debbugs.gnu.org; 31 Mar 2021 16:16:06 +0000 Received: from localhost ([127.0.0.1]:55329 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lRdVl-0001GU-RR for submit@debbugs.gnu.org; Wed, 31 Mar 2021 12:16:06 -0400 Received: from server0.selfhosted.xyz ([217.64.149.7]:39302) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lRdVi-0001Fh-TK for 47523@debbugs.gnu.org; Wed, 31 Mar 2021 12:16:04 -0400 Received: from server0.selfhosted.xyz (localhost [127.0.0.1]) by server0.selfhosted.xyz (Postfix) with ESMTP id BC46D1CCA048 for <47523@debbugs.gnu.org>; Wed, 31 Mar 2021 18:15:49 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=selfhosted.xyz; s=dkim; t=1617207355; bh=cWxnQpNjiRYfeTUe1L/Z5ydsYBh0O7eut+4cuEE/mYI=; h=Date:From:To:Subject; b=qDo6WInAnoA3G4a2x9RYBxZUl/mabVzlKiNfabDS4m+4owa/4vij7++abFB23M+Pp x9y9/UyLuwjPtPrdHZWKsvIDacI8ZTklPbzLiUq3Luk3wAuB0TLI5SHrF3Spyf14FL wn0oN5OdKO2x+wrlgW7/yaSaHpbpSoZKSXeSv0jPIyhueWnT9H41dnLwcXLXXr4vUZ PT7rE2mZioJXsTok4sGb1bM435vubEwHgIPWlKoDF7Edx4/6WFcF5H5+UQrKyLa8pq HP/T6fjFPmznsjkArTXhJM4ulKDXUv+1D1Ut/nOct55UMgREDgBP+hf3tkuwQcsyVv chzUlMr2bUraw== X-Fuglu-Suspect: 6a5ad464f39b44c7bfcd7ed0e997e171 X-Fuglu-Spamstatus: NO Received: from webmail.selfhosted.xyz (office.selfhosted.xyz [192.168.1.4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: mail@selfhosted.xyz) by server0.selfhosted.xyz (Postfix) with ESMTPSA for <47523@debbugs.gnu.org>; Wed, 31 Mar 2021 18:15:49 +0200 (CEST) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Date: Wed, 31 Mar 2021 18:15:49 +0200 From: david larsson To: 47523@debbugs.gnu.org Subject: [PATCH 1/3] gnu: Add marshmallow-3.2. Message-ID: <79fb2658b4331b19b63a59422dec2364@selfhosted.xyz> X-Sender: david.larsson@selfhosted.xyz X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 47523 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) From 5eb6db940c379e44a95b5a64382cc867f7d3c197 Mon Sep 17 00:00:00 2001 From: methuselah-0 Date: Wed, 31 Mar 2021 17:30:20 +0200 Subject: [PATCH 1/3] gnu: Add marshmallow-3.2. * gnu/packages/python-xyz.scm (python-marshmallow-3.2): New variable. --- gnu/packages/python-xyz.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index c90a89a411..872ba4b281 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -99,6 +99,7 @@ ;;; Copyright © 2021 Sharlatan Hellseher ;;; Copyright © 2021 Ellis Kenyő ;;; Copyright © 2021 LibreMiami +;;; Copyright © 2021 David Larsson ;;; ;;; This file is part of GNU Guix. ;;; @@ -17122,6 +17123,31 @@ Python datatypes.") complex datatypes to and from native Python datatypes.") (license license:expat))) +(define-public python-marshmallow-3.2 + (package + (name "python-marshmallow") + (version "3.2.1") + (source + (origin + (method url-fetch) + (uri (pypi-uri "marshmallow" version)) + (sha256 + (base32 + "1w18klwj0z9bqxj252qpj1hz8l46nl27sbc89rkajc7mln73wbws")))) + (build-system python-build-system) + (propagated-inputs + `(("python-dateutil" ,python-dateutil) + ("python-simplejson" ,python-simplejson))) + (native-inputs + `(("python-pytest" ,python-pytest) + ("python-pytz" ,python-pytz))) + (home-page "https://github.com/marshmallow-code/marshmallow") + (synopsis "Convert complex datatypes to and from native +Python datatypes") + (description "@code{marshmallow} provides a library for converting +complex datatypes to and from native Python datatypes.") + (license license:expat))) ; MIT license + (define-public python-apispec (package (name "python-apispec") -- 2.30.2 From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 31 12:17:41 2021 Received: (at 47523) by debbugs.gnu.org; 31 Mar 2021 16:17:41 +0000 Received: from localhost ([127.0.0.1]:55336 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lRdXJ-0001JE-7a for submit@debbugs.gnu.org; Wed, 31 Mar 2021 12:17:41 -0400 Received: from server0.selfhosted.xyz ([217.64.149.7]:40054) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lRdXG-0001Is-Pc for 47523@debbugs.gnu.org; Wed, 31 Mar 2021 12:17:39 -0400 Received: from server0.selfhosted.xyz (localhost [127.0.0.1]) by server0.selfhosted.xyz (Postfix) with ESMTP id E4F071CCA056 for <47523@debbugs.gnu.org>; Wed, 31 Mar 2021 18:17:26 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=selfhosted.xyz; s=dkim; t=1617207452; bh=RelupfiOwgkabSjXoUOc4/1CFOljbKu0vCtSPZiYwno=; h=Date:From:To:Subject; b=LgAAk0MYDizlyZFNs1zf2xLCOdRLUG2wXwO7OERVLYrii64tDzMse8Yr8b0wnAHID nl40FdpbUjkpNcwLIwLVErs+YC44ttNxCAHkIj2ZqJZsCF1wQ/OaUttd67nngqo4c1 RRKnSBKP4TlB/sxvcyMlIlbAA6r4ADDd6PbLHUfW+/uYs0ftE5OaaAusxlhRuH9unx ojTez35QHjI4rEMT0CjmnMW/O6azyAXDm1gnAI96SGhaBTX6RXPXKp2TqFbai6BK18 IIaQuBbM8ZI8u0l6Ev3m345fCbpTj2wmbk6ki+z5hZZXxM5O4ny/rEfghKgHfTgkFz O1mLPuDay505A== X-Fuglu-Suspect: cd0f2aa461c1497ea3546afef8be82bd X-Fuglu-Spamstatus: NO Received: from webmail.selfhosted.xyz (office.selfhosted.xyz [192.168.1.4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: mail@selfhosted.xyz) by server0.selfhosted.xyz (Postfix) with ESMTPSA for <47523@debbugs.gnu.org>; Wed, 31 Mar 2021 18:17:26 +0200 (CEST) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=_c9fe7c6a04e390671409b01cd573c697" Date: Wed, 31 Mar 2021 18:17:26 +0200 From: david larsson To: 47523@debbugs.gnu.org Subject: [PATCH 2/3] gnu: Add marshmallow-jsonapi. Message-ID: X-Sender: david.larsson@selfhosted.xyz X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 47523 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) --=_c9fe7c6a04e390671409b01cd573c697 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed This patch adds marshmallow-jsonapi locked at version 0.22 since flask-combo-jsonapi needs it locked to this version. From 76d533d57337702ddd1576783fa9fabb0fbf3127 Mon Sep 17 00:00:00 2001 From: methuselah-0 Date: Wed, 31 Mar 2021 17:34:00 +0200 Subject: [PATCH 2/3] gnu: Add marshmallow-jsonapi. * gnu/packages/python-xyz.scm (python-marshmallow-jsonapi-0.22): New variable. --- gnu/packages/python-xyz.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 872ba4b281..ae91affd13 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -17148,6 +17148,37 @@ Python datatypes") complex datatypes to and from native Python datatypes.") (license license:expat))) ; MIT license +(define-public python-marshmallow-jsonapi-0.22 + (package + (name "python-marshmallow-jsonapi") + (version "0.22.0") + (source + (origin + (method url-fetch) + (uri (pypi-uri "marshmallow-jsonapi" version)) + (sha256 + (base32 + "0rfnagv76f0pwvdcc0604r78nphi7a7b6d5fjga2va522lydah27")))) + (build-system python-build-system) + (propagated-inputs + `(("python-marshmallow" ,python-marshmallow-3.2))) + (native-inputs + `(("python-faker" ,python-faker) + ("python-flake8" ,python-flake8) + ("python-flake8-bugbear" ,python-flake8-bugbear) + ("python-flask" ,python-flask) + ("python-mock" ,python-mock) + ("python-pre-commit" ,python-pre-commit) + ("python-pytest" ,python-pytest) + ("python-tox" ,python-tox))) + (home-page + "https://github.com/marshmallow-code/marshmallow-jsonapi") + (synopsis + "JSON API 1.0 (https://jsonapi.org) formatting with marshmallow") + (description + "JSON API 1.0 (https://jsonapi.org) formatting with marshmallow") + (license license:expat))) ; MIT license + (define-public python-apispec (package (name "python-apispec") -- 2.30.2 --=_c9fe7c6a04e390671409b01cd573c697 Content-Transfer-Encoding: base64 Content-Type: text/x-diff; name=0002-gnu-Add-marshmallow-jsonapi.patch Content-Disposition: attachment; filename=0002-gnu-Add-marshmallow-jsonapi.patch; size=1925 RnJvbSA3NmQ1MzNkNTczMzc3MDJkZGQxNTc2NzgzZmE5ZmFiYjBmYmYzMTI3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBtZXRodXNlbGFoLTAgPGRhdmlkLmxhcnNzb25Ac2VsZmhvc3Rl ZC54eXo+CkRhdGU6IFdlZCwgMzEgTWFyIDIwMjEgMTc6MzQ6MDAgKzAyMDAKU3ViamVjdDogW1BB VENIIDIvM10gZ251OiBBZGQgbWFyc2htYWxsb3ctanNvbmFwaS4KCiogZ251L3BhY2thZ2VzL3B5 dGhvbi14eXouc2NtIChweXRob24tbWFyc2htYWxsb3ctanNvbmFwaS0wLjIyKTogTmV3IHZhcmlh YmxlLgotLS0KIGdudS9wYWNrYWdlcy9weXRob24teHl6LnNjbSB8IDMxICsrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAzMSBpbnNlcnRpb25zKCspCgpkaWZm IC0tZ2l0IGEvZ251L3BhY2thZ2VzL3B5dGhvbi14eXouc2NtIGIvZ251L3BhY2thZ2VzL3B5dGhv bi14eXouc2NtCmluZGV4IDg3MmJhNGIyODEuLmFlOTFhZmZkMTMgMTAwNjQ0Ci0tLSBhL2dudS9w YWNrYWdlcy9weXRob24teHl6LnNjbQorKysgYi9nbnUvcGFja2FnZXMvcHl0aG9uLXh5ei5zY20K QEAgLTE3MTQ4LDYgKzE3MTQ4LDM3IEBAIFB5dGhvbiBkYXRhdHlwZXMiKQogY29tcGxleCBkYXRh dHlwZXMgdG8gYW5kIGZyb20gbmF0aXZlIFB5dGhvbiBkYXRhdHlwZXMuIikKICAgICAobGljZW5z ZSBsaWNlbnNlOmV4cGF0KSkpIDsgTUlUIGxpY2Vuc2UKIAorKGRlZmluZS1wdWJsaWMgcHl0aG9u LW1hcnNobWFsbG93LWpzb25hcGktMC4yMgorICAocGFja2FnZQorICAgIChuYW1lICJweXRob24t bWFyc2htYWxsb3ctanNvbmFwaSIpCisgICAgKHZlcnNpb24gIjAuMjIuMCIpCisgICAgKHNvdXJj ZQorICAgICAob3JpZ2luCisgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgKHVyaSAo cHlwaS11cmkgIm1hcnNobWFsbG93LWpzb25hcGkiIHZlcnNpb24pKQorICAgICAgIChzaGEyNTYK KyAgICAgICAgKGJhc2UzMgorICAgICAgICAgIjByZm5hZ3Y3NmYwcHd2ZGNjMDYwNHI3OG5waGk3 YTdiNmQ1ZmpnYTJ2YTUyMmx5ZGFoMjciKSkpKQorICAgIChidWlsZC1zeXN0ZW0gcHl0aG9uLWJ1 aWxkLXN5c3RlbSkKKyAgICAocHJvcGFnYXRlZC1pbnB1dHMKKyAgICAgYCgoInB5dGhvbi1tYXJz aG1hbGxvdyIgLHB5dGhvbi1tYXJzaG1hbGxvdy0zLjIpKSkKKyAgICAobmF0aXZlLWlucHV0cwor ICAgICBgKCgicHl0aG9uLWZha2VyIiAscHl0aG9uLWZha2VyKQorICAgICAgICgicHl0aG9uLWZs YWtlOCIgLHB5dGhvbi1mbGFrZTgpCisgICAgICAgKCJweXRob24tZmxha2U4LWJ1Z2JlYXIiICxw eXRob24tZmxha2U4LWJ1Z2JlYXIpCisgICAgICAgKCJweXRob24tZmxhc2siICxweXRob24tZmxh c2spCisgICAgICAgKCJweXRob24tbW9jayIgLHB5dGhvbi1tb2NrKQorICAgICAgICgicHl0aG9u LXByZS1jb21taXQiICxweXRob24tcHJlLWNvbW1pdCkKKyAgICAgICAoInB5dGhvbi1weXRlc3Qi ICxweXRob24tcHl0ZXN0KQorICAgICAgICgicHl0aG9uLXRveCIgLHB5dGhvbi10b3gpKSkKKyAg ICAoaG9tZS1wYWdlCisgICAgICJodHRwczovL2dpdGh1Yi5jb20vbWFyc2htYWxsb3ctY29kZS9t YXJzaG1hbGxvdy1qc29uYXBpIikKKyAgICAoc3lub3BzaXMKKyAgICAgIkpTT04gQVBJIDEuMCAo aHR0cHM6Ly9qc29uYXBpLm9yZykgZm9ybWF0dGluZyB3aXRoIG1hcnNobWFsbG93IikKKyAgICAo ZGVzY3JpcHRpb24KKyAgICAgIkpTT04gQVBJIDEuMCAoaHR0cHM6Ly9qc29uYXBpLm9yZykgZm9y bWF0dGluZyB3aXRoIG1hcnNobWFsbG93IikKKyAgICAobGljZW5zZSBsaWNlbnNlOmV4cGF0KSkp IDsgTUlUIGxpY2Vuc2UKKwogKGRlZmluZS1wdWJsaWMgcHl0aG9uLWFwaXNwZWMKICAgKHBhY2th Z2UKICAgICAobmFtZSAicHl0aG9uLWFwaXNwZWMiKQotLSAKMi4zMC4yCgo= --=_c9fe7c6a04e390671409b01cd573c697-- From debbugs-submit-bounces@debbugs.gnu.org Wed Mar 31 12:18:25 2021 Received: (at 47523) by debbugs.gnu.org; 31 Mar 2021 16:18:25 +0000 Received: from localhost ([127.0.0.1]:55341 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lRdY0-0001Kc-Pb for submit@debbugs.gnu.org; Wed, 31 Mar 2021 12:18:25 -0400 Received: from server0.selfhosted.xyz ([217.64.149.7]:40232) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lRdXy-0001KO-QJ for 47523@debbugs.gnu.org; Wed, 31 Mar 2021 12:18:23 -0400 Received: from server0.selfhosted.xyz (localhost [127.0.0.1]) by server0.selfhosted.xyz (Postfix) with ESMTP id 3913A1CCA061 for <47523@debbugs.gnu.org>; Wed, 31 Mar 2021 18:18:11 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=selfhosted.xyz; s=dkim; t=1617207496; bh=cZaQe6Fwhjaaq23U3IC9DzCLU62DEDTl+VQocuzrwRg=; h=Date:From:To:Subject; b=Ad0hb5FNdSH1SXfHNzr8fKtC2MyHMgjwQzJwlNVAybNUAtc68Kam5c5/QmdpevApA fz4gzIt20gM/AfJnMAtQ/9sGIIGOsXuC5WCllJQBHhGByq1gKqY0xpCpWXPomsYGC4 8TsHV9ei3CHwaBjxN2LL1gfm2wZoSof+cDTnMTE7TXncLerawveknOP2Z64a1B8BRe trcHhsTnkNsPdVyRl1T2MvAqRrwRaORuSg+08+DVOPGJDtA5m63yJWldqtf2l36s1X y9AB1zslVI2c2p4uwUosAv4rohyetj0FyQ7BZCzcJEgxKYxhkmxlGWzNvRPSO1R5u1 3o+A0zL/v3ypA== X-Fuglu-Suspect: 8f18e3722af242f19883036238abb674 X-Fuglu-Spamstatus: NO Received: from webmail.selfhosted.xyz (office.selfhosted.xyz [192.168.1.4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: mail@selfhosted.xyz) by server0.selfhosted.xyz (Postfix) with ESMTPSA for <47523@debbugs.gnu.org>; Wed, 31 Mar 2021 18:18:11 +0200 (CEST) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=_41d6df2472d9b45f91b16e9ee255b0e8" Date: Wed, 31 Mar 2021 18:18:11 +0200 From: david larsson To: 47523@debbugs.gnu.org Subject: [PATCH 3/3] gnu: Add flask-combo-jsonapi. Message-ID: <5875731751423dbcf96abb560de87d77@selfhosted.xyz> X-Sender: david.larsson@selfhosted.xyz X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 47523 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) --=_41d6df2472d9b45f91b16e9ee255b0e8 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=UTF-8; format=flowed From 7e1c3d4e0c52a73c2369406c9165d0fff176a831 Mon Sep 17 00:00:00 2001 From: methuselah-0 Date: Wed, 31 Mar 2021 17:35:36 +0200 Subject: [PATCH 3/3] gnu: Add flask-combo-jsonapi. * gnu/packages/python-web.scm (python-flask-combo-jsonapi): New variable. --- gnu/packages/python-web.scm | 40 +++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm index c7dd18ad19..8154ae82f7 100644 --- a/gnu/packages/python-web.scm +++ b/gnu/packages/python-web.scm @@ -40,6 +40,7 @@ ;;; Copyright © 2020 Vinicius Monego ;;; Copyright © 2020 Konrad Hinsen ;;; Copyright © 2020 Giacomo Leidi +;;; Copyright © 2021 David Larsson ;;; ;;; This file is part of GNU Guix. ;;; @@ -5894,3 +5895,42 @@ your code non-blocking and speedy.") "Socks is a library providing core proxy (SOCKS4, SOCKS5, HTTP tunneling) functionality.") (license license:asl2.0))) + +(define-public python-flask-combo-jsonapi + (package + (name "python-flask-combo-jsonapi") + (version "1.0.6") + (source + (origin + (method url-fetch) + (uri (string-append + "https://github.com/AdCombo/flask-combo-jsonapi/archive/" + version ".tar.gz")) + (sha256 + (base32 + "1ik5j4cc20q6ismpdzpb1a01wpdhm9vrnlmqzxxz2qqw6vazilna")))) + (build-system python-build-system) + (propagated-inputs + `(("python-flask" ,python-flask) + ("python-marshmallow" ,python-marshmallow-3.2) + ("python-marshmallow-jsonapi" + ,python-marshmallow-jsonapi-0.22) + ("python-apispec" ,python-apispec) + ("python-simplejson" ,python-simplejson) + ("python-six" ,python-six) + ("python-sqlalchemy" ,python-sqlalchemy))) + (native-inputs + `(("python-coverage" ,python-coverage) + ("python-coveralls" ,python-coveralls) + ("python-pytest-runner" ,python-pytest-runner) + ("python-pytest" ,python-pytest))) + (home-page + "https://github.com/AdCombo/flask-combo-jsonapi") + (synopsis + "Flask extension to create REST web api according to JSONAPI 1.0 + specification") + (description + "Flask extension to create REST web api according to JSONAPI 1.0 + specification with Flask, Marshmallow and data provider + of your choice (SQLAlchemy, MongoDB, ...)") + (license license:expat))) ; MIT license -- 2.30.2 --=_41d6df2472d9b45f91b16e9ee255b0e8 Content-Transfer-Encoding: base64 Content-Type: text/x-diff; name=0003-gnu-Add-flask-combo-jsonapi.patch Content-Disposition: attachment; filename=0003-gnu-Add-flask-combo-jsonapi.patch; size=2556 RnJvbSA3ZTFjM2Q0ZTBjNTJhNzNjMjM2OTQwNmM5MTY1ZDBmZmYxNzZhODMxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBtZXRodXNlbGFoLTAgPGRhdmlkLmxhcnNzb25Ac2VsZmhvc3Rl ZC54eXo+CkRhdGU6IFdlZCwgMzEgTWFyIDIwMjEgMTc6MzU6MzYgKzAyMDAKU3ViamVjdDogW1BB VENIIDMvM10gZ251OiBBZGQgZmxhc2stY29tYm8tanNvbmFwaS4KCiogZ251L3BhY2thZ2VzL3B5 dGhvbi13ZWIuc2NtIChweXRob24tZmxhc2stY29tYm8tanNvbmFwaSk6IE5ldyB2YXJpYWJsZS4K LS0tCiBnbnUvcGFja2FnZXMvcHl0aG9uLXdlYi5zY20gfCA0MCArKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNDAgaW5zZXJ0aW9ucygrKQoKZGlm ZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9weXRob24td2ViLnNjbSBiL2dudS9wYWNrYWdlcy9weXRo b24td2ViLnNjbQppbmRleCBjN2RkMThhZDE5Li44MTU0YWU4MmY3IDEwMDY0NAotLS0gYS9nbnUv cGFja2FnZXMvcHl0aG9uLXdlYi5zY20KKysrIGIvZ251L3BhY2thZ2VzL3B5dGhvbi13ZWIuc2Nt CkBAIC00MCw2ICs0MCw3IEBACiA7OzsgQ29weXJpZ2h0IMKpIDIwMjAgVmluaWNpdXMgTW9uZWdv IDxtb25lZ29AcG9zdGVvLm5ldD4KIDs7OyBDb3B5cmlnaHQgwqkgMjAyMCBLb25yYWQgSGluc2Vu IDxrb25yYWQuaGluc2VuQGZhc3RtYWlsLm5ldD4KIDs7OyBDb3B5cmlnaHQgwqkgMjAyMCBHaWFj b21vIExlaWRpIDxnb29kb2xkcGF1bEBhdXRpc3RpY2kub3JnPgorOzs7IENvcHlyaWdodCDCqSAy MDIxIERhdmlkIExhcnNzb24gPGRhdmlkLmxhcnNzb25Ac2VsZmhvc3RlZC54eXo+CiA7OzsKIDs7 OyBUaGlzIGZpbGUgaXMgcGFydCBvZiBHTlUgR3VpeC4KIDs7OwpAQCAtNTg5NCwzICs1ODk1LDQy IEBAIHlvdXIgY29kZSBub24tYmxvY2tpbmcgYW5kIHNwZWVkeS4iKQogICAgICAiU29ja3MgaXMg YSBsaWJyYXJ5IHByb3ZpZGluZyBjb3JlIHByb3h5IChTT0NLUzQsIFNPQ0tTNSwgSFRUUCB0dW5u ZWxpbmcpCiAgZnVuY3Rpb25hbGl0eS4iKQogICAgIChsaWNlbnNlIGxpY2Vuc2U6YXNsMi4wKSkp CisKKyhkZWZpbmUtcHVibGljIHB5dGhvbi1mbGFzay1jb21iby1qc29uYXBpCisgIChwYWNrYWdl CisgICAgKG5hbWUgInB5dGhvbi1mbGFzay1jb21iby1qc29uYXBpIikKKyAgICAodmVyc2lvbiAi MS4wLjYiKQorICAgIChzb3VyY2UKKyAgICAgKG9yaWdpbgorICAgICAgICAobWV0aG9kIHVybC1m ZXRjaCkKKyAgICAgICAgKHVyaSAoc3RyaW5nLWFwcGVuZAorICAgICAgICAgICAgICAiaHR0cHM6 Ly9naXRodWIuY29tL0FkQ29tYm8vZmxhc2stY29tYm8tanNvbmFwaS9hcmNoaXZlLyIKKyAgICAg ICAgICAgICAgdmVyc2lvbiAiLnRhci5neiIpKQorICAgICAgICAoc2hhMjU2CisgICAgICAgICAo YmFzZTMyCisgICAgICAgICAgICIxaWs1ajRjYzIwcTZpc21wZHpwYjFhMDF3cGRobTl2cm5sbXF6 eHh6MnFxdzZ2YXppbG5hIikpKSkKKyAgICAoYnVpbGQtc3lzdGVtIHB5dGhvbi1idWlsZC1zeXN0 ZW0pCisgICAgKHByb3BhZ2F0ZWQtaW5wdXRzCisgICAgIGAoKCJweXRob24tZmxhc2siICxweXRo b24tZmxhc2spCisgICAgICAgKCJweXRob24tbWFyc2htYWxsb3ciICxweXRob24tbWFyc2htYWxs b3ctMy4yKQorICAgICAgICgicHl0aG9uLW1hcnNobWFsbG93LWpzb25hcGkiCisgICAgICAgICxw eXRob24tbWFyc2htYWxsb3ctanNvbmFwaS0wLjIyKQorICAgICAgICgicHl0aG9uLWFwaXNwZWMi ICxweXRob24tYXBpc3BlYykKKyAgICAgICAoInB5dGhvbi1zaW1wbGVqc29uIiAscHl0aG9uLXNp bXBsZWpzb24pCisgICAgICAgKCJweXRob24tc2l4IiAscHl0aG9uLXNpeCkKKyAgICAgICAoInB5 dGhvbi1zcWxhbGNoZW15IiAscHl0aG9uLXNxbGFsY2hlbXkpKSkKKyAgICAobmF0aXZlLWlucHV0 cworICAgICBgKCgicHl0aG9uLWNvdmVyYWdlIiAscHl0aG9uLWNvdmVyYWdlKQorICAgICAgICgi cHl0aG9uLWNvdmVyYWxscyIgLHB5dGhvbi1jb3ZlcmFsbHMpCisgICAgICAgKCJweXRob24tcHl0 ZXN0LXJ1bm5lciIgLHB5dGhvbi1weXRlc3QtcnVubmVyKQorICAgICAgICgicHl0aG9uLXB5dGVz dCIgLHB5dGhvbi1weXRlc3QpKSkKKyAgICAoaG9tZS1wYWdlCisgICAgICJodHRwczovL2dpdGh1 Yi5jb20vQWRDb21iby9mbGFzay1jb21iby1qc29uYXBpIikKKyAgICAoc3lub3BzaXMKKyAgICAg IkZsYXNrIGV4dGVuc2lvbiB0byBjcmVhdGUgUkVTVCB3ZWIgYXBpIGFjY29yZGluZyB0byBKU09O QVBJIDEuMAorIHNwZWNpZmljYXRpb24iKQorICAgIChkZXNjcmlwdGlvbgorICAgICAiRmxhc2sg ZXh0ZW5zaW9uIHRvIGNyZWF0ZSBSRVNUIHdlYiBhcGkgYWNjb3JkaW5nIHRvIEpTT05BUEkgMS4w Cisgc3BlY2lmaWNhdGlvbiB3aXRoIEZsYXNrLCBNYXJzaG1hbGxvdyBhbmQgZGF0YSBwcm92aWRl cgorIG9mIHlvdXIgY2hvaWNlIChTUUxBbGNoZW15LCBNb25nb0RCLCAuLi4pIikKKyAgICAobGlj ZW5zZSBsaWNlbnNlOmV4cGF0KSkpIDsgTUlUIGxpY2Vuc2UKLS0gCjIuMzAuMgoK --=_41d6df2472d9b45f91b16e9ee255b0e8-- From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 25 03:51:35 2024 Received: (at control) by debbugs.gnu.org; 25 Dec 2024 08:51:35 +0000 Received: from localhost ([127.0.0.1]:36151 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tQN79-0007yK-Ei for submit@debbugs.gnu.org; Wed, 25 Dec 2024 03:51:35 -0500 Received: from mail-ej1-f41.google.com ([209.85.218.41]:48352) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tQN77-0007y8-A9 for control@debbugs.gnu.org; Wed, 25 Dec 2024 03:51:34 -0500 Received: by mail-ej1-f41.google.com with SMTP id a640c23a62f3a-aa66ead88b3so1060324266b.0 for ; Wed, 25 Dec 2024 00:51:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sarg.org.ru; s=google; t=1735116632; x=1735721432; darn=debbugs.gnu.org; h=subject:from:to:message-id:date:from:to:cc:subject:date:message-id :reply-to; bh=hyxGvMkDID47TdVq+xnIFQl3nN/Ur0vYaAzYaHvXNW4=; b=pYvjP9qt8SuqWjM7i80FExeHfaLVK5jL8vdutACEHCmBOuJy4Q1IS0zv6BTJpZYArN 2xyEICY+kJPLqTF6DxcLKsSjoJ2NfaMscxzHMNlYa9F1kdXu6NsQlfAfYtdoXjklkEdB pBO7sOOOI2a4WoToGYx6ZdPscmocdDWJxixldTkrmoQugqKistJnAKLVrrTRE3hJFf3T Qlo6NJTDwj6e7GQvYIrdwQrVaArKpz9xCWDOoNypw1AapPLoitCTtdJzustuqgoOAE7Q GMtgU9C+SIx9mPSdoxwdb5P1eYl5+/ozeLH0msbu65DCdgUGGHmgZ9ygjhznPg9ggkxn Eaig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1735116632; x=1735721432; h=subject:from:to:message-id:date:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=hyxGvMkDID47TdVq+xnIFQl3nN/Ur0vYaAzYaHvXNW4=; b=vRezaW2VPwsbjY1iSFjxIjdbt2Ldr3Q/ihsbmk/pLjvkQV379k1BGyfVWlwqRJHqYa 7ADIC8C1B7/6JSZH7/oXq+CyGFQNaZ45CddLG35+ud9HVet+/xGaHgtcYoHS/Z5ol+Q9 DE+UdZcuIFPUvPphyId21NjQYUCEC9U92G4AhqtRKOFlV3P4yC+wgDy0s8xLcYFsJ3KN j5UEyJ6gnbIROkFBVd6P+idrTdPTdf0sd0o9uD7YeGylt3jnjpnu/YQDrYKUBBRGblA2 0GjZnsS89kf+azpLc7s6tOwrjnIUlL5iqksXcyGE+AAvmcvB3syjIWCvsGjWmF/+xOAr Y3Jw== X-Gm-Message-State: AOJu0YxuDCibj5xJXa0Dm5fm+KxWQnKkPklMdbQXs/NJAYxkPxyDLatY pNWMLDbtHgFprhywaNx0b3tglHLc6BK/8xxi19dPN9EC6PE75i4q83dKJGZNNVCGSiBitE//8p2 z0/8= X-Gm-Gg: ASbGncupJkNSk0Bh+v4PsMG5Z9Z3uS8lOCRXcbDw/jaLtbRzWXEa2s307oew15Om0nQ hvnWlmmNw41O1IJqlZFzE2aOmf1RuRVa41GZDiAZcgubsfG5/ozF1GXkljhEEP+lU/X0Y+eLxB1 DOuf91PyTAT5H43/5wcG6odiLv+GB07aL7X40UvnWjtTKlvFiHjZFCXIuwAc3ds5gkyOygY57p4 TFcQU3SgU4uy5JF329MuPyvwwrUHQmeFYP+/rqOpXCga8x+TLFt X-Google-Smtp-Source: AGHT+IHUykXkr7dDe+N4lVrGpGPwiwIdCk3HV2iRhk4U6w4+008qEKzO07cslrRz5b0OWOBo+i4EFQ== X-Received: by 2002:a17:906:d54c:b0:aab:f9d2:16c1 with SMTP id a640c23a62f3a-aac2ad878a0mr1979407666b.20.1735116630560; Wed, 25 Dec 2024 00:50:30 -0800 (PST) Received: from thinkpad ([2a02:2454:a0a5:2400:a64e:31ff:fe38:fd6c]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-aac0f06dc7esm770555666b.193.2024.12.25.00.50.29 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Dec 2024 00:50:29 -0800 (PST) Date: Wed, 25 Dec 2024 09:50:27 +0100 Message-Id: <87a5ckdu3w.fsf@sarg.org.ru> To: control@debbugs.gnu.org From: Sergey Trofimov Subject: control message for bug #47523 X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.3 (/) close 47523 quit From unknown Wed Aug 20 05:16:19 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 22 Jan 2025 12:24:10 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator