gnu: nvc: Use autogen and keep osvvm test script. * gnu/packages/electronics.scm (nvc)<#:phases>: Remove clean-up; add fix-autogen and keep-osvvm-tests. Change-Id: Ib14f21b0f072313bba06c2b9dd1d7a7f67270a51 Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: python-types-toml: Update to 0.10.8.20240310. * gnu/packages/python-xyz.scm (python-types-toml): Update to 0.10.8.20240310. [arguments] <tests?>: No tests. [native-inputs]: Remove python-wheel. Change-Id: I92c8805fb5c73da38ab8040a9acab7a1c4ac673d
gnu: python-s3fs: Update to 2025.9.0. * gnu/packages/python-web.scm (python-s3fs): Update to 2025.9.0. Change-Id: Ib7d66f46f81c340bb0f9359f5c4ce8a7d8648b62 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-fsspec: Update to 2025.9.0. Fixes build of python-uproot. * gnu/packages/python-xyz.scm (python-fsspec): Update to 2025.9.0. [home-page]: Fix permanent redirect. Change-Id: Iecdefa053ccdc0928f7250b4fa0b8e2600cfb35f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
import/pypi: Improve renaming procedure. PyPI canonicalizes dashes to underscores, while the former tests for converting to Guix-compliant name compared using dashes. Solve this by canonicalizing to dashes prior to comparing. * guix/import/pypi.scm (python->package-name): Canonicalize names prior to testing. Change-Id: Iba2003720adba82a7f6e3f6319b2699e369163ed
gnu: python-blacksheep: Update to 2.4.1. Blacksheep 2.4.1, among other changes, removes dateutil package dependency and improves compatibility with newer versions of pytest-asyncio. The latter allows to run all unit tests with python-pytests-asyncio 1.0 (current version in Guix). * gnu/packages/python-web.scm (python-blacksheep): Update to 2.4.1. [arguments] <#:test-flags>: Remove ignore for tests/clients directory. [native-inputs]: Add nss-certs-for-test. [propagated-inputs]: Remove python-dateutil. Change-Id: I7f391a6f15b1563e28a10197a8444441b3f2e7a7 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-django-svg-image-form-field: Switch to pyproject. * gnu/packages/django.scm (python-django-svg-image-form-field): [build-system]: Switch to pyproject-build-system. [arguments]<#:tests?>: Disable them. [native-inputs]: Add python-setuptools. Change-Id: I21ec342342881162828aeffeb9dad60db237a6cc Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-django-url-filter: Switch to pyproject. * gnu/packages/django.scm (python-django-url-filter): [source]: Move snippet to <#:phases>. [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Import from <snippet> in phase 'loosen-requirements. Replace 'check phase by a smaller 'configure-tests phase. [native-inputs]: Add python-mock, python-setuptools, python-sqlalchemy. [home-page]: Standardize use. Change-Id: I0fd84647d6cc25a04ca75ffea266b23fce61ff70 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-django-netfields: Switch to pyproject. * gnu/packages/django.scm (python-django-netfields): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:test-flags, #:phases>: Configure tests. [native-inputs]: Add python-pytest, python-pytest-django, python-setuptools. Change-Id: I4f984a8511ff6d2447b630eeabc060cc81528f6e Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-django-logging-json: Update to 1.16. * gnu/packages/django.scm (python-django-logging-json): Update to 1.16. [build-system]: Switch to pyproject-build-system. [arguments]: Improve style. [native-inputs]: Add python-setuptools. Change-Id: I37e49c8bdc693a5f127a61e88cd7bfd1af16199d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-django-override-storage: Update to 0.3.2. * gnu/packages/django.scm (python-django-override-storage): Update to 0.3.2. [build-system]: Switch to pyproject-build-system. [arguments, home-page]: Standardize style. [native-inputs]: Add python-setuptools. Change-Id: Ia59452958369ac69687b0243a9a338026a3e624b Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-django-crispy-forms: Update to 2.4. * gnu/packages/django.scm (python-django-crispy-forms): Update to 2.4. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add bootstrap variants of python-crispy-bootstrap3 and python-crispy-bootstrap4. Add python-pytest, python-pytest-django, python-setuptools. Change-Id: I52f3ef0db0fde966fa4a9598b474ee446ef6eaab Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add python-crispy-bootstrap4. * gnu/packages/django.scm (python-crispy-bootstrap4): New variable. Change-Id: Id07709f43fda7623fa71d805804c60888f2415aa Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Add python-crispy-bootstrap3. * gnu/packages/django.scm (python-crispy-bootstrap3): New variable. Change-Id: I7357f70a1e9a23b431aacf470afb86e534c778a7 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-django-contrib-comments: Update to 2.2.0. * gnu/packages/django.scm (python-django-contrib-comments): Update to 2.2.0. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]: Set <#:test-backend>, <#:test-flags>. [native-inputs]: Add python-setuptools, tzdata-for-tests. [propagated-inputs]: Remove python-six. Change-Id: I4bb4b09790efbd029f6f91702faa9316f268355b Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: python-django-gravatar2: Switch to pyproject. * gnu/packages/django.scm (python-django-gravatar2): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Replace 'check phase. [native-inputs]: Add python-setuptools. Change-Id: I1f877ef89ebc0728a8e21d33a4e869c0be1f3816 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: ffmpeg-4: Restore building with regular sdl2. This was resolved incorrectly when merging mesa-updates, which undid this change that was made around the same time in e342840989ceb7a6efe56ae29bc8caf00c873bca. * gnu/packages/video.scm (ffmpeg-4) [inputs]: Delete field. Change-Id: I5820ae04f08b8b5aeeb2e4078425cf6f8150fa11
gnu: nvc: Update to 1.18.0. * gnu/packages/electronics.scm (nvc): Update to 1.18.0. Change-Id: I17b06ed398f31c0b9a65c51dda14e89ab945de92 Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: python-vunit: Add example checks. * gnu/packages/electronics.scm (python-vunit)[arguments]: Complete run-examples #:phase. Change-Id: I7e9f3ea1e80f8622fa3206e743512683ca325dc7 Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
gnu: emacs-forge: Update to 0.6.0. * gnu/packages/emacs-xyz.scm (emacs-forge): Update to 0.6.0. Change-Id: Iaa6a67e8eadae4a616e5d108e8281847d95a2ece Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>