* [bug#64379] [PATCH 1/8] gnu: python-pyelftools: Update to 0.29.
2023-06-30 20:02 [bug#64375] [PATCH 0/8] Add python-platformio plus dependency updates peter
@ 2023-06-30 20:02 ` peter
2023-06-30 20:02 ` [bug#64382] [PATCH 2/8] gnu: python-sanic: Update to 21.12.2 peter
` (7 subsequent siblings)
8 siblings, 0 replies; 15+ messages in thread
From: peter @ 2023-06-30 20:02 UTC (permalink / raw)
To: 64379; +Cc: Peter Polidoro
From: Peter Polidoro <peter@polidoro.io>
* gnu/packages/python-xyz.scm (python-pyelftools): Update to 0.29.
---
gnu/packages/python-xyz.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 55531b2785..411cfe4045 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -20403,7 +20403,7 @@ (define-public python-setproctitle
(define-public python-pyelftools
(package
(name "python-pyelftools")
- (version "0.28")
+ (version "0.29")
(home-page "https://github.com/eliben/pyelftools")
(source
(origin
@@ -20412,7 +20412,7 @@ (define-public python-pyelftools
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "1z4fx39c9rds0bd4d2fjjq7n05b1nfxl36pmy523x8knm38l4gpr"))
+ (base32 "1mi7i9zlhkkap4q50ciak57ia46mj2jzq0713m3dh0x8j05k9xml"))
(snippet
;; Delete bundled readelf executable.
'(delete-file "test/external_tools/readelf"))))
--
2.40.1
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [bug#64382] [PATCH 2/8] gnu: python-sanic: Update to 21.12.2.
2023-06-30 20:02 [bug#64375] [PATCH 0/8] Add python-platformio plus dependency updates peter
2023-06-30 20:02 ` [bug#64379] [PATCH 1/8] gnu: python-pyelftools: Update to 0.29 peter
@ 2023-06-30 20:02 ` peter
2023-06-30 20:02 ` [bug#64378] [PATCH 3/8] gnu: python-uvicorn: Update to 0.22.0 peter
` (6 subsequent siblings)
8 siblings, 0 replies; 15+ messages in thread
From: peter @ 2023-06-30 20:02 UTC (permalink / raw)
To: 64382; +Cc: Peter Polidoro
From: Peter Polidoro <peter@polidoro.io>
* gnu/packages/python-web.scm (): Update to 21.12.2.
---
gnu/packages/python-web.scm | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index 6869eb0a8b..2df564f8b7 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -6915,14 +6915,14 @@ (define-public python-sanic
(package
(name "python-sanic")
;; We provide the latest LTS version of python-sanic.
- (version "21.12.1")
+ (version "21.12.2")
(source
(origin
(method url-fetch)
(uri (pypi-uri "sanic" version))
(sha256
(base32
- "0b8mcd1q9qkwcv2qz8nlyaacs0bp7a1l31sdq2m8hhkxykzfq5bg"))))
+ "1qz5dq19dc1aagwapq2cxpgy40kyw6dk488jdl68d139midf29n4"))))
(build-system python-build-system)
(arguments
(list
@@ -6946,7 +6946,8 @@ (define-public python-sanic
;; Unclear why they fail since core-updates merge.
" and not test_missing_sni"
" and not test_no_matching_cert"
- " and not test_wildcards"))))))))
+ " and not test_wildcards"
+ " and not test_json_encoding"))))))))
(propagated-inputs
(list python-aiofiles
python-httptools
--
2.40.1
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [bug#64378] [PATCH 3/8] gnu: python-uvicorn: Update to 0.22.0.
2023-06-30 20:02 [bug#64375] [PATCH 0/8] Add python-platformio plus dependency updates peter
2023-06-30 20:02 ` [bug#64379] [PATCH 1/8] gnu: python-pyelftools: Update to 0.29 peter
2023-06-30 20:02 ` [bug#64382] [PATCH 2/8] gnu: python-sanic: Update to 21.12.2 peter
@ 2023-06-30 20:02 ` peter
2023-06-30 20:02 ` [bug#64383] [PATCH 4/8] gnu: python-starlette: Update to 0.26.0 peter
` (5 subsequent siblings)
8 siblings, 0 replies; 15+ messages in thread
From: peter @ 2023-06-30 20:02 UTC (permalink / raw)
To: 64378; +Cc: Peter Polidoro
From: Peter Polidoro <peter@polidoro.io>
* gnu/packages/python-web.scm (python-uvicorn): Update to 0.22.0.
---
gnu/packages/python-web.scm | 43 ++++++++++---------------------------
1 file changed, 11 insertions(+), 32 deletions(-)
diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index 2df564f8b7..0c14e14665 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -5599,46 +5599,25 @@ (define-public python-httptools
(define-public python-uvicorn
(package
(name "python-uvicorn")
- (version "0.17.6")
- (source
- (origin
- ;; PyPI tarball has no tests.
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/encode/uvicorn")
- (commit version)))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0npwls02nhna2lyw2nksxij16l9agf12c9f42pvxb5yrpi9l16c8"))))
- (build-system python-build-system)
+ (version "0.22.0")
+ (source (origin
+ (method url-fetch)
+ (uri (pypi-uri "uvicorn" version))
+ (sha256
+ (base32
+ "1n4f5i6g4gnsj8z1wvjdyl9admsipc5q6rq5mbcyfz5m7ph7l9vr"))))
+ (build-system pyproject-build-system)
(arguments
- `(#:phases
- (modify-phases %standard-phases
- (replace 'check
- (lambda* (#:key tests? #:allow-other-keys)
- (when tests?
- (invoke "pytest" "-vv" "-o" "asyncio_mode=auto"
- "-k"
- (string-append
- ;; These error or fail due to networking.
- "not test_keepalive "
- "and not test_bind_unix_socket_works_with_"
- "reload_or_workers "))))))))
- (native-inputs
- (list python-httpx-bootstrap
- python-pytest
- python-pytest-asyncio
- python-pytest-mock
- python-requests
- python-trustme
- python-wsproto))
+ `(#:tests? #f)) ; no tests in PyPI and no setup.py in github
(propagated-inputs
(list python-asgiref
python-click
python-dotenv
python-h11
+ python-hatchling
python-httptools
python-pyyaml
+ python-typing-extensions
python-uvloop
python-watchgod
python-websockets))
--
2.40.1
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [bug#64383] [PATCH 4/8] gnu: python-starlette: Update to 0.26.0.
2023-06-30 20:02 [bug#64375] [PATCH 0/8] Add python-platformio plus dependency updates peter
` (2 preceding siblings ...)
2023-06-30 20:02 ` [bug#64378] [PATCH 3/8] gnu: python-uvicorn: Update to 0.22.0 peter
@ 2023-06-30 20:02 ` peter
2023-06-30 20:02 ` [bug#64384] [PATCH 5/8] gnu: python-aiofiles: Update to 23.1.0 peter
` (4 subsequent siblings)
8 siblings, 0 replies; 15+ messages in thread
From: peter @ 2023-06-30 20:02 UTC (permalink / raw)
To: 64383; +Cc: Peter Polidoro
From: Peter Polidoro <peter@polidoro.io>
* gnu/packages/python-web.scm (python-starlette): Update to 0.26.0.
---
gnu/packages/python-web.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index 0c14e14665..d92ea9dc02 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -8283,7 +8283,7 @@ (define-public python-sendgrid
(define-public python-starlette
(package
(name "python-starlette")
- (version "0.25.0")
+ (version "0.26.0")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -8292,7 +8292,7 @@ (define-public python-starlette
(file-name (git-file-name name version))
(sha256
(base32
- "1mkkj15lphgycnp51dnrfxbyrx3dicjdcpsqvwc7yw55zyih6h5k"))))
+ "0jykqjl7ghqqxqlsiw2jhr280a4xcf6crkb18pawlaf1hscb4k38"))))
(build-system pyproject-build-system)
(propagated-inputs (list python-anyio
python-typing-extensions
--
2.40.1
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [bug#64384] [PATCH 5/8] gnu: python-aiofiles: Update to 23.1.0.
2023-06-30 20:02 [bug#64375] [PATCH 0/8] Add python-platformio plus dependency updates peter
` (3 preceding siblings ...)
2023-06-30 20:02 ` [bug#64383] [PATCH 4/8] gnu: python-starlette: Update to 0.26.0 peter
@ 2023-06-30 20:02 ` peter
2023-06-30 20:02 ` [bug#64380] [PATCH 6/8] gnu: python-tabulate: Update to 0.9.0 peter
` (3 subsequent siblings)
8 siblings, 0 replies; 15+ messages in thread
From: peter @ 2023-06-30 20:02 UTC (permalink / raw)
To: 64384; +Cc: Peter Polidoro
From: Peter Polidoro <peter@polidoro.io>
* gnu/packages/python-xyz.scm (python-aiofiles): Update to 23.1.0.
---
gnu/packages/python-xyz.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 411cfe4045..0c5447a500 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -29387,14 +29387,14 @@ (define-public python-contextvars
(define-public python-aiofiles
(package
(name "python-aiofiles")
- (version "0.6.0")
+ (version "23.1.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "aiofiles" version))
(sha256
(base32
- "14m01kjxm2j7zyljjj6xlhlgygcsriymbx730gc5jp9xglaina70"))))
+ "0d8n79slihf1lkbh2m6yw51rlq6n6vssljsdacbdpq0rkbglglpd"))))
(build-system python-build-system)
(home-page "https://github.com/Tinche/aiofiles")
(synopsis "File support for @code{asyncio}")
--
2.40.1
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [bug#64380] [PATCH 6/8] gnu: python-tabulate: Update to 0.9.0.
2023-06-30 20:02 [bug#64375] [PATCH 0/8] Add python-platformio plus dependency updates peter
` (4 preceding siblings ...)
2023-06-30 20:02 ` [bug#64384] [PATCH 5/8] gnu: python-aiofiles: Update to 23.1.0 peter
@ 2023-06-30 20:02 ` peter
2023-06-30 20:02 ` [bug#64377] [PATCH 7/8] gnu: python-semantic-version: Update to 2.10.0 peter
` (2 subsequent siblings)
8 siblings, 0 replies; 15+ messages in thread
From: peter @ 2023-06-30 20:02 UTC (permalink / raw)
To: 64380; +Cc: Peter Polidoro
From: Peter Polidoro <peter@polidoro.io>
* gnu/packages/python-xyz.scm (python-tabulate): Update to 0.9.0.
---
gnu/packages/python-xyz.scm | 22 ++++++++++------------
1 file changed, 10 insertions(+), 12 deletions(-)
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 0c5447a500..829e329158 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -18452,19 +18452,17 @@ (define-public python-ply
(define-public python-tabulate
(package
(name "python-tabulate")
- (version "0.8.9")
+ (version "0.9.0")
(source (origin
- (method url-fetch)
- (uri (pypi-uri "tabulate" version))
- (sha256
- (base32
- "19qkdz8xwk5jxa5xn53mnk76qnh4ysm81vzj664jw1b0azr167gb"))))
- (build-system python-build-system)
- (arguments
- ;; FIXME: The pypi release tarball is missing a 'test/common.py'
- ;; and the latest release is not tagged in the upstream repository.
- '(#:tests? #f))
- (home-page "https://bitbucket.org/astanin/python-tabulate")
+ (method url-fetch)
+ (uri (pypi-uri "tabulate" version))
+ (sha256
+ (base32
+ "0g4b0qnbw55igbpxfxzciqvb6w8ncw4gmcgyq0lyavcnylmv3580"))))
+ (build-system pyproject-build-system)
+ (native-inputs (list python-pytest
+ python-setuptools-scm))
+ (home-page "https://github.com/astanin/python-tabulate")
(synopsis "Pretty-print tabular data")
(description
"Tabulate is a library and command-line utility to pretty-print tabular
--
2.40.1
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [bug#64377] [PATCH 7/8] gnu: python-semantic-version: Update to 2.10.0.
2023-06-30 20:02 [bug#64375] [PATCH 0/8] Add python-platformio plus dependency updates peter
` (5 preceding siblings ...)
2023-06-30 20:02 ` [bug#64380] [PATCH 6/8] gnu: python-tabulate: Update to 0.9.0 peter
@ 2023-06-30 20:02 ` peter
2023-06-30 20:02 ` [bug#64381] [PATCH 8/8] gnu: Add python-platformio peter
2023-08-29 14:01 ` [bug#64375] [PATCH 1/4] gnu: python-semantic-version: Update to 2.10.0 peter
8 siblings, 0 replies; 15+ messages in thread
From: peter @ 2023-06-30 20:02 UTC (permalink / raw)
To: 64377; +Cc: Peter Polidoro
From: Peter Polidoro <peter@polidoro.io>
* gnu/packages/python-xyz.scm (python-semantic-version): Update to 2.10.0.
---
gnu/packages/python-xyz.scm | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 829e329158..7f26e7ac94 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -2482,15 +2482,21 @@ (define-public python-filelock-3.5
(define-public python-semantic-version
(package
(name "python-semantic-version")
- (version "2.8.5")
+ (version "2.10.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "semantic_version" version))
(sha256
(base32
- "0m4avx8zdkzc7qglv5zlr54g8yna5vl098drg5396ql7aph2vjyj"))))
+ "0704smz9k6hdd6i5xh0xf0sk47kannjb77abilvvp34r6v9vdaxx"))))
(build-system python-build-system)
+ (native-inputs (list python-pytest
+ python-setuptools-scm
+ python-django))
+ ;; FIXME: "django.core.exceptions.ImproperlyConfigured: Requested settings, but settings are not configured."
+ (arguments
+ `(#:tests? #f))
(home-page "https://github.com/rbarrois/python-semanticversion")
(synopsis "Semantic versioning module for Python")
(description
--
2.40.1
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [bug#64381] [PATCH 8/8] gnu: Add python-platformio.
2023-06-30 20:02 [bug#64375] [PATCH 0/8] Add python-platformio plus dependency updates peter
` (6 preceding siblings ...)
2023-06-30 20:02 ` [bug#64377] [PATCH 7/8] gnu: python-semantic-version: Update to 2.10.0 peter
@ 2023-06-30 20:02 ` peter
2023-08-29 14:01 ` [bug#64375] [PATCH 1/4] gnu: python-semantic-version: Update to 2.10.0 peter
8 siblings, 0 replies; 15+ messages in thread
From: peter @ 2023-06-30 20:02 UTC (permalink / raw)
To: 64381; +Cc: Peter Polidoro
From: Peter Polidoro <peter@polidoro.io>
* gnu/packages/python-xyz.scm (python-platformio): New variable.
---
gnu/packages/python-xyz.scm | 41 +++++++++++++++++++++++++++++++++++++
1 file changed, 41 insertions(+)
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 7f26e7ac94..9406726d0e 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -11607,6 +11607,47 @@ (define-public python-plac
function signatures.")
(license license:bsd-3)))
+(define-public python-platformio
+ (package
+ (name "python-platformio")
+ (version "6.1.7")
+ (source (origin
+ (method url-fetch)
+ (uri (pypi-uri "platformio" version))
+ (sha256
+ (base32
+ "1kpzj1hflw6clj3rbksb2js4zn0rafnz3wxyh0757g1nz57vjwly"))))
+ (build-system pyproject-build-system)
+ (arguments
+ `(#:tests? #f)) ; FIXME: PermissionError: [Errno 13] Permission denied: '/homeless-shelter'
+ (propagated-inputs (list python-aiofiles
+ python-ajsonrpc
+ python-bottle
+ python-click
+ python-colorama
+ python-marshmallow
+ python-pyelftools
+ python-pyserial
+ python-requests
+ python-semantic-version
+ python-starlette
+ python-tabulate
+ python-urllib3
+ python-uvicorn
+ python-wsproto))
+ (home-page "https://platformio.org")
+ (synopsis
+ "A professional collaborative platform for embedded development. Cross-platform IDE and Unified Debugger. Static Code Analyzer and Remote Unit Testing. Multi-platform and Multi-architecture Build System. Firmware File Explorer and Memory Inspection. IoT, Arduino, CMSIS, ESP-IDF, FreeRTOS, libOpenCM3, mbedOS, Pulp OS, SPL, STM32Cube, Zephyr RTOS, ARM, AVR, Espressif (ESP8266/ESP32), FPGA, MCS-51 (8051), MSP430, Nordic (nRF51/nRF52), NXP i.MX RT, PIC32, RISC-V, STMicroelectronics (STM8/STM32), Teensy")
+ (description
+ "This package provides a professional collaborative platform for embedded
+development. Cross-platform IDE and Unified Debugger. Static Code Analyzer and
+Remote Unit Testing. Multi-platform and Multi-architecture Build System.
+Firmware File Explorer and Memory Inspection. IoT, Arduino, CMSIS, ESP-IDF,
+FreeRTOS, libOpenCM3, mbedOS, Pulp OS, SPL, STM32Cube, Zephyr RTOS, ARM, AVR,
+Espressif (ESP8266/ESP32), FPGA, MCS-51 (8051), MSP430, Nordic (nRF51/nRF52),
+NXP i.MX RT, PIC32, RISC-V, STMicroelectronics (STM8/STM32), Teensy")
+ (license license:asl2.0)))
+
(define-public python-yte
(package
(name "python-yte")
--
2.40.1
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [bug#64375] [PATCH 1/4] gnu: python-semantic-version: Update to 2.10.0.
2023-06-30 20:02 [bug#64375] [PATCH 0/8] Add python-platformio plus dependency updates peter
` (7 preceding siblings ...)
2023-06-30 20:02 ` [bug#64381] [PATCH 8/8] gnu: Add python-platformio peter
@ 2023-08-29 14:01 ` peter
2023-08-29 14:01 ` [bug#64375] [PATCH 2/4] gnu: python-sanic: Update to 21.12.2 peter
` (2 more replies)
8 siblings, 3 replies; 15+ messages in thread
From: peter @ 2023-08-29 14:01 UTC (permalink / raw)
To: 64375; +Cc: Peter Polidoro
From: Peter Polidoro <peter@polidoro.io>
* gnu/packages/python-xyz.scm (python-semantic-version): Update to 2.10.0.
---
gnu/packages/python-xyz.scm | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 385426671e..caf2c3203b 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -2549,15 +2549,21 @@ (define-public python-filelock-3.5
(define-public python-semantic-version
(package
(name "python-semantic-version")
- (version "2.8.5")
+ (version "2.10.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "semantic_version" version))
(sha256
(base32
- "0m4avx8zdkzc7qglv5zlr54g8yna5vl098drg5396ql7aph2vjyj"))))
+ "0704smz9k6hdd6i5xh0xf0sk47kannjb77abilvvp34r6v9vdaxx"))))
(build-system python-build-system)
+ (native-inputs (list python-pytest
+ python-setuptools-scm
+ python-django))
+ ;; FIXME: "django.core.exceptions.ImproperlyConfigured: Requested settings, but settings are not configured."
+ (arguments
+ `(#:tests? #f))
(home-page "https://github.com/rbarrois/python-semanticversion")
(synopsis "Semantic versioning module for Python")
(description
--
2.41.0
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [bug#64375] [PATCH 2/4] gnu: python-sanic: Update to 21.12.2.
2023-08-29 14:01 ` [bug#64375] [PATCH 1/4] gnu: python-semantic-version: Update to 2.10.0 peter
@ 2023-08-29 14:01 ` peter
2023-08-29 14:01 ` [bug#64375] [PATCH 3/4] gnu: python-quart: Update to 0.18.4 peter
2023-08-29 14:01 ` [bug#64375] [PATCH 4/4] gnu: Add platformio peter
2 siblings, 0 replies; 15+ messages in thread
From: peter @ 2023-08-29 14:01 UTC (permalink / raw)
To: 64375; +Cc: Peter Polidoro
From: Peter Polidoro <peter@polidoro.io>
* gnu/packages/python-web.scm (python-sanic): Update to 21.12.2.
---
gnu/packages/python-web.scm | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index 4c38636af5..5e3f3a0ed2 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -7017,14 +7017,14 @@ (define-public python-sanic
(package
(name "python-sanic")
;; We provide the latest LTS version of python-sanic.
- (version "21.12.1")
+ (version "21.12.2")
(source
(origin
(method url-fetch)
(uri (pypi-uri "sanic" version))
(sha256
(base32
- "0b8mcd1q9qkwcv2qz8nlyaacs0bp7a1l31sdq2m8hhkxykzfq5bg"))))
+ "1qz5dq19dc1aagwapq2cxpgy40kyw6dk488jdl68d139midf29n4"))))
(build-system python-build-system)
(arguments
(list
@@ -7048,7 +7048,8 @@ (define-public python-sanic
;; Unclear why they fail since core-updates merge.
" and not test_missing_sni"
" and not test_no_matching_cert"
- " and not test_wildcards"))))))))
+ " and not test_wildcards"
+ " and not test_json_encoding"))))))))
(propagated-inputs
(list python-aiofiles
python-httptools
--
2.41.0
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [bug#64375] [PATCH 3/4] gnu: python-quart: Update to 0.18.4.
2023-08-29 14:01 ` [bug#64375] [PATCH 1/4] gnu: python-semantic-version: Update to 2.10.0 peter
2023-08-29 14:01 ` [bug#64375] [PATCH 2/4] gnu: python-sanic: Update to 21.12.2 peter
@ 2023-08-29 14:01 ` peter
2023-08-29 14:01 ` [bug#64375] [PATCH 4/4] gnu: Add platformio peter
2 siblings, 0 replies; 15+ messages in thread
From: peter @ 2023-08-29 14:01 UTC (permalink / raw)
To: 64375; +Cc: Peter Polidoro
From: Peter Polidoro <peter@polidoro.io>
* gnu/packages/python-web.scm (python-quart): Update to 0.18.4.
---
gnu/packages/python-web.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index 5e3f3a0ed2..ac2f2be3d8 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -7976,7 +7976,7 @@ (define-public python-tweepy
(define-public python-quart
(package
(name "python-quart")
- (version "0.17.0")
+ (version "0.18.4")
(source
(origin
(method url-fetch)
@@ -7992,9 +7992,9 @@ (define-public python-quart
python-itsdangerous
python-jinja2
python-markupsafe
- python-toml
+ python-tomli
python-werkzeug))
- (home-page "https://gitlab.com/pgjones/quart/")
+ (home-page "https://github.com/pallets/quart")
(synopsis "Python ASGI web microframework with the same API as Flask")
(description
"This package provides a Python ASGI web microframework with the same API
--
2.41.0
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [bug#64375] [PATCH 4/4] gnu: Add platformio.
2023-08-29 14:01 ` [bug#64375] [PATCH 1/4] gnu: python-semantic-version: Update to 2.10.0 peter
2023-08-29 14:01 ` [bug#64375] [PATCH 2/4] gnu: python-sanic: Update to 21.12.2 peter
2023-08-29 14:01 ` [bug#64375] [PATCH 3/4] gnu: python-quart: Update to 0.18.4 peter
@ 2023-08-29 14:01 ` peter
2023-10-02 15:08 ` [bug#64375] bug#64384: [PATCH 5/8] gnu: python-aiofiles: Update to 23.1.0 Ludovic Courtès
2 siblings, 1 reply; 15+ messages in thread
From: peter @ 2023-08-29 14:01 UTC (permalink / raw)
To: 64375; +Cc: Peter Polidoro
From: Peter Polidoro <peter@polidoro.io>
* gnu/packages/embedded.scm (platformio): New variable.
---
gnu/packages/embedded.scm | 58 ++++++++++++++++++++++++++++++++-------
1 file changed, 48 insertions(+), 10 deletions(-)
diff --git a/gnu/packages/embedded.scm b/gnu/packages/embedded.scm
index 325013a627..e547e6cbe6 100644
--- a/gnu/packages/embedded.scm
+++ b/gnu/packages/embedded.scm
@@ -13,6 +13,7 @@
;;; Copyright © 2022 Mathieu Othacehe <othacehe@gnu.org>
;;; Copyright © 2022 Maxim Cournoyer <maxim.cournoyer@gmail.com>
;;; Copyright © 2023 Janneke Nieuwenhuizen <janneke@gnu.org>
+;;; Copyright © 2023 Peter Polidoro <peter@polidoro.io>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -40,6 +41,7 @@ (define-module (gnu packages embedded)
#:use-module (guix build-system cmake)
#:use-module (guix build-system gnu)
#:use-module (guix build-system python)
+ #:use-module (guix build-system pyproject)
#:use-module (guix build-system trivial)
#:use-module ((guix build utils) #:select (alist-replace delete-file-recursively))
#:use-module (gnu packages)
@@ -1457,6 +1459,42 @@ (define-public west
debugging them, and more.")
(license license:expat)))
+(define-public platformio
+ (package
+ (name "platformio")
+ (version "6.1.10")
+ (source (origin
+ (method url-fetch)
+ (uri (pypi-uri "platformio" version))
+ (sha256
+ (base32
+ "0n7yz19ckyq1x3q7lm3cvj2xsmzx3kvnxkwqzkq9hfkj1yzxash4"))))
+ (build-system pyproject-build-system)
+ (arguments
+ `(#:tests? #f)) ; FIXME: PermissionError: [Errno 13] Permission denied: '/homeless-shelter'
+ (propagated-inputs (list python-ajsonrpc
+ python-bottle
+ python-click
+ python-colorama
+ python-marshmallow
+ python-pyelftools
+ python-pyserial
+ python-requests
+ python-semantic-version
+ python-starlette
+ python-tabulate
+ python-uvicorn
+ python-wsproto))
+ (home-page "https://platformio.org")
+ (synopsis
+ "Your Gateway to Embedded Software Development Excellence. Unlock the true potential of embedded software development with PlatformIO's collaborative ecosystem, embracing declarative principles, test-driven methodologies, and modern toolchains for unrivaled success.")
+ (description
+ "Your Gateway to Embedded Software Development Excellence. Unlock the true
+potential of embedded software development with @code{PlatformIO's}
+collaborative ecosystem, embracing declarative principles, test-driven
+methodologies, and modern toolchains for unrivaled success.")
+ (license license:asl2.0)))
+
(define-public ebusd
(package
(name "ebusd")
@@ -1464,8 +1502,8 @@ (define-public ebusd
(source (origin
(method git-fetch)
(uri (git-reference
- (url "https://github.com/john30/ebusd")
- (commit version)))
+ (url "https://github.com/john30/ebusd")
+ (commit version)))
(file-name (string-append name "-" version "-checkout"))
(sha256
(base32
@@ -1491,14 +1529,14 @@ (define-public ebusd
("autoconf" ,autoconf)
("config"
,(origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/john30/ebusd-configuration")
- (commit "666c0f6b9c4d7545eff7f43ab28a1c7baeab7913")))
- (file-name "config-checkout")
- (sha256
- (base32
- "0yxnx8p4lbk614l16854r9s9d8s9c7ixgczfs8mph94xz0wkda7x"))))))
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/john30/ebusd-configuration")
+ (commit "666c0f6b9c4d7545eff7f43ab28a1c7baeab7913")))
+ (file-name "config-checkout")
+ (sha256
+ (base32
+ "0yxnx8p4lbk614l16854r9s9d8s9c7ixgczfs8mph94xz0wkda7x"))))))
(synopsis "Daemon for communicating with eBUS devices")
(description "This package provides @command{ebusd}, a daemon for
handling communication with eBUS devices connected to a 2-wire bus system
--
2.41.0
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [bug#64375] bug#64384: [PATCH 5/8] gnu: python-aiofiles: Update to 23.1.0.
2023-08-29 14:01 ` [bug#64375] [PATCH 4/4] gnu: Add platformio peter
@ 2023-10-02 15:08 ` Ludovic Courtès
2023-10-04 13:57 ` Peter Polidoro
0 siblings, 1 reply; 15+ messages in thread
From: Ludovic Courtès @ 2023-10-02 15:08 UTC (permalink / raw)
To: peter; +Cc: 64384, 64375
Hi Peter,
Overall the patch series LGTM, with one nitpick:
peter@polidoro.io skribis:
[...]
> + (build-system pyproject-build-system)
> + (arguments
> + `(#:tests? #f)) ; FIXME: PermissionError: [Errno 13] Permission denied: '/homeless-shelter'
Consider adding a phase that does (setenv "HOME" (getcwd)) or similar to
address this issue so you can run the test. Shipping an untested
package is something we try to avoid.
> + (home-page "https://platformio.org")
> + (synopsis
> + "Your Gateway to Embedded Software Development Excellence. Unlock the true potential of embedded software development with PlatformIO's collaborative ecosystem, embracing declarative principles, test-driven methodologies, and modern toolchains for unrivaled success.")
> + (description
> + "Your Gateway to Embedded Software Development Excellence. Unlock the true
> +potential of embedded software development with @code{PlatformIO's}
> +collaborative ecosystem, embracing declarative principles, test-driven
> +methodologies, and modern toolchains for unrivaled success.")
> + (license license:asl2.0)))
Please replace the marketing language with an actual synopsis and a
description, following the guidelines at:
https://guix.gnu.org/manual/devel/en/html_node/Synopses-and-Descriptions.html
‘guix lint’ may also diagnose obvious issues.
> - (url "https://github.com/john30/ebusd")
> - (commit version)))
> + (url "https://github.com/john30/ebusd")
> + (commit version)))
> (file-name (string-append name "-" version "-checkout"))
> (sha256
> (base32
> @@ -1491,14 +1529,14 @@ (define-public ebusd
> ("autoconf" ,autoconf)
> ("config"
> ,(origin
> - (method git-fetch)
> - (uri (git-reference
> - (url "https://github.com/john30/ebusd-configuration")
> - (commit "666c0f6b9c4d7545eff7f43ab28a1c7baeab7913")))
> - (file-name "config-checkout")
> - (sha256
> - (base32
> - "0yxnx8p4lbk614l16854r9s9d8s9c7ixgczfs8mph94xz0wkda7x"))))))
> + (method git-fetch)
> + (uri (git-reference
> + (url "https://github.com/john30/ebusd-configuration")
> + (commit "666c0f6b9c4d7545eff7f43ab28a1c7baeab7913")))
> + (file-name "config-checkout")
> + (sha256
> + (base32
> + "0yxnx8p4lbk614l16854r9s9d8s9c7ixgczfs8mph94xz0wkda7x"))))))
Looks like these were unintended changes.
Could you please send an updated patch series?
Thanks,
Ludo’.
^ permalink raw reply [flat|nested] 15+ messages in thread
* [bug#64375] bug#64384: [PATCH 5/8] gnu: python-aiofiles: Update to 23.1.0.
2023-10-02 15:08 ` [bug#64375] bug#64384: [PATCH 5/8] gnu: python-aiofiles: Update to 23.1.0 Ludovic Courtès
@ 2023-10-04 13:57 ` Peter Polidoro
0 siblings, 0 replies; 15+ messages in thread
From: Peter Polidoro @ 2023-10-04 13:57 UTC (permalink / raw)
To: Ludovic Courtès; +Cc: 64384, 64375
Thank you.
I am attempting to update the patch series, but now multiple
dependencies are failing to build due to version incompatibilities
or failing tests.
I will try again when I have more time to track down all of these
issues.
Ludovic Courtès <ludo@gnu.org> writes:
> Hi Peter,
>
> Overall the patch series LGTM, with one nitpick:
>
> peter@polidoro.io skribis:
>
>
> [...]
>
>> + (build-system pyproject-build-system)
>> + (arguments
>> + `(#:tests? #f)) ; FIXME: PermissionError: [Errno 13]
>> Permission denied: '/homeless-shelter'
>
> Consider adding a phase that does (setenv "HOME" (getcwd)) or
> similar to
> address this issue so you can run the test. Shipping an
> untested
> package is something we try to avoid.
>
>> + (home-page "https://platformio.org")
>> + (synopsis
>> + "Your Gateway to Embedded Software Development Excellence.
>> Unlock the true
>> potential of embedded software development with PlatformIO's
>> collaborative
>> ecosystem, embracing declarative principles, test-driven
>> methodologies, and
>> modern toolchains for unrivaled success.")
>> + (description
>> + "Your Gateway to Embedded Software Development
>> Excellence. Unlock the true
>> +potential of embedded software development with
>> @code{PlatformIO's}
>> +collaborative ecosystem, embracing declarative principles,
>> test-driven
>> +methodologies, and modern toolchains for unrivaled success.")
>> + (license license:asl2.0)))
>
> Please replace the marketing language with an actual synopsis
> and a
> description, following the guidelines at:
>
> https://guix.gnu.org/manual/devel/en/html_node/Synopses-and-Descriptions.html
>
> ‘guix lint’ may also diagnose obvious issues.
>
>> - (url "https://github.com/john30/ebusd")
>> - (commit version)))
>> + (url "https://github.com/john30/ebusd")
>> + (commit version)))
>> (file-name (string-append name "-" version
>> "-checkout"))
>> (sha256
>> (base32
>> @@ -1491,14 +1529,14 @@ (define-public ebusd
>> ("autoconf" ,autoconf)
>> ("config"
>> ,(origin
>> - (method git-fetch)
>> - (uri (git-reference
>> - (url
>> "https://github.com/john30/ebusd-configuration")
>> - (commit
>> "666c0f6b9c4d7545eff7f43ab28a1c7baeab7913")))
>> - (file-name "config-checkout")
>> - (sha256
>> - (base32
>> -
>> "0yxnx8p4lbk614l16854r9s9d8s9c7ixgczfs8mph94xz0wkda7x"))))))
>> + (method git-fetch)
>> + (uri (git-reference
>> + (url
>> "https://github.com/john30/ebusd-configuration")
>> + (commit
>> "666c0f6b9c4d7545eff7f43ab28a1c7baeab7913")))
>> + (file-name "config-checkout")
>> + (sha256
>> + (base32
>> +
>> "0yxnx8p4lbk614l16854r9s9d8s9c7ixgczfs8mph94xz0wkda7x"))))))
>
> Looks like these were unintended changes.
>
> Could you please send an updated patch series?
>
> Thanks,
> Ludo’.
^ permalink raw reply [flat|nested] 15+ messages in thread