summaryrefslogtreecommitdiff
path: root/gnu/packages/graph.scm
AgeCommit message (Collapse)Author
2026-03-20gnu: python-louvain: Update to 0.16-0.def9179.Nicolas Graves
* gnu/packages/graph.scm (python-louvain): Update to 0.16-0.def9179. Change-Id: Ida1d339a2ba92cbff41f0c20e8927bd5c13c0b9f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-20gnu: Reference the inherited ‘arguments’ value.Ludovic Courtès
This commit was made by running this command: sed -e's/substitute-keyword-arguments (package-arguments [a-zA-Z0-9-]\+)/substitute-keyword-arguments arguments/g' -i gnu/packages/*.scm … and then: 1. reverting changes from ‘gnu/packages/rust.scm’ and ‘gnu/packages/java.scm’ since they would incur derivation changes and/or breakage; 2. reverting the change for ‘gcc-final’ in ‘gnu/packages/commencement.scm’; 3. reverting the change for ‘onnx-optimizer’, ‘openquest’, and ‘certbot’, which use ‘substitute-keyword-arguments’ for arguments that are not inherited (and thus ‘arguments’ would be unbound); 4. reverting the change for ‘insight-toolkit-legacy’ and ‘wine64-staging’ which make bogus assumptions about inherited arguments. Change-Id: I122a7cf517b6b63cae38944b5d33ade4b1f5a89c
2026-03-03gnu: python-faiss: Switch to pyproject-build-system.Nicolas Graves
* gnu/packages/graph.scm (python-faiss)[arguments] <#:imported-modules, #:modules, #:phases>: Rewrite them to switch to pyproject-build-system. Merges: https://codeberg.org/guix/guix/pulls/6224 Change-Id: I096ebe121027e72bc2ab01f6ebc75ae057a66344 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28gnu: Add faiss-for-go-faiss.Arun Isaac
* gnu/packages/graph.scm (faiss-for-go-faiss): New variable. Change-Id: I322a8e058ef00771d3987c05a42b03be9fc64cc5 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28gnu: faiss: Build shared libraries.Arun Isaac
* gnu/packages/graph.scm (faiss)[arguments]: Add -DBUILD_SHARED_LIBS=ON to configure-flags. Change-Id: Iffbbbd168ad498656656e274c823ff22667fc46f Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-28gnu: faiss: Enable C API.Arun Isaac
* gnu/packages/graph.scm (faiss)[arguments]: Add -DFAISS_ENABLE_C_API=ON to configure-flags. Change-Id: I4efb687ee45d68ce21275d62b0293ab67beef57a Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
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-27gnu: Add lemon-graph.Thomas Kramer
* gnu/packages/graph.scm (lemon-graph): New variable Merges guix/guix!5989 Change-Id: Ieabf232df3c60d7557a814907ec78675606b1cb6 Modified-by: Cayetano Santos <csantosb@inventati.org> Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-07gnu: Drop setting SETUPTOOLS_SCM_PRETEND_VERSION in some packages.Nicolas Graves
* gnu/packages/astronomy.scm (python-asdf-compression) (python-asdf-fits-schemas, python-cdflib, python-sunkit-spex): * gnu/packages/bioinformatics.scm (python-whatshap, python-mudata) (python-pyfaidx, python-ctxcore, scvelo): * gnu/packages/bootloaders.scm (dtc): * gnu/packages/check.scm (python-pytest-xdist, python-pytest-forked): * gnu/packages/databases.scm (python-fastparquet): * gnu/packages/disk.scm (greaseweazle-host-tools): * gnu/packages/docker.scm (python-docker): * gnu/packages/finance.scm (python-ledgerblue): * gnu/packages/fontutils.scm (python-compreffor) (python-defcon-bootstrap, nototools): * gnu/packages/games.scm (sc-controller): * gnu/packages/machine-learning.scm (python-botorch): * gnu/packages/music.scm (python-pylast): * gnu/packages/package-management.scm (conda): * gnu/packages/python-build.scm (python-exceptiongroup): * gnu/packages/python-science.scm (python-dask-image) (python-distributed, python-osqp): * gnu/packages/python-web.scm (python-branca, python-smart-open): * gnu/packages/python-xyz.scm (python-conda-content-trust) (python-menuinst, python-isort, python-pyclibrary) (python-pyclipper, python-csb43-0.10, python-orgparse) (python-deepmerge, python-scooby, python-uuid6): * gnu/packages/radio.scm (nanovna-saver): * gnu/packages/sphinx.scm (python-sphinx-autodoc-typehints): [arguments]: Remove phases setting SETUPTOOLS_SCM_PRETEND_VERSION. * gnu/packages/python-xyz.scm (python-bagit) [arguments]: Refactor manual 'check phase into #:test-flags. Change-Id: I0713d6603f982a7f956d02fc3b85a384f4dd6ce4 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-06Revert "gnu: faiss: Enable C API."jgart
This reverts commit 9d80ddabfaba4e8074eca785d577ad8c98ae7a7e. Change-Id: Idc7b79b180a11945430a00f98b15de310d1ffdf8
2026-02-06Revert "gnu: faiss: Build shared libraries."jgart
This reverts commit 2d33ec5eaf7bc9dbb3a93347b49a92173c542872. Change-Id: I8d2dd0a8d2ae0d8a403a0aec1956a7bd46bffbb5
2026-02-06gnu: faiss: Build shared libraries.Arun Isaac
* gnu/packages/graph.scm (faiss)[arguments]: Add -DBUILD_SHARED_LIBS=ON to configure-flags. Signed-off-by: jgart <jgart@dismail.de>
2026-02-06gnu: faiss: Enable C API.Arun Isaac
* gnu/packages/graph.scm (faiss)[arguments]: Add -DFAISS_ENABLE_C_API=ON to configure-flags. Signed-off-by: jgart <jgart@dismail.de>
2026-01-25gnu: python-graphtools: Update to 2.1.0.Sharlatan Hellseher
* gnu/packages/graph.scm (python-graphtools): Update to 2.1.0. [arguments]<phases>: Remove 'patch-tets; use default 'check; add 'fix-pytest-config. [native-inputs]: Remove util-linux, python-pynose, and python-nose2; add python-pytest and python-setuptools. Change-Id: If5561d5c4de1a9c78e7d4baa7011bd0ad622c4ef Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: python-pygsp: Update to 0.6.0.Sharlatan Hellseher
* gnu/packages/graph.scm (python-pygsp): Update to 0.6.0. [source] <pypi-uri>: Fix name. [arguments] <test-flags>: Rework skipped tests. <phases>: Remove 'disable-doctets. [propagated-inputs]: Remove python-scikit-image. [native-inputs]: Remove python-coverage, python-coveralls, and python-flake8; add python-matplotlib, python-pyunlocbox, python-scikit-image, and python-setuptools. Change-Id: Ic2ef43e47967897e2d7df7e628a8d02ff7684360 Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: Add python-pyunlocbox.Sharlatan Hellseher
* gnu/packages/graph.scm (python-pyunlocbox): New variable. Change-Id: I0281d2e1cfa4ad61a64e168f2c70344afd96ad3a Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2025-12-01gnu: python-graphtools: Remove uneeded native-inputs.Nicolas Graves
* gnu/packages/graph.scm (python-graphtools)[native-inputs]: Remove python-black, python-coverage, python-coveralls. Replace python-nose by python-pynose. Change-Id: Ided53c4b39d061c57ec1633f8b151597253d9347 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-28gnu: boost: Update to 1.89.0.Greg Hogan
* gnu/packages/boost.scm (boost-for-source-highlight): Rename this ... (boost-1.83): ... to this. (boost-numpy): Inherit from boost-1.83. * gnu/packages/pretty-print.scm (source-highlight): Update accordingly. * gnu/packages/boost.scm (boost): Update to 1.89.0. [source]: Remove patches. * gnu/packages/boost.scm (mdds) [propagated-inputs]: Replace boost with boost-1.83. * gnu/packages/astronomy.scm (aoflagger), * gnu/packages/embedded.scm (cc-tool), * gnu/packages/games.scm (0ad, vcmi), * gnu/packages/image.scm (gpick), * gnu/packages/maths.scm (highfive), * gnu/packages/plotutils.scm (asymptote) [native-inputs]: Replace boost with boost-1.83. * gnu/packages/audio.scm (guitarix, supercollider), * gnu/packages/bioconductor.scm (r-mzr), * gnu/packages/bioinformatics.scm (ataqv, bless, express, isolator, metabat, r-velocytom, rsem, sailfish, salmon), * gnu/packages/bittorrent.scm (libtorrent-rasterbar), * gnu/packages/code.scm (sourcetrail), * gnu/packages/compression.scm (innoextract), * gnu/packages/cpp.scm (lager), * gnu/packages/crypto.scm (cryfs), * gnu/packages/electronics.scm (nextpnr, prjpeppercorn, prjtrellis, pulseview), * gnu/packages/emulators.scm (mupen64plus-video-glide64mk2), * gnu/packages/engineering.scm (cadabra2, freecad, libigl, openscad, prusa-slicer), * gnu/packages/file-systems.scm (snapper), * gnu/packages/finance.scm (ledger), * gnu/packages/game-development.scm (dds), * gnu/packages/games.scm (colobot, fifengine, knightsgame, leela-zero, pokerth, supertux, wesnoth, wesnoth-server), * gnu/packages/geo.scm (gplates), * gnu/packages/gnucash.scm (gnucash), * gnu/packages/graph.scm (python-graph-tool), * gnu/packages/graphics.scma (openshadinglanguage), * gnu/packages/i2p.scm (i2pd), * gnu/packages/image-viewers.scm (luminance-hdr), * gnu/packages/kde-graphics.scm (krita), * gnu/packages/mail.scm (astroid), * gnu/packages/medical.scm (orthanc, orthanc-mysql, orthanc-postgresql), * gnu/packages/messaging.scm (libphonenumber), * gnu/packages/mpd.scm (ncmpcpp), * gnu/packages/networking.scm (kismet), * gnu/packages/opencog.scm (cogutil), * gnu/packages/photo.scm (hugin), * gnu/packages/poedit.scm (poedit), * gnu/packages/radio.scm (gnuradio), * gnu/packages/rdf.scm (lucene++), * gnu/packages/serialization.scm (avro-cpp), * gnu/packages/simulation.scm (fenics-dolfin), * gnu/packages/version-control.scm (gource), * gnu/packages/video.scm (aegisub, mkvtoolnix), * gnu/packages/web.scm (websocketpp) [inputs]: Replace boost with boost-1.83. * gnu/packages/libreoffice.scm (libcmis): Update to 0.6.2-00a85bf6. (librevenge): Update to 0.0.5. [arguments]<#:configure-flags>: Remove reference to boost system component for which the compatibility stub has been removed. * gnu/packages/serialization.scm (msgpack-cxx): Update to 7.0.0. Change-Id: I247f3eaecde3de3fe227586b840f0312b4797ee1
2025-10-23gnu: Use ‘define-deprecated-package’ for deprecated packages.Ludovic Courtès
Use ‘define-deprecated-package’ instead of (define x (deprecated-package …)) throughout gnu/packages/*.scm. Change-Id: I4e176da9ac660327489dab256ca4d12c4e78fe8d
2025-10-06gnu: python-louvain-igraph: Fix tests.Sharlatan Hellseher
* gnu/packages/graph.scm (python-louvain-igraph)[native-inputs]: Remove python-wheel; add python-pytest. Change-Id: Iee027d8b6e838dd2deb6c02bc26aa55ff7fd3396
2025-09-25gnu: python-louvain: Run tests with unittests.Nicolas Graves
* gnu/packages/graph.scm (python-louvain) [arguments]<#:test-backend>: Set it. [native-inputs]: Remove python-pytest. [propagated-inputs]: Improve style. Change-Id: Icb00e04f4cd377b8d7d0256eb305ecd5e3618618 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25gnu: python-louvain: Fix tests.Sharlatan Hellseher
* gnu/packages/graph.scm (python-louvain)[native-inputs]: Remove python-wheel; add python-pytest. Change-Id: I9a4b292c2bd83133ad28640cfa32041255374311
2025-09-18Reapply "Update Maxim's email address."Maxim Cournoyer
This reverts commit a7db92d9b389cbe565395523882c34c6eff2c21a, this time with the more careful command, to avoid a world rebuild: grep -rl --exclude-dir=build --exclude-dir=patches --exclude=ld-wrapper.in \ --exclude=sitecustomize.py --exclude=guix-emacs.el maxim.cournoyer@gmail.com | xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g' Change-Id: I0871f5cf9ace79e34e78e24154d0da6ea95a3a91
2025-09-18Revert "Update Maxim's email address."Maxim Cournoyer
This reverts commit d0d87a744d724b7e7d5ac013c586039652087bb3. Oops! This caused a world rebuild. Change-Id: I25fff644b2b61d0ee93d69b457b04c72b5b74d15
2025-09-18Update Maxim's email address.Maxim Cournoyer
The change was automated via: git grep -l maxim.cournoyer@gmail.com | xargs sed -i 's/maxim.cournoyer@gmail.com/maxim@guixotic.coop/g' * .mailmap: New entry. Change-Id: Iaa88b1e51c94159c49138fb43910badb990eb169
2025-09-04gnu: python-graph-tool: Update to 2.98.Tiago de Paula Peixoto
* gnu/packages/graph.scm (python-graph-tool): Update to 2.98. Change-Id: I27ca4a36b158d985fcb4ca22b407c482107b05e9 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-04gnu: igraph-for-r-rigraphlib: Hide package.Nicolas Graves
* gnu/packages/graph.scm (igraph-for-r-rigraphlib): Hide package. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-08-04gnu: Remove BUILD_TESTING configuration flag.Greg Hogan
* gnu/packages/assembly.scm (cpu-features), * gnu/packages/astronomy.scm (casacore), * gnu/packages/bioinformatics.scm (morpheus), * gnu/packages/code.scm (rtags), * gnu/packages/education.scm (gcompris-qt), * gnu/packages/game-development.scm (libccd), * gnu/packages/geo.scm (cloudcompare), * gnu/packages/glib.scm (dbus-cxx), * gnu/packages/graph.scm (faiss), * gnu/packages/graphics.scm (f3d, mmg), * gnu/packages/i2p.scm (i2pd), * gnu/packages/image-processing.scm (vtk), * gnu/packages/image.scm (openjpeg), * gnu/packages/irc.scm (quassel), * gnu/packages/jami.scm (jami), * gnu/packages/kde.scm (kapptemplate, kdeconnect, kdenlive, krita), * gnu/packages/kde-frameworks.scm (purpose, purpose-5), * gnu/packages/kde-office.scm (calligra, ghostwriter), * gnu/packages/linux.scm (bpftrace), * gnu/packages/maths.scm (blitz, double-conversion, hpcombi, lapack, vc), * gnu/packages/messaging.scm (libsignal-protocol-c), * gnu/packages/mold.scm (mold), * gnu/packages/music.scm (sonivox), * gnu/packages/networking.scm (dhtnet), * gnu/packages/opencl.scm (opencl-clhpp), * gnu/packages/openpgp.scm (rnp), * gnu/packages/photo.scm (darktable), * gnu/packages/popt.scm (gflags), * gnu/packages/rdesktop.scm (freerdp), * gnu/packages/security-token.scm (cppcodec), * gnu/packages/terminals.scm (libtsm), * gnu/packages/text-editors.scm (jucipp), * gnu/packages/xdisorg.scm (xsettingsd) [arguments]<#:configure-flags>: Remove BUILD_TESTING. * gnu/packages/jupyter.scm (xeus) [arguments]: Disable tests. <#:configure-flags>: Remove BUILD_TESTING. Change-Id: I6870720cdd2b10c7afacf0c6e7400cd1d73a1209
2025-08-04gnu: Remove #:test-target argument.Greg Hogan
* gnu/packages/astronomy.scm (libsep), * gnu/packages/bioinformatics.scm (megahit), * gnu/packages/bittorrent.scm (qbittorrent), * gnu/packages/calendar.scm (date), * gnu/packages/check.scm (klee, trompeloeil), * gnu/packages/compression.scm (zziplib), * gnu/packages/cpp.scm (immer, lager, zug), * gnu/packages/databases.scm (timescaledb), * gnu/packages/emulators.scm (dolphin-emu), * gnu/packages/fpga.scm (systemc), * gnu/packages/game-development.scm (box2d), * gnu/packages/games.scm (megaglest, openclonk, teeworld), * gnu/packages/glib.scm (sdbus-c++), * gnu/packages/gnucash.scm (gnucash), * gnu/packages/graph.scm (igraph), * gnu/packages/image.scm (exiv2), * gnu/packages/inkscape.scm (inkscape), * gnu/packages/instrumentation.scm (yactfr), * gnu/packages/kde-multimedia.scm (elisa), * gnu/packages/linux.scm (falcosecurity-libs), * gnu/packages/llvm.scm (libcxx, libomp-15), * gnu/packages/machine-learning.scm (ctranslate2, tvm), * gnu/packages/maths.scm (blitz), * gnu/packages/messaging.scm (libphonenumber), * gnu/packages/music.scm (clementine, libdiscid, opustags, strawberry), * gnu/packages/opencog.scm (atomspace, attention, cogserver, cogutil, opencog), * gnu/packages/python-xyz.scm (pybind11) * gnu/packages/radio.scm (libfec, libcorrect), * gnu/packages/serialization.scm (qtcsv), * gnu/packages/shells.scm (fish), * gnu/packages/tls.scm (aws-lc), * gnu/packages/web.scm (wabt), * gnu/packages/vulkan.com (spirv-llvm-translator) [arguments]: Move #:test-target to ... <#:phases>: ... 'check phase. * gnu/packages/algebra.scm (xtensor), * gnu/packages/astronomy (stellarium), * gnu/packages/bioinformatics.scm (libsbml), * gnu/packages/chemistry.scm (openbabel), * gnu/packages/cpp.scm (xsimd, xtl), * gnu/packages/documentation.scm (doxygen), * gnu/packages/lua.scm (selene), * gnu/packages/libftdi.scm (libftdi), * gnu/packages/llvm.scm (cling, libomp@12, libomp@13), * gnu/packages/hyperledger.scm (hyperledger-iroha), * gnu/packages/markup.scm (cmark, cmark-gfm), * gnu/packages/maths.scm (cryptominisat, double-conversion), * gnu/packages/mp3.scm (chromaprint), * gnu/packages/qt.scm (qtpromise) * gnu/packages/rdf.scm (clucene), * gnu/packages/sync.scm (lsyncd) [arguments}: Remove #:test-target. * gnu/packages/engineering.scm (libfive), * gnu/packages/game-development.scm (box2d-3) [arguments]: Remove #:test-target and disable tests. Change-Id: I0a82091df1789980bbbac0c334b6f993c36f412a
2025-07-06gnu: python-graph-tool: Use G-expressions.Sharlatan Hellseher
* gnu/packages/graph.scm (python-graph-tool): Apply G-expressions. [arguments]: Drop import of SITE-PACKAGES procedure from python-build-system by replacing it with equivalent construction. Change-Id: Ia2e4263ef08858fc910bf5142379978fa70ae664
2025-07-06gnu: python-leidenalg: Improve package, enable tests.Sharlatan Hellseher
* gnu/packages/graph.scm (python-leidenalg): [source]: Switch to git-fetch containing tests. [build-system]: Use pyproject. [arguments] <tests?>: Enable them. <phases>: Remove absolute 'fix-requirements; add 'pretend-version. [native-inputs]: Add python-ddt, python-pytest, python-setuptools, and python-wheel. Change-Id: I3fe5249b2c2947fb676b3347bd25a76d470aec17
2025-07-06gnu: python-plotly: Move to python-science.Sharlatan Hellseher
This package is not related to Graph at all and imported by bioinformatics and astronomy modules only which are Science disciplines. This change moves it closer to related packages and preserves copyright header records extracted from git log. * gnu/packages/graph.scm (python-plotly): Move from here ... * gnu/packages/python-science.scm: ... to here. Change-Id: I5544ebdf1f545b2d7740dd56cab2d04bbe9d7715
2025-07-06gnu: python-plotly: Improve package.Sharlatan Hellseher
* gnu/packages/graph.scm (python-plotly): Simplify and improve package. [build-system]: Use pyproject. [arguments] <test-flags>: Utilize it and skip only problematic tests which miss some packages, requiring networking or fail abnormaly. <phases>: Use default 'check. [propagated-inputs]: Remove python-six; add python-scikit-image and python-vaex-core. [native-inputs]: Add python-setuptools and python-wheel. Change-Id: I4fefedbbf3e9180b07b40252fb8fb89f49983dbd
2025-07-06gnu: Remove python-plotly-2.4.1.Sharlatan Hellseher
This variant is not in use any longer. * gnu/packages/graph.scm (python-plotly-2.4.1): Delete variable. Change-Id: Ibbead973b266c113a38d6e85d6ecd56d7e644e4b
2025-07-06gnu: packages/graph: Sort use-module alphabetically.Sharlatan Hellseher
* gnu/packages/graph.scm: Sort use-module alphabetically. Change-Id: I7f8f6a26d0607cc7c3946891b425747370081989
2025-07-06gnu: Add qvge.Mark Walker
* gnu/packages/graph.scm (qvge): New variable. Change-Id: Ia4765de13caea2f576f247c459113f9babc31ef6 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-05-13gnu: python-leidenalg: Update to 0.10.2.Greg Hogan
* gnu/packages/graph.scm (python-leidenalg): Update to 0.10.2. [inputs]: Add libleidenalg. [description]: Update to account for removal of C++ implementation. Change-Id: Ia00e819eda4c03f25e54dc72483c7bcaf2ab396f
2025-05-13gnu: Add libleidenalg.Greg Hogan
* gnu/packages/graph.scm (libleidenalg): New variable. Change-Id: I73b21fcbca63ec26f521e8a17d45537dbcf82ffe
2025-05-13gnu: python-louvain-igraph: Update to 0.8.2.Greg Hogan
* gnu/packages/graph.scm (python-louvain-igraph): Update to 0.8.2. Change-Id: Ifa755464fb88e0af6829d6f2569b900a80949e76
2025-05-13gnu: python-vtraag-louvain: Deprecate.Greg Hogan
* gnu/packages/graph.scm (python-vtraag-louvain): Deprecate with replacement python-louvain-igraph. Change-Id: I4e8b938a0a7ffb1932209bfff97a84b075aabb0e
2025-05-13gnu: python-igraph: Update to 0.11.8.Greg Hogan
* gnu/packages/graph.scm (python-igraph): Update to 0.11.8. Change-Id: I6493392a700ea64bb0bf3c300a39a323e9eebf36
2025-05-13gnu: igraph: Update to 0.10.15.Greg Hogan
* gnu/packages/graph.scm (igraph): Update to 0.10.15. [source]: Remove patches. * gnu/packages/patches/igraph-fix-varargs-integer-size.patch: Delete. * gnu/local.mk (dist_patch_DATA): Update accordingly. Change-Id: Iffbfdc83b347f9abf82891f5b97954903d3df3dd
2025-05-12gnu: Add igraph-for-r-rigraphlib.Ricardo Wurmus
* gnu/packages/graph.scm (igraph-for-r-rigraphlib): New variable. Change-Id: I8b4453cbc602959a6d38eadbcd3c6d8f182dd997
2025-04-16gnu: python-louvain: Use pyproject-build-system.Nicolas Graves
* gnu/packages/graph.scm (python-louvain) [build-system]: Switch from python-build-system to pyproject-build-system. [native-inputs]: Replace python-setuptools-57 by python-setuptools. Add python-wheel. Change-Id: I3c07564dd8fd3f75e33a2cc9737372e28c57f733 Signed-off-by: Steve George <steve@futurile.net>
2025-03-10gnu: faiss: Update to 1.10.0.Nicolas Graves
* gnu/packages/graph.scm (faiss): Update to 1.10.0. [source]: Adapt snippet. Add patch. [arguments]: Delete likely uneeded {phases}. Adapt {configure-flags}. [native-inputs]: Add openmpi. (python-faiss): Update to 1.10.0. [build-system]: Switch to cmake-build-system. [arguments]: Rewrite all arguments. [inputs]: Improve-style. Switch python for python-wrapper. [native-inputs]: Add python-scipy. [propagated-inputs]: Remove python-matplotlib. * gnu/packages/patches/faiss-tests-CMakeLists-find-googletest.patch: Add patch. * gnu/local.mk: Likewise. Change-Id: Ia1d29af1b7ea1d8f0fe27fdbb8c6a355889bfd30 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-02-10gnu: Add plantri.Vinicius Monego
* gnu/packages/graph.scm (plantri): New variable. Change-Id: I976eb88437b47bc06d7b2c2f8703da217e85cc7e Signed-off-by: Andreas Enge <andreas@enge.fr>
2024-12-13gnu: Add python-setuptools/python-wheel where necessary.Lars-Dominik Braun
Changes to pyproject-build-system require explicit dependency on setuptools/wheel. Change-Id: Icd7699fc1dc56e974ae7568f2ae916dbf876bea5
2024-12-13build-system/pyproject: Use python-sans-pip-wrapper as default-python.Lars-Dominik Braun
Also adds python-setuptools and python-wheel to relevant packages, either to native-inputs or to propagated inputs if the pkg_resources Python module is loaded at runtime. * guix/build-system/pyproject.scm (default-python): Default to python-sans-pip-wrapper. Change-Id: I2d986c2225114f54459dd6bb360913106e52cdf4
2024-09-25gnu: mscgen: Fix dependencies.Sébastien Lerique
* gnu/packages/graph.scm (mscgen) [inputs]: Add fontconfig, freetype, libjpeg-turbo, libpng, zlib. Change-Id: If185bcb2f786f6493c20040b47e93440987d7243 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-08-31gnu: python-graph-tool: Import the correct set of modules.Maxim Cournoyer
* gnu/packages/graph.scm (python-graph-tool) [arguments] <modules>: Replace %default-gnu-imported-modules with %default-gnu-modules. Change-Id: I9d0d70a386e1131250feb16ab23089c66f6dec8e