* [bug#42573] [PATCH 0/2] gnu: python-clikit: Update to 0.6.2.
@ 2020-07-28 9:22 Tanguy Le Carrour
2020-07-28 9:28 ` [bug#42573] [PATCH 1/2] gnu: Add python-crashtest Tanguy Le Carrour
2020-07-29 7:26 ` Tanguy Le Carrour
0 siblings, 2 replies; 6+ messages in thread
From: Tanguy Le Carrour @ 2020-07-28 9:22 UTC (permalink / raw)
To: 42573; +Cc: Tanguy Le Carrour
Tanguy Le Carrour (2):
gnu: Add python-crashtest.
gnu: python-clikit: Update to 0.6.2.
gnu/packages/python-xyz.scm | 26 +++++++++++++++++++++++---
1 file changed, 23 insertions(+), 3 deletions(-)
--
2.27.0
^ permalink raw reply [flat|nested] 6+ messages in thread
* [bug#42573] [PATCH 1/2] gnu: Add python-crashtest.
2020-07-28 9:22 [bug#42573] [PATCH 0/2] gnu: python-clikit: Update to 0.6.2 Tanguy Le Carrour
@ 2020-07-28 9:28 ` Tanguy Le Carrour
2020-07-28 9:28 ` [bug#42573] [PATCH 2/2] gnu: python-clikit: Update to 0.6.2 Tanguy Le Carrour
2020-07-29 7:26 ` Tanguy Le Carrour
1 sibling, 1 reply; 6+ messages in thread
From: Tanguy Le Carrour @ 2020-07-28 9:28 UTC (permalink / raw)
To: 42573; +Cc: Tanguy Le Carrour
* gnu/packages/python-xyz.scm (python-crashtest): New public variable.
---
gnu/packages/python-xyz.scm | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 8e59ef0fd6..9294d3ff31 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -8107,6 +8107,24 @@ output.")
(define-public python2-cram
(package-with-python2 python-cram))
+(define-public python-crashtest
+ (package
+ (name "python-crashtest")
+ (version "0.3.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "crashtest" version))
+ (sha256
+ (base32
+ "056zzbznl3xfnbblfci8lvcam3h7k7va68vi6asrm4q0ck4nrh79"))))
+ (build-system python-build-system)
+ (home-page "https://github.com/sdispater/crashtest")
+ (synopsis "Manage Python errors with ease")
+ (description
+ "Python library that makes exceptions handling and inspection easier.")
+ (license license:expat)))
+
(define-public python-straight-plugin
(package
(name "python-straight-plugin")
--
2.27.0
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [bug#42573] [PATCH 2/2] gnu: python-clikit: Update to 0.6.2.
2020-07-28 9:28 ` [bug#42573] [PATCH 1/2] gnu: Add python-crashtest Tanguy Le Carrour
@ 2020-07-28 9:28 ` Tanguy Le Carrour
2020-07-29 5:27 ` Oleg Pykhalov
0 siblings, 1 reply; 6+ messages in thread
From: Tanguy Le Carrour @ 2020-07-28 9:28 UTC (permalink / raw)
To: 42573; +Cc: Tanguy Le Carrour
* gnu/packages/python-xyz.scm (python-clikit): Update to 0.6.2.
[arguments] Explicitly disable tests.
[propagated-inputs]: Add python-crashtest.
---
gnu/packages/python-xyz.scm | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 9294d3ff31..18bee90121 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -12180,17 +12180,19 @@ more, possibly remote, memcached servers.")
(define-public python-clikit
(package
(name "python-clikit")
- (version "0.4.2")
+ (version "0.6.2")
(source
(origin
(method url-fetch)
(uri (pypi-uri "clikit" version))
(sha256
(base32
- "1jnnr21hvzx4i29nbph1z96ympv0njiwyvngjq48w1q05133cwzn"))))
+ "0ngdkmb73gkp5y00q7r9k1cdlfn0wyzws2wrqlshc4hlkbdyabj4"))))
(build-system python-build-system)
+ (arguments '(#:tests? #f)) ; no test in the PyPI tarball
(propagated-inputs
- `(("python-pastel" ,python-pastel)
+ `(("python-crashtest" ,python-crashtest)
+ ("python-pastel" ,python-pastel)
("python-pylev" ,python-pylev)))
(home-page "https://github.com/sdispater/clikit")
(synopsis "Group of utilities to build command line interfaces")
--
2.27.0
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [bug#42573] [PATCH 2/2] gnu: python-clikit: Update to 0.6.2.
2020-07-28 9:28 ` [bug#42573] [PATCH 2/2] gnu: python-clikit: Update to 0.6.2 Tanguy Le Carrour
@ 2020-07-29 5:27 ` Oleg Pykhalov
0 siblings, 0 replies; 6+ messages in thread
From: Oleg Pykhalov @ 2020-07-29 5:27 UTC (permalink / raw)
To: Tanguy Le Carrour; +Cc: 42573
[-- Attachment #1: Type: text/plain, Size: 769 bytes --]
Hi,
Tanguy Le Carrour <tanguy@bioneland.org> writes:
> * gnu/packages/python-xyz.scm (python-clikit): Update to 0.6.2.
> [arguments] Explicitly disable tests.
> [propagated-inputs]: Add python-crashtest.
> ---
> gnu/packages/python-xyz.scm | 8 +++++---
> 1 file changed, 5 insertions(+), 3 deletions(-)
>
> diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
> index 9294d3ff31..18bee90121 100644
> --- a/gnu/packages/python-xyz.scm
> +++ b/gnu/packages/python-xyz.scm
> @@ -12180,17 +12180,19 @@ more, possibly remote, memcached servers.")
[…]
> + (arguments '(#:tests? #f)) ; no test in the PyPI tarball
Could you take a look on a fetching source with ‘git-fetch’ and enabling
tests suite?
Thanks,
Oleg.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* [bug#42573] [PATCH 2/2] gnu: python-clikit: Update to 0.6.2.
2020-07-28 9:22 [bug#42573] [PATCH 0/2] gnu: python-clikit: Update to 0.6.2 Tanguy Le Carrour
2020-07-28 9:28 ` [bug#42573] [PATCH 1/2] gnu: Add python-crashtest Tanguy Le Carrour
@ 2020-07-29 7:26 ` Tanguy Le Carrour
2020-07-30 18:01 ` bug#42573: " Oleg Pykhalov
1 sibling, 1 reply; 6+ messages in thread
From: Tanguy Le Carrour @ 2020-07-29 7:26 UTC (permalink / raw)
To: Oleg Pykhalov; +Cc: 42573
Hi Oleg,
>Tanguy Le Carrour <tanguy <at> bioneland.org> writes:
>> * gnu/packages/python-xyz.scm (python-clikit): Update to 0.6.2.
>[…]
>> + (arguments '(#:tests? #f)) ; no test in the PyPI tarball
>Could you take a look on a fetching source with ‘git-fetch’ and enabling
>tests suite?
Actually, I can't! :-(
`crashtest` is a project managed with Poetry. In order to build and test it,
I need `poetry`. But `poetry` depends on `clikit` that depends on… `crashtest`!
I guess (I hope) that more and more projects will be managed with Poetry,
so we'll run into this problem again.
There's actually an other problem with Poetry: `poetry` is managed with Poetry!
I have no idea how to handle this! Is this a scenario where we have to have
a `poetry-0` that is a "trusted" binary that we use to "properly" build
the "poetry chain"?
Any help welcome!
--
Tanguy
^ permalink raw reply [flat|nested] 6+ messages in thread
* bug#42573: [PATCH 2/2] gnu: python-clikit: Update to 0.6.2.
2020-07-29 7:26 ` Tanguy Le Carrour
@ 2020-07-30 18:01 ` Oleg Pykhalov
0 siblings, 0 replies; 6+ messages in thread
From: Oleg Pykhalov @ 2020-07-30 18:01 UTC (permalink / raw)
To: Tanguy Le Carrour; +Cc: 42573-done
[-- Attachment #1: Type: text/plain, Size: 813 bytes --]
Hi,
Tanguy Le Carrour <tanguy@bioneland.org> writes:
>>Could you take a look on a fetching source with ‘git-fetch’ and enabling
>>tests suite?
>
> Actually, I can't! :-(
>
> `crashtest` is a project managed with Poetry. In order to build and test it,
> I need `poetry`. But `poetry` depends on `clikit` that depends on… `crashtest`!
>
> I guess (I hope) that more and more projects will be managed with Poetry,
> so we'll run into this problem again.
>
> There's actually an other problem with Poetry: `poetry` is managed with Poetry!
> I have no idea how to handle this! Is this a scenario where we have to have
> a `poetry-0` that is a "trusted" binary that we use to "properly" build
> the "poetry chain"?
OK, thanks for investigation. I pushed the changes to master.
Oleg.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2020-07-30 18:02 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-07-28 9:22 [bug#42573] [PATCH 0/2] gnu: python-clikit: Update to 0.6.2 Tanguy Le Carrour
2020-07-28 9:28 ` [bug#42573] [PATCH 1/2] gnu: Add python-crashtest Tanguy Le Carrour
2020-07-28 9:28 ` [bug#42573] [PATCH 2/2] gnu: python-clikit: Update to 0.6.2 Tanguy Le Carrour
2020-07-29 5:27 ` Oleg Pykhalov
2020-07-29 7:26 ` Tanguy Le Carrour
2020-07-30 18:01 ` bug#42573: " Oleg Pykhalov
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).