summaryrefslogtreecommitdiff
path: root/gnu/packages/python-graphics.scm
AgeCommit message (Collapse)Author
2026-02-27gnu: Deprecate swig and swig-next in vafor of swig-4.0 and swig-4.4.Sharlatan Hellseher
This is a following up change after discussion in <https://codeberg.org/guix/guix/pulls/3701#issuecomment-11048648>. * gnu/packages/swig.scm (swig-4.0, swig-4.4): New variables. (swig, swig-next): Deprecate swig and swig-next in vafor of swig-4.0 and swig-4.4. * gnu/packages/accessibility.scm (libbraille) * gnu/packages/apparmor.scm (libapparmor) * gnu/packages/bioinformatics.scm (htseq, imp, libsbml) * gnu/packages/bootloaders.scm (dtc, u-boot) * gnu/packages/disk.scm (volume-key) * gnu/packages/dns.scm (ldns, unbound) * gnu/packages/electronics.scm (opensta, trilinos-serial-xyce, uhdm) * gnu/packages/embedded.scm (python-libmpsse) * gnu/packages/engineering.scm (freecad, kicad, meep, mpb) * gnu/packages/fabric-management.scm (ibutils) * gnu/packages/game-development.scm (python-pybox2d) * gnu/packages/games.scm (kiki) * gnu/packages/geo.scm (saga) * gnu/packages/gnome.scm (libratbag) * gnu/packages/gnucash.scm (gnucash) * gnu/packages/gnupg.scm (python-gpg) * gnu/packages/graphviz.scm (graphviz) * gnu/packages/guile-xyz.scm (guile-xapian) * gnu/packages/image.scm (mypaint) * gnu/packages/instrumentation.scm (babeltrace, lttng-tools) * gnu/packages/kodi.scm (kodi) * gnu/packages/libftdi.scm (libftdi) * gnu/packages/linux.scm (libnl) * gnu/packages/llvm.scm (lldb) * gnu/packages/machine-learning.scm (openmm, tensorflow-lite) * gnu/packages/maths.scm (nlopt) * gnu/packages/ncurses.scm (stfl) * gnu/packages/oneapi.scm (python-onetbb) * gnu/packages/pretty-print.scm (highlight) * gnu/packages/python-crypto.scm (python-m2crypto) * gnu/packages/python-graphics.scm (python-pivy) * gnu/packages/radio.scm (hamlib, soapysdr) * gnu/packages/security-token.scm (python-pyscard, python-yubikey-manager) * gnu/packages/selinux.scm (libselinux, libsemanage, python-setools) * gnu/packages/speech.scm (pocketsphinx) * gnu/packages/statistics.scm (python-openturns, r-spams) * gnu/packages/tbb.scm (python-tbb) * gnu/packages/version-control.scm (subversion) * gnu/packages/video.scm (libopenshot, mlt, obs) [native-inputs]: Remove swig; add swig-4.0. * gnu/packages/geo.scm (gdal) * gnu/packages/graph.scm (python-faiss) [inputs]: Remove swig; add swig-4.0. * gnu/packages/games.scm (fifengine): Update to 0.4.2. [inputs]: Remove swig; add swig-4.0. [native-inputs]: Likewise. * gnu/packages/image-processing.scm (insight-toolkit, simpleitk) * gnu/packages/pdf.scm (mupdf, python-pymupdf) [native-inputs]: Remove swig-next; add swig-4.4. Change-Id: I544bef0a0b1a81004596fad9f116610ef5cb52ae
2026-02-21gnu: Add python-qtawesome.Danny Milosavljevic
* gnu/packages/python-graphics.scm (python-qtawesome): New variable. Change-Id: I75596aeb7352fb03ecfa34bbef6c5901edd5e180
2026-02-07gnu: python-kivymd: Fix build.Sharlatan Hellseher
* gnu/packages/python-graphics.scm (python-kivymd): [phases] {set-home}: Move before {build}. Relates-to: guix/guix#5892 Change-Id: I8a40dfa02b731d66c320806251ce3b3a3577d12c
2026-01-25gnu: python-pyopengl: Skip one test.Sharlatan Hellseher
* gnu/packages/python-graphics.scm (python-pyopengl)[arguments] <test-flags>: Skip one more test. Change-Id: I9ed0fb8093f3429fd7bb2f0ad5e2f26220300736 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: Add python-py3exiv2.Sharlatan Hellseher
* gnu/packages/python-graphics.scm (python-py3exiv2): New variable. Change-Id: I392753664c77d9930a72342d9c862fbdd727affd Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2025-10-24gnu: python-cython-3: Mark as deprecated.Sharlatan Hellseher
This is a followup to 941b6ff1c11be3ba73e4e67bc661bd0eed3e9d58 commit. Replace all python-cython-3 occurrences with python-cython. * gnu/packages/python-xyz.scm (python-cython-3): Deprecate variable. * gnu/packages/algebra.scm (python-fpylll, python-flint)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/astronomy.scm (python-astropy, python-astroscrappy, python-halotools, python-healpy, python-libstempo, python-lofar-h5plot, python-losoto, python-photutils, python-pyxsim, python-regions, python-reproject, python-sncosmo, python-sndata, python-stcal, python-yt)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/bioinformatics.scm (macs-3, python-pyrodigal): [native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/build-tools.scm (meson-python)[propagated-inputs]: Remove python-cython-3; add python-cython. [native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/databases.scm: (python-adbc-driver-manager, python-psycopg, python-pyarrow)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/finance.scm (python-ta-lib)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/game-development.scm (python-pygame-ce)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/geo.scm (python-pyogrio, python-cf-units)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/machine-learning.scm: (python-scikit-learn, python-opentsne)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/maths.scm: (python-cylp, python-petsc4py, python-primecountpy, python-slepc4py)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/python-check.scm (python-line-profiler)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/python-compression.scm (python-blosc2)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/python-graphics.scm (python-vispy)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/python-science.scm: (python-pykdtree, python-qutip, python-scikit-misc, python-scikit-surprise, python-pandas-2, python-vaex-core)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/python-web.scm: (python-aiohttp, python-falcon, python-yarl, python-uvloop)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/python-xyz.scm: (python-logbook, python-netcdf4, python-pyyaml, python-propcache, python-pywavelets, python-symengine, python-cysignals, python-pyemd, python-rbfly)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/sagemath.scm: (python-cypari2, python-pplpy, sage) [native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/sphinx.scm (python-sphinx)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/statistics.scm: (python-statsmodels, python-pyreadstat): [native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/tor.scm (onionshare-cli)[native-inputs]: Remove python-cython-3; add python-cython. * gnu/packages/xorg.scm (xpra)[native-inputs]: Remove python-cython-3; add python-cython. Change-Id: I38038d2ab18e6a7b549070083d6e4c5beb8b0293
2025-10-02gnu: Add python-pyglet-1.Sharlatan Hellseher
* gnu/packages/python-graphics.scm (python-pyglet-1): New variable. Change-Id: Iae60105b7adc91ec894ebf8238e682cffd3ab93f
2025-09-25gnu: python-pyopengl-accelerate: Update to 3.1.10.Sharlatan Hellseher
* gnu/packages/python-graphics.scm (python-pyopengl-accelerate): Update to 3.1.10. Change-Id: I92b6b3ed8b18a5e07c647d209d8aa00840b5f7e9
2025-09-25gnu: python-kivy: Fix build.Sharlatan Hellseher
* gnu/packages/python-graphics.scm (python-kivy)[native-inputs]: Remove python-cython; add python-cython-0. Change-Id: Ic37de9f525576a7a5dd8551c2db215f960c6dcf8
2025-08-04gnu: Pin CMake dependency.Greg Hogan
* gnu/packages/emulators.scm (python-keystone-engine, unicorn), * gnu/packages/freedesktop.scm (libdecor), * gnu/packages/gnome.scm (raider, xffm+), * gnu/packages/golang-xyz.scm (go-mvdan-cc-editorconfig), * gnu/packages/hardware.scm (liblxi, lxi-tools), * gnu/packages/mp3.scm (wavbreaker), * gnu/packages/pantheon.scm (pantheon-calculator, pantheon-calendar), * gnu/packages/plotutils.scm (asymptote), * gnu/packages/photo.scm (entangle), * gnu/packages/python-graphics.scm (python-pivy), * gnu/packages/python-xyz.scm (python-awkward-cpp, python-contourpy, python-symengine), * gnu/packages/syndication.scm (syndication-domination) * gnu/packages/qt.scm (soqt), * gnu/packages/vnc.scm (tigervnc-server) [native-inputs]: Change cmake to cmake-minimal. * gnu/packages/bioinformatics.scm (trinityrnaseq) [native-inputs]: Change cmake to cmake-minimal. [arguments]<#:phases>[install]: Remove deletion of uncreated files. Change-Id: I6ce8b737d9a21f83caad7b79b591e68a86f45fd0
2025-05-08gnu: python-pysdl2: Fix hash.Sharlatan Hellseher
* gnu/packages/python-graphics.scm (python-pysdl2): [source]: Fix hash. Change-Id: If2154737d640520391832bada93379af823a3105
2025-05-07gnu: python-pysdl2: Fix PyPI archive name.Sharlatan Hellseher
As seen in CI <https://ci.guix.gnu.org/build/10630201/log/raw>, it failed to download the archive with name "PySDL2" which has been changed. * gnu/packages/python-graphics.scm (python-pysdl2): [source] <pypi-uri>: Fix it as the name has been changed in PyPI. Change-Id: I30e963294fb441404552402d2ed749344d917b8e
2025-05-06gnu: python-pysdl2: Move to python-graphics.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-pysdl2): Move from here ... * gnu/packages/python-graphics.scm: ... to here. Change-Id: I54aba5426a666063c6aa4aedc004ca3c3faa54bb
2025-05-06gnu: python-pivy: Move to python-graphics.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-pivy): Move from here ... * gnu/packages/python-graphics.scm: ... to here. * gnu/packages/engineering.scm: Add python-graphics module. Change-Id: I3fd1d43f8c45229531ea82f294ee4eb8042d4f70
2025-05-06gnu: python-kivy: Move to python-graphics.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-kivy): Move from here ... * gnu/packages/python-graphics.scm: ... to here. Change-Id: If8fda7d519ad47a7c9a737405bb19454db0cde11
2025-05-06gnu: python-kivymd: Move to python-graphics.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-kivymd): Move from here ... * gnu/packages/python-graphics.scm: ... to here. Change-Id: I9ec6cb7eb19741d01daca4ba8df82267e72887cc
2025-05-06gnu: python-asyncgui: Move to python-graphics.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-asyncgui): Move from here ... * gnu/packages/python-graphics.scm: ... to here. Change-Id: Id784934c8bdcf46d148792259efdbd1d9708a641
2025-05-06gnu: python-asynckivy: Move to python-graphics.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-asynckivy): Move from here ... * gnu/packages/python-graphics.scm: ... to here. Change-Id: I22db22da9bf83edbb429c8a8cd7ae45c218e5b19
2025-04-28gnu: python-pyopengl: Move to python-graphics.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-pyopengl, python-pyopengl-accelerate): Move from here ... * gnu/packages/python-graphics.scm: ... to here. * gnu/packages/xorg.scm: Add python-graphics module. Change-Id: I8d9e374a1948330ab37bb148a1ad6274563f9f1b
2025-03-11gnu: packages/python-graphics: Add missing license file header.Sharlatan Hellseher
Reported in #76932: Missing or ambiguous license headers in several files * gnu/packages/python-graphics.scm: Add the license file header. Change-Id: Ia22d5b27c5678abb81806002ecbb115bd072714f Reported-by: Vagrant Cascadian <vagrant@debian.org>
2025-02-28gnu: Add python-glfw.Sharlatan Hellseher
* gnu/packages/python-graphics.scm (python-glfw): New variable. Change-Id: Icfc1413fbec367c2b9efc9f9461c9cf24e05fa12
2025-01-25gnu: python-vispy: Fix build.Felix Gruber
* gnu/packages/python-graphics.scm (python-vispy): Fix build. [native-inputs]: Add python-wheel. Change-Id: I087ea96eda23306f880c940f93b21661c9d1b0cd Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-11-30gnu: Add python-vispy.Sharlatan Hellseher
* gnu/packages/python-graphics.scm (python-vispy): New variable. Change-Id: Icb648d621101e0f4b60ada8c0ebbd3a05eea6fb4
2024-10-18gnu: python-glcontext: Keep default check phase.Sharlatan Hellseher
* gnu/packages/python-graphics.scm (python-glcontext) [arguments] <#:phases>: Keep default 'check phase; add 'prepare-test-environment phase. [native-inputs]: Add python-setuptools and python-wheel. Change-Id: I0ab856ab1bfe339c53600852bc5d90dbe1051c13
2024-10-18gnu: python-glcontext: Move to python-graphics.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (python-glcontext): Move from here ... * gnu/packages/python-graphics.scm: ... to here. Change-Id: If984a8b0c128df8bcaffae2cce8d9caabda7890b
2024-10-18gnu: Add python-pyglet.Sharlatan Hellseher
This project was mentioned in #48467, #50505, #52116 and #67131. It's a refreshed version with most of the bindings implemented. * gnu/packages/python-graphics.scm (python-pyglet): New variable. Change-Id: I78718376bc2945184c32cb013309fbba2b2749d0 Co-Authored-By: Adam Kandur <kefironpremise@gmail.com> Co-Authored-By: Daniel Meißner <daniel.meissner-i4k@ruhr-uni-bochum.de> Co-Authored-By: Morgan Smith <Morgan.J.Smith@outlook.com> Co-Authored-By: Adam Faiz <adam.faiz@disroot.org>
2024-10-18gnu: Add packages/python-graphics module.Sharlatan Hellseher
* gnu/packages/python-graphics.scm: New file. * gnu/local.mk: Add gnu/packages/python-graphics.scm to the scope. Change-Id: I1d077c838ff1c3c014c3d699b539eaf8befd5084