gnu: python-txredisapi: Sort variable. * gnu/packages/python-xyz.scm (python-txredisapi): Sort variable alphabetically. Change-Id: I7051c0efab8f21dd173f074b5ab039d4ee8c10ba
gnu: packages/python-xyz: Sort python-s[pqrstvwy]* variables. * gnu/packages/python-xyz.scm: (python-speg, python-spinners, python-sqlglot, python-sqlglotrs, python-sqltrie, python-sre-yield, python-srsly, python-srt, python-sshpubkeys, python-sshtunnel, python-stack-data, python-stdio-mgr, python-stdlib-list, python-stem, python-stltools, python-stone, python-stopit, python-straight-plugin, python-streamtracer, python-strenum, python-structlog, python-style, python-svgelements, python-svgutils, python-swagger-spec-validator, python-syllables, python-sympy): Sort variables alphabetically. Change-Id: I2ad816d86df3e67e35a44d892d8905a0a84e4707
gnu: python-speg: Update to 0.3-0.877acdd. * gnu/packages/python-xyz.scm (python-speg): Update to 877acddfd5ac5ae8b4a4592d045e74e108477643 commit. [source]: Switch to git-fetch providing tests. [arguments] <tests?>: Enable. [propagated-inputs]: Add python-six. [native-inputs]: Remove python-wheel and unzip; add python-pytest. Change-Id: Ied063f1dc7660680a053012c8e7d99bb2b047375
gnu: python-sqltrie: Reduce closure size. * gnu/packages/python-xyz.scm (python-sqltrie): [arguments] <test-flags>: Ignore benchmark tests. [native-inputs]: Remove python-mypy, python-pytest-benchmark, python-pytest-cov, and python-wheel. Change-Id: Icc7756894f90222e4628ea15d9f2d3bf4f008634
gnu: python-sre-yield: Switch to pyproject. * gnu/packages/python-xyz.scm (python-sre-yield)[build-system]: Switch to pyproject-build-system. [arguments] <test-backend>: Use 'unittest. [native-inputs]: Remove python-nose; add python-setuptools. Change-Id: I9a2165b6058f6d8150798169d4c67fed5a66043b
gnu: python-stltools: Switch to pyproject, refresh style. * gnu/packages/python-xyz.scm (python-stltools): Use G-Expressions. [build-system]: Switch to pyproject-build-system. [arguments] <phases>: Use default 'check. [native-inputs]: Add python-setuptools. Change-Id: I37a2154270077b7361a2464312038fd2ee62ca5c
gnu: python-stone: Reduce closure size. * gnu/packages/python-xyz.scm (python-stone)[native-inputs]: Remove python-pytest-runner and python-wheel. Change-Id: Iad281c3081e5bd0eb0fea13fef0f234ec0c945db
gnu: python-stopit: Enable tests. * gnu/packages/python-xyz.scm (python-stopit)[source]: Switch to git-fetch providing tests. [arguments] <test-backend, test-flags>: Use custom. Change-Id: Icfc3ecc393f4ea24e5b46f71b2a397e6d4d1f1c2
gnu: python-strenum: Enable tests. * gnu/packages/python-xyz.scm (python-strenum)[source]: Switch to git-fetch providing tests. [arguments] <test-flags>: Extract some test options from "pytest.ini" <phases>: Add 'fix-version, and 'fix-pytest-config. [native-inputs]: Remove python-wheel; add python-pytest. Change-Id: I2c0207f87121f8e23d007ff201a05af98fe41381
gnu: python-strict-rfc3339: Move to time. * gnu/packages/python-xyz.scm (python-strict-rfc3339): Move from here ... * gnu/packages/time.scm: ... to here. Change-Id: I3098ecf219fe4255c59611e293fd1a99a94eab37
gnu: python-strict-rfc3339: Improve description. * gnu/packages/python-xyz.scm (python-strict-rfc3339)[description]: Provide a reference link to RFC3339 and add it's title. Change-Id: I05f52df9564016b6c3217bbb5c6f936b06020446
gnu: python-stripe: Move to python-web. * gnu/packages/python-xyz.scm (python-stripe): Move from here ... * gnu/packages/python-web.scm: ... to here. Change-Id: I7ed64071e57d8eb77b2e6df50de3cf2642cd60ce
gnu: python-stripe: Update to 13.2.0. * gnu/packages/python-xyz.scm (python-stripe): Update to 13.2.0. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [propagated-inputs]: Add python-httpx. [native-inputs]: Add python-flit-core. Change-Id: I8be107702b2d20258f2d214dd9db517ce0d32426
gnu: python-structlog: Update to 25.5.0. * gnu/packages/python-xyz.scm (python-structlog): Update to 25.5.0. [native-inputs]: Remove python-freezegun and python-pretend; add python-time-machine. Change-Id: Idb6616601239e751e54d37f386b2f07557831093
gnu: python-glom: Switch to pyproject. * gnu/packages/python-xyz.scm (python-glom)[source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]: Drop all. [native-inputs]: Add python-setuptools. Change-Id: I58d68a25f91af1cb12a6fdd5a3fb029177c48f06
gnu: python-box: Update to 7.3.2. * gnu/packages/python-xyz.scm (python-box): Update to 7.3.2. [arguments] <test-flags>: Skip one test. [propagated-inputs]: Remove python-tomli. [native-inputs]: Remove python-cython and python-wheel. Change-Id: If9a2f7e07dfcb57e0819e1fd72a82c25bf34361f
gnu: python-swagger-spec-validator: Fix tests. * gnu/packages/python-xyz.scm (python-swagger-spec-validator)[source]: Switch to git-fetch providing tests. [native-inputs]: Remove python-wheel; add python-pytest. Change-Id: Ia895d58a5a66292fe05972395c35bd92554551e2
gnu: python-pyhdf: Fix build with gcc-14. * gnu/packages/python-xyz.scm (python-pyhdf)[arguments] <phases>: Add 'relax-gcc-14-strictness. [native-inputs]: Remove python-numpy and python-wheel. Change-Id: I33b09ceaab56857420a4a1af1386a916b5a8e9d9
gnu: Add python-txredisapi. * gnu/packages/python-xyz.scm (python-txredisapi): New variable. Change-Id: Ifb5a657030f540c6c603fc9319229fd3e4f08ea8 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-canonicaljson: Update to 2.0.0. * gnu/packages/python-xyz.scm (python-canonicaljson): Update to 2.0.0. [arguments] <test-backend>: Use 'unittest. <phases>: Remove 'loosen-requirements. [native-inputs]: Remove python-pypa-build, python-pytest, and python-setuptools-scm; add python-nose2.a [propagated-inputs]: Remove python-frozendict, python-simplejson, and python-six. Change-Id: Ibd2e2a94ef8687b6e52276eab0cad6110c8e54ec Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>