Opened 2 years ago

Last modified 19 months ago

#29497 closed enhancement

package symengine and its Python interface — at Version 11

Reported by: Vincent Delecroix Owned by:
Priority: major Milestone: sage-9.3
Component: symbolics Keywords: thursdaysbdx, sd109
Cc: Isuru Fernando, Matthias Köppe, Eric Gourgoulhon Merged in:
Authors: Vincent Delecroix Reviewers:
Report Upstream: N/A Work issues:
Branch: public/29497 (Commits, GitHub, GitLab) Commit: 1a0b08631acd3c22a1dac32d4522f143d8bb4970
Dependencies: Stopgaps:

Status badges

Change History (11)

comment:1 Changed 2 years ago by Isuru Fernando

Let me know if you run into any trouble.

Here are some of the options I use in conda. https://github.com/conda-forge/symengine-feedstock/blob/master/recipe/build.sh#L6-L19. They should work fine for sage (except for WITH_LLVM=yes)

Dependencies: CMake, GMP/MPIR, MPFR, MPC, FLINT2, ARB

comment:2 Changed 2 years ago by Vincent Delecroix

Branch: public/29497
Commit: 69e3c029a3eb60f7dc8b4559dcdb2b4811ddb060

New commits:

69e3c0229497: package symengine

comment:3 Changed 2 years ago by git

Commit: 69e3c029a3eb60f7dc8b4559dcdb2b4811ddb060b5304c1531c5c8ede1cd32d792951f6eedf24393

Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:

b5304c129497: package symengine

comment:4 Changed 2 years ago by Vincent Delecroix

Cc: Matthias Köppe added
Description: modified (diff)
Milestone: sage-9.2sage-9.1
Status: newneeds_review

comment:5 Changed 2 years ago by Matthias Köppe

Please add upstream_url to checksums.ini and distros/ Information

comment:6 Changed 2 years ago by Vincent Delecroix

I intentionally did write upstream_url because the tarballs are from github with their tags as names.

comment:7 Changed 2 years ago by git

Commit: b5304c1531c5c8ede1cd32d792951f6eedf24393a008f333c08881f762067c436c046bc361ad9fa0

Branch pushed to git repo; I updated commit sha1. New commits:

a008f33distros/conda.txt file

comment:8 Changed 2 years ago by Vincent Delecroix

(I wanted instead to use the tarball from PyPI for symengine.py but its name is symengine-0.6.1.tar.gz which collides with symengine tarballs)

comment:9 Changed 2 years ago by Isuru Fernando

symengine.py needs cmake as well.

comment:10 Changed 2 years ago by git

Commit: a008f333c08881f762067c436c046bc361ad9fa01a0b08631acd3c22a1dac32d4522f143d8bb4970

Branch pushed to git repo; I updated commit sha1. New commits:

1a0b086symengine.py also depends on cmake

comment:11 Changed 2 years ago by Isuru Fernando

Description: modified (diff)
Note: See TracTickets for help on using tickets.