<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/numpy.git/numpy/f2py/src, branch v1.9.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>Merge pull request #4315 from charris/fix-gh-2408</title>
<updated>2014-02-20T17:08:06+00:00</updated>
<author>
<name>Charles Harris</name>
<email>charlesr.harris@gmail.com</email>
</author>
<published>2014-02-20T17:08:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=34d7bee3d472e5b97c1ea7c8d7e8d9949a9ebc16'/>
<id>34d7bee3d472e5b97c1ea7c8d7e8d9949a9ebc16</id>
<content type='text'>
BUG: #2408, Fix f2py Python 3 error message string bug.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
BUG: #2408, Fix f2py Python 3 error message string bug.</pre>
</div>
</content>
</entry>
<entry>
<title>BUG: #2408, Fix f2py Python 3 error message string bug.</title>
<updated>2014-02-17T22:03:12+00:00</updated>
<author>
<name>Charles Harris</name>
<email>charlesr.harris@gmail.com</email>
</author>
<published>2014-02-17T21:47:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=1b83d85bc4cfaccb12295d993c5a12e5c4029030'/>
<id>1b83d85bc4cfaccb12295d993c5a12e5c4029030</id>
<content type='text'>
The original was generating an exception message and, after aliasing,
calling PyBytes_AsString on a unicode string -&gt; error. It was also
leaking references, although that probably didn't matter in context.

The fix here is on the cheap side, just use a C string for the message
without including the extra information about the erroneous type that
led to the exception.

No test, I don't know how to evoke this error.

Closes #2408.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The original was generating an exception message and, after aliasing,
calling PyBytes_AsString on a unicode string -&gt; error. It was also
leaking references, although that probably didn't matter in context.

The fix here is on the cheap side, just use a C string for the message
without including the extra information about the erroneous type that
led to the exception.

No test, I don't know how to evoke this error.

Closes #2408.
</pre>
</div>
</content>
</entry>
<entry>
<title>BUG: #4256: f2py, PyString_FromStringAndSize is undefined in Python3.</title>
<updated>2014-02-16T22:07:25+00:00</updated>
<author>
<name>Charles Harris</name>
<email>charlesr.harris@gmail.com</email>
</author>
<published>2014-02-16T22:07:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=ddcb49e5f779a9e42356914b9ec4162b722d4ab0'/>
<id>ddcb49e5f779a9e42356914b9ec4162b722d4ab0</id>
<content type='text'>
Use PyUString_FromStringAndSize defined in npy_3kcompat instead. Not
using bytes may cause some problems, but strings seem like a better
choice. As modules generated with current f2py error out, this
particular use is not common and we are free to choose.

Closes #4256.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use PyUString_FromStringAndSize defined in npy_3kcompat instead. Not
using bytes may cause some problems, but strings seem like a better
choice. As modules generated with current f2py error out, this
particular use is not common and we are free to choose.

Closes #4256.
</pre>
</div>
</content>
</entry>
<entry>
<title>MAINT: fix some f2py related build warnings.</title>
<updated>2014-01-22T19:25:42+00:00</updated>
<author>
<name>Ralf Gommers</name>
<email>ralf.gommers@googlemail.com</email>
</author>
<published>2014-01-22T19:25:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=35f996a8b3e2e85caa54f037f5d9e93561551aea'/>
<id>35f996a8b3e2e85caa54f037f5d9e93561551aea</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MAINT: Remove outdated version checks.</title>
<updated>2013-07-11T18:43:18+00:00</updated>
<author>
<name>Charles Harris</name>
<email>charlesr.harris@gmail.com</email>
</author>
<published>2013-07-11T18:08:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=28eadc0e31ca7aea5c679023d1e703856f45c879'/>
<id>28eadc0e31ca7aea5c679023d1e703856f45c879</id>
<content type='text'>
Because Numpy 1.8.0 will no longer supports Python versions &lt; 2.6 we
no longer need to check for that and can also remove the code that is
specific to those earlier versions.

To make this a bit safer, the toplevel setup.py file now contains a
check of the Python version number and raises an error when run by an
unsupported version.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Because Numpy 1.8.0 will no longer supports Python versions &lt; 2.6 we
no longer need to check for that and can also remove the code that is
specific to those earlier versions.

