Skip to content

Commit 1f6857c

Browse files
authored
Merge pull request #98 from isuruf/release
Prepare for v0.2.0 release
2 parents e205694 + 5d3a868 commit 1f6857c

File tree

3 files changed

+20
-11
lines changed

3 files changed

+20
-11
lines changed

.travis.yml

+1-2
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,7 @@ env:
3838
- PYTHON_VERSION="2.7" BUILD_SHARED_LIBS="yes"
3939

4040
# These test the setup.py file
41-
- PYTHON_VERSION="2.6" WITH_MPFR="yes" INTEGER_CLASS="gmp"
42-
- PYTHON_VERSION="2.7" WITH_MPC="yes"
41+
- PYTHON_VERSION="2.7" WITH_MPFR="yes" INTEGER_CLASS="gmp"
4342
- PYTHON_VERSION="3.3" WITH_MPC="yes"
4443
- PYTHON_VERSION="3.4" WITH_MPFR="yes" WITH_NUMPY="yes"
4544
- PYTHON_VERSION="3.5" WITH_MPFR="yes" WITH_NUMPY="yes"

README.md

+16-5
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,27 @@ a fast C++ symbolic manipulation library.
77

88
## Installation
99

10+
### Ubuntu package manager
11+
12+
add-apt-repository ppa:symengine/ppa
13+
apt-get update
14+
apt-get install python-symengine # or python3-symengine if using python3
15+
16+
### Conda package manager
17+
18+
conda install python-symengine -c symengine -c conda-forge
19+
20+
### Build from source
21+
1022
Install prerequisites.
1123

1224
CMake >= 2.8.7
13-
Python2 >= 2.6 or Python3 >= 3.3
14-
Cython >= 0.19.1 and != 0.24
15-
SymEngine >= 0.1.0
25+
Python2 >= 2.7 or Python3 >= 3.3
26+
Cython >= 0.19.1
27+
SymEngine >= 0.2.0
1628

17-
For SymEngine, only a specific commit (see symengine_version.txt) is supported.
29+
For SymEngine, only a specific commit/tag (see symengine_version.txt) is supported.
1830
Latest git master branch may not work as there may be breaking changes in SymEngine.
19-
Cython v0.24 is not supported yet.
2031

2132
Python wrappers can be installed by,
2233

setup.py

+3-4
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
import sys
55

66
# Make sure the system has the right Python version.
7-
if sys.version_info[:2] < (2, 6):
8-
print("SymEngine requires Python 2.6 or newer. Python %d.%d detected" % sys.version_info[:2])
7+
if sys.version_info[:2] < (2, 7):
8+
print("SymEngine requires Python 2.7 or newer. Python %d.%d detected" % sys.version_info[:2])
99
sys.exit(-1)
1010

1111
# use setuptools by default as per the official advice at:
@@ -177,7 +177,7 @@ def run(self):
177177
integration with SymPy and Sage.'''
178178

179179
setup(name = "symengine",
180-
version="0.1.0.dev",
180+
version="0.2.0",
181181
description = "Python library providing wrappers to SymEngine",
182182
setup_requires = ['cython>=0.19.1'],
183183
long_description = long_description,
@@ -196,7 +196,6 @@ def run(self):
196196
'Topic :: Scientific/Engineering',
197197
'Topic :: Scientific/Engineering :: Mathematics',
198198
'Topic :: Scientific/Engineering :: Physics',
199-
'Programming Language :: Python :: 2.6',
200199
'Programming Language :: Python :: 2.7',
201200
'Programming Language :: Python :: 3.3',
202201
'Programming Language :: Python :: 3.4',

0 commit comments

Comments
 (0)