Skip to content

Commit 2178b21

Browse files
Document changes in supported Python versions.
Also update build instructions. [ci skip]
1 parent f8f337f commit 2178b21

File tree

2 files changed

+9
-27
lines changed

2 files changed

+9
-27
lines changed

BUILD_INSTALL.md

+8-26
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,16 @@ STEP BY STEP BUILD AND INSTALL
33

44
1. Check the C++ compiler version.
55

6-
Ensure you have a suitable C++98 or C++11 compiler. On Windows, Visual
7-
Studio 2010 is the minimum supported compiler. On Mac OS X, clang is the
8-
recommended compiler. On Linux, gcc 4.6.1, gcc 4.7.0, and
9-
clang 3.3-svn have been tested.
6+
Ensure you have a suitable C++14 compiler. On Windows, Visual
7+
Studio 2015 is the minimum supported compiler. On Mac OS X, clang is the
8+
recommended compiler. On Linux, gcc 4.9 and later, and
9+
clang 3.4 and later have been tested.
1010

1111
2. Get the prerequisites.
1212
* CMake >= 2.8.11
13-
* Python 2.6, 2.7, 3.3, or 3.4
14-
* Cython >= 0.21
15-
* NumPy >= 1.5
13+
* Python 2.7, 3.4, or 3.5
14+
* Cython >= 0.23
15+
* NumPy >= 1.71
1616
* git (for cloning the github repositories)
1717
* Nose (Only for generating xunit .xml output when running tests)
1818

@@ -49,13 +49,6 @@ to the cmake command.
4949

5050
```
5151
~ $ cd dynd-python
52-
~/dynd-python $ mkdir build
53-
~/dynd-python $ cd build
54-
~/dynd-python/build $ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
55-
<...>
56-
~/dynd-python/build $ make
57-
<...>
58-
~/dynd-python/build $ cd ..
5952
~/dynd-python $ python setup.py install
6053
```
6154

@@ -89,16 +82,7 @@ For example, to set this up on Windows with MSVC 2013, do:
8982
9083
D:\dynd-python\libraries>cd ..
9184
92-
D:\dynd-python>mkdir build
93-
94-
D:\dynd-python>cd build
95-
96-
D:\dynd-python\build>cmake -DDYND_INSTALL_LIB=OFF -G"Visual Studio 12 Win64" ..
97-
-- The C compiler identification is MSVC 18.0.21005.1
98-
<...>
99-
100-
D:\dynd-python\build>start dynd-python.sln
101-
<launches MSVC>
85+
D:\dynd-python>python setup.py install
10286
10387
```
10488

@@ -125,8 +109,6 @@ CMake with an argument like "-DCMAKE_BUILD_TYPE=Release".
125109

126110
CMAKE_BUILD_TYPE
127111
Which kind of build, such as Release, RelWithDebInfo, Debug.
128-
PYTHON_PACKAGE_INSTALL_PREFIX
129-
Where the Python module should be installed.
130112
CMAKE_INSTALL_PREFIX
131113
The prefix for installing shared libraries such as
132114
libdynd.so.

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ is the Python exposure of [the DyND dynamic multi-dimensional array library](htt
1010
To discuss the development of this library, subscribe to the
1111
[LibDyND Development List](https://groups.google.com/forum/#!forum/libdynd-dev).
1212

13-
Python versions 2.6, 2.7, 3.3 and 3.4 are supported.
13+
Python versions 2.7, 3.4 and 3.5 are supported.
1414

1515
http://libdynd.org
1616

0 commit comments

Comments
 (0)