* [bug#76006] [PATCH python-team] Add python-num2words python-ebaysdk
@ 2025-02-02 11:00 Adriano Peluso
2025-02-02 11:03 ` [bug#76006] [PATCH python-team] Add python-ebaysdk Adriano Peluso
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: Adriano Peluso @ 2025-02-02 11:00 UTC (permalink / raw)
To: 76006
^ permalink raw reply [flat|nested] 4+ messages in thread
* [bug#76006] [PATCH python-team] Add python-ebaysdk
2025-02-02 11:00 [bug#76006] [PATCH python-team] Add python-num2words python-ebaysdk Adriano Peluso
@ 2025-02-02 11:03 ` Adriano Peluso
2025-02-02 11:06 ` [bug#76006] [PATCH python-team] Add python-num2words Adriano Peluso
2025-02-02 11:17 ` [bug#76006] about python-num2words Adriano Peluso
2 siblings, 0 replies; 4+ messages in thread
From: Adriano Peluso @ 2025-02-02 11:03 UTC (permalink / raw)
To: 76006
[-- Attachment #1: Type: text/plain, Size: 0 bytes --]
[-- Attachment #2: 0001-gnu-Add-python-ebaysdk.patch --]
[-- Type: text/plain, Size: 2319 bytes --]
From 9dabb3a76c0e7a379b60f9638e934031260e9de4 Mon Sep 17 00:00:00 2001
Message-Id: <9dabb3a76c0e7a379b60f9638e934031260e9de4.1738493189.git.adriano_peluso@riseup.net>
From: Adriano Peluso <adriano_peluso@riseup.net>
Date: Sun, 2 Feb 2025 11:07:11 +0100
Subject: [PATCH 1/2] gnu: Add python-ebaysdk
* gnu/packages/python-web.scm (python-ebaysdk): New variable
Change-Id: Ie840cfa13486dc44666f8ab6f29139d4fe413d06
---
gnu/packages/python-web.scm | 28 +++++++++++++++++++++++++++-
1 file changed, 27 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index d17b61f29f..3df8aa4496 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -1,4 +1,4 @@
-;;; GNU Guix --- Functional package management for GNU
+;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2015 Eric Dvorsak <eric@dvorsak.fr>
;;; Copyright © 2015-2024 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2017 Christopher Baines <mail@cbaines.net>
@@ -10671,3 +10671,29 @@ (define-public python-waybackpack
"This package provides a library and a command-line tool that lets
you download the entire Wayback Machine archive for a given URL.")
(license license:expat)))
+
+(define-public python-ebaysdk
+ (package
+ (name "python-ebaysdk")
+ (version "2.2.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "ebaysdk" version))
+ (sha256
+ (base32 "1wy7m51h6sc4xz815kpr2il1krgpim9p8c6xm2fgb0dl0vbpbf1f"))))
+ (build-system pyproject-build-system)
+ ;;the tests
+ ;; 1) attempt to access the network
+ ;; 2) require ebay credentials to be written in a conf file
+ (arguments (list #:tests? #false))
+ (propagated-inputs (list python-lxml python-requests))
+ (native-inputs (list python-setuptools python-wheel))
+ (home-page "https://github.com/timotheus/ebaysdk-python")
+ (synopsis "The eBay SDK for Python")
+ (description "A programatic inteface into the eBay APIs.
+It simplifies development and cuts development time
+by standerizing calls, response processing, error handling, debugging
+across the Finding, Shopping, Merchandising, & Trading APIs.")
+ (license license:cddl1.0)))
+
base-commit: a175b3d150f8fd25db4355c46a3fcae6fe097b77
--
2.34.1
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [bug#76006] [PATCH python-team] Add python-num2words
2025-02-02 11:00 [bug#76006] [PATCH python-team] Add python-num2words python-ebaysdk Adriano Peluso
2025-02-02 11:03 ` [bug#76006] [PATCH python-team] Add python-ebaysdk Adriano Peluso
@ 2025-02-02 11:06 ` Adriano Peluso
2025-02-02 11:17 ` [bug#76006] about python-num2words Adriano Peluso
2 siblings, 0 replies; 4+ messages in thread
From: Adriano Peluso @ 2025-02-02 11:06 UTC (permalink / raw)
To: 76006
[-- Attachment #1: Type: text/plain, Size: 0 bytes --]
[-- Attachment #2: 0002-gnu-Add-python-num2words.patch --]
[-- Type: text/plain, Size: 2177 bytes --]
From db0cb5f2063fa50d8e957701766322c8c9968696 Mon Sep 17 00:00:00 2001
Message-Id: <db0cb5f2063fa50d8e957701766322c8c9968696.1738493189.git.adriano_peluso@riseup.net>
In-Reply-To: <9dabb3a76c0e7a379b60f9638e934031260e9de4.1738493189.git.adriano_peluso@riseup.net>
References: <9dabb3a76c0e7a379b60f9638e934031260e9de4.1738493189.git.adriano_peluso@riseup.net>
From: Adriano Peluso <adriano_peluso@riseup.net>
Date: Sun, 2 Feb 2025 11:08:27 +0100
Subject: [PATCH 2/2] gnu: Add python-num2words
* gnu/packages/python-xyz.scm (python-num2words): New variable
Change-Id: I1217a168635802bf2e1625c8e2dd00fda5285fdf
---
gnu/packages/python-xyz.scm | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index b4b233d464..6c62661214 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -9247,6 +9247,30 @@ (define-public python-cython-3
python-wheel))
(properties '())))
+(define-public python-num2words
+ (package
+ (name "python-num2words")
+ (version "0.5.14")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "num2words" version))
+ (sha256
+ (base32 "1ikryc61qig04xhs69mjd24amyxagmsbb1l0nfiicrkbwlcfqrmh"))))
+ (build-system pyproject-build-system)
+ ;;the tests
+ ;; 1) require python-pip
+ ;; 2) look for /etc/ssl/certs/ca-certificates.crt
+ (arguments (list #:tests? #false))
+ (propagated-inputs (list python-docopt))
+ (native-inputs (list python-setuptools python-wheel))
+ (home-page "https://github.com/savoirfairelinux/num2words")
+ (synopsis "Modules to convert numbers to words. Easily extensible")
+ (description "A library that converts numbers like 42 to words like forty-two.
+It supports multiple languages and can even generate ordinal numbers like forty-second
+(although this last feature is a bit buggy for some languages at the moment).")
+ (license license:gpl2)))
+
;; NOTE: when upgrading numpy please make sure that python-numba,
;; python-pandas and python-scipy still build, as these three packages are
;; often used together.
--
2.34.1
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [bug#76006] about python-num2words
2025-02-02 11:00 [bug#76006] [PATCH python-team] Add python-num2words python-ebaysdk Adriano Peluso
2025-02-02 11:03 ` [bug#76006] [PATCH python-team] Add python-ebaysdk Adriano Peluso
2025-02-02 11:06 ` [bug#76006] [PATCH python-team] Add python-num2words Adriano Peluso
@ 2025-02-02 11:17 ` Adriano Peluso
2 siblings, 0 replies; 4+ messages in thread
From: Adriano Peluso @ 2025-02-02 11:17 UTC (permalink / raw)
To: 76006
guix size returns this
$ ./pre-inst-env guix size python-num2words
store item total self
/gnu/store/ksv5hc7yschbvq1zw4n31w30a3fjid4f-python-3.11.11 202.5
102.3 36.9%
/gnu/store/0ff2r8bk0g0if5n1lmw9v63gm1c74rbp-python-3.11.11 161.4
61.2 22.1%
Are these 2 distinct Python-3.11.11 ?
with different hashes and sizes ?
what is this, why does this happen ?
/gnu/store/zvlp3n8iwa1svxmwv4q22pv1pb1c9pjq-glibc-2.39 40.5 38.8 14.0%
/gnu/store/zzpbp6rr43smwxzvzd4qd317z5j7qblj-gcc-11.4.0-lib 75.6 35.0
12.6%
/gnu/store/xc98v8v485rs704wb26mipb0y5npdl1z-openssl-3.0.8 83.7 8.1
2.9%
/gnu/store/gfs2h9wxhaldm5v1xjvn73kczyk6rd5i-bash-5.1.16 89.1 6.2 2.2%
/gnu/store/7rsdf5kcqh0gl88av6nkgvgxg1ywvc5b-ncurses-6.2.20210619
81.5 5.9 2.1%
/gnu/store/m6pwkzix5xnmw3ywjyscm3la27q4fa7z-python-setuptools-67.6.1
5.8 5.8 2.1%
/gnu/store/laj6a3z6gjza9f18kyxw1nz5211ghwfs-sqlite-3.39.3 86.3 3.4
1.2%
/gnu/store/fbaw0sb21gv02qq7gs9wg5y5wlpdgzih-xz-5.4.5 79.1 2.5 0.9%
/gnu/store/87z5k84hxbqs87plgwsl2v6a4j7m3k7h-bash-static-5.1.16 1.7
1.7 0.6%
/gnu/store/dl3665ynrp41ynyw2ay5kfqix93myj5d-readline-8.1.2 82.9
1.4 0.5%
/gnu/store/27srvszj7vv9bghwfdng8cfp7hygjxdl-python-num2words-0.5.14
277.3 1.1 0.4%
/gnu/store/3jhfhxdf6v5ms10x5zmnl166dh3yhbr1-bash-minimal-5.1.16 41.5
1.0 0.4%
/gnu/store/hdb3jmxa67zkh4wj0l6w9ga3gj84k1yc-gdbm-1.23 76.2 0.6 0.2%
/gnu/store/q1vqb2hfclghbpl1vn094l1rzj12b6qb-libxcrypt-4.4.36 76.1
0.5 0.2%
/gnu/store/96np8rwhmfacb3hgxxq5gvp2a6zydpkr-python-wheel-0.40.0
209.1 0.5 0.2%
/gnu/store/59kd6jyvrq8prl9mbnh3g8d22rc1dbwv-bzip2-1.0.8 76.9 0.4 0.1%
/gnu/store/8bs3gia5rknqsw840rrwm2na4200ybc5-expat-2.5.0 75.9 0.4 0.1%
/gnu/store/1prv14v6jfnzzg7szm57690b7fr6sx33-zlib-1.3 75.8 0.2 0.1%
/gnu/store/s6iqwc5sqjrk76kzslqc1n1wlcvfyqkw-libffi-3.4.4 75.8 0.2 0.1%
/gnu/store/m5ipll6anv4mlcqjihss2r1riggi3hjc-python-docopt-0.6.2 0.1
0.1 0.0%
/gnu/store/22z3zlybj2n2ynfy3llb9kb1xipya04c-python-wrapper-3.11.11
167.6 0.0 0.0%
/gnu/store/9k0kvg0z8scjnc1mwymd6icbzq76b5n1-python-wrapper-3.11.11
208.6 0.0 0.0%
Are these 2 distinct python-wrapper-3.11.11 ?
with different hashes and sizes ?
Are these 2 associated with the 2 previous distinct Pythons ?
why does this happen ?
total: 277.3 MiB
Also guix size for this package returns so meny lines
other python packages return ONE line
I can't see anything wrong with the definition of this package
Is there anything wrong with the definition of this package ?
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2025-02-02 11:18 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-02-02 11:00 [bug#76006] [PATCH python-team] Add python-num2words python-ebaysdk Adriano Peluso
2025-02-02 11:03 ` [bug#76006] [PATCH python-team] Add python-ebaysdk Adriano Peluso
2025-02-02 11:06 ` [bug#76006] [PATCH python-team] Add python-num2words Adriano Peluso
2025-02-02 11:17 ` [bug#76006] about python-num2words Adriano Peluso
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/guix.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).