Skip to content

Commit 6a04cff

Browse files
committed
Completely remove PyCXX
1 parent 135c1db commit 6a04cff

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+4
-16407
lines changed

INSTALL

+1-5
Original file line numberDiff line numberDiff line change
@@ -257,12 +257,8 @@ Required libraries that ship with matplotlib
257257
agg template source statically, so it will not affect anything on
258258
your system outside of matplotlib.
259259

260-
`PyCXX` 6.2.4
261-
A library for writing Python extensions in C++.
262-
263260
`qhull` 2012.1
264-
A library for computing convex hulls. Used for computing triangulation
265-
and meshes.
261+
A library for computing Delaunay triangulations.
266262

267263
`ttconv`
268264
truetype font utility

doc/devel/coding_guide.rst

+3-2
Original file line numberDiff line numberDiff line change
@@ -152,10 +152,11 @@ C/C++ extensions
152152
address C++, but most of its admonitions still apply).
153153

154154
* Interfacing with Python may be done either with the raw Python/C API
155-
or Cython. Use of PyCXX is discouraged for new code.
155+
or Cython.
156156

157157
* Python/C interface code should be kept separate from the core C/C++
158-
code. The interface code should be named `FOO_wrap.cpp`.
158+
code. The interface code should be named `FOO_wrap.cpp` or
159+
`FOO_wrapper.cpp`.
159160

160161
* Header file documentation (aka docstrings) should be in Numpydoc
161162
format. We don't plan on using automated tools for these

extern/CXX/Config.hxx

-43
This file was deleted.

extern/CXX/Exception.hxx

-43
This file was deleted.

extern/CXX/Extensions.hxx

-43
This file was deleted.

0 commit comments

Comments
 (0)