<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/numpy.git/numpy/f2py/src/fortranobject.h, branch v1.24.0</title>
<subtitle>github.com: numpy/numpy.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/'/>
<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://git.baserock.org/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://git.baserock.org/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>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://git.baserock.org/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://git.baserock.org/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>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://git.baserock.org/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>
<entry>
<title>BUG: numpy/f2py: put callback globals to thread-local storage</title>
<updated>2020-06-07T18:27:50+00:00</updated>
<author>
<name>Pauli Virtanen</name>
<email>pav@iki.fi</email>
</author>
<published>2020-06-07T12:37:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=c3491aa1a6458e6cc1fce72dd9e0ec6e05e7c911'/>
<id>c3491aa1a6458e6cc1fce72dd9e0ec6e05e7c911</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title> Cleaning up PY_MAJOR_VERSION/PY_VERSION_HEX</title>
<updated>2020-01-03T21:44:22+00:00</updated>
<author>
<name>Seth Troisi</name>
<email>sethtroisi@google.com</email>
</author>
<published>2020-01-03T21:44:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=24189be60ec4d823f4068be727b5d28f7eacc823'/>
<id>24189be60ec4d823f4068be727b5d28f7eacc823</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ENH: Chain exceptions when converting python objects to fortran</title>
<updated>2019-12-02T09:28:44+00:00</updated>
<author>
<name>Eric Wieser</name>
<email>wieser.eric@gmail.com</email>
</author>
<published>2019-12-01T16:27:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=3c6bbd7b43bf584aeef780a9e42acf2ecce7b179'/>
<id>3c6bbd7b43bf584aeef780a9e42acf2ecce7b179</id>
<content type='text'>
Note that since we now need `npy_3kcompat.h`, we can delete all duplicated lines in this file

We preserve the original exception type for compatibility with old code here.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Note that since we now need `npy_3kcompat.h`, we can delete all duplicated lines in this file

We preserve the original exception type for compatibility with old code here.
</pre>
</div>
</content>
</entry>
<entry>
<title>MAINT: Hard tab and whitespace cleanup.</title>
<updated>2018-03-08T22:28:40+00:00</updated>
<author>
<name>Charles Harris</name>
<email>charlesr.harris@gmail.com</email>
</author>
<published>2018-03-08T20:20:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=27b8e54598a325b53fc73b2017ef5e2272f3e5f4'/>
<id>27b8e54598a325b53fc73b2017ef5e2272f3e5f4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MAINT: change place where NPY_NO_DEPRECATED_API is defined in f2py.</title>
<updated>2014-11-16T13:40:35+00:00</updated>
<author>
<name>Ralf Gommers</name>
<email>ralf.gommers@googlemail.com</email>
</author>
<published>2014-11-16T13:40:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=fff6deee7b44bedd4deb03dd7b5762abe469dba7'/>
<id>fff6deee7b44bedd4deb03dd7b5762abe469dba7</id>
<content type='text'>
This makes sure to undef at the end, and by putting the define in the
C code it ensures that the error message is understandable.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes sure to undef at the end, and by putting the define in the
C code it ensures that the error message is understandable.
</pre>
</div>
</content>
</entry>
</feed>
