Skip to content

Commit ad1ba58

Browse files
committed
Turn numpy deprecation warnings into errors
1 parent 514899e commit ad1ba58

18 files changed

+18
-0
lines changed

lib/matplotlib/delaunay/VoronoiDiagramGenerator.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535

3636
#include <Python.h>
3737
#define NO_IMPORT_ARRAY
38+
#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION
3839
#include "numpy/arrayobject.h"
3940

4041
#include "VoronoiDiagramGenerator.h"

lib/matplotlib/delaunay/VoronoiDiagramGenerator.h

+1
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
#define VORONOI_DIAGRAM_GENERATOR
3232

3333
#include "Python.h"
34+
#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION
3435
#include "numpy/arrayobject.h"
3536

3637
#include <math.h>

lib/matplotlib/delaunay/_delaunay.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
#include "VoronoiDiagramGenerator.h"
77
#include "delaunay_utils.h"
88
#include "natneighbors.h"
9+
#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION
910
#include "numpy/noprefix.h"
1011

1112
// support numpy 1.6 - this macro got renamed and deprecated at once in 1.7

lib/matplotlib/tri/_tri.h

+1
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@
6565

6666
#include "CXX/Extensions.hxx"
6767
#include "CXX/Objects.hxx"
68+
#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION
6869
#include "numpy/arrayobject.h"
6970

7071
#include <list>

src/_backend_agg.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838

3939
#include "MPL_isnan.h"
4040

41+
#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION
4142
#include "numpy/arrayobject.h"
4243
#include "agg_py_transforms.h"
4344

src/_backend_gdk.c

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
*/
44

55
#include "Python.h"
6+
#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION
67
#include "numpy/arrayobject.h"
78

89
#include <pygtk/pygtk.h>

src/_gtkagg.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
#include <fstream>
1414

1515
#include "agg_basics.h"
16+
#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION
1617
#include "numpy/arrayobject.h"
1718
#include "_backend_agg.h"
1819
#include "agg_py_transforms.h"

src/_image.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
#include <cmath>
1010
#include <cstdio>
1111

12+
#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION
1213
#include "numpy/arrayobject.h"
1314

1415
#include "agg_color_rgba.h"

src/_macosx.m

+1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
#include <ApplicationServices/ApplicationServices.h>
33
#include <sys/socket.h>
44
#include <Python.h>
5+
#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION
56
#include "numpy/arrayobject.h"
67
#include "path_cleanup.h"
78

src/_png.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525

2626
// TODO: Un CXX-ify this module
2727
#include "CXX/Extensions.hxx"
28+
#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION
2829
#include "numpy/arrayobject.h"
2930
#include "mplutils.h"
3031

src/agg_py_path_iterator.h

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
#define __AGG_PY_PATH_ITERATOR_H__
55

66
#include "CXX/Objects.hxx"
7+
#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION
78
#include "numpy/arrayobject.h"
89
#include "agg_path_storage.h"
910

src/agg_py_transforms.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
#include <Python.h>
44

55
#define NO_IMPORT_ARRAY
6+
#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION
67
#include "numpy/arrayobject.h"
78

89
#include "CXX/Objects.hxx"

src/cntr.c

+1
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
#include "structmember.h"
2121
#include <stdlib.h>
2222
#include <stdio.h>
23+
#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION
2324
#include "numpy/arrayobject.h"
2425

2526
#if PY_MAJOR_VERSION >= 3

src/file_compat.h

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33

44
#include <Python.h>
55
#include <stdio.h>
6+
#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION
67
#include "numpy/npy_common.h"
78
#include "numpy/ndarrayobject.h"
89
#include "mplutils.h"

src/ft2font.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
#include "file_compat.h"
88

9+
#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION
910
#include "numpy/arrayobject.h"
1011

1112
/*

src/path_cleanup.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
#include <Python.h>
44
#define NO_IMPORT_ARRAY
5+
#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION
56
#include "numpy/arrayobject.h"
67

78
#include "agg_py_path_iterator.h"

src/path_converters.h

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
#include <stdlib.h>
77
#include "CXX/Objects.hxx"
8+
#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION
89
#include "numpy/arrayobject.h"
910
#include "agg_path_storage.h"
1011
#include "agg_clip_liang_barsky.h"

src/qhull_wrap.c

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
* class without specifying a triangles array.
77
*/
88
#include "Python.h"
9+
#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION
910
#include "numpy/noprefix.h"
1011
#include "qhull/qhull_a.h"
1112
#include <stdio.h>

0 commit comments

Comments
 (0)