From 2999dea81b7db5c8a92ed2c87b517b31fbe03d2a Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Mon, 24 Mar 2025 12:22:58 +0000 Subject: [PATCH] gnu: python-asn1tools: Update to 0.167.0 and fix build. * gnu/packages/python-xyz.scm (python-asn1tools): Update to 0.167.0, fix build. [build-system]: Swap to pyproject-build-system. [arguments] : Skip 7 failing tests. [native-inputs]: Add python-pytest, python-setuptools, and python-wheel. Change-Id: I36d12d9bfe2fd6d62a75dd0d30de42a782c4a746 --- gnu/packages/python-xyz.scm | 29 +++++++++++++++++++++++++---- 1 file changed, 25 insertions(+), 4 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 63c9dbd1619aaecd02142ad775a2e5d482671639..75b32e5f5eeb6e529d95c3c6cec293c032743086 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -18255,16 +18255,37 @@ implementations of ASN.1-based codecs and protocols.") (define-public python-asn1tools (package (name "python-asn1tools") - (version "0.166.0") + (version "0.167.0") (source (origin (method url-fetch) (uri (pypi-uri "asn1tools" version)) (sha256 - (base32 "1hragm8dsm10rlyz67xslj01bycprlnimdmq1i2acns6kl6difpn")))) - (build-system python-build-system) + (base32 "1cpm6m3znagc553bc5l0rhwg2fccrl0k8m1pbvn6x2kqdmpkzmfa")))) + (build-system pyproject-build-system) + (arguments + (list + #:test-flags + #~(list "-k" (string-join + ;; Tests fail with error: IndexError: string index out of + ;; range. It may be some incompatability wit pyparsing, + ;; see . + (list "not test_c_source" + "test_command_line_generate_c_source_oer" + "test_command_line_generate_c_source_uper" + "test_command_line_generate_rust_source_uper" + "test_missing_parameterized_value" + "test_c_source" + "test_parse_parameterization") + " and not ")))) + (native-inputs + (list python-pytest + python-setuptools + python-wheel)) (propagated-inputs - (list python-bitstruct python-diskcache python-prompt-toolkit + (list python-bitstruct + python-diskcache + python-prompt-toolkit python-pyparsing)) (home-page "https://github.com/eerimoq/asn1tools") (synopsis "ASN.1 parsing, encoding and decoding")