1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-07 13:40:36 +02:00
Commit Graph

148 Commits

Author SHA1 Message Date
Nicolas Graves
2a47999c84 gnu: python-graphtools: Remove uneeded native-inputs.
* 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-12-01 23:23:52 +00:00
Greg Hogan
1aebfc74f1 gnu: boost: Update to 1.89.0.
* 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-11-28 12:26:24 +00:00
Ludovic Courtès
9fcfb93944 gnu: Use ‘define-deprecated-package’ for deprecated packages.
Use ‘define-deprecated-package’ instead of (define x (deprecated-package …))
throughout gnu/packages/*.scm.

Change-Id: I4e176da9ac660327489dab256ca4d12c4e78fe8d
2025-10-23 19:35:06 +02:00
Sharlatan Hellseher
10dc03fb10 gnu: python-louvain-igraph: Fix tests.
* gnu/packages/graph.scm (python-louvain-igraph)[native-inputs]:
Remove python-wheel; add python-pytest.

Change-Id: Iee027d8b6e838dd2deb6c02bc26aa55ff7fd3396
2025-10-06 01:29:30 +01:00
Nicolas Graves
861a1ed5d1 gnu: python-louvain: Run tests with unittests.
* 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-25 09:36:44 +01:00
Sharlatan Hellseher
4b93376653 gnu: python-louvain: Fix tests.
* gnu/packages/graph.scm (python-louvain)[native-inputs]: Remove
python-wheel; add python-pytest.

Change-Id: I9a4b292c2bd83133ad28640cfa32041255374311
2025-09-25 09:36:41 +01:00
Maxim Cournoyer
10482f731e Reapply "Update Maxim's email address."
This reverts commit a7db92d9b3, 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-18 13:44:12 +09:00
Maxim Cournoyer
a7db92d9b3 Revert "Update Maxim's email address."
This reverts commit d0d87a744d. Oops! This
caused a world rebuild.

Change-Id: I25fff644b2b61d0ee93d69b457b04c72b5b74d15
2025-09-18 12:07:31 +09:00
Maxim Cournoyer
d0d87a744d Update Maxim's email address.
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-18 08:05:19 +09:00
Tiago de Paula Peixoto
0d85a24d28 gnu: python-graph-tool: Update to 2.98.
* gnu/packages/graph.scm (python-graph-tool): Update to 2.98.

Change-Id: I27ca4a36b158d985fcb4ca22b407c482107b05e9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-04 22:05:12 +01:00
Nicolas Graves
f1e9e05f65 gnu: igraph-for-r-rigraphlib: Hide package.
* gnu/packages/graph.scm (igraph-for-r-rigraphlib): Hide package.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-09-04 11:13:04 +02:00
Greg Hogan
50c3fd729a gnu: Remove BUILD_TESTING configuration flag.
* 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-04 04:11:23 +00:00
Greg Hogan
364e883298 gnu: Remove #:test-target argument.
* 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-08-04 04:10:32 +00:00
Sharlatan Hellseher
a59bfcfc90 gnu: python-graph-tool: Use G-expressions.
* 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-06 00:44:39 +01:00
Sharlatan Hellseher
0c5193a454 gnu: python-leidenalg: Improve package, enable tests.
* 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-06 00:44:39 +01:00
Sharlatan Hellseher
fe3159ce7a gnu: python-plotly: Move to python-science.
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-06 00:44:38 +01:00
Sharlatan Hellseher
502b3d9dd6 gnu: python-plotly: Improve package.
* 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-06 00:44:34 +01:00
Sharlatan Hellseher
265541b912 gnu: Remove python-plotly-2.4.1.
This variant is not in use any longer.

* gnu/packages/graph.scm (python-plotly-2.4.1): Delete variable.

Change-Id: Ibbead973b266c113a38d6e85d6ecd56d7e644e4b
2025-07-06 00:36:30 +01:00
Sharlatan Hellseher
b001388f6f gnu: packages/graph: Sort use-module alphabetically.
* gnu/packages/graph.scm: Sort use-module alphabetically.

Change-Id: I7f8f6a26d0607cc7c3946891b425747370081989
2025-07-06 00:36:29 +01:00
Mark Walker
70b8e1db1c gnu: Add qvge.
* gnu/packages/graph.scm (qvge): New variable.

Change-Id: Ia4765de13caea2f576f247c459113f9babc31ef6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-07-06 00:35:57 +01:00
Greg Hogan
c0fc7d2a0a gnu: python-leidenalg: Update to 0.10.2.
* 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-13 16:35:43 +00:00
Greg Hogan
35a15c5a70 gnu: Add libleidenalg.
* gnu/packages/graph.scm (libleidenalg): New variable.

Change-Id: I73b21fcbca63ec26f521e8a17d45537dbcf82ffe
2025-05-13 16:35:43 +00:00
Greg Hogan
61e413eb7e gnu: python-louvain-igraph: Update to 0.8.2.
* gnu/packages/graph.scm (python-louvain-igraph): Update to 0.8.2.

Change-Id: Ifa755464fb88e0af6829d6f2569b900a80949e76
2025-05-13 16:35:42 +00:00
Greg Hogan
782d431cca gnu: python-vtraag-louvain: Deprecate.
* gnu/packages/graph.scm (python-vtraag-louvain): Deprecate with
replacement python-louvain-igraph.

Change-Id: I4e8b938a0a7ffb1932209bfff97a84b075aabb0e
2025-05-13 16:35:42 +00:00
Greg Hogan
73eb9b8d24 gnu: python-igraph: Update to 0.11.8.
* gnu/packages/graph.scm (python-igraph): Update to 0.11.8.

Change-Id: I6493392a700ea64bb0bf3c300a39a323e9eebf36
2025-05-13 16:35:41 +00:00
Greg Hogan
365d1ed908 gnu: igraph: Update to 0.10.15.
* 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-13 16:35:40 +00:00
Ricardo Wurmus
6a66ac3d1d gnu: Add igraph-for-r-rigraphlib.
* gnu/packages/graph.scm (igraph-for-r-rigraphlib): New variable.

Change-Id: I8b4453cbc602959a6d38eadbcd3c6d8f182dd997
2025-05-12 08:54:06 +02:00
Nicolas Graves
581945709f gnu: python-louvain: Use pyproject-build-system.
* 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-04-16 11:46:35 +02:00
Nicolas Graves
ac26813108 gnu: faiss: Update to 1.10.0.
* 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-03-10 00:38:05 +01:00
Vinicius Monego
5098bacd41 gnu: Add plantri.
* gnu/packages/graph.scm (plantri): New variable.

Change-Id: I976eb88437b47bc06d7b2c2f8703da217e85cc7e
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-02-10 14:27:57 +01:00
Lars-Dominik Braun
6d97c15911 gnu: Add python-setuptools/python-wheel where necessary.
Changes to pyproject-build-system require explicit dependency on
setuptools/wheel.

Change-Id: Icd7699fc1dc56e974ae7568f2ae916dbf876bea5
2024-12-13 20:18:25 +00:00
Lars-Dominik Braun
fdc0fefd46 build-system/pyproject: Use python-sans-pip-wrapper as default-python.
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-12-13 20:15:41 +00:00
Sébastien Lerique
a2f7081df4 gnu: mscgen: Fix dependencies.
* 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-09-25 18:07:41 +02:00
Maxim Cournoyer
f0c46d47ce gnu: python-graph-tool: Import the correct set of modules.
* gnu/packages/graph.scm (python-graph-tool) [arguments]
<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

Change-Id: I9d0d70a386e1131250feb16ab23089c66f6dec8e
2024-08-31 10:42:19 +02:00
Maxim Cournoyer
f59df1aa3c build-systems: gnu: Export %default-gnu-imported-modules and %default-gnu-modules.
Until now users would have to cargo cult or inspect the private
%default-modules variable of (guix build-systems gnu) to discover which
modules to include when extending the used modules via the #:modules argument.

The renaming was automated via the command:

  $ git grep -l %gnu-build-system-modules
    | xargs sed 's/%gnu-build-system-modules/%default-gnu-imported-modules/' -i

* guix/build-system/gnu.scm (%gnu-build-system-modules): Rename to...
(%default-gnu-imported-modules): ... this.
(%default-modules): Rename to...
(%default-gnu-modules): ... this.  Export.
(dist-package, gnu-build, gnu-cross-build): Adjust accordingly.

Change-Id: Idef307fff13cb76f3182d782b26e1cd3a5c757ee
2024-08-31 10:42:16 +02:00
Ricardo Wurmus
a4ad0a46ef gnu: python-graphtools: Fix tests.
* gnu/packages/graph.scm (python-graphtools)[arguments]: Add 'patch-tests
phase.

Change-Id: I5ffb4321ddd7e33e812bcb1cf67cee069b07b5f8
2024-05-05 22:38:18 +02:00
Ricardo Wurmus
a4039b6994 gnu: python-pygsp: Add missing input.
* gnu/packages/graph.scm (python-pygsp)[native-inputs]: Add python-pytest.

Change-Id: I94cd4e160dcbecfbb491c0d101bcbeb761189876
2024-05-05 22:38:18 +02:00
Romain GARBAGE
6481610da9 gnu: igraph: Switch to openblas.
* gnu/packages/graph.scm (igraph): Switch input dependency from
lapack to openblas.

Change-Id: Idcaada16496d2854cce7375b4d9fa647430206eb
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-04-04 16:17:19 +02:00
Vinicius Monego
d747d9e2dd gnu: python-plotly: Update to 5.20.0.
* gnu/packages/graph.scm (python-plotly): Update to 5.20.0.

Change-Id: I0df931646677dbceb1fea7912781bc74e0207dcb
2024-03-31 07:40:29 -03:00
Efraim Flashner
0da09b370c gnu: python-graph-tool: Limit build to 1 core.
* gnu/packages/graph.scm (python-graph-tool)[arguments]: Set
parallel-build to #false.

Change-Id: Id181554cda028c6e9985f029a3ef98d14efb0c27
2024-02-25 10:35:26 +02:00
Ricardo Wurmus
1bdc4eeb46 gnu: Add python-graphtools.
* gnu/packages/graph.scm (python-graphtools): New variable.

Change-Id: If08b1460447702f7ec2e64f013a52a7065076b01
2024-01-23 13:42:55 +01:00
Ricardo Wurmus
123c880fe9 gnu: Add python-pygsp.
* gnu/packages/graph.scm (python-pygsp): New variable.

Change-Id: I8dd195216617e5cdb4a7453ecbe23cd9ff9e06a3
2024-01-23 13:36:47 +01:00
Greg Hogan
15efd5a7f4 gnu: python-graph-tool: Update to 2.59.
* gnu/packages/graph.scm (python-graph-tool): Update to 2.59.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: I08ecb5fe76183fa980fedf2408fc1df93ebbc63d
2024-01-19 17:20:04 +00:00
Ale Abdo
2416cebc75 gnu: python-graph-tool: Update to 2.58.
* gnu/packages/graph.scm (python-graph-tool): Update to 2.58.

Signed-off-by: Clément Lassieur <clement@lassieur.org>
2024-01-12 18:47:29 +01:00
Ricardo Wurmus
657fd534fb gnu: Add python-louvain-igraph.
* gnu/packages/graph.scm (python-louvain-igraph): New variable.

Change-Id: I773ee905af81731a12b60ebfa0c2f94e9cb50c45
2024-01-05 18:13:10 +01:00
David Elsing
808f919063 gnu: igraph: Update to 0.10.7.
* gnu/packages/graph.scm (igraph): Update to 0.10.7.
[source]: Use git-fetch. Apply patch.
<snippet>: Remove the entire "vendor" and "src/isomorphism/bliss" directories.
Patch CMakeLists.txt to not build and use vendored dependencies.
[arguments]: Add -DIGRAPH_INTEGER_SIZE=64 to #:configure-flags. Add phases to
use unbundled libraries and build documentation.
[native-inputs]: Add bison, docbook-xml-4.3, docbook-xsl, flex, pcg-c, python,
source-highlight and xmlto.
[inputs]: Remove gmp and libxml2. Add bliss and suitesparse-cxsparse.
* gnu/packages/patches/igraph-fix-varargs-integer-size.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-12-02 12:25:46 +01:00
Greg Hogan
6482f61a0c gnu: python-graph-tool: Update to 2.57.
* gnu/packages/graph.scm (python-graph-tool): Update to 2.57.
[propagated-inputs]: Add python-zstandard.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-08-27 19:10:23 +01:00
Vinicius Monego
89e1c97682 gnu: python-plotly: Update to 5.14.1.
* gnu/packages/graph.scm (python-plotly): Update to 5.14.1.
2023-07-01 10:31:14 +02:00
Vinicius Monego
925ef60b66 gnu: python-plotly: Fix version.
* gnu/packages/graph.scm (python-plotly)[arguments]: In the fix-version phase,
substitute the correct version string.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-07-01 10:31:06 +02:00
Ricardo Wurmus
09d2976c86 gnu: python-plotly-2.4.1: Patch for Python 3.10 changes.
* gnu/packages/graph.scm (python-plotly-2.4.1)[arguments]: Add phase
'python-compatibility.
2023-04-24 19:49:04 +02:00