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>
gnu: python-av: Re-enable deselected tests. * gnu/packages/python-xyz.scm (python-av): Drop the deselection of Chapter and Packet side-data tests now that python-av-testdata provides the required samples; keep the dash IO exclusion. [arguments] <test-flags>: Update comment accordingly. * gnu/packages/python-xyz.scm (python-av-testdata): Add the required FATE samples. Change-Id: I0c3c35ffd37403dcbe3e698c1d9fe9f3c3b44f5c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add python-conda-content-trust. * gnu/packages/python-xyz.scm (python-conda-content-trust): New variable. Change-Id: Icaca13dccb6cf161e2cf9ea1ed785c616f4dc22d
gnu: Add python-menuinst. * gnu/packages/python-xyz.scm (python-menuinst): New variable. Change-Id: Iafab812acb984b800ac04c0e77143c9eb6295e81
gnu: python-conda-inject: Move to python-xyz. * gnu/packages/package-management.scm (python-conda-inject): Move from here ... * gnu/packages/python-xyz.scm: ... to here. Change-Id: Ie364dec68cca3f1e50e9b4951df45acd98f5624a
gnu: Add python-anaconda-cli-base. * gnu/packages/python-xyz.scm (python-anaconda-cli-base): New variable. Change-Id: Iaf3dd863af005bbada46080f5d2e666ec207816b