about summary refs log tree commit diff
path: root/pkgs/applications/science/math/sage
Commit message (Collapse)AuthorAge
* sage: fix doctest matrix_double_dense is_unitarysamlich2020-05-01
|
* blas,lapack: use isILP64 instead of is64bitMatthew Bauer2020-04-20
| | | | | | | | This is a better name since we have multiple 64-bit things that could be referred to. LP64 : integer=32, long=64, pointer=64 ILP64 : integer=64, long=64, pointer=64
* treewide: use blas and lapackMatthew Bauer2020-04-17
| | | | | | | | | | | | This makes packages use lapack and blas, which can wrap different BLAS/LAPACK implementations. treewide: cleanup from blas/lapack changes A few issues in the original treewide: - can’t assume blas64 is a bool - unused commented code
* treewide: Per RFC45, remove all unquoted URLsMichael Reilly2020-04-10
|
* sage: patch for pari 2.11.3Timo Kaufmann2020-03-12
|
* sage: fix test suite with docutils 0.15Timo Kaufmann2020-03-10
| | | | | | | | | | | The better way to fix this would be to backport the upstream sphinx patch: https://github.com/sphinx-doc/sphinx/commit/faedcc48ccb942b9a7b758b699b30f0d026c0771 Unfortunately it doesn't apply cleanly and isn't worth the effort of backporting. Let's hope we can switch to python3 sage and the recent sphinx version that comes with it before this becomes a problem.
* treewide: Fix unsafe concatenation of $LD_LIBRARY_PATHAnders Kaseorg2020-01-15
| | | | | | | | | | Naive concatenation of $LD_LIBRARY_PATH can result in an empty colon-delimited segment; this tells glibc to load libraries from the current directory, which is definitely wrong, and may be a security vulnerability if the current directory is untrusted. (See #67234, for example.) Fix this throughout the tree. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
* python.pkgs.sympy: 1.4 -> 1.5Timo Kaufmann2019-12-26
| | | | | Sage needs some doctest changes. The patch was included upstream. Modelled after https://trac.sagemath.org/ticket/28911.
* pybrial: 1.2.3 -> 1.2.5, directly use the brial srcTimo Kaufmann2019-12-13
| | | | | | | | The pybrial package is a bit awkward. It doesn't have its own top-level attribute, since it has a cyclic dependency with sage. That's one of the reasons why it rarely gets updated. Its distributed along with brial, so its best to keep the versions synchronized. The easiest way to do this is to just re-use the source of brial.
* sage: disable test timeoutTimo Kaufmann2019-12-01
| | | | | | | | | | | I already did that once in 359bf7f1e31ff5615974266e55993aff0a52ddf0. That change mysteriously got lost somehow (presumably in some merge commit). Nix has its own timeout settings, so there is no risk in running forever. At the same time, some tests can exceed the default timeout (30minutes per file for --long tests) when run on many weak cores (like the aarch64 community builder or some hydra builders).
* sage: backport fix for threejs r109Timo Kaufmann2019-11-06
|
* sage: fix pkgconfig errors in testsTimo Kaufmann2019-11-06
| | | | | | | | | | | | | | | python.pkgs.pkgconfig raises an exception on missing packages since version 1.5.0. Previously those errors were just silently ignored. That worked fine, since the packages are only missing at runtime (when they are not really needed) but present at buildtime. Since this fails the tests now, we just add the packages to PKG_CONFIG_PATH at runtime. This does not add additional runtime dependencies. Still, it would be nicer if the sage testssuite would not test the buildsystem at runtime in the first place. The breakage was originally caused by the pkgconfig update in 1efa71616fadd5c7f852173445b2db824534b99b.
* sage: ignore werkzeug immutable dict deprecationTimo Kaufmann2019-11-06
|
* sage: ignore deprecation warnings in rst2swsTimo Kaufmann2019-11-06
| | | | | | Needs to be fixed upstream (by werkzeug, twisted). Doesn't impact the functionality and the tests are soon to be removed with the py3 update anyway.
* sage: ignore cmp deprecation in sagenbTimo Kaufmann2019-11-06
|
* sage: ignore attrs deprecation warningTimo Kaufmann2019-10-30
| | | | | | | | | cmp is deprecated since attrs 19.2.0: http://www.attrs.org/en/19.2.0/changelog.html The deprecation warning breaks the doctests. Fortunately they have a rather long deprecation window, so we can just wait until upstream(s) fix this.
* Merge pull request #64193 from timokau/sage-8.9Timo Kaufmann2019-09-30
|\ | | | | sage: 8.8 -> 8.9
| * sage: 8.9.rc1 -> 8.9Timo Kaufmann2019-09-30
| |
| * sage: 8.9.rc0 -> 8.9.rc1Timo Kaufmann2019-09-25
| |
| * sage: 8.9.beta9 -> 8.9.rc0Timo Kaufmann2019-09-24
| | | | | | | | | | | | | | | | | | | | Sage now by default expects the lcalc library to be named Lfunction (instead of libLfunction). This could be changed by an environment variable (https://trac.sagemath.org/ticket/28224), but various distros seem to agree on this standard (https://groups.google.com/forum/#!topic/sage-packaging/xvh55IxHTZg) so it's best just to follow it. The old standard was set by sage anyway and sage is the only consumer of lcalc in nixpkgs.
| * sage: 8.9.beta8 -> 8.9.beta9Timo Kaufmann2019-09-23
| |
| * Merge remote-tracking branch 'upstream/master' into sage-8.9Timo Kaufmann2019-09-23
| |\
| * | sage: 8.9.beta7 -> 8.9.beta8Timo Kaufmann2019-09-03
| | |
| * | sage: 8.9.beta6 -> 8.9.beta7Timo Kaufmann2019-08-19
| | |
| * | sage: 8.9.beta5 -> 8.9.beta6Timo Kaufmann2019-08-18
| | |
| * | sage: 8.9.beta4 -> 8.9.beta5Timo Kaufmann2019-08-07
| | |
| * | sage: 8.9.beta3 -> 8.9.beta4Timo Kaufmann2019-08-02
| | |
| * | sage: 8.9.beta2 -> 8.9.beta3Timo Kaufmann2019-08-02
| | |
| * | sage: 8.9.beta0 -> 8.9.beta2Timo Kaufmann2019-07-11
| | |
| * | sage: 8.8 -> 8.9.beta0Timo Kaufmann2019-07-02
| | |
* | | eclib: 20190226 -> 20190909R. RyanTM2019-09-26
| |/ |/| | | | | | | | | | | | | | | Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/eclib/versions Relevant sage upstream ticket: https://trac.sagemath.org/ticket/28472
* | sage: add pager to environmentTimo Kaufmann2019-09-23
| | | | | | | | Temporary fixup while waiting for an upstream fix.
* | treewide: remove redundant quotesvolth2019-09-08
| |
* | treewide: remove redundant recvolth2019-08-28
| |
* | Merge staging-next into stagingFrederik Rietdijk2019-08-17
|\ \
| * \ Merge pull request #65802 from timokau/sage-transient-debugTimo Kaufmann2019-08-17
| |\ \ | | | | | | | | sage: add patch to debug transient issue
| | * | sage: avoid running out of memory during testsTimo Kaufmann2019-08-16
| | | |
| | * | sage: add list of past test failuresTimo Kaufmann2019-08-02
| | | |
| | * | sage: add patch to debug transient issueTimo Kaufmann2019-08-02
| | | |
* | | | treewide: name -> pname (easy cases) (#66585)volth2019-08-15
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | treewide replacement of stdenv.mkDerivation rec { name = "*-${version}"; version = "*"; to pname
* | | sage: default to long tests againTimo Kaufmann2019-08-09
| | | | | | | | | | | | Changed by accident in 5e58c5f900e51c4dd89de8a4518c5bb13581f3c6.
* | | sage: move sympow cache to .sageTimo Kaufmann2019-08-09
| | |
* | | sympow: 1.018.1 -> 2.023.4Timo Kaufmann2019-08-09
|/ / | | | | | | | | | | | | | | | | | | | | Maintenance taken over by debian package maintainer jgmbenoit: https://trac.sagemath.org/ticket/3360#comment:17 This moves sympow to his fork, since there is no offical version-controlled source repository from the original author and they do not seem to maintain sympow anymore. We had already accumulated quite some patches from debian, who have effectively maintained sympow for a while now.
* | Merge staging-next into stagingFrederik Rietdijk2019-07-03
|\|
| * sage: 8.8.rc2 -> 8.8Timo Kaufmann2019-06-27
| |
| * sage: 8.8.rc1 -> 8.8.rc2Timo Kaufmann2019-06-27
| |
| * sage: 8.8.rc0 -> 8.8.rc1Timo Kaufmann2019-06-27
| |
| * sage: 8.8.beta7 -> 8.8.rc0Timo Kaufmann2019-06-27
| |
| * sage: 8.8.beta6 -> 8.8.beta7Timo Kaufmann2019-06-27
| |
| * sage: 8.8.beta5 -> 8.8.beta6Timo Kaufmann2019-06-27
| |