FreeBSD Ports

math/py-symengine 0.14.1_2

Python library providing wrappers to SymEngine

Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
e4c8f7b783
License
MIT
Categories
math, python
Package size
706.6 KiB, 3438.9 KiB installed

Description

SymEngine is a standalone fast C++ symbolic manipulation library. Optional thin wrappers allow usage of the library from other languages, e.g.:

* C wrappers allow usage from C, or as a basis for other wrappers (the symengine/cwrapper.h file) * Python wrappers allow easy usage from Python and integration with SymPy and Sage (the symengine.py repository) * Ruby wrappers (the symengine.rb repository) * Julia wrappers (the SymEngine.jl repository) * Haskell wrappers (the symengine.hs repository)

Install

As a binary package — by origin, or by package name:

pkg install math/py-symengine
pkg install py312-symengine

From the ports tree:

cd /usr/ports/math/py-symengine/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	py312-symengine>0:math/py-symengine

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.14.1_20.14.1_2-0.14.10.14.1_2
FreeBSD:14:quarterly0.14.1_20.14.1_2n/a0.14.10.14.1_2
FreeBSD:15:latest0.14.1_20.14.1_2n/a0.14.10.14.1
FreeBSD:15:quarterly0.14.1_20.14.1_2n/an/an/a
FreeBSD:16:latest0.14.1_20.14.1_2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 8

Test 1

The full lists below include those, and their dependencies in turn.

All build dependencies 34
All run dependencies 24
Required by 1

Configuration

No options to configure.

USES
cmake compiler:c++11-lang python
Service scripts
none

Files

pkg-plist 35
  • %%PYTHON_SITELIBDIR%%/symengine/__init__.py
  • %%PYTHON_SITELIBDIR%%/symengine/functions.py
  • %%PYTHON_SITELIBDIR%%/symengine/lib/__init__.py
  • %%PYTHON_SITELIBDIR%%/symengine/lib/pywrapper.h
  • %%PYTHON_SITELIBDIR%%/symengine/lib/symengine.pxd
  • %%PYTHON_SITELIBDIR%%/symengine/lib/symengine_wrapper.so
  • %%PYTHON_SITELIBDIR%%/symengine/lib/symengine_wrapper.pxd
  • %%PYTHON_SITELIBDIR%%/symengine/printing.py
  • %%PYTHON_SITELIBDIR%%/symengine/sympy_compat.py
  • %%PYTHON_SITELIBDIR%%/symengine/test_utilities.py
  • %%PYTHON_SITELIBDIR%%/symengine/tests/__init__.py
  • %%PYTHON_SITELIBDIR%%/symengine/tests/test_arit.py
  • %%PYTHON_SITELIBDIR%%/symengine/tests/test_cse.py
  • %%PYTHON_SITELIBDIR%%/symengine/tests/test_dict_basic.py
  • %%PYTHON_SITELIBDIR%%/symengine/tests/test_eval.py
  • %%PYTHON_SITELIBDIR%%/symengine/tests/test_expr.py
  • %%PYTHON_SITELIBDIR%%/symengine/tests/test_functions.py
  • %%PYTHON_SITELIBDIR%%/symengine/tests/test_lambdify.py
  • %%PYTHON_SITELIBDIR%%/symengine/tests/test_logic.py
  • %%PYTHON_SITELIBDIR%%/symengine/tests/test_matrices.py
  • %%PYTHON_SITELIBDIR%%/symengine/tests/test_ntheory.py
  • %%PYTHON_SITELIBDIR%%/symengine/tests/test_number.py
  • %%PYTHON_SITELIBDIR%%/symengine/tests/test_pickling.py
  • %%PYTHON_SITELIBDIR%%/symengine/tests/test_printing.py
  • %%PYTHON_SITELIBDIR%%/symengine/tests/test_sage.py
  • %%PYTHON_SITELIBDIR%%/symengine/tests/test_series_expansion.py
  • %%PYTHON_SITELIBDIR%%/symengine/tests/test_sets.py
  • %%PYTHON_SITELIBDIR%%/symengine/tests/test_solve.py
  • %%PYTHON_SITELIBDIR%%/symengine/tests/test_subs.py
  • %%PYTHON_SITELIBDIR%%/symengine/tests/test_symbol.py
  • %%PYTHON_SITELIBDIR%%/symengine/tests/test_sympify.py
  • %%PYTHON_SITELIBDIR%%/symengine/tests/test_sympy_compat.py
  • %%PYTHON_SITELIBDIR%%/symengine/tests/test_sympy_conv.py
  • %%PYTHON_SITELIBDIR%%/symengine/tests/test_var.py
  • %%PYTHON_SITELIBDIR%%/symengine/utilities.py
distinfo 1
FileSizeSHA256
symengine-symengine.py-v0.14.1_GH0.tar.gz1131673e79d39af5e9f024cd4b8d1372314ac2b83cace7d49cdbad482b4aec5b04c37b

Commit history 4

DateCommitCreditsLog message
e4c8f7b783 Yuri Victorovich math/py-symengine: works with CMake 4
0d4e35aec6 Yuri Victorovich math/symengine: update 0.14.0 → 0.15.0
365efad1d0 Yuri Victorovich */*: CMake 4 compatibility
PR: 295319
20fb9ffa28 Yuri Victorovich math/py-symengine: Unbreak on 16 by removing USES=llvm:15; update WWW
Reported by: fallout