From f3c2ee7e4d8cb84f0ab2832795b46593af8f5226 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Tue, 28 Oct 2025 09:49:36 +0000 Subject: [PATCH] gnu: python-translate-toolkit: Sort variable. * gnu/packages/python-xyz.scm (python-translate-toolkit) (python-translate-toolkit-for-offlate): Sort variables alphabetically. Change-Id: I0fe91b5cf499c1f489b8fbcdc9a99c43e8096f18 --- gnu/packages/python-xyz.scm | 174 ++++++++++++++++++------------------ 1 file changed, 87 insertions(+), 87 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 46c503a90d9c0f68779c5a4366275bc14425e0e0..39ec8e8393a7a256f734c4235fe682242b1d0b9e 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -25070,93 +25070,6 @@ cases, factory_boy allows you to use objects customized for the current test, while only declaring the test-specific fields.") (license license:expat))) -(define-public python-translate-toolkit - (package - (name "python-translate-toolkit") - (version "3.15.6") - (source - (origin - (method url-fetch) - (uri (pypi-uri "translate_toolkit" version)) - (sha256 - (base32 "0p23c5nvfw19wg2h4rqxf301z0023yl7ivpjyhr5byxf0sxnqnpq")))) - (build-system pyproject-build-system) - (arguments - (list - ;; tests: 2828 passed, 3 skipped, 28 deselected, 32 xfailed, 11 warnings - #:test-flags - ;; TODO: Some of the optional inputs are not packaged yet. - #~(list #$@(map (lambda (file) (string-append "--ignore=" - "tests/translate/" - file)) - (list "convert/test_ini2po.py" - "convert/test_php2po.py" - "convert/test_po2ini.py" - "convert/test_po2php.py" - "storage/test_cpo.py" - "storage/test_fluent.py" - "storage/test_ini.py" - "storage/test_php.py" - "storage/test_po.py" - "storage/test_pypo.py" - "storage/test_subtitles.py")) - #$@(map (lambda (test) (string-append "--deselect=" - "tests/translate/storage/" - test)) - ;; UnicodeDecodeError: 'utf-8' codec can't decode byte - ;; 0xff in position 0: invalid start byte - (list "test_csvl10n.py::TestCSV::test_encoding_save" - ;; FileNotFoundError: [Errno 2] No such file or - ;; directory: 'msgfmt' - "test_mo.py::TestMOFile::test_output" - ;; assert 0 == -16200 - "test_poheader.py::test_timezones")) - #$@(map (lambda (test) (string-append "--deselect=" - "tests/translate/tools/" - test)) - ;; XXX: Some issues with XML parsing. - (list "test_junitmsgfmt.py::test_output" - "test_pocount.py::test_output" - "test_pocount.py::test_cases")) - "-k" "not test_open_office_to_xliff and not test_po_to_xliff"))) - (native-inputs - (list python-pytest - python-setuptools - python-setuptools-scm)) - (propagated-inputs - (list python-cwcwidth - python-cheroot - ;; python-aeidon - ;; python-fluent - python-iniparse - python-lxml - python-mistletoe - python-phply - python-pyparsing - python-ruamel.yaml - python-vobject)) - (home-page "https://toolkit.translatehouse.org") - (synopsis "Tools and API for translation and localization engineering") - (description - "Tools and API for translation and localization engineering. It contains -several utilities, as well as an API for building localization tools.") - (license license:gpl2+))) - -;; XXX: See: -(define-public python-translate-toolkit-for-offlate - (hidden-package - (package - (inherit python-translate-toolkit) - (version "3.6.2") - (source - (origin - (method url-fetch) - (uri (pypi-uri "translate-toolkit" version ".tar.gz")) - (sha256 - (base32 "0m4cpsp7x7h5m5agg4ybscf7y86wla46q2lvxpi2myplb6qlgcli")))) - (arguments - (list #:tests? #f))))) - (define-public python-gtts (package (name "python-gtts") @@ -37872,6 +37785,93 @@ is a distinct layer on top of traitlets, so you can use traitlets in your code without using the configuration machinery.") (license license:bsd-3))) +(define-public python-translate-toolkit + (package + (name "python-translate-toolkit") + (version "3.15.6") + (source + (origin + (method url-fetch) + (uri (pypi-uri "translate_toolkit" version)) + (sha256 + (base32 "0p23c5nvfw19wg2h4rqxf301z0023yl7ivpjyhr5byxf0sxnqnpq")))) + (build-system pyproject-build-system) + (arguments + (list + ;; tests: 2828 passed, 3 skipped, 28 deselected, 32 xfailed, 11 warnings + #:test-flags + ;; TODO: Some of the optional inputs are not packaged yet. + #~(list #$@(map (lambda (file) (string-append "--ignore=" + "tests/translate/" + file)) + (list "convert/test_ini2po.py" + "convert/test_php2po.py" + "convert/test_po2ini.py" + "convert/test_po2php.py" + "storage/test_cpo.py" + "storage/test_fluent.py" + "storage/test_ini.py" + "storage/test_php.py" + "storage/test_po.py" + "storage/test_pypo.py" + "storage/test_subtitles.py")) + #$@(map (lambda (test) (string-append "--deselect=" + "tests/translate/storage/" + test)) + ;; UnicodeDecodeError: 'utf-8' codec can't decode byte + ;; 0xff in position 0: invalid start byte + (list "test_csvl10n.py::TestCSV::test_encoding_save" + ;; FileNotFoundError: [Errno 2] No such file or + ;; directory: 'msgfmt' + "test_mo.py::TestMOFile::test_output" + ;; assert 0 == -16200 + "test_poheader.py::test_timezones")) + #$@(map (lambda (test) (string-append "--deselect=" + "tests/translate/tools/" + test)) + ;; XXX: Some issues with XML parsing. + (list "test_junitmsgfmt.py::test_output" + "test_pocount.py::test_output" + "test_pocount.py::test_cases")) + "-k" "not test_open_office_to_xliff and not test_po_to_xliff"))) + (native-inputs + (list python-pytest + python-setuptools + python-setuptools-scm)) + (propagated-inputs + (list python-cwcwidth + python-cheroot + ;; python-aeidon + ;; python-fluent + python-iniparse + python-lxml + python-mistletoe + python-phply + python-pyparsing + python-ruamel.yaml + python-vobject)) + (home-page "https://toolkit.translatehouse.org") + (synopsis "Tools and API for translation and localization engineering") + (description + "Tools and API for translation and localization engineering. It contains +several utilities, as well as an API for building localization tools.") + (license license:gpl2+))) + +;; XXX: See: +(define-public python-translate-toolkit-for-offlate + (hidden-package + (package + (inherit python-translate-toolkit) + (version "3.6.2") + (source + (origin + (method url-fetch) + (uri (pypi-uri "translate-toolkit" version ".tar.gz")) + (sha256 + (base32 "0m4cpsp7x7h5m5agg4ybscf7y86wla46q2lvxpi2myplb6qlgcli")))) + (arguments + (list #:tests? #f))))) + (define-public python-translitcodec (package (name "python-translitcodec")