From patchwork Mon Nov 15 05:25:33 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Foo Chuan Wei X-Patchwork-Id: 34487 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 F2DB527BBE3; Mon, 15 Nov 2021 05:44:26 +0000 (GMT) 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, FREEMAIL_FROM,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 586A927BBE1 for ; Mon, 15 Nov 2021 05:44:26 +0000 (GMT) Received: from localhost ([::1]:58530 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mmUn3-0001e9-7F for patchwork@mira.cbaines.net; Mon, 15 Nov 2021 00:44:25 -0500 Received: from eggs.gnu.org ([209.51.188.92]:49266) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mmUmg-0001dx-1P for guix-patches@gnu.org; Mon, 15 Nov 2021 00:44:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:40692) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mmUmf-00063b-OU for guix-patches@gnu.org; Mon, 15 Nov 2021 00:44:01 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mmUmf-00074r-Mt for guix-patches@gnu.org; Mon, 15 Nov 2021 00:44:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#51623] [PATCH v2] gnu: Add python-ta-lib. Resent-From: Foo Chuan Wei Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 15 Nov 2021 05:44:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51623 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Vinicius Monego Cc: 51623@debbugs.gnu.org Received: via spool by 51623-submit@debbugs.gnu.org id=B51623.163695498827131 (code B ref 51623); Mon, 15 Nov 2021 05:44:01 +0000 Received: (at 51623) by debbugs.gnu.org; 15 Nov 2021 05:43:08 +0000 Received: from localhost ([127.0.0.1]:52238 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mmUlo-00073X-37 for submit@debbugs.gnu.org; Mon, 15 Nov 2021 00:43:08 -0500 Received: from mail-psaapc01olkn2061.outbound.protection.outlook.com ([40.92.52.61]:6209 helo=APC01-PSA-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mmUlm-000732-Md for 51623@debbugs.gnu.org; Mon, 15 Nov 2021 00:43:07 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cTfF/iCAvBcoGReFUv707vaA3ZH/uDATJPV+B898f/SiqDnXjAM4UZDj0GEaKBUj3VeB4XfbVgCQwEiKcMdLgbnZmFEkaT9Tc0m02kRXae3hO0Iria2+QmNttchuT5Sewpk531bUX7NZ1NId1tjA8QqoOgmHHPct6EX/G5cBIJ0unFmcmOW1+jTDmZQ07HFIyTq9GL5prBXv/Brbj8G925ehsXoXDEpD/+gLmoioZYpLNz+zurs4CBXYYYu32uYURWOvM6bFV3m0yBqDGNhGb1jbHQn7MM/mqzbXjG2lQX63Y9y2Xpwb+2GJNr97mxLNyVgZzPETC1sTTHlWU0hjGw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=A5rhUj36RLHCO4LvLIwMLWyuWjPmr/EoRfWv23lZlZ8=; b=GDvNpT0Y/ryBg197RGGLIMulKHoWKoZWJ0OJGqc1slQruiEXw3VugD9Ic6Bf9Ag2jSB0zE5rfoU0r/rxB/UExWGZiXBjsEe4Gc5GwHsYyWhkuBnEGeLc7522KFwfVLfMcI11swTlu5pqY5ipKS4PLfHT0wzK/QKg+xDRhetUAcOFrD0dWr79590ykTFpl2La3gOV8eQACDX1dwqY4EhKTYJ1vmdpkqKXYbIkQvvSyZOx5TAk3w+2lvJ3bChfv9EDLrj3hdo8++sTZ6aSD9tBFCm7aGQwdKLKp/SNPCfAyRE0iAwE5Vn6RyNUQqoj9tLtemZKI9YxbYqzANa/t3YgJQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=A5rhUj36RLHCO4LvLIwMLWyuWjPmr/EoRfWv23lZlZ8=; b=cKYf+mT2i/ra4x89OD4kmmErvWO9RhJuwt9HzSRBCqS3Sp98p0ian7qFFs5r2cmEJeHja6giVCziWumjAcoU5cxO2PsyuH/8+8UUKdupspLWzCAJh8ufhLAIHXTmiwZaJAj4UV3WetSkNs4h6VbCRgeg+km2ExysVazDgkQPdR8rJdp7LcyAWcolX7EI/Q1whVrXynljKO0s3yKT5g3O7OAZvP7WSJxOe5FcdBRDiGZiiMJw8xEIDHnH1imA/HGUmYJj9qsRK1NbGjGkvrbBMZlrftIOw+l3FZnia3u8/LAMH3iouqUtum4/Q24ciQaMejhBkihDGe/32oAkWtNSQw== Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) by PSAPR01MB3880.apcprd01.prod.exchangelabs.com (2603:1096:301:22::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4690.26; Mon, 15 Nov 2021 05:42:47 +0000 Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com ([fe80::258d:e124:fd3a:40ee]) by PU1PR01MB2155.apcprd01.prod.exchangelabs.com ([fe80::258d:e124:fd3a:40ee%7]) with mapi id 15.20.4690.027; Mon, 15 Nov 2021 05:42:47 +0000 Date: Mon, 15 Nov 2021 05:25:33 +0000 From: Foo Chuan Wei Message-ID: References: <0ae59f6cb16c18b95b376f6932612e6340488273.camel@posteo.net> Content-Disposition: inline In-Reply-To: <0ae59f6cb16c18b95b376f6932612e6340488273.camel@posteo.net> X-TMN: [NGBqpD86t0FQjK9IwyQFram+cUrA9zZJ] X-ClientProxiedBy: HK2PR02CA0160.apcprd02.prod.outlook.com (2603:1096:201:1f::20) To PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) X-Microsoft-Original-Message-ID: <20211115052533.66rkbkpevi6jofjl@main> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from main (119.160.168.66) by HK2PR02CA0160.apcprd02.prod.outlook.com (2603:1096:201:1f::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4690.15 via Frontend Transport; Mon, 15 Nov 2021 05:42:46 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 82f4f797-2c42-4e12-cd3f-08d9a7fac0a2 X-MS-TrafficTypeDiagnostic: PSAPR01MB3880: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 92xehiowO9DE+GQKRawJtEGqcrfcN9oGLCDUV1KXBA41+LQgarGxs9ap5rC54n6vLWxMSh4LUGj3upxt+ZMVVGHlqkddEhpu6TfPGjZr5PEnC2yVYrDpCpv4SdspPPEH/JC8euT+/Hzdouo8uCsIM+LsODNi/ZnU7+cVMINPGQofMxOZ3YpdR8B5Ag9tdhQcQQub1kAjB6GQwfgb0tVH557vxBxYiypNjBx1fqGwJqvS5Juq1ezgrl6LQzH6sKqIvropHWwpqg5oJrkLhsgJW+kR0Y7XnA7Zkr18OKXAXVGvTTNkbJRGe+OD/kSLm6edXOSyCY2HIVumw6HfkGFKtBFv8kbWGdsjWYoBHlPqGoTw2uNZFaVy6O726ZYmJZ7eNKPLiQflFui2Ipu+VdGBYYB3PtYhsdGGuF65a87pxR/kvtefBdXol7JjXMmjTRX27tyBA1UQoyQC/PfpYhQ1v1eZ7a0mtTWaeTtgGqHdr2rKnWqSBuj10v0MqIuelVWUHUT/artV0teGpqmcuO0r96cuEFy6+LLPnIBdxsZTzwdyANVsBBvuyselkQc44xJnESIPdcysk+upeoGLx5Z0Dg== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 67/kyDvwav/foD/StpcIxPIV61svBjvzAK20Bckxv9CAkhgqe9Ht4kObQwM6FaT+Y1wEIh+OyzeC++uuIIwER0x+9YHwv9rrFfQXrbq8rgNvAcWsqDp3s1Xq0bqiEzSVn76X4aK5q9IgjgCfxK4QjCCt1nTsDLKVmGDiTWY2RvOtJgVxzdJwm9ir9Y/x2gmX3n9Cr29oAEsRd9DPiplDkWsZ98SOb5QoX2GKjfp0l1Hxvs2wjY9OxMFiSJSSfCtGZbc0xM6HW4t7YHCU+2019rY86pfuv9Z11t1v9CCojybhNPcCUEXk/1OAulFm6fx+O5zwrz+hKvcrsX9w7poA9bwJszzzSReWd9lqvC/B3iOZw6mOgwGTv7gKNmPNtYqsROenHbcVII9v2MGaCk1XtP3jDcjAbyyxo2LbFhDTLZrE6ZXnhIZnJ3Jf+TZmLVezcc1jwXxYfa59LaBm0sOulI/8JvXikuD1p8sQm6c8UR5yWEj0lJc8kDN+KmhPlBvxgVnxHjkO8blvx+i5jtxbm/9NY1MXTURrdzg7UCJPHt3Hdi7VytHH9O54VtoA3GwHDXPHusRsmXi9wva/xX0qA6iGlXIYYAX4PHowYbjg6VUcaUsHfp10I3loRAGvX9PbFWr7UKAw9tpkFMg0UF6sYZQAsCkARpxtKeRogRvg+QThqgUGNN4/XJJTew1eT+uqVFq/ww0vi0qoR5I+Ci/tqA== X-OriginatorOrg: sct-15-20-3174-20-msonline-outlook-5c337.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 82f4f797-2c42-4e12-cd3f-08d9a7fac0a2 X-MS-Exchange-CrossTenant-AuthSource: PU1PR01MB2155.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Nov 2021 05:42:46.9940 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PSAPR01MB3880 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 * gnu/packages/finance.scm (python-ta-lib): New variable. --- gnu/packages/finance.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) base-commit: 272e8f50511a551ce1c0a941c949c8ffafd849ff diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm index c9732f936e..b35ef6be75 100644 --- a/gnu/packages/finance.scm +++ b/gnu/packages/finance.scm @@ -98,6 +98,7 @@ #:use-module (gnu packages python) #:use-module (gnu packages python-build) #:use-module (gnu packages python-crypto) + #:use-module (gnu packages python-science) #:use-module (gnu packages python-web) #:use-module (gnu packages python-xyz) #:use-module (gnu packages qt) @@ -1755,6 +1756,32 @@ local, single-user UI, or as a multi-user UI for viewing, adding, and editing on the Web.") (license license:gpl3))) +(define-public python-ta-lib + (package + (name "python-ta-lib") + (version "0.4.21") + (source + (origin + (method url-fetch) + (uri (pypi-uri "TA-Lib" version)) + (sha256 + (base32 "17sf222mq2vx924f15qlz5czkkq5vsnsjy9ibwkrk8lalr6g5lkl")))) + (build-system python-build-system) + (inputs + `(("ta-lib" ,ta-lib))) + (propagated-inputs + `(("python-numpy" ,python-numpy))) + (native-inputs + `(("python-cython" ,python-cython) + ("python-nose" ,python-nose) + ("python-pandas" ,python-pandas))) + (home-page "https://github.com/mrjbq7/ta-lib") + (synopsis "Python wrapper for TA-Lib") + (description + "This is a Python wrapper for TA-Lib based on Cython. TA-Lib is a library +providing common functions for the technical analysis of financial market data.") + (license license:bsd-2))) + (define-public ta-lib (package (name "ta-lib")