<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/numpy.git/numpy/f2py/src, branch main</title>
<subtitle>github.com: numpy/numpy.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/numpy.git/'/>
<entry>
<title>MAINT: Fix typos found by codespell</title>
<updated>2022-10-07T08:21:11+00:00</updated>
<author>
<name>Dimitri Papadopoulos</name>
<email>3234522+DimitriPapadopoulos@users.noreply.github.com</email>
</author>
<published>2022-10-07T08:00:52+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/numpy.git/commit/?id=8551018184e16dc76cadb05cfaf73985105a3293'/>
<id>8551018184e16dc76cadb05cfaf73985105a3293</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MAINT: fix up use of `NPY_NO_DEPRECATED_API` usage in f2py</title>
<updated>2022-06-17T06:12:05+00:00</updated>
<author>
<name>Ralf Gommers</name>
<email>ralf.gommers@gmail.com</email>
</author>
<published>2022-06-17T06:09:59+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/numpy.git/commit/?id=c4694b4cb23c986bf71ae22a47bdf3c5f192922b'/>
<id>c4694b4cb23c986bf71ae22a47bdf3c5f192922b</id>
<content type='text'>
This was giving a lot of warnings like:

    numpy/f2py/src/fortranobject.h:9: warning: "NPY_NO_DEPRECATED_API" redefined

when building SciPy. In general, this is generated code which is
included in the build of other projects which may have already set this
macro - so only set it if it is not yet set.

The other change is to set it to the current numpy version, like is done
everywhere else in numpy, rather than to a fixed 1.7 version.
This will ensure that if new deprecations happen, f2py gets updated for
them.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was giving a lot of warnings like:

    numpy/f2py/src/fortranobject.h:9: warning: "NPY_NO_DEPRECATED_API" redefined

when building SciPy. In general, this is generated code which is
included in the build of other projects which may have already set this
macro - so only set it if it is not yet set.

The other change is to set it to the current numpy version, like is done
everywhere else in numpy, rather than to a fixed 1.7 version.
This will ensure that if new deprecations happen, f2py gets updated for
them.
</pre>
</div>
</content>
</entry>
<entry>
<title>ENH: Support character string arrays</title>
<updated>2022-06-05T15:19:12+00:00</updated>
<author>
<name>Pearu Peterson</name>
<email>pearu.peterson@gmail.com</email>
</author>
<published>2021-07-01T14:54:45+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/numpy.git/commit/?id=d4e11c7a2eb64861275facb076d47ccd135fa28c'/>
<id>d4e11c7a2eb64861275facb076d47ccd135fa28c</id>
<content type='text'>
TST: added test for issue #18684

ENH: f2py opens files with correct encoding, fixes #635

TST: added test for issue #6308

TST: added test for issue #4519

TST: added test for issue #3425

ENH: Implement user-defined hooks support for post-processing f2py data structure. Implement character BC hook.

ENH: Add support for detecting utf-16 and utf-32 encodings.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
TST: added test for issue #18684

ENH: f2py opens files with correct encoding, fixes #635

TST: added test for issue #6308

TST: added test for issue #4519

TST: added test for issue #3425

ENH: Implement user-defined hooks support for post-processing f2py data structure. Implement character BC hook.

ENH: Add support for detecting utf-16 and utf-32 encodings.
</pre>
</div>
</content>
</entry>
<entry>
<title>BUG: f2py: Simplify creation of an exception message. Closes gh-19000.</title>
<updated>2021-12-20T15:35:31+00:00</updated>
<author>
<name>Warren Weckesser</name>
<email>warren.weckesser@gmail.com</email>
</author>
<published>2021-12-20T15:35:31+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/numpy.git/commit/?id=271010f1037150e95017f803f4214b8861e528f2'/>
<id>271010f1037150e95017f803f4214b8861e528f2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MAINT: Reduce DepreciationWarnings, use more data API types for f2py (#19978)</title>
<updated>2021-09-29T06:26:13+00:00</updated>
<author>
<name>Rohit Goswami</name>
<email>rog32@hi.is</email>
</author>
<published>2021-09-29T06:26:13+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/numpy.git/commit/?id=26ce52951bf176ffb30c1044414036b728e0849d'/>
<id>26ce52951bf176ffb30c1044414036b728e0849d</id>
<content type='text'>
* MAINT: More data type API for f2py

* MAINT: Less DeprecationWarnings for f2py

* MAINT: Fix casts for complex arrays in f2py</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* MAINT: More data type API for f2py

* MAINT: Less DeprecationWarnings for f2py

* MAINT: Fix casts for complex arrays in f2py</pre>
</div>
</content>
</entry>
<entry>
<title>MAINT: Don't allow short blocks on single line.</title>
<updated>2021-09-28T17:52:41+00:00</updated>
<author>
<name>Charles Harris</name>
<email>charlesr.harris@gmail.com</email>
</author>
<published>2021-09-28T17:52:41+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/numpy.git/commit/?id=e143a42d26db32c8cb10c3cc7d22639aa9f22843'/>
<id>e143a42d26db32c8cb10c3cc7d22639aa9f22843</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MAINT: Use updated clang-format</title>
<updated>2021-09-28T02:01:09+00:00</updated>
<author>
<name>Rohit Goswami</name>
<email>rog32@hi.is</email>
</author>
<published>2021-09-28T01:56:10+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/numpy.git/commit/?id=5def1f758eca3d509ecefbb5056ad1538d63fb9a'/>
<id>5def1f758eca3d509ecefbb5056ad1538d63fb9a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MAINT: clang-format for f2py</title>
<updated>2021-09-28T00:30:04+00:00</updated>
<author>
<name>Rohit Goswami</name>
<email>rog32@hi.is</email>
</author>
<published>2021-09-27T18:34:28+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/numpy.git/commit/?id=45237fa2f5ec064892fa23b5fc4b3b44fb629eaa'/>
<id>45237fa2f5ec064892fa23b5fc4b3b44fb629eaa</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MAINT,DOC: f2py cleanup</title>
<updated>2021-09-20T20:23:54+00:00</updated>
<author>
<name>Rohit Goswami</name>
<email>rog32@hi.is</email>
</author>
<published>2021-08-28T21:55:46+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/numpy.git/commit/?id=af5510bc4b1b866a8026bfa71af43d69045b4e88'/>
<id>af5510bc4b1b866a8026bfa71af43d69045b4e88</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MAIN: Minor include rationalization.</title>
<updated>2021-09-03T16:35:29+00:00</updated>
<author>
<name>Charles Harris</name>
<email>charlesr.harris@gmail.com</email>
</author>
<published>2021-09-02T00:22:05+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/numpy.git/commit/?id=a3e2b7c46d4c4025f4945e3e3ea207a00a63c499'/>
<id>a3e2b7c46d4c4025f4945e3e3ea207a00a63c499</id>
<content type='text'>
- Replace "Python.h" by &lt;Python.h&gt;
- Replace "structmember.h" by &lt;structmember.h&gt;
- Replace &lt;npy_config&gt; by "npy_config"
- Define PY_SSIZE_T_CLEAN before all Python.h includes in .c files.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Replace "Python.h" by &lt;Python.h&gt;
- Replace "structmember.h" by &lt;structmember.h&gt;
- Replace &lt;npy_config&gt; by "npy_config"
- Define PY_SSIZE_T_CLEAN before all Python.h includes in .c files.
</pre>
</div>
</content>
</entry>
</feed>
