<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/numpy.git/numpy/f2py/tests/src/array_from_pyobj, 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>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>DEP: remove NPY_ARRAY_UPDATEIFCOPY, deprecated in 1.14 (#20589)</title>
<updated>2021-12-18T17:05:35+00:00</updated>
<author>
<name>Matti Picus</name>
<email>matti.picus@gmail.com</email>
</author>
<published>2021-12-18T17:05:35+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/numpy.git/commit/?id=bb95cf015165bcf85f99ba0d28a7a6e727ca955b'/>
<id>bb95cf015165bcf85f99ba0d28a7a6e727ca955b</id>
<content type='text'>
* DEP: remove NPY_ARRAY_UPDATEIFCOPY, deprecated in 1.14

* remove more UPDATEIFCOPY

* typo: add missing comma

* remove a few more UPDATEIFCOPY

* Add release note

* remove UPDATEIFCOPY from comment (from review)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* DEP: remove NPY_ARRAY_UPDATEIFCOPY, deprecated in 1.14

* remove more UPDATEIFCOPY

* typo: add missing comma

* remove a few more UPDATEIFCOPY

* Add release note

* remove UPDATEIFCOPY from comment (from review)</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>
<entry>
<title>BUG: revise string_from_pyobj/try_pyarr_from_string with respect to malloc and copy (the second round)</title>
<updated>2021-06-15T13:16:26+00:00</updated>
<author>
<name>Pearu Peterson</name>
<email>pearu.peterson@gmail.com</email>
</author>
<published>2021-06-15T13:16:26+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/numpy.git/commit/?id=abe3eb210d0bdd0686d15a0aa57d3e73c5d7f673'/>
<id>abe3eb210d0bdd0686d15a0aa57d3e73c5d7f673</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "BUG: revise string_from_pyobj/try_pyarr_from_string with respect to malloc and copy." (#19235)</title>
<updated>2021-06-13T16:49:19+00:00</updated>
<author>
<name>Ralf Gommers</name>
<email>ralf.gommers@gmail.com</email>
</author>
<published>2021-06-13T16:49:19+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/numpy.git/commit/?id=0cb9f7f7aa8f4255fafb5431dcc595ce183bc376'/>
<id>0cb9f7f7aa8f4255fafb5431dcc595ce183bc376</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MAINT: apply sizeof(char)==1</title>
<updated>2021-05-26T11:54:11+00:00</updated>
<author>
<name>Pearu Peterson</name>
<email>pearu.peterson@gmail.com</email>
</author>
<published>2021-05-26T11:54:11+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/numpy.git/commit/?id=8c6e74de6b3833c6230e930503f44734c4ec370b'/>
<id>8c6e74de6b3833c6230e930503f44734c4ec370b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'master' into cleanup-Long</title>
<updated>2020-08-24T12:14:17+00:00</updated>
<author>
<name>Eric Wieser</name>
<email>wieser.eric@gmail.com</email>
</author>
<published>2020-08-24T12:14:17+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/numpy.git/commit/?id=018fb37987e02fdba377b008e5ca3d68e4611cb2'/>
<id>018fb37987e02fdba377b008e5ca3d68e4611cb2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MAINT: Replace PyInt macros with their PyLong replacement</title>
<updated>2020-08-24T08:21:19+00:00</updated>
<author>
<name>Eric Wieser</name>
<email>wieser.eric@gmail.com</email>
</author>
<published>2020-08-24T08:19:08+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/numpy.git/commit/?id=117b3f4a293c689777d3cd445969ca99acb01cfe'/>
<id>117b3f4a293c689777d3cd445969ca99acb01cfe</id>
<content type='text'>
Unlike the others, PyInt_Check has a special meaning distinc from PyLong_Check, so only the places where the difference doesn't matter have been updated here.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Unlike the others, PyInt_Check has a special meaning distinc from PyLong_Check, so only the places where the difference doesn't matter have been updated here.
</pre>
</div>
</content>
</entry>
<entry>
<title>MAINT: Remove uses of PyString_FromString.</title>
<updated>2020-08-19T15:12:14+00:00</updated>
<author>
<name>Charles Harris</name>
<email>charlesr.harris@gmail.com</email>
</author>
<published>2020-08-11T20:27:48+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/numpy.git/commit/?id=8c226bf9b19a3b974bc63421918d068660ba506c'/>
<id>8c226bf9b19a3b974bc63421918d068660ba506c</id>
<content type='text'>
We no longer need to use the compatibility function after dropping
support for Python 2.7. In some cases unicode was the correct string
type rather than the bytes of the compatibility version and bugs in the
array `__complex__` and array `__array_interface__` methods have been
fixed by changing that.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We no longer need to use the compatibility function after dropping
support for Python 2.7. In some cases unicode was the correct string
type rather than the bytes of the compatibility version and bugs in the
array `__complex__` and array `__array_interface__` methods have been
fixed by changing that.
</pre>
</div>
</content>
</entry>
<entry>
<title>MNT: support python 3.10</title>
<updated>2020-05-29T15:02:35+00:00</updated>
<author>
<name>Thomas A Caswell</name>
<email>tcaswell@gmail.com</email>
</author>
<published>2020-05-28T17:04:59+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/numpy.git/commit/?id=405c6dec7987324395f7113eab02492b3044a9ed'/>
<id>405c6dec7987324395f7113eab02492b3044a9ed</id>
<content type='text'>
In https://github.com/python/cpython/pull/20290 CPython changed
`Py_TYPE` from a macro to an inline function.  This requires a code
change to us `Py_SET_TYPE` instead when using `Py_TYPE()` as a lvalue
in c code.

In https://github.com/python/cpython/pull/20429 CPython changed
`Py_SIZE` from a macro to an inline function.  This requires a code
change to us `Py_SET_SIZE` instead of using `Py_SIZE` as a lvalue in c
code.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In https://github.com/python/cpython/pull/20290 CPython changed
`Py_TYPE` from a macro to an inline function.  This requires a code
change to us `Py_SET_TYPE` instead when using `Py_TYPE()` as a lvalue
in c code.

In https://github.com/python/cpython/pull/20429 CPython changed
`Py_SIZE` from a macro to an inline function.  This requires a code
change to us `Py_SET_SIZE` instead of using `Py_SIZE` as a lvalue in c
code.
</pre>
</div>
</content>
</entry>
</feed>
