about summary refs log tree commit diff
path: root/pkgs/applications/science/math/sage
AgeCommit message (Collapse)AuthorFilesLines
2021-08-22sage: 9.3 -> 9.4Mauricio Collares4-91/+14
2021-08-19sage: fix icon location in the kernel definitionZhenya Vinogradov1-2/+2
The icon location is incorrect, `doc` directory exists inside `src` directory, but not on the top level.
2021-07-03eclib: 20190909 -> 20210625, import sage update patchMauricio Collares1-0/+9
2021-06-30sage: import sphinx and sympy update patches, update pari 2.13 patchMauricio Collares2-30/+37
2021-05-30sageWithDoc: fix documentation symlinksMauricio Collares1-1/+1
2021-05-20sageWithDoc: fix static asset deduplicationMauricio Collares1-1/+1
2021-05-20sageWithDoc: update sagedoc.py test for sphinx 3.5Mauricio Collares2-0/+20
2021-05-20sage: fix deprecation warning from matplotlib upgradeMauricio Collares1-0/+9
2021-05-19Merge pull request #122624 from collares/pari-2.13Timo Kaufmann1-0/+12
pari: 2.11.4 -> 2.13.1, update sage test expectations
2021-05-12pari: 2.11.4 -> 2.13.1, update sage test expectationsMauricio Collares1-0/+12
2021-05-11sage: 9.3.rc4 -> 9.3Mauricio Collares1-2/+2
2021-04-25sage: remove cypari2 overrideMauricio Collares1-8/+0
This reverts commit c12ef05bda5bf3d31918ee97d717cd3221926e8c.
2021-04-25Merge pull request #116365 from omasanori/sage-9.3Michael Raskin12-398/+138
sage: 9.2 -> 9.3
2021-04-22sage: 9.2 -> 9.3.rc4Masanori Ogino9-243/+116
Co-authored-by: Mauricio Collares <mauricio@collares.org>
2021-04-22eclib: 20210223 -> 20190909Mauricio Collares2-134/+0
This reverts commits 003705ef0835d9b0db805a384b749172dfdca022 and ef615b5a61c049317da5ed5637e4561b224dd66d.
2021-04-22sage: use threejs forkGaraba Flórián4-21/+22
2021-04-03sage: keep cypari2 at 2.1.1Frederik Rietdijk1-0/+8
2021-03-23sage: patch intermittently failing testMauricio Collares1-0/+8
2021-03-23cypari2: 2.1.1 -> 2.1.2Mauricio Collares1-0/+8
* cypari2: 2.1.1 -> 2.1.2, patch to fix segfault * sage: update test expectations
2021-03-20sage: re-add pkgconfig input, it's not duplicatedMauricio Collares1-0/+2
2021-03-17sage: remove duplicated pkgconfigSandro1-2/+0
2021-03-09sage: remove usage of deprecated numpy aliasesMauricio Collares1-0/+8
2021-03-09sage: reenable pexpect interrupt testMauricio Collares2-32/+0
2021-03-09sage: update test expectations for arb and giac, prepare for pari 2.13Mauricio Collares1-0/+25
2021-03-09sage: use fetchSageDiff whenever possibleMauricio Collares4-117/+37
2021-03-06sage: adapt for eclib output format changesMauricio Collares2-0/+134
2021-02-25sage: use slightly more robust way of getting threejs versionMauricio Collares2-0/+19
2021-02-25sage: disable intermittent testMauricio Collares2-0/+32
2021-01-19treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nixJonathan Ringer1-3/+3
continuation of #109595 pkgconfig was aliased in 2018, however, it remained in all-packages.nix due to its wide usage. This cleans up the remaining references to pkgs.pkgsconfig and moves the entry to aliases.nix. python3Packages.pkgconfig remained unchanged because it's the canonical name of the upstream package on pypi.
2021-01-16treewide: stdenv.lib -> libBen Siraphob1-1/+1
2021-01-11treewide: with stdenv.lib; in meta -> with lib;Profpatsch1-2/+2
Part of: https://github.com/NixOS/nixpkgs/issues/108938 meta = with stdenv.lib; is a widely used pattern. We want to slowly remove the `stdenv.lib` indirection and encourage people to use `lib` directly. Thus let’s start with the meta field. This used a rewriting script to mostly automatically replace all occurances of this pattern, and add the `lib` argument to the package header if it doesn’t exist yet. The script in its current form is available at https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2021-01-06sympy: 1.6.2 -> 1.7.1 (#107663)Сухарик2-0/+28
* sympy: 1.6.2 -> 1.7.1 * sage: adapt tests to sympy 1.7 Co-authored-by: Mauricio Collares <mauricio@collares.org>
2020-12-15sage: 8.9 -> 9.2 fixupsMauricio Collares11-36/+213
2020-12-14sage: 8.9 -> 9.2Masanori Ogino20-437/+66
2020-11-27Merge pull request #100532 from piegamesde/fix-desktopitemsSandro1-0/+1
treewide: Fix broken desktop files and mark packages as broken
2020-11-18maintainers: create sage teamTimo Kaufmann6-6/+6
Maintaining all the packages whose updates might break some aspect of sage. For reference: https://github.com/NixOS/nixpkgs/pull/103810#issuecomment-727536510
2020-10-15treewide: Fix broken desktop files and mark packages as brokenpiegames1-0/+1
This fixes all packages that are failed `nixpkgs-review` in #91790. Packages that were broken prior to that PR were marked as broken. Packages that failed because of #75729 were fixed.
2020-09-19sage: use jdk8Gabriel Ebner1-1/+3
2020-05-01sage: fix doctest matrix_double_dense is_unitarysamlich1-0/+8
2020-04-20blas,lapack: use isILP64 instead of is64bitMatthew Bauer3-3/+3
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
2020-04-17treewide: use blas and lapackMatthew Bauer3-6/+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
2020-04-10treewide: Per RFC45, remove all unquoted URLsMichael Reilly3-3/+3
2020-03-12sage: patch for pari 2.11.3Timo Kaufmann1-0/+7
2020-03-10sage: fix test suite with docutils 0.15Timo Kaufmann2-0/+29
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.
2020-01-15treewide: Fix unsafe concatenation of $LD_LIBRARY_PATHAnders Kaseorg1-1/+1
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>
2019-12-26python.pkgs.sympy: 1.4 -> 1.5Timo Kaufmann1-0/+7
Sage needs some doctest changes. The patch was included upstream. Modelled after https://trac.sagemath.org/ticket/28911.
2019-12-13pybrial: 1.2.3 -> 1.2.5, directly use the brial srcTimo Kaufmann1-7/+3
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.
2019-12-01sage: disable test timeoutTimo Kaufmann1-1/+1
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).
2019-11-06sage: backport fix for threejs r109Timo Kaufmann1-0/+7
2019-11-06sage: fix pkgconfig errors in testsTimo Kaufmann1-6/+19
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.