To make this a bit safer, the toplevel setup.py file now contains a
check of the Python version number and raises an error when run by an
unsupported version.
</pre>
</div>
</content>
</entry>
<entry>
<title>BUG: Choose a more unique PY_ARRAY_UNIQUE_SYMBOL in f2py.</title>
<updated>2013-02-25T05:31:28+00:00</updated>
<author>
<name>Bradley M. Froehle</name>
<email>brad.froehle@gmail.com</email>
</author>
<published>2013-02-25T05:31:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=a226daa75816577ac9c734133e600e5eebd9aaa9'/>
<id>a226daa75816577ac9c734133e600e5eebd9aaa9</id>
<content type='text'>
In a few exceptional cases where symbols are shared between different
Python modules the use of `PyArray_API` in f2py (fortranobject.h)
conflicts with the regular use of the same symbol in the multiarray
module. Generally the symptom of this conflicting use is a segfault
when importing a f2py'ed module. This occurs because the module init
code somehow overwrites the first element of `PyArray_API` with the
location of `PyArray_API`, causing a crash when
`PyArray_GetNDArrayCVersion` is called.

Closes gh-2521.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In a few exceptional cases where symbols are shared between different
Python modules the use of `PyArray_API` in f2py (fortranobject.h)
conflicts with the regular use of the same symbol in the multiarray
module. Generally the symptom of this conflicting use is a segfault
when importing a f2py'ed module. This occurs because the module init
code somehow overwrites the first element of `PyArray_API` with the
location of `PyArray_API`, causing a crash when
`PyArray_GetNDArrayCVersion` is called.

Closes gh-2521.
</pre>
</div>
</content>
</entry>
<entry>
<title>ENH: f2py: generate docstrings in Numpy docstring format</title>
<updated>2012-11-17T17:59:38+00:00</updated>
<author>
<name>Pauli Virtanen</name>
<email>pav@iki.fi</email>
</author>
<published>2012-11-17T17:31:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=ab13a65447d245e64b59c466827b2415d77ec186'/>
<id>ab13a65447d245e64b59c466827b2415d77ec186</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>STY: f2py - replace macros in old_defines.h with new.</title>
<updated>2012-02-04T23:11:39+00:00</updated>
<author>
<name>Charles Harris</name>
<email>charlesr.harris@gmail.com</email>
</author>
<published>2012-01-29T01:40:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=b63f91e4ce487c89a67ca31ccb2e1c53574b7857'/>
<id>b63f91e4ce487c89a67ca31ccb2e1c53574b7857</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>BUG: core: use PyCapsule objects only on Python &gt;= 3.0, stay with PyCObjects on Python 2.x</title>
<updated>2010-07-17T15:15:15+00:00</updated>
<author>
<name>Pauli Virtanen</name>
<email>pav@iki.fi</email>
</author>
<published>2010-07-17T15:15:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=6f20d1e7650fbb3ad61855ca5d85dff0aafe2f72'/>
<id>6f20d1e7650fbb3ad61855ca5d85dff0aafe2f72</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ENH, BUG: PyCObject will be deprecated in python 2.7. So use the NpyCapsule</title>
<updated>2010-05-03T07:50:02+00:00</updated>
<author>
<name>Charles Harris</name>
<email>charlesr.harris@gmail.com</email>
</author>
<published>2010-05-03T07:50:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=bc656ee7cb00a6c4ad0d43f1cdd36bf8c9a026ed'/>
<id>bc656ee7cb00a6c4ad0d43f1cdd36bf8c9a026ed</id>
<content type='text'>
compatibility functions in npy_3kcompat.h to replace the current calls.
This gets rid of a number of version checks and is easier to maintain.
Fix bug that was present in the ufunc _loop1d_list_free destructor in
the python3k case.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
compatibility functions in npy_3kcompat.h to replace the current calls.
This gets rid of a number of version checks and is easier to maintain.
Fix bug that was present in the ufunc _loop1d_list_free destructor in
the python3k case.
</pre>
</div>
</content>
</entry>
</feed>
