Skip to content

Commit 000d774

Browse files
committed
Add info about the wheels
1 parent da19820 commit 000d774

File tree

2 files changed

+25
-1
lines changed

2 files changed

+25
-1
lines changed

README.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@ a fast C++ symbolic manipulation library.
77

88
## Installation
99

10+
### Pip
11+
12+
See License section for information about wheels
13+
14+
pip install symengine --user
15+
1016
### Ubuntu package manager
1117

1218
add-apt-repository ppa:symengine/ppa
@@ -59,3 +65,16 @@ Use SymEngine from Python as follows:
5965

6066
You can read Python tests in `symengine/tests` to see what features are
6167
implemented.
68+
69+
70+
## License
71+
72+
symengine.py is MIT licensed and uses several LGPL, BSD-3 and MIT licensed libraries
73+
74+
Licenses for the dependencies of pip wheels are as follows,
75+
76+
pip wheels on Unix use GMP (LGPL v3), MPFR (LGPL v3), MPC (LGPL v3) and LLVM (NCSA), symengine (MIT + BSD-3)
77+
pip wheels on Windows use MPIR (LGPL v3) and symengine (MIT + BSD-3)
78+
Numpy (BSD-3) and SymPy (BSD-3) are optional dependencies
79+
Sources for these binary dependencies can be found on https://github.com/symengine/symengine-wheels
80+

setup.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,12 @@ def finalize_options(self):
222222
long_description = '''
223223
SymEngine is a standalone fast C++ symbolic manipulation library.
224224
Optional thin Python wrappers (SymEngine) allow easy usage from Python and
225-
integration with SymPy and Sage.'''
225+
integration with SymPy and Sage.
226+
227+
See https://github.com/symengine/symengine.py for information about License
228+
and dependencies of wheels
229+
230+
'''
226231

227232
setup(name="symengine",
228233
version="0.2.1.dev",

0 commit comments

Comments
 (0)