From patchwork Sat Jun 17 15:18:24 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 51002 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 6124C27BBEA; Sat, 17 Jun 2023 16:19:15 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id C445327BBE2 for ; Sat, 17 Jun 2023 16:19:13 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qAXhf-0004Ib-Ls; Sat, 17 Jun 2023 11:19:03 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qAXhe-0004IO-D0 for guix-patches@gnu.org; Sat, 17 Jun 2023 11:19:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qAXhe-0007gZ-4n for guix-patches@gnu.org; Sat, 17 Jun 2023 11:19:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qAXhe-0000PS-0n for guix-patches@gnu.org; Sat, 17 Jun 2023 11:19:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#64134] [PATCH 01/17] gnu: Add python-holidays. References: <20230617151637.1745265-1-monego@posteo.net> In-Reply-To: <20230617151637.1745265-1-monego@posteo.net> Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 17 Jun 2023 15:19:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64134 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64134@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 64134-submit@debbugs.gnu.org id=B64134.16870151401564 (code B ref 64134); Sat, 17 Jun 2023 15:19:01 +0000 Received: (at 64134) by debbugs.gnu.org; 17 Jun 2023 15:19:00 +0000 Received: from localhost ([127.0.0.1]:52310 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qAXhc-0000PA-3O for submit@debbugs.gnu.org; Sat, 17 Jun 2023 11:19:00 -0400 Received: from mout02.posteo.de ([185.67.36.66]:44253) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qAXha-0000Oy-T2 for 64134@debbugs.gnu.org; Sat, 17 Jun 2023 11:18:59 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 03D3A240101 for <64134@debbugs.gnu.org>; Sat, 17 Jun 2023 17:18:52 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1687015133; bh=8ZrmM2uwct7AjjtwyRNTYPsGEYb+LVO3QRK2lgTzF+w=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version: Content-Transfer-Encoding:From; b=UZePbym97339Ypt77ehBgyQe38I+D3VWNOa+LmbeuY+BXUKbnsvRYkrWennknphNI gnteEdog9jLTvOrZRqYmA71kFjWq4yJBkRjFlBxhGlZ8nvL8PDTQWqW7nMJZEkyl0B ISzvice8OgTqtrqLnfkBpBjVP2dd7pi9SF5tk6xFn+yIhADPGSgcSrsz0gRGhKqREf 2Zddp/kUEt1sxP2mU6/X+DoiFazVV5gkY6Ib8OazgFmeV1KAuo930CfcFiMjsHFpIo re28WHvQYZVl43gWbmOTRRoZi7Sh0u3y7ZpVKk86FTYDaHtu1dbg4cql4vfAu85reb xoG6oHz9aHqjg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Qk06g4zzzz9rxL; Sat, 17 Jun 2023 17:18:51 +0200 (CEST) From: Vinicius Monego Date: Sat, 17 Jun 2023 15:18:24 +0000 Message-Id: <20230617151840.1748096-1-monego@posteo.net> MIME-Version: 1.0 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-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/python-xyz.scm (python-holidays): New variable. --- gnu/packages/python-xyz.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 9ba17c509b..51e6da8d21 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -30797,6 +30797,28 @@ (define-public python-csb43 spreadsheet), CSV, TSV, XLS, XLSX (Microsoft Excel spreadsheet), and YAML.") (license license:lgpl3))) +(define-public python-holidays + (package + (name "python-holidays") + (version "0.26") + (source (origin + (method url-fetch) + (uri (pypi-uri "holidays" version)) + (sha256 + (base32 + "05c999q41b41av061l1j6kk4ys0jcdpby0iqgmqzrj2ljwd43y73")))) + (build-system pyproject-build-system) + (native-inputs (list python-pytest)) + (propagated-inputs (list python-dateutil)) + (home-page "https://github.com/dr-prodigy/python-holidays") + (synopsis "Generate and work with holidays in Python") + (description + "This package provides a Python library for generating country- and +subdivision- (e.g. state or province) specific sets of government-designated +holidays on the fly. It aims to make determining whether a specific date is +a holiday as fast and flexible as possible.") + (license license:expat))) + (define-public python-febelfin-coda (package (name "python-febelfin-coda") From patchwork Sat Jun 17 15:18:25 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 51003 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 0BF7427BBE9; Sat, 17 Jun 2023 16:20:12 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id C473627BBE2 for ; Sat, 17 Jun 2023 16:20:09 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qAXif-0004Qu-DF; Sat, 17 Jun 2023 11:20:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qAXic-0004QA-6K for guix-patches@gnu.org; Sat, 17 Jun 2023 11:20:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qAXib-0007lY-SM for guix-patches@gnu.org; Sat, 17 Jun 2023 11:20:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qAXib-0000Sp-OP for guix-patches@gnu.org; Sat, 17 Jun 2023 11:20:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#64134] [PATCH 02/17] gnu: Add python-multitasking. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 17 Jun 2023 15:20:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64134 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64134@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 64134-submit@debbugs.gnu.org id=B64134.16870151511628 (code B ref 64134); Sat, 17 Jun 2023 15:20:01 +0000 Received: (at 64134) by debbugs.gnu.org; 17 Jun 2023 15:19:11 +0000 Received: from localhost ([127.0.0.1]:52315 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qAXhm-0000QB-FQ for submit@debbugs.gnu.org; Sat, 17 Jun 2023 11:19:11 -0400 Received: from mout01.posteo.de ([185.67.36.65]:39885) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qAXhk-0000Pv-TP for 64134@debbugs.gnu.org; Sat, 17 Jun 2023 11:19:09 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 4857D240029 for <64134@debbugs.gnu.org>; Sat, 17 Jun 2023 17:19:03 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1687015143; bh=M4GC1WxNUpD0/8g1dv8PfJIzvcq+KQKtzka9WncNFzo=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version: Content-Transfer-Encoding:From; b=ae5TX6+N8XV6DGEm8HKBCRqd+gttWrSIx29WcJDS1DlQzwkv15T0iDWLpFoc1YoR0 IYVs9+Wgu4JNafZOR0waZXMsW7bwotsQISQpSI+bdQU1Q5SKEXlfjptIvpwVJfaG+r whfw47VFX3lDIe4uRTaUA5LRAfLGd31g2c5+EuIe2d000vXzjPkm0cKGzfqFqBS1Mw cyVvaa9RDhNmJWfnoKAWw62WmW2bLzxLoZovTlov9TNTqJ53H7x2KN64p9Y6kqo+zC uyxAslHs/2uCbKRotpkGZiI8gEc+DcHHSt5wAZrKawTqHHmLlcHLhehqgkEd9jxfhs HmjBVLUPIIyFg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Qk06s74n1z6tw1; Sat, 17 Jun 2023 17:19:01 +0200 (CEST) From: Vinicius Monego Date: Sat, 17 Jun 2023 15:18:25 +0000 Message-Id: <20230617151840.1748096-2-monego@posteo.net> In-Reply-To: <20230617151840.1748096-1-monego@posteo.net> References: <20230617151840.1748096-1-monego@posteo.net> MIME-Version: 1.0 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-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/python-xyz.scm (python-multitasking): New variable. --- gnu/packages/python-xyz.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 51e6da8d21..fe05cc16e4 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -30444,6 +30444,26 @@ (define-public python-cwcwidth functions defined in POSIX.1-2001 and POSIX.1-2008.") (license license:expat))) +(define-public python-multitasking + (package + (name "python-multitasking") + (version "0.0.11") + (source (origin + (method url-fetch) + (uri (pypi-uri "multitasking" version)) + (sha256 + (base32 + "09k0rldyaj2jnplnmcy243vfinl81a2qg9xm5ykxrcprcp6c6ssd")))) + (build-system pyproject-build-system) + (arguments (list #:tests? #f)) ; no tests + (home-page "https://github.com/ranaroussi/multitasking") + (synopsis "Non-blocking Python methods using decorators") + (description + "@code{MultiTasking} is a tiny Python library lets you convert your +Python methods into asynchronous, non-blocking methods simply by using a +decorator.") + (license license:asl2.0))) + (define-public python-pyan3 (package (name "python-pyan3") From patchwork Sat Jun 17 15:18:26 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 51004 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 E790427BBEA; Sat, 17 Jun 2023 16:20:24 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 1D0A127BBE2 for ; Sat, 17 Jun 2023 16:20:24 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qAXig-0004Rx-Ul; Sat, 17 Jun 2023 11:20:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qAXic-0004QL-NS for guix-patches@gnu.org; Sat, 17 Jun 2023 11:20:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qAXic-0007m4-Be for guix-patches@gnu.org; Sat, 17 Jun 2023 11:20:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qAXic-0000Sw-6b for guix-patches@gnu.org; Sat, 17 Jun 2023 11:20:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#64134] [PATCH 03/17] gnu: Add python-yfinance. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 17 Jun 2023 15:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64134 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64134@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 64134-submit@debbugs.gnu.org id=B64134.16870151571646 (code B ref 64134); Sat, 17 Jun 2023 15:20:02 +0000 Received: (at 64134) by debbugs.gnu.org; 17 Jun 2023 15:19:17 +0000 Received: from localhost ([127.0.0.1]:52319 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qAXhs-0000QS-Da for submit@debbugs.gnu.org; Sat, 17 Jun 2023 11:19:16 -0400 Received: from mout02.posteo.de ([185.67.36.66]:41271) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qAXhq-0000Q4-5f for 64134@debbugs.gnu.org; Sat, 17 Jun 2023 11:19:15 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id A5E70240101 for <64134@debbugs.gnu.org>; Sat, 17 Jun 2023 17:19:08 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1687015148; bh=JmrEvsjVuytAzX7uYDU4bzWptVka4W9d0SXuJKhTQHQ=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version: Content-Transfer-Encoding:From; b=dQdxIgPVrTnW2w11CpQGoxbANQODQ+whbv8KolqCOWBfRiH30DVtTW0IiIzgqo8Yd 26C/yNyJ0VaYg7VkEeoVS1NHBD7nno1SzdbKYJrfxvumEqhX3fM7Js3gOWfFWdlIs9 nynj0S6bxtI/8xT7riFcZv4W2G+qeZxrQIHMADXr9AkVfrCNm68WcHyrJJR6aCWQR2 KyKqqO7su4W1PzGWFdAs7G/omzetE/frDu/EsPoYTU4N9ansDdHvm/AmE+HK0q8h67 q844QLiDmRvvF5m0nxKgsZEUALSYX+AIW7SSfDwa8UKWs2LN2Fk1KGa+5zwoM7Cm4o 84v4Hl7oiD2jg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Qk06z4wbpz6tvt; Sat, 17 Jun 2023 17:19:07 +0200 (CEST) From: Vinicius Monego Date: Sat, 17 Jun 2023 15:18:26 +0000 Message-Id: <20230617151840.1748096-3-monego@posteo.net> In-Reply-To: <20230617151840.1748096-1-monego@posteo.net> References: <20230617151840.1748096-1-monego@posteo.net> MIME-Version: 1.0 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-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/finance.scm (python-yfinance): New variable. --- gnu/packages/finance.scm | 43 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 42 insertions(+), 1 deletion(-) diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm index 2a4929ccd0..769742c015 100644 --- a/gnu/packages/finance.scm +++ b/gnu/packages/finance.scm @@ -19,7 +19,7 @@ ;;; Copyright © 2020 Christine Lemmer-Webber ;;; Copyright © 2020 Tom Zander ;;; Copyright © 2020 Marius Bakke -;;; Copyright © 2020, 2021, 2022 Vinicius Monego +;;; Copyright © 2020, 2021, 2022, 2023 Vinicius Monego ;;; Copyright © 2020 Carlo Holl ;;; Copyright © 2020 Giacomo Leidi ;;; Copyright © 2021 ZmnSCPxj jxPCSnmZ @@ -1034,6 +1034,47 @@ (define-public python-mnemonic of Bitcoin BIP-0039.") (license license:expat))) +(define-public python-yfinance + (package + (name "python-yfinance") + (version "0.2.20") + (source (origin + (method url-fetch) + (uri (pypi-uri "yfinance" version)) + (sha256 + (base32 + "0p8m2445vyanpc7dk3fcfqis66217zn5kswh9f0ryjn3c2x5zsdr")))) + (build-system python-build-system) + (arguments + (list #:tests? #f ;no tests in PyPI and they test the online API + #:phases #~(modify-phases %standard-phases + ;; we have pytz==2022.1 and it's a core package + (add-after 'unpack 'relax-pytz + (lambda _ + (substitute* "setup.py" + (("pytz>=2022.5") + "pytz")))) + ;; yfinance provides a sample script via entry_points + ;; which breaks sanity-check. + (delete 'sanity-check)))) + (propagated-inputs (list python-appdirs + python-beautifulsoup4 + python-cryptography + python-frozendict + python-html5lib + python-lxml + python-multitasking + python-numpy + python-pandas + python-pytz + python-requests)) + (home-page "https://github.com/ranaroussi/yfinance") + (synopsis "Download market data from Yahoo! Finance API") + (description + "@code{yfinance} offers a threaded and Pythonic way to download market + data from Yahoo! finance.") + (license license:asl2.0))) + (define-public python-u2flib-host ;; The package is obsolete and superseded by python-fido2, but ;; needed for python-ledgerblue@0.1.44. From patchwork Sat Jun 17 15:18:27 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 51006 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 ADB1427BBEA; Sat, 17 Jun 2023 16:20:40 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 192BB27BBE2 for ; Sat, 17 Jun 2023 16:20:40 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qAXih-0004SH-MA; Sat, 17 Jun 2023 11:20:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qAXid-0004Qa-26 for guix-patches@gnu.org; Sat, 17 Jun 2023 11:20:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qAXic-0007mp-PL for guix-patches@gnu.org; Sat, 17 Jun 2023 11:20:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qAXic-0000T4-KA for guix-patches@gnu.org; Sat, 17 Jun 2023 11:20:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#64134] [PATCH 04/17] gnu: Add python-pandas-datareader. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 17 Jun 2023 15:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64134 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64134@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 64134-submit@debbugs.gnu.org id=B64134.16870151671671 (code B ref 64134); Sat, 17 Jun 2023 15:20:02 +0000 Received: (at 64134) by debbugs.gnu.org; 17 Jun 2023 15:19:27 +0000 Received: from localhost ([127.0.0.1]:52323 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qAXi3-0000Qt-0M for submit@debbugs.gnu.org; Sat, 17 Jun 2023 11:19:27 -0400 Received: from mout01.posteo.de ([185.67.36.65]:46893) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qAXi0-0000Qd-L1 for 64134@debbugs.gnu.org; Sat, 17 Jun 2023 11:19:25 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 2453B240027 for <64134@debbugs.gnu.org>; Sat, 17 Jun 2023 17:19:19 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1687015159; bh=+78XyOURJQQK/pllTu3PyFA+4Atdi+XA9cxVR5dywbw=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version: Content-Transfer-Encoding:From; b=aItiQoBTS2yC0AS1hzEff7pQIdnIs4PcGjub4HoauH0ajNKgn6Q9j3zfvNSVsAOT1 iN8/d3XevXKYtpJpXQe8ddu+svvbDHtNJQNf/Z9Gjz0Poc3ZAmRu+NtgLLqXW/G4PS O5zRsQkw/Kx2Jwzj2LbQUlXzloHmH86Dbr+iFR866s/Cc3TblLKhu+qaf126ZTVyi1 QgGtq7Im9KbI/dMczCqFLaKU0iLlenJ5pSDOZS3+y8z7ziIHqeE44IwSpHuNEkvVpT Z3e4RwiA46PQizBfnP+Q1ncxh9maBnoriB5hlOVIUvyRIRMCXAU51gUGE/OlTT5vdr zPoas/QAEY0Sg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Qk0791GZJz6tvt; Sat, 17 Jun 2023 17:19:17 +0200 (CEST) From: Vinicius Monego Date: Sat, 17 Jun 2023 15:18:27 +0000 Message-Id: <20230617151840.1748096-4-monego@posteo.net> In-Reply-To: <20230617151840.1748096-1-monego@posteo.net> References: <20230617151840.1748096-1-monego@posteo.net> MIME-Version: 1.0 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-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/finance.scm (python-pandas-datareader): New variable. --- gnu/packages/finance.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm index 769742c015..7eaa5941a0 100644 --- a/gnu/packages/finance.scm +++ b/gnu/packages/finance.scm @@ -1075,6 +1075,25 @@ (define-public python-yfinance data from Yahoo! finance.") (license license:asl2.0))) +(define-public python-pandas-datareader + (package + (name "python-pandas-datareader") + (version "0.10.0") + (source (origin + (method url-fetch) + (uri (pypi-uri "pandas-datareader" version)) + (sha256 + (base32 + "19nmajs2cj0k2jz6r3z3hc1h49gn7x86s71zd311035w74ywdhwz")))) + (build-system pyproject-build-system) + (arguments (list #:tests? #f)) ;all tests depend on online data + (propagated-inputs (list python-lxml python-pandas python-requests)) + (home-page "https://github.com/pydata/pandas-datareader") + (synopsis "Extract data from Internet sources into a pandas DataFrame") + (description + "This package provides up to date remote data access for Pandas.") + (license license:bsd-3))) + (define-public python-u2flib-host ;; The package is obsolete and superseded by python-fido2, but ;; needed for python-ledgerblue@0.1.44. From patchwork Sat Jun 17 15:18:28 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 51009 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 E975027BBE9; Sat, 17 Jun 2023 16:20:52 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id B0C6B27BBEA for ; Sat, 17 Jun 2023 16:20:51 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qAXii-0004Sb-02; Sat, 17 Jun 2023 11:20:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qAXid-0004Qk-Fx for guix-patches@gnu.org; Sat, 17 Jun 2023 11:20:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qAXid-0007oh-6X for guix-patches@gnu.org; Sat, 17 Jun 2023 11:20:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qAXid-0000TC-21 for guix-patches@gnu.org; Sat, 17 Jun 2023 11:20:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#64134] [PATCH 05/17] gnu: Add python-ffn. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 17 Jun 2023 15:20:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64134 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64134@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 64134-submit@debbugs.gnu.org id=B64134.16870151711689 (code B ref 64134); Sat, 17 Jun 2023 15:20:03 +0000 Received: (at 64134) by debbugs.gnu.org; 17 Jun 2023 15:19:31 +0000 Received: from localhost ([127.0.0.1]:52327 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qAXi7-0000RB-B2 for submit@debbugs.gnu.org; Sat, 17 Jun 2023 11:19:31 -0400 Received: from mout02.posteo.de ([185.67.36.66]:55457) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qAXi6-0000Qq-FV for 64134@debbugs.gnu.org; Sat, 17 Jun 2023 11:19:30 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id F21FF240103 for <64134@debbugs.gnu.org>; Sat, 17 Jun 2023 17:19:24 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1687015165; bh=97SYLnG1uwXfyNl0Rl0QPBC7eRf+mDu6Eu82dshZh9A=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version: Content-Transfer-Encoding:From; b=cYtMaCQFFauQdRQ9Xcnrx0F8IVhSX13qsrB5MXFeQAvmpSZ/HY52w3KhfpgKPWQUp uRUa/YcsF7M+p1ELSxDZiSRPlc67tT02XsdQKbrA4rswkUQhPpDvPavFeYW8c1r0v7 iglrJBvBZfxSrbjjdxiTZJq/AHsLAQrzbaAJ2+u5WsAVQ/aBJnPDlS7D10vSEYfd4i EfGyPlVJDCcNTK7kJzu4NuZ5Lni77ArhneAEs4yBeW4CScZx6eLyB5GVuIVM8JqDHc uDjjf9ceF85aLv2dzXt5/jFgARqwGBeSg6uzBO38PuCy8ogvpXEolvMduXN9Rdv94N gm3VcnKrt1pUA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Qk07G2R8Gz6tsg; Sat, 17 Jun 2023 17:19:22 +0200 (CEST) From: Vinicius Monego Date: Sat, 17 Jun 2023 15:18:28 +0000 Message-Id: <20230617151840.1748096-5-monego@posteo.net> In-Reply-To: <20230617151840.1748096-1-monego@posteo.net> References: <20230617151840.1748096-1-monego@posteo.net> MIME-Version: 1.0 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-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/finance.scm (python-ffn): New variable. --- gnu/packages/finance.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm index 7eaa5941a0..94f7b2111f 100644 --- a/gnu/packages/finance.scm +++ b/gnu/packages/finance.scm @@ -103,6 +103,7 @@ (define-module (gnu packages finance) #:use-module (gnu packages libunwind) #:use-module (gnu packages libusb) #:use-module (gnu packages linux) + #:use-module (gnu packages machine-learning) #:use-module (gnu packages man) #:use-module (gnu packages maths) #:use-module (gnu packages mpi) @@ -1094,6 +1095,41 @@ (define-public python-pandas-datareader "This package provides up to date remote data access for Pandas.") (license license:bsd-3))) +(define-public python-ffn + (package + (name "python-ffn") + (version "0.3.7") + (source (origin + ;PyPI is missing files required for testing + (method git-fetch) + (uri (git-reference + (url "https://github.com/pmorissette/ffn") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0rq6w2hbf8mcc9blrdf6aj7fnrcj0bvza2y4miznv3il9wqnpd6z")))) + (build-system pyproject-build-system) + (propagated-inputs (list python-decorator + python-matplotlib + python-numpy + python-pandas + python-pandas-datareader + python-scikit-learn + python-scipy + python-tabulate + python-yfinance)) + (native-inputs (list python-black python-codecov python-flake8 + python-pytest python-pytest-cov)) + (home-page "https://github.com/pmorissette/ffn") + (synopsis "Financial functions for Python") + (description + "@code{ffn} is a library that contains many useful functions + for those who work in quantitative finance. It provides a vast array of +utilities, from performance measurement and evaluation to graphing and common +data transformations.") + (license license:expat))) + (define-public python-u2flib-host ;; The package is obsolete and superseded by python-fido2, but ;; needed for python-ledgerblue@0.1.44. From patchwork Sat Jun 17 15:18:29 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 51008 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 19A6527BBE2; Sat, 17 Jun 2023 16:20:45 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 6B92827BBE9 for ; Sat, 17 Jun 2023 16:20:44 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qAXii-0004Sh-Ab; Sat, 17 Jun 2023 11:20:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qAXid-0004Qt-Qn for guix-patches@gnu.org; Sat, 17 Jun 2023 11:20:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qAXid-0007s8-IT for guix-patches@gnu.org; Sat, 17 Jun 2023 11:20:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qAXid-0000TK-Ec for guix-patches@gnu.org; Sat, 17 Jun 2023 11:20:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#64134] [PATCH 06/17] gnu: Add python-bt. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 17 Jun 2023 15:20:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64134 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64134@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 64134-submit@debbugs.gnu.org id=B64134.16870151811713 (code B ref 64134); Sat, 17 Jun 2023 15:20:03 +0000 Received: (at 64134) by debbugs.gnu.org; 17 Jun 2023 15:19:41 +0000 Received: from localhost ([127.0.0.1]:52331 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qAXiG-0000RX-QW for submit@debbugs.gnu.org; Sat, 17 Jun 2023 11:19:41 -0400 Received: from mout02.posteo.de ([185.67.36.66]:48927) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qAXiF-0000RL-JH for 64134@debbugs.gnu.org; Sat, 17 Jun 2023 11:19:40 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 1A9FA240101 for <64134@debbugs.gnu.org>; Sat, 17 Jun 2023 17:19:34 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1687015174; bh=J2W95a85GuP8uyxtnzOgrSqjLCRRa27jxxs62ewCd9A=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version: Content-Transfer-Encoding:From; b=CM09/ve6hvvegJ+uuHDGss4o9dQ0rtTeWkE9pktiiwMyRIsor8oL7GsXoMxvY22rJ vRlzFs3XpeD5lWUxT/cKYl1fn6c8j1Gof4fJX3HIyRu6KutnpfATzqmniUBLxw7JRt F2NA2vDrtTo1VxwPGwHG80gzxM/PPGyltP2M4agaEjN5OkpQGxC+MZGsh0agZj8bV+ hEY9mKrrZ/U/rokbM7LbNIWQ1m9GQoE3yCkkLrsP/6qq+zC5aVCvRMAjMpY805hnDS PsBYRR2PBibSo/xLhICsrMrx/p7i8IfLuJEOkVP3K/oJb5/6iZgXIzctj3UuWK/k+/ PnuOehWlXi+rA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Qk07S0dQ6z6twt; Sat, 17 Jun 2023 17:19:31 +0200 (CEST) From: Vinicius Monego Date: Sat, 17 Jun 2023 15:18:29 +0000 Message-Id: <20230617151840.1748096-6-monego@posteo.net> In-Reply-To: <20230617151840.1748096-1-monego@posteo.net> References: <20230617151840.1748096-1-monego@posteo.net> MIME-Version: 1.0 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-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/finance.scm (python-bt): New variable. --- gnu/packages/finance.scm | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm index 94f7b2111f..23071828ff 100644 --- a/gnu/packages/finance.scm +++ b/gnu/packages/finance.scm @@ -1130,6 +1130,45 @@ (define-public python-ffn data transformations.") (license license:expat))) +(define-public python-bt + (package + (name "python-bt") + (version "0.2.9") + (source (origin + (method git-fetch) + (uri (git-reference ;; no tests in PyPI + (url "https://github.com/pmorissette/bt") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0m5gh3s79pbg4f0si0ilxg4zrcm7xrb5wj8j205c6hpa88ybjrm7")))) + (build-system pyproject-build-system) + (propagated-inputs (list python-ffn python-pyprind)) + (native-inputs (list python-black + python-codecov + python-coverage + python-cython + python-ffn + python-flake8 + python-future + python-matplotlib + python-mock + python-nose + python-numpy + python-pandas + python-pyprind)) + (home-page "https://github.com/pmorissette/bt") + (synopsis "Backtesting framework for Python") + (description + "@code{bt} is a flexible backtesting framework for Python used to test +quantitative trading strategies. Backtesting is the process of testing a +strategy over a given data set. This framework allows you to easily create +strategies that mix and match different Algos. It aims to foster the + creation of easily testable, re-usable and flexible blocks of strategy + logic to facilitate the rapid development of complex trading strategies.") + (license license:expat))) + (define-public python-u2flib-host ;; The package is obsolete and superseded by python-fido2, but ;; needed for python-ledgerblue@0.1.44. From patchwork Sat Jun 17 15:18:30 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 51007 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 B711327BBEB; Sat, 17 Jun 2023 16:20:44 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 78BA527BBE2 for ; Sat, 17 Jun 2023 16:20:43 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qAXii-0004TD-Ru; Sat, 17 Jun 2023 11:20:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qAXif-0004R6-CK for guix-patches@gnu.org; Sat, 17 Jun 2023 11:20:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qAXie-0007w9-01 for guix-patches@gnu.org; Sat, 17 Jun 2023 11:20:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qAXid-0000TR-R8 for guix-patches@gnu.org; Sat, 17 Jun 2023 11:20:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#64134] [PATCH 07/17] gnu: Add python-pyhdfe. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 17 Jun 2023 15:20:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64134 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64134@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 64134-submit@debbugs.gnu.org id=B64134.16870151861730 (code B ref 64134); Sat, 17 Jun 2023 15:20:03 +0000 Received: (at 64134) by debbugs.gnu.org; 17 Jun 2023 15:19:46 +0000 Received: from localhost ([127.0.0.1]:52335 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qAXiM-0000Rq-6d for submit@debbugs.gnu.org; Sat, 17 Jun 2023 11:19:46 -0400 Received: from mout01.posteo.de ([185.67.36.65]:55395) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qAXiJ-0000RP-Qg for 64134@debbugs.gnu.org; Sat, 17 Jun 2023 11:19:44 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 513D5240027 for <64134@debbugs.gnu.org>; Sat, 17 Jun 2023 17:19:38 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1687015178; bh=UFRVn2sD+bUGTwJAmDjL3je08KrSUd1we4NsTXki7ZY=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version: Content-Transfer-Encoding:From; b=NhCCeOJ0RiZVyxiLXpKK2VqIOUX64SCVtsAIDdFy0JuGve9+iIrnvLdFwlK7b8ut4 OyO8vGYVZOVEcC2NRQyskCvF16g5/7vqEHvIWHEx+LFr/uad0rRlhnKvZZP/zgfTdC KYi1uRmM/s1i5f7fA6C/wGyR2TXPQRQNSZWGX3YiKiIBrFcEHpMPYF6fBW1yA8iJfR Z/bP+0WOCr3f7kqVHR5z2gcSSg782PYrH64tH4gCkTwYJrBhcG+FWae28KuIKJu0X0 /nYOy/jZPq1WjzshnSNmV0NGlmCk8GU8Mu9HEOyonG4OTegKRkmEsBERN/vx1lxrx4 6KMO7QEMetuUA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Qk07Y2chYz6tx6; Sat, 17 Jun 2023 17:19:37 +0200 (CEST) From: Vinicius Monego Date: Sat, 17 Jun 2023 15:18:30 +0000 Message-Id: <20230617151840.1748096-7-monego@posteo.net> In-Reply-To: <20230617151840.1748096-1-monego@posteo.net> References: <20230617151840.1748096-1-monego@posteo.net> MIME-Version: 1.0 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-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/statistics.scm (python-pyhdfe): New variable. --- gnu/packages/statistics.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/statistics.scm b/gnu/packages/statistics.scm index 67466ed3b9..9337a40f7b 100644 --- a/gnu/packages/statistics.scm +++ b/gnu/packages/statistics.scm @@ -6634,6 +6634,26 @@ (define-public r-languageserver completion.") (license license:expat)))) +(define-public python-pyhdfe + (package + (name "python-pyhdfe") + (version "0.1.2") + (source (origin + (method url-fetch) + (uri (pypi-uri "pyhdfe" version)) + (sha256 + (base32 + "0cl4i0irc13r5z73lasfwi75zq9wk56r93h26crm0r9ajb8fa1m9")))) + (build-system pyproject-build-system) + (propagated-inputs (list python-numpy python-scipy)) + (native-inputs (list python-pytest python-pytest-xdist)) + (home-page "https://github.com/jeffgortmaker/pyhdfe") + (synopsis "High dimensional fixed effect absorption") + (description + "PyHDFE is a Python 3 implementation of algorithms for absorbing high +dimensional fixed effects.") + (license license:expat))) + (define-public python-rpy2 (package (name "python-rpy2") From patchwork Sat Jun 17 15:18:31 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 51010 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 171A527BBEA; Sat, 17 Jun 2023 16:20:53 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 5B97927BBE2 for ; Sat, 17 Jun 2023 16:20:51 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qAXii-0004T7-Jh; Sat, 17 Jun 2023 11:20:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qAXif-0004R1-9l for guix-patches@gnu.org; Sat, 17 Jun 2023 11:20:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qAXie-0007xj-Ck for guix-patches@gnu.org; Sat, 17 Jun 2023 11:20:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qAXie-0000TY-8Z for guix-patches@gnu.org; Sat, 17 Jun 2023 11:20:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#64134] [PATCH 08/17] gnu: Add python-interface-meta. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 17 Jun 2023 15:20:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64134 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64134@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 64134-submit@debbugs.gnu.org id=B64134.16870151911746 (code B ref 64134); Sat, 17 Jun 2023 15:20:04 +0000 Received: (at 64134) by debbugs.gnu.org; 17 Jun 2023 15:19:51 +0000 Received: from localhost ([127.0.0.1]:52339 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qAXiQ-0000S6-LK for submit@debbugs.gnu.org; Sat, 17 Jun 2023 11:19:50 -0400 Received: from mout02.posteo.de ([185.67.36.66]:51125) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qAXiP-0000Rn-Im for 64134@debbugs.gnu.org; Sat, 17 Jun 2023 11:19:50 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 161FE240101 for <64134@debbugs.gnu.org>; Sat, 17 Jun 2023 17:19:44 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1687015184; bh=rR0rGTglh6DVO8gBo7lZslIy58sMcNg3qh4NBpTGbMw=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version: Content-Transfer-Encoding:From; b=fWs2M2LElORKbLcLPHZ03c719IQiPmS8O71G4vzUtePi8gqGRudCdGrzdsmWi1O2E ap0EhR685tDakJDPEhNV+PxY8cI5sSGHKkHnBt3HnLYQfyI7HuvhIPXHUyKuMzMcMD XY6VcoseJQ7OBeSVT9/4ytUn8sFLpy4kEG8PXK7piGgGEY6Rbdw9DROjfLg5im/hty auol1dkYYji8GQ02dvhdGQNG1ghS3PR+mib0OLdLHRtoJnubSUwI1my+oexs6q7imj jMXlnNPFdC6kENzPdydy0DuoYZSI8K0aDFnZYEV/nWrhtFW8XPfv7yXbIDgLuYFkk/ S+l6KE0HdSeQg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Qk07f32Dcz6twH; Sat, 17 Jun 2023 17:19:42 +0200 (CEST) From: Vinicius Monego Date: Sat, 17 Jun 2023 15:18:31 +0000 Message-Id: <20230617151840.1748096-8-monego@posteo.net> In-Reply-To: <20230617151840.1748096-1-monego@posteo.net> References: <20230617151840.1748096-1-monego@posteo.net> MIME-Version: 1.0 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-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/python-xyz.scm (python-interface-meta): New variable. --- gnu/packages/python-xyz.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index fe05cc16e4..4c1a5fb7c8 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -30274,6 +30274,25 @@ (define-public python-escapism result.") (license license:expat))) +(define-public python-interface-meta + (package + (name "python-interface-meta") + (version "1.3.0") + (source (origin + (method url-fetch) + (uri (pypi-uri "interface_meta" version)) + (sha256 + (base32 + "18brkmz2ssjikkrkb23cwccp683yi6y1alfdbmjvjgxpppw96i4a")))) + (build-system pyproject-build-system) + (native-inputs (list python-poetry-core python-pytest)) + (home-page "https://github.com/matthewwardrop/interface_meta") + (synopsis "Expose an extensible API with enforced method signatures") + (description + "@code{interface_meta} provides a convenient way to expose an extensible +API with enforced method signatures and consistent documentation.") + (license license:expat))) + (define-public python-recommonmark (package (name "python-recommonmark") From patchwork Sat Jun 17 15:18:32 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 51005 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 BFA9927BBE9; Sat, 17 Jun 2023 16:20:37 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id A383A27BBE2 for ; Sat, 17 Jun 2023 16:20:36 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qAXii-0004Sz-I0; Sat, 17 Jun 2023 11:20:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qAXif-0004R3-A6 for guix-patches@gnu.org; Sat, 17 Jun 2023 11:20:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qAXie-0007xk-PK for guix-patches@gnu.org; Sat, 17 Jun 2023 11:20:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qAXie-0000Ti-L3 for guix-patches@gnu.org; Sat, 17 Jun 2023 11:20:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#64134] [PATCH 09/17] gnu: Add python-arch. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 17 Jun 2023 15:20:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64134 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64134@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 64134-submit@debbugs.gnu.org id=B64134.16870151991771 (code B ref 64134); Sat, 17 Jun 2023 15:20:04 +0000 Received: (at 64134) by debbugs.gnu.org; 17 Jun 2023 15:19:59 +0000 Received: from localhost ([127.0.0.1]:52343 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qAXiZ-0000SV-0H for submit@debbugs.gnu.org; Sat, 17 Jun 2023 11:19:59 -0400 Received: from mout01.posteo.de ([185.67.36.65]:40883) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qAXiX-0000SF-Bm for 64134@debbugs.gnu.org; Sat, 17 Jun 2023 11:19:57 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id D3226240027 for <64134@debbugs.gnu.org>; Sat, 17 Jun 2023 17:19:51 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1687015191; bh=xa5xyhMj+Bdkt5VUq7JPRGJSTZEvd2MmR9acpxupI5Y=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version: Content-Transfer-Encoding:From; b=PMgArcr5bkUSgFVC4xjY74kHRZPckw+4lrJNbw7K9vNQiOwp0Ko7BmasG3pi//uQL CqjEP2Xt1IHBDHd4NsdrNUp5ANw5Y2rsV16ikPAfIFSKepjZYFu20SPaCKgXtfP+WC ge82CLwK4NfiPo4ttn+XTDe6St5r+cj9KuRmRfZWcJ5f0se114xzD4jHytda0SkSBF NKz2AvPNc1/5exrvSu+/LBkXop0XsRqwmGqDGIE0zO3oYAgZNdtRHecjod2oPnt8Vn +PyHKEUlP0NZTMXPmjEjPs09/cUyjIUcpcJVhz8jMGS9aW9F1Bfc6QAiC3vDhASeEg sZaMv/U2Fyy/Q== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Qk07m6YhWz6twH; Sat, 17 Jun 2023 17:19:48 +0200 (CEST) From: Vinicius Monego Date: Sat, 17 Jun 2023 15:18:32 +0000 Message-Id: <20230617151840.1748096-9-monego@posteo.net> In-Reply-To: <20230617151840.1748096-1-monego@posteo.net> References: <20230617151840.1748096-1-monego@posteo.net> MIME-Version: 1.0 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-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/finance.scm (python-arch): New variable. --- gnu/packages/finance.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm index 23071828ff..9c18e103b7 100644 --- a/gnu/packages/finance.scm +++ b/gnu/packages/finance.scm @@ -125,6 +125,7 @@ (define-module (gnu packages finance) #:use-module (gnu packages security-token) #:use-module (gnu packages sphinx) #:use-module (gnu packages sqlite) + #:use-module (gnu packages statistics) #:use-module (gnu packages tex) #:use-module (gnu packages texinfo) #:use-module (gnu packages textutils) @@ -1016,6 +1017,40 @@ (define-public trezor-gpg-pinentry-tk settings.") (license license:bsd-2))) +(define-public python-arch + (package + (name "python-arch") + (version "6.1.0") + (source (origin + (method url-fetch) + (uri (pypi-uri "arch" version)) + (sha256 + (base32 + "15mr5rvxwpfhbj5lg85i9gqpvs37rjhifjzhcp512fg2i7yz3663")))) + (build-system pyproject-build-system) + (arguments + ;; Default check phase failed to detect conftest.py in the subdirectory. + (list #:phases #~(modify-phases %standard-phases + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "python" "-m" "pytest" + "arch/tests" "-vv"))))))) + (native-inputs (list python-cython python-pytest)) + ;; XXX: It is preferrable to compile modules with Cython, however it fails + ;; without a hint. Use Numba for now. TODO: try to build with Cython. + (propagated-inputs (list python-numba + python-numpy + python-pandas + python-scipy + python-statsmodels)) + (home-page "https://github.com/bashtage/arch") + (synopsis "ARCH for Python") + (description + "This package provides Autoregressive Conditional Heteroskedasticity +(ARCH) and other tools for financial econometrics.") + (license license:expat))) + (define-public python-mnemonic (package (name "python-mnemonic") From patchwork Sat Jun 17 15:18:33 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 51013 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 44E1927BBEA; Sat, 17 Jun 2023 16:21:44 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id B019E27BBE2 for ; Sat, 17 Jun 2023 16:21:43 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qAXjb-00054j-Fy; Sat, 17 Jun 2023 11:21:03 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qAXja-000546-G3 for guix-patches@gnu.org; Sat, 17 Jun 2023 11:21:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qAXja-0008D9-7z for guix-patches@gnu.org; Sat, 17 Jun 2023 11:21:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qAXja-0000XH-3a for guix-patches@gnu.org; Sat, 17 Jun 2023 11:21:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#64134] [PATCH 10/17] gnu: Add python-alpha-vantage. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 17 Jun 2023 15:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64134 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64134@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 64134-submit@debbugs.gnu.org id=B64134.16870152091875 (code B ref 64134); Sat, 17 Jun 2023 15:21:02 +0000 Received: (at 64134) by debbugs.gnu.org; 17 Jun 2023 15:20:09 +0000 Received: from localhost ([127.0.0.1]:52355 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qAXij-0000UB-CJ for submit@debbugs.gnu.org; Sat, 17 Jun 2023 11:20:09 -0400 Received: from mout01.posteo.de ([185.67.36.65]:52979) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qAXii-0000TA-2q for 64134@debbugs.gnu.org; Sat, 17 Jun 2023 11:20:08 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 8E7D8240027 for <64134@debbugs.gnu.org>; Sat, 17 Jun 2023 17:20:02 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1687015202; bh=7mtqY9amegOzbBze72Ecuj45DbJEmo2g7RJ0r96I/EE=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version: Content-Transfer-Encoding:From; b=ANZDZTQrc9Ux2O0ZzTkPpuSiaPvXB0uvX7aJ9kCEQsEDcodv+KCYHXCOfns3yasDy t/UAaG6e2Ce9PDoU42PJouRW+y6QGoiJaoIiSzFGainZI1BoM01qO2CPZ00ce+3541 8JYEk06vvXOUEtmac/3g+XWeVUiN6EjQ647k2FVFASVdYt2BpzfQdX4vCcZIPKnTXm JbtQkANs6bXYn5xLcp/7bnYyVrCg3HQRBYtQmcujfniUPg5fZilIV64CXLel1q4PtA 8pLoKlUWHUOud/C/RhbpPzdeD/y/VoSrtrgoFkcxzz+yAJLrPleCjoM3wWwE79c70H C/Ut427BK7/Hg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Qk0802Q00z6twq; Sat, 17 Jun 2023 17:20:00 +0200 (CEST) From: Vinicius Monego Date: Sat, 17 Jun 2023 15:18:33 +0000 Message-Id: <20230617151840.1748096-10-monego@posteo.net> In-Reply-To: <20230617151840.1748096-1-monego@posteo.net> References: <20230617151840.1748096-1-monego@posteo.net> MIME-Version: 1.0 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-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/finance.scm (python-alpha-vantage): New variable. --- gnu/packages/finance.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm index 9c18e103b7..5a655e3dfa 100644 --- a/gnu/packages/finance.scm +++ b/gnu/packages/finance.scm @@ -1051,6 +1051,27 @@ (define-public python-arch (ARCH) and other tools for financial econometrics.") (license license:expat))) +(define-public python-alpha-vantage + (package + (name "python-alpha-vantage") + (version "2.3.1") + (source (origin + (method url-fetch) + (uri (pypi-uri "alpha_vantage" version)) + (sha256 + (base32 + "1v7vkd2rkz52lilprbpq3sj4yfpcjl0xksmcpndjz8p2qc46krqc")))) + (build-system pyproject-build-system) + (arguments + (list #:tests? #f)) ;this is an API library (online tests) + (propagated-inputs (list python-aiohttp python-requests)) + (home-page "https://github.com/RomelTorres/alpha_vantage") + (synopsis "Get stock data from the Alpha Vantage API") + (description + "This package provides a Python module to get stock data from the Alpha +Vantage API.") + (license license:expat))) + (define-public python-mnemonic (package (name "python-mnemonic") From patchwork Sat Jun 17 15:18:34 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 51016 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 7CD0827BBE9; Sat, 17 Jun 2023 16:21:59 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id B4DB227BBE2 for ; Sat, 17 Jun 2023 16:21:57 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qAXjc-00055W-NB; Sat, 17 Jun 2023 11:21:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qAXja-00054E-Ss for guix-patches@gnu.org; Sat, 17 Jun 2023 11:21:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qAXja-0008DF-Km for guix-patches@gnu.org; Sat, 17 Jun 2023 11:21:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qAXja-0000XP-G9 for guix-patches@gnu.org; Sat, 17 Jun 2023 11:21:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#64134] [PATCH 11/17] gnu: Add python-ascii-magic. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 17 Jun 2023 15:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64134 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64134@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 64134-submit@debbugs.gnu.org id=B64134.16870152171898 (code B ref 64134); Sat, 17 Jun 2023 15:21:02 +0000 Received: (at 64134) by debbugs.gnu.org; 17 Jun 2023 15:20:17 +0000 Received: from localhost ([127.0.0.1]:52359 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qAXiq-0000UY-Mx for submit@debbugs.gnu.org; Sat, 17 Jun 2023 11:20:16 -0400 Received: from mout01.posteo.de ([185.67.36.65]:52847) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qAXip-0000UI-35 for 64134@debbugs.gnu.org; Sat, 17 Jun 2023 11:20:15 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 90FF9240027 for <64134@debbugs.gnu.org>; Sat, 17 Jun 2023 17:20:09 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1687015209; bh=zeyXzJox/honAAC+SpNDiG8aeuEltqBqSOi5kyUmNJc=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version: Content-Transfer-Encoding:From; b=Ya3QhX845u571Qr7nj8GmbtabWBWjCPUm5i73ipWcqLfUmN8zm2fzohNHsvs+7qRB NYnFjN6RylcLIDAI6Xhe1bqh6OhIiMtLrNV/hmEWHB6wromm1LgOfenH5Rc6bplI0G r4EiXt+0NHS+SYFLBi/1zxaX0rSm2v7jAbCvLPlMgdhFiqICzF2Ka5YrFQG1wOQsDj Ce2CF+2e3CEKbDLpp5oNUNKsiUUWqOzuj1OS9/Z5D7gf6WBbIlVOSXjv0mF2OoRfpo XkS8bv7yFTsLRCLlJgNubv7T3+FV9BUhSYY+65Rf3lV7pJ9RfmEoUbTRz4ueQy6p18 zQ35SGeCDWOBA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Qk08671flz6twq; Sat, 17 Jun 2023 17:20:06 +0200 (CEST) From: Vinicius Monego Date: Sat, 17 Jun 2023 15:18:34 +0000 Message-Id: <20230617151840.1748096-11-monego@posteo.net> In-Reply-To: <20230617151840.1748096-1-monego@posteo.net> References: <20230617151840.1748096-1-monego@posteo.net> MIME-Version: 1.0 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-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/python-xyz.scm (python-ascii-magic): New variable. --- gnu/packages/python-xyz.scm | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 4c1a5fb7c8..6f9566f64e 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -30766,6 +30766,43 @@ (define-public python-markuppy pythonic way.") (license license:expat))) +(define-public python-ascii-magic + (package + (name "python-ascii-magic") + (version "2.3.0") + (source (origin + (method url-fetch) + (uri (pypi-uri "ascii_magic" version)) + (sha256 + (base32 + "119xcjidizz5ig0xqwnxggv06fjsydlvca66rxffvpk7n4f1mm1y")))) + (build-system pyproject-build-system) + (arguments + (list #:test-flags #~(list "-k" (string-append + ;; Skip online and clipboard tests. + "not test_from_url" + " and not test_wrong_url" + " and not test_quick_test" + " and not test_from_clipboard")) + #:phases #~(modify-phases %standard-phases + ;; Test files are in tests/ directory but pytest + ;; runs in the source root, symlink to find them. + (add-before 'check 'image-paths + (lambda _ + (for-each (lambda (fname) + (symlink (format #f "tests/~a" fname) + (format #f "~a" fname))) + '("chicken_transparent.png" + "kid.jpg" "lion.jpg" "moon.jpg"))))))) + (native-inputs (list python-pytest)) + (propagated-inputs (list python-colorama python-pillow)) + (home-page "https://github.com/LeandroBarone/python-ascii_magic") + (synopsis "Converts pictures into ASCII art") + (description + "Ascii Magic is a Python package that converts images into ASCII art for +terminals and HTML.") + (license license:expat))) + (define-public python-tablib (package (name "python-tablib") From patchwork Sat Jun 17 15:18:35 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 51017 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 0C97927BBEA; Sat, 17 Jun 2023 16:22:07 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 2C2E827BBE9 for ; Sat, 17 Jun 2023 16:22:06 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qAXjc-00054y-6I; Sat, 17 Jun 2023 11:21:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qAXjb-00054T-94 for guix-patches@gnu.org; Sat, 17 Jun 2023 11:21:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qAXjb-0008DL-0b for guix-patches@gnu.org; Sat, 17 Jun 2023 11:21:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qAXja-0000XW-Sc for guix-patches@gnu.org; Sat, 17 Jun 2023 11:21:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#64134] [PATCH 12/17] gnu: Add python-degiro-connector. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 17 Jun 2023 15:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64134 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64134@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 64134-submit@debbugs.gnu.org id=B64134.16870152201916 (code B ref 64134); Sat, 17 Jun 2023 15:21:02 +0000 Received: (at 64134) by debbugs.gnu.org; 17 Jun 2023 15:20:20 +0000 Received: from localhost ([127.0.0.1]:52363 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qAXiu-0000Un-0i for submit@debbugs.gnu.org; Sat, 17 Jun 2023 11:20:20 -0400 Received: from mout02.posteo.de ([185.67.36.66]:36907) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qAXis-0000UP-WE for 64134@debbugs.gnu.org; Sat, 17 Jun 2023 11:20:19 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 7C476240103 for <64134@debbugs.gnu.org>; Sat, 17 Jun 2023 17:20:13 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1687015213; bh=sKqqOsXrgD4PhT4CGMpDM1WAc7QqFMTDHlQYtLDfVrY=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version: Content-Transfer-Encoding:From; b=WJZ/P61wzhgU3ldEDpYNBxndZkssiGkciNG4YHDxXOOi37qpruKxERU2N8rPkGZIy eafmbIpvnCSd2OCgW6cEuC7MFmO+57fQefSozY0a7F32w/apdlBTth66wvnKtE9kxt GozL1bJIRsbGeKp3o3Gm+8j4ByA0kcn2UwM/cOgniz+1Fw8QAlnDeP3L6q/k0YW5Uy AmenpaKeAUua1AR57whU4/kHmzJPDIViTu9VQEs32kfuNDvKiiaA3rQotPG0doSMG8 WK5fHFPYLnepLpZfZLJVNRzUgMFHgrJwa4Yt1w4WkhkHrF+SifN0EGK/FxiyA4Mnhl MAoD8wuVwoY/w== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Qk08D4Pwnz6txc; Sat, 17 Jun 2023 17:20:12 +0200 (CEST) From: Vinicius Monego Date: Sat, 17 Jun 2023 15:18:35 +0000 Message-Id: <20230617151840.1748096-12-monego@posteo.net> In-Reply-To: <20230617151840.1748096-1-monego@posteo.net> References: <20230617151840.1748096-1-monego@posteo.net> MIME-Version: 1.0 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-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/finance.scm (python-degiro-connector): New variable. --- gnu/packages/finance.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm index 5a655e3dfa..6149d667ed 100644 --- a/gnu/packages/finance.scm +++ b/gnu/packages/finance.scm @@ -122,6 +122,7 @@ (define-module (gnu packages finance) #:use-module (gnu packages python-xyz) #:use-module (gnu packages qt) #:use-module (gnu packages readline) + #:use-module (gnu packages rpc) #:use-module (gnu packages security-token) #:use-module (gnu packages sphinx) #:use-module (gnu packages sqlite) @@ -1072,6 +1073,38 @@ (define-public python-alpha-vantage Vantage API.") (license license:expat))) +(define-public python-degiro-connector + (package + (name "python-degiro-connector") + (version "2.0.23") + (source (origin + (method git-fetch) ;no tests in PyPI + (uri (git-reference + (url "https://github.com/Chavithra/degiro-connector") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1hd4689h31386qlqhznxq7jwpz1a4fnggk981byip2yh7gd6g0yz")))) + (build-system pyproject-build-system) + (arguments + (list #:test-flags #~(list "-m" "not network" + ;; XXX: these tests failed, check why. + "-k" (string-append + "not test_fixture_user_token" + " and not test_fixture_credentials")))) + (native-inputs (list python-poetry-core python-pytest python-pytest-mock)) + (propagated-inputs (list python-grpcio + python-onetimepass + python-pandas + python-protobuf + python-requests + python-wrapt)) + (home-page "https://github.com/chavithra/degiro-connector") + (synopsis "Library to access Degiro's API") + (description "This package provides a library to access Degiro's API.") + (license license:bsd-3))) + (define-public python-mnemonic (package (name "python-mnemonic") From patchwork Sat Jun 17 15:18:36 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 51015 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 3E39227BBE9; Sat, 17 Jun 2023 16:21:55 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id B0E7827BBE2 for ; Sat, 17 Jun 2023 16:21:53 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qAXjd-00055z-Ed; Sat, 17 Jun 2023 11:21:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qAXjb-00054o-Ls for guix-patches@gnu.org; Sat, 17 Jun 2023 11:21:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qAXjb-0008DR-DZ for guix-patches@gnu.org; Sat, 17 Jun 2023 11:21:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qAXjb-0000Xd-9E for guix-patches@gnu.org; Sat, 17 Jun 2023 11:21:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#64134] [PATCH 13/17] gnu: Add python-detecta. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 17 Jun 2023 15:21:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64134 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64134@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 64134-submit@debbugs.gnu.org id=B64134.16870152291941 (code B ref 64134); Sat, 17 Jun 2023 15:21:03 +0000 Received: (at 64134) by debbugs.gnu.org; 17 Jun 2023 15:20:29 +0000 Received: from localhost ([127.0.0.1]:52367 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qAXj3-0000VF-Dv for submit@debbugs.gnu.org; Sat, 17 Jun 2023 11:20:29 -0400 Received: from mout01.posteo.de ([185.67.36.65]:48521) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qAXj1-0000V1-N3 for 64134@debbugs.gnu.org; Sat, 17 Jun 2023 11:20:28 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 34D3F240028 for <64134@debbugs.gnu.org>; Sat, 17 Jun 2023 17:20:22 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1687015222; bh=2NCnL5iOkPbWET9bsfrL3qQkfnW45MosK5irpY9y+kQ=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version: Content-Transfer-Encoding:From; b=feyjWvaQPClIuQbYY41J3+PFZXsMEe/8bm4sQu63QbGOrkcv2Eo+so4GeqNLyb1aO dCLjSVJNkMjT9rYpl2AWWADFuCOoewOburBXHqrhzieW/DZJYPEjSWewytzkC74yW9 5lsdXXhWhGo8Wva5slXr9cvJNNNX2Gd9VavspY9FT8FhDsLiWVzXhDha11Si/Y4I8c xmuIeA/Eakg4viLO+7kZn1EBT34XJDH+DvR/BSdH2Royn/0N7vMlJO2OVi8PcUXSLz qH5nDek27VKpstOQqJxlX4b/xvm/88sGfCWC+gV8kz8YUTOD+RIHu+do4Mif4JykIg HARVZjluNIUBQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Qk08N37yKz6tvr; Sat, 17 Jun 2023 17:20:20 +0200 (CEST) From: Vinicius Monego Date: Sat, 17 Jun 2023 15:18:36 +0000 Message-Id: <20230617151840.1748096-13-monego@posteo.net> In-Reply-To: <20230617151840.1748096-1-monego@posteo.net> References: <20230617151840.1748096-1-monego@posteo.net> MIME-Version: 1.0 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-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/python-science.scm (python-detecta): New variable. --- gnu/packages/python-science.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm index fb2ea0c3b5..ca0d0e5941 100644 --- a/gnu/packages/python-science.scm +++ b/gnu/packages/python-science.scm @@ -532,6 +532,28 @@ (define-public python-pythran Python module with the same interface, but (hopefully) faster.") (license license:bsd-3))) +(define-public python-detecta + (package + (name "python-detecta") + (version "0.0.5") + (source (origin + (method url-fetch) + (uri (pypi-uri "detecta" version)) + (sha256 + (base32 + "1v830v258vn59sk15rx8m1sycpx8q26pyniqrvb99jdvvw9pvsnj")))) + (build-system pyproject-build-system) + (arguments + (list #:tests? #f)) ; no tests + (propagated-inputs (list python-numpy)) + (home-page "https://github.com/demotu/detecta") + (synopsis "Detect events in data") + (description + "This package provides a Python module to detect events in data, such as +peaks, onset, abrupt changes, initial and final indices of sequential data +identical to a parameter.") + (license license:expat))) + (define-public python-pyts (package (name "python-pyts") From patchwork Sat Jun 17 15:18:37 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 51014 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 C054E27BBEA; Sat, 17 Jun 2023 16:21:51 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 3F8A127BBE2 for ; Sat, 17 Jun 2023 16:21:51 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qAXje-00056A-0X; Sat, 17 Jun 2023 11:21:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qAXjc-00054x-5N for guix-patches@gnu.org; Sat, 17 Jun 2023 11:21:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qAXjb-0008DX-QW for guix-patches@gnu.org; Sat, 17 Jun 2023 11:21:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qAXjb-0000Xl-MQ for guix-patches@gnu.org; Sat, 17 Jun 2023 11:21:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#64134] [PATCH 14/17] gnu: Add python-financedatabase. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 17 Jun 2023 15:21:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64134 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64134@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 64134-submit@debbugs.gnu.org id=B64134.16870152391967 (code B ref 64134); Sat, 17 Jun 2023 15:21:03 +0000 Received: (at 64134) by debbugs.gnu.org; 17 Jun 2023 15:20:39 +0000 Received: from localhost ([127.0.0.1]:52371 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qAXjC-0000Ve-NU for submit@debbugs.gnu.org; Sat, 17 Jun 2023 11:20:39 -0400 Received: from mout01.posteo.de ([185.67.36.65]:35155) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qAXjA-0000VO-VN for 64134@debbugs.gnu.org; Sat, 17 Jun 2023 11:20:37 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 743AE240027 for <64134@debbugs.gnu.org>; Sat, 17 Jun 2023 17:20:31 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1687015231; bh=uW0EsvWBWaARV4pNV8GdbLkMfwxsQsSwHLJnR0NCqJ4=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version: Content-Transfer-Encoding:From; b=ekVpwTpNRHdyQWYcApG/0yCJo/RtkdH6mb9qUCkJGLFaPPpX+5BOjLSrdqYwTCTAs LdyctzuBQzythlUh2k8PIOjA9uLAztUOJY3LFJnEKKEGDjkNCcwd8q24sZXaOWoEhn /WEi+L72e+oaBBPcDv9mZxVN7N9TLRudHCc4B5rT0ND1WLjRcy+ifUJSUUruMY4l0V Jqxke1CRLmhzLZrEugpc3NaGhRK3eM5JUgShmxDJbG7XANvUQR8lB40HmtbkD9X+cH i21p3+Tm/nWhNaLCChowXjUJyFLLwHkOExMlmoQoK210Q39Kge0aRCZJKtnksHYqpv CfbqQxUUzJs4g== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Qk08X6sJjz6tvd; Sat, 17 Jun 2023 17:20:26 +0200 (CEST) From: Vinicius Monego Date: Sat, 17 Jun 2023 15:18:37 +0000 Message-Id: <20230617151840.1748096-14-monego@posteo.net> In-Reply-To: <20230617151840.1748096-1-monego@posteo.net> References: <20230617151840.1748096-1-monego@posteo.net> MIME-Version: 1.0 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-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/finance.scm (python-financedatabase): New variable. --- gnu/packages/finance.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm index 6149d667ed..958cbd5945 100644 --- a/gnu/packages/finance.scm +++ b/gnu/packages/finance.scm @@ -1105,6 +1105,27 @@ (define-public python-degiro-connector (description "This package provides a library to access Degiro's API.") (license license:bsd-3))) +(define-public python-financedatabase + (package + (name "python-financedatabase") + (version "2.1.0") + (source (origin + (method url-fetch) + (uri (pypi-uri "financedatabase" version)) + (sha256 + (base32 + "0yadyaycwzsyfjfi2gbx3sqc53l1knv23i16lsd2fzbikhy7iyz0")))) + (build-system pyproject-build-system) + (arguments + (list #:tests? #f)) ;data-only package + (propagated-inputs (list python-pandas)) + (home-page "https://github.com/JerBouma/FinanceDatabase") + (synopsis "Database of 300.000+ financial symbols") + (description + "This is a database of 300.000+ symbols containing Equities, ETFs, Funds, +Indices, Currencies, Cryptocurrencies and Money Markets.") + (license license:expat))) + (define-public python-mnemonic (package (name "python-mnemonic") From patchwork Sat Jun 17 15:18:38 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 51011 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 0D99627BBE2; Sat, 17 Jun 2023 16:21:15 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 6B75527BBE9 for ; Sat, 17 Jun 2023 16:21:12 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qAXjd-000567-Uc; Sat, 17 Jun 2023 11:21:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qAXjc-000556-El for guix-patches@gnu.org; Sat, 17 Jun 2023 11:21:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qAXjc-0008Dc-6G for guix-patches@gnu.org; Sat, 17 Jun 2023 11:21:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qAXjc-0000Xs-1h for guix-patches@gnu.org; Sat, 17 Jun 2023 11:21:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#64134] [PATCH 15/17] gnu: Add python-mstarpy. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 17 Jun 2023 15:21:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64134 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64134@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 64134-submit@debbugs.gnu.org id=B64134.16870152471991 (code B ref 64134); Sat, 17 Jun 2023 15:21:04 +0000 Received: (at 64134) by debbugs.gnu.org; 17 Jun 2023 15:20:47 +0000 Received: from localhost ([127.0.0.1]:52375 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qAXjL-0000W3-5C for submit@debbugs.gnu.org; Sat, 17 Jun 2023 11:20:47 -0400 Received: from mout01.posteo.de ([185.67.36.65]:42299) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qAXjJ-0000Vn-6R for 64134@debbugs.gnu.org; Sat, 17 Jun 2023 11:20:45 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id AB2B2240027 for <64134@debbugs.gnu.org>; Sat, 17 Jun 2023 17:20:39 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1687015239; bh=i4CNQi1ESJewHhUA7gLE05Gk5/kvr5TMJzHfi7CkVXU=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version: Content-Transfer-Encoding:From; b=rOq2l+sXaaTWxjcbRCIdC3OA8aTkyo2hseYVF5fnDYOSMZJE30TheHJvr4qa83zGH N4+H9J+hODgkyS6qWF815O0Dx2uN2ovjk/wFB1NBGG60Y5bqKVmaU5IB37zYyoRRI7 36n0+I5l3vlBQnlI0K50A0d9kXjRRZ3pgibdYLo745g0VhfvlBMz0Cu/P1VbrQxGzw DbHKsck4K61Vmc81k8xXa1c5mCQk6xqSpdOerhMiIidTerET081HheYpypjNk73AFM 7ccEV0Ec4s4QnMpQw/E3E74yQW/ouP3hE86g5l5S03ZJ79OdD7k/vNDGwOqCkHvcEH UVXrOZHfJ7NsQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Qk08j6r1Hz6twt; Sat, 17 Jun 2023 17:20:37 +0200 (CEST) From: Vinicius Monego Date: Sat, 17 Jun 2023 15:18:38 +0000 Message-Id: <20230617151840.1748096-15-monego@posteo.net> In-Reply-To: <20230617151840.1748096-1-monego@posteo.net> References: <20230617151840.1748096-1-monego@posteo.net> MIME-Version: 1.0 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-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/finance.scm (python-mstarpy): New variable. --- gnu/packages/finance.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm index 958cbd5945..31292c2863 100644 --- a/gnu/packages/finance.scm +++ b/gnu/packages/finance.scm @@ -1126,6 +1126,28 @@ (define-public python-financedatabase Indices, Currencies, Cryptocurrencies and Money Markets.") (license license:expat))) +(define-public python-mstarpy + (package + (name "python-mstarpy") + (version "1.0.1") + (source (origin + (method url-fetch) + (uri (pypi-uri "mstarpy" version)) + (sha256 + (base32 + "0nz98q90pn6fkidchdyfamsilnzgsqdy387lhvlsrwjj9s0wqyzi")))) + (build-system pyproject-build-system) + (arguments + (list #:tests? #f)) + (propagated-inputs (list python-beautifulsoup4 python-pandas + python-requests)) + (home-page "https://github.com/Mael-J/mstarpy") + (synopsis "Mutual funds and stocks data extraction from MorningStar") + (description + "MStarpy is a Python Package to extract data from MorningStar. It +provides stock and fund public data to retail and professional investors.") + (license license:expat))) + (define-public python-mnemonic (package (name "python-mnemonic") From patchwork Sat Jun 17 15:18:39 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 51012 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 13F0E27BBE2; Sat, 17 Jun 2023 16:21:25 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 1DB9F27BBE9 for ; Sat, 17 Jun 2023 16:21:24 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qAXjf-00057Q-VE; Sat, 17 Jun 2023 11:21:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qAXjc-00055j-RT for guix-patches@gnu.org; Sat, 17 Jun 2023 11:21:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qAXjc-0008Dj-JJ for guix-patches@gnu.org; Sat, 17 Jun 2023 11:21:04 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qAXjc-0000Y0-FF for guix-patches@gnu.org; Sat, 17 Jun 2023 11:21:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#64134] [PATCH 16/17] gnu: Add python-pandas-ta. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 17 Jun 2023 15:21:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64134 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64134@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 64134-submit@debbugs.gnu.org id=B64134.16870152512008 (code B ref 64134); Sat, 17 Jun 2023 15:21:04 +0000 Received: (at 64134) by debbugs.gnu.org; 17 Jun 2023 15:20:51 +0000 Received: from localhost ([127.0.0.1]:52379 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qAXjP-0000WK-GB for submit@debbugs.gnu.org; Sat, 17 Jun 2023 11:20:51 -0400 Received: from mout01.posteo.de ([185.67.36.65]:39773) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qAXjO-0000Vu-8u for 64134@debbugs.gnu.org; Sat, 17 Jun 2023 11:20:50 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id BDBD4240028 for <64134@debbugs.gnu.org>; Sat, 17 Jun 2023 17:20:44 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1687015244; bh=0Fq5rHMGMU1PsCOVc5CoMVmEhHeISdxoNS4xxLSl2og=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version: Content-Transfer-Encoding:From; b=SCQwkYXJwKRemgewWGclzFn3ZHrC9I2vkdcZEXm65YwJbm2tv0kEP3dS+Bk+QLQC8 eFLVZi70DLLaXwokbm2DWe+IFa/iLwnPoOClX1CH92QIjZb/7yTtjP3dj+qgWqP0hM z/juYqsRzxDw85e6ERV+BoPwAT52M6i3zntar1W+UL5Jdl7xyhaFyyMteH5BxmHJMg jLbPNz/ac4qD0qOy7xTcR28uEVSO33IBhjjC4nRXgDXne3sbc2BPGxzsm33aTjWfEd xLdPbpR980FcNUcj5M0mz90UjYEQFO7z5ZMWaIlrXVtvirykcVHsAqvprim2YCsZpb ftGf1uBRIWWrA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Qk08q67Xqz6twg; Sat, 17 Jun 2023 17:20:43 +0200 (CEST) From: Vinicius Monego Date: Sat, 17 Jun 2023 15:18:39 +0000 Message-Id: <20230617151840.1748096-16-monego@posteo.net> In-Reply-To: <20230617151840.1748096-1-monego@posteo.net> References: <20230617151840.1748096-1-monego@posteo.net> MIME-Version: 1.0 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-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/finance.scm (python-pandas-ta): New variable. --- gnu/packages/finance.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm index 31292c2863..e727681014 100644 --- a/gnu/packages/finance.scm +++ b/gnu/packages/finance.scm @@ -1148,6 +1148,40 @@ (define-public python-mstarpy provides stock and fund public data to retail and professional investors.") (license license:expat))) +(define-public python-pandas-ta + (package + (name "python-pandas-ta") + (version "0.3.14") + (source (origin + (method git-fetch) ;no tests in PyPI + (uri (git-reference + (url "https://github.com/twopirllc/pandas-ta") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "04903n1kizhhibyipcd8c7wwyvbayhvf3zch42axxrqd9axkzknn")))) + (build-system pyproject-build-system) + (arguments + (list #:test-flags #~(list "-k" "not test_custom_a"))) ;this test failed + (native-inputs (list python-pytest)) + (propagated-inputs (list python-dateutil + python-numpy + python-pandas + python-pytz + python-ta-lib)) + (home-page "https://github.com/twopirllc/pandas-ta") + (synopsis "Pandas Extension with 130+ Technical Analysis Indicators") + (description + "Pandas Technical Analysis (Pandas TA) is a library that leverages the +Pandas package with more than 130 Indicators and Utility functions and more +than 60 TA Lib Candlestick Patterns. Many commonly used indicators are +included, such as: Candle Pattern(cdl_pattern), Simple Moving Average (sma), +Moving Average Convergence Divergence (macd), Hull Exponential Moving Average +(hma), Bollinger Bands (bbands), On-Balance Volume (obv), Aroon & Aroon +Oscillator (aroon), Squeeze (squeeze) and many more.") + (license license:expat))) + (define-public python-mnemonic (package (name "python-mnemonic") From patchwork Sat Jun 17 15:18:40 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vinicius Monego X-Patchwork-Id: 51018 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 D685E27BBEA; Sat, 17 Jun 2023 16:22:10 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 29CB527BBE2 for ; Sat, 17 Jun 2023 16:22:10 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qAXje-00056p-OT; Sat, 17 Jun 2023 11:21:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qAXjd-00055s-8R for guix-patches@gnu.org; Sat, 17 Jun 2023 11:21:05 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qAXjd-0008Dp-0B for guix-patches@gnu.org; Sat, 17 Jun 2023 11:21:05 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qAXjc-0000Y7-S8 for guix-patches@gnu.org; Sat, 17 Jun 2023 11:21:04 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#64134] [PATCH 17/17] gnu: Add python-vectorbt. Resent-From: Vinicius Monego Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 17 Jun 2023 15:21:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64134 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64134@debbugs.gnu.org Cc: Vinicius Monego Received: via spool by 64134-submit@debbugs.gnu.org id=B64134.16870152582028 (code B ref 64134); Sat, 17 Jun 2023 15:21:04 +0000 Received: (at 64134) by debbugs.gnu.org; 17 Jun 2023 15:20:58 +0000 Received: from localhost ([127.0.0.1]:52383 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qAXjV-0000We-ST for submit@debbugs.gnu.org; Sat, 17 Jun 2023 11:20:58 -0400 Received: from mout01.posteo.de ([185.67.36.65]:38749) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qAXjU-0000WJ-IF for 64134@debbugs.gnu.org; Sat, 17 Jun 2023 11:20:57 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 0DF60240027 for <64134@debbugs.gnu.org>; Sat, 17 Jun 2023 17:20:51 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1687015251; bh=Q1rzKjwDtPMrMMUdZAK560kU6zpC4b70wgCvVxihPJA=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version: Content-Transfer-Encoding:From; b=JWV1XdliX9tNYJ8pn91cyCrlXL8zLLzzzZIuAC+QrgV3Km/WAgvglyPXxeAU15j4B WuuC6TAvomnL6wH1Sr6mzNrtzg8rG8LCMmreL+40zHtNJzHmEUxD531TCjKJfshJLh LDraV47j0LiRo2oO/f+lbVXmk4jHQf5EwTuhxsCAdA7xKYxI2MiHoqElQ1pkpT0Bl2 cDPTEzRox5RpwY/ipkr47ChMPjuzLkmi+Sp27R3X9CgMF8z/WP6zx/z6IyPHVHMuO+ C2g3D3sbT/R22F1zfa1oRMOOG+H3kdlXfNZLrPgClKG46dRqsPVglcMFfLyfKVRgrj yCtQGk7yU0ACA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Qk08x5f3cz6tvd; Sat, 17 Jun 2023 17:20:49 +0200 (CEST) From: Vinicius Monego Date: Sat, 17 Jun 2023 15:18:40 +0000 Message-Id: <20230617151840.1748096-17-monego@posteo.net> In-Reply-To: <20230617151840.1748096-1-monego@posteo.net> References: <20230617151840.1748096-1-monego@posteo.net> MIME-Version: 1.0 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-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/finance.scm (python-vectorbt): New variable. --- gnu/packages/finance.scm | 46 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/gnu/packages/finance.scm b/gnu/packages/finance.scm index e727681014..a7e181249d 100644 --- a/gnu/packages/finance.scm +++ b/gnu/packages/finance.scm @@ -90,6 +90,7 @@ (define-module (gnu packages finance) #:use-module (gnu packages gnome) #:use-module (gnu packages gnupg) #:use-module (gnu packages golang) + #:use-module (gnu packages graph) #:use-module (gnu packages graphviz) #:use-module (gnu packages groff) #:use-module (gnu packages gsasl) @@ -116,6 +117,7 @@ (define-module (gnu packages finance) #:use-module (gnu packages protobuf) #:use-module (gnu packages python) #:use-module (gnu packages python-build) + #:use-module (gnu packages python-check) #:use-module (gnu packages python-crypto) #:use-module (gnu packages python-science) #:use-module (gnu packages python-web) @@ -1335,6 +1337,50 @@ (define-public python-bt logic to facilitate the rapid development of complex trading strategies.") (license license:expat))) +(define-public python-vectorbt + (package + (name "python-vectorbt") + ;; Newer versions require Pandas 2+ which requires Cython>=0.29.33. + (version "0.24.5") + (source (origin + (method url-fetch) + (uri (pypi-uri "vectorbt" version)) + (sha256 + (base32 + "0arvy8dp9hd684zcmspcb4g2xhsg9b2l1gl3dnvzhli55zpqvina")))) + (build-system pyproject-build-system) + (arguments + ;; TypeError (number of positional arguments) on tests below. + (list #:test-flags #~(list "-k" (string-append + "not test_update_every" + " and not test_every" + " and not test_start" + " and not test_async_start")))) + (native-inputs (list python-pytest)) + (propagated-inputs (list python-dateparser + python-dill + python-imageio + python-ipywidgets + python-matplotlib + python-mypy-extensions + python-numba + python-numpy + python-pandas + python-plotly + python-pytz + python-requests + python-schedule + python-scikit-learn + python-scipy + python-tqdm + python-typing-extensions)) + (home-page "https://vectorbt.dev/") + (synopsis "Library for backtesting and analyzing trading strategies") + (description + "@code{vectorbt} is a Python package for quantitative analysis that +operates entirely on pandas and NumPy objects and is accelerated by Numba.") + (license license:asl2.0))) + (define-public python-u2flib-host ;; The package is obsolete and superseded by python-fido2, but ;; needed for python-ledgerblue@0.1.44.