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
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
* 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
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
* 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
This variant is not in use any longer.
* gnu/packages/graph.scm (python-plotly-2.4.1): Delete variable.
Change-Id: Ibbead973b266c113a38d6e85d6ecd56d7e644e4b
* 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
* 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>
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
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
* 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>
* 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>