<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/numpy.git/numpy/conftest.py, branch treddy_issue_18273</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>TST: Simplify Hypothesis config</title>
<updated>2020-11-15T04:54:07+00:00</updated>
<author>
<name>Zac-HD</name>
<email>zac.hatfield.dodds@gmail.com</email>
</author>
<published>2020-11-15T04:53:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=ba315034759fbf91c61bb55390edc86e7b2627f3'/>
<id>ba315034759fbf91c61bb55390edc86e7b2627f3</id>
<content type='text'>
All configuration is now done in conftest.py, and detection of dev/user mode is based on the presence of pytest.ini in the repo root.  See #17390.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
All configuration is now done in conftest.py, and detection of dev/user mode is based on the presence of pytest.ini in the repo root.  See #17390.
</pre>
</div>
</content>
</entry>
<entry>
<title>BUG: fix a compile and a test warning</title>
<updated>2020-08-09T07:58:49+00:00</updated>
<author>
<name>mattip</name>
<email>matti.picus@gmail.com</email>
</author>
<published>2020-08-09T07:58:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=cbd0897a89064f78fb142d4c6c44d75e761133ab'/>
<id>cbd0897a89064f78fb142d4c6c44d75e761133ab</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Configure hypothesis for np.test()</title>
<updated>2020-07-23T04:23:40+00:00</updated>
<author>
<name>Zac-HD</name>
<email>zac.hatfield.dodds@gmail.com</email>
</author>
<published>2020-07-16T04:54:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=3d74fab153420baa61dd8ccd284265393218f471'/>
<id>3d74fab153420baa61dd8ccd284265393218f471</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>TST: Add slow_pypy support</title>
<updated>2020-04-13T18:44:13+00:00</updated>
<author>
<name>Anirudh Subramanian</name>
<email>anirudh2290@ufl.edu</email>
</author>
<published>2020-04-10T20:32:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=9df2c98537b72c74f4e996ad840f1fe5a5f003df'/>
<id>9df2c98537b72c74f4e996ad840f1fe5a5f003df</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Install and configure Hypothesis</title>
<updated>2020-02-05T10:42:51+00:00</updated>
<author>
<name>Zac-HD</name>
<email>zac.hatfield.dodds@gmail.com</email>
</author>
<published>2020-01-24T05:28:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=8eb9cfcd064a412f5757622d1da343b1730c034d'/>
<id>8eb9cfcd064a412f5757622d1da343b1730c034d</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 unnecessary 'from __future__ import ...' statements</title>
<updated>2020-01-03T15:48:11+00:00</updated>
<author>
<name>Jon Dufresne</name>
<email>jon.dufresne@gmail.com</email>
</author>
<published>2019-08-27T11:36:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=ed1e9659f103260a32536b4a7615393e3b1173dc'/>
<id>ed1e9659f103260a32536b4a7615393e3b1173dc</id>
<content type='text'>
As numpy is Python 3 only, these import statements are now unnecessary
and don't alter runtime behavior.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As numpy is Python 3 only, these import statements are now unnecessary
and don't alter runtime behavior.
</pre>
</div>
</content>
</entry>
<entry>
<title>TST: add pytest machinery to specify memory requirements for tests</title>
<updated>2019-12-01T14:37:50+00:00</updated>
<author>
<name>Pauli Virtanen</name>
<email>pav@iki.fi</email>
</author>
<published>2019-12-01T12:23:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=2ae28b0df570768c9c685e8ba8ee71c4717c902a'/>
<id>2ae28b0df570768c9c685e8ba8ee71c4717c902a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>BUG: Refcount fixes (#13860)</title>
<updated>2019-07-03T19:04:01+00:00</updated>
<author>
<name>Sebastian Berg</name>
<email>sebastian@sipsolutions.net</email>
</author>
<published>2019-07-03T19:04:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=deea4983aedfa96905bbaee64e3d1de84144303f'/>
<id>deea4983aedfa96905bbaee64e3d1de84144303f</id>
<content type='text'>
* BUG: Fix leaking of object descriptor on dtype discovery of `None`

* BUG: Fix reference count leak in string discovery code path

* BUG: Fix two more datetime related reference count bugs

One is leaking only the python integer 1, the other a descriptor.

* BUG: Fix bugs in vectorized string functions error paths

Fixes reference count issues (a leak) in
TestVecString::test_non_existent_method and
TestVecString::test_non_string_array

* BUG: Fix Reference count leak in in128 C-level tests

* BUG: Fix refcount leak in advanced indexing error path

* BUG,MAINT: Refactor indexing dtypes handling in mapiter constructor

Using borrowed references for the dtypes seems much easier to get
the reference counts right.

* BUG: Reference leaks in deprecated datetime with timezone coercion

* BUG: Refcount issue in nonzero 0-d path

* BUG: Fix ufunc.at dtype refcount handling in resolver

* BUG: Fix reference count in nditer python op_axes setup

* BUG: Reference leak in writebackifcopy non-array error path

* BUG: Add missing DECREF in ufunc with dtype type resolution

* BUG: Reference count bugs in io functions

* BUG: Reference count loss in as_c_array C-side tests

* BUG: Leaking of method in object method based ufunc loops

The function could possibly be optimized nicely by checking
that the method will be the same because the types are identical.
OTOH, that may not be correct in dynamically adapted types.

* TST: Clean up cyclic ctypes reference to simplify leak debugging

If we do not clean it up in this test, the collection can take
so long that it affects the following tests when running with
reference leak debugging tools (pytest-leaks).

* BUG: Reference count of raw data for 0-sized unpickling

* TST: Mark tests which must leak references

It really may be time to remove this, considering how annoying this
is, may want to think about getting rid of that behaviour.

Could probably write a multiearraytests C-side function instead.

* BUG: Fix refcount leaks in arr.getield and setfield error paths

* BUG: Fix refcount issue in wheremask

This fix is not the prettiest, since it relies on the wheremask
to be formatted to boolean beforehand correctly.

* TST: Reset StringConvert after mutating it in tests

Or maybe just mark the test?

* BUG: Fix missing static for npy_cache_import in umath funcs.inc.src

* BUG: Fix refcount in multiternew error path

* BUG: Fix npy_ObjectGCD and LCM reference counting

* BUG: Decrement already wrapped outputs on failure

This is not super pretty, but not sure how to do it much better
right now.

* FIXUP: iotools StringConverter._mapper

* FIXUP: as_c_array tests

* FIXUP: String/dtype discovery comment

* FIXUP: Nonzero comment

* FIXUP: mapiternew -- check error return of dtype creation

In principle, at least at this time, this is not possible</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* BUG: Fix leaking of object descriptor on dtype discovery of `None`

* BUG: Fix reference count leak in string discovery code path

* BUG: Fix two more datetime related reference count bugs

One is leaking only the python integer 1, the other a descriptor.

* BUG: Fix bugs in vectorized string functions error paths

Fixes reference count issues (a leak) in
TestVecString::test_non_existent_method and
TestVecString::test_non_string_array

* BUG: Fix Reference count leak in in128 C-level tests

* BUG: Fix refcount leak in advanced indexing error path

* BUG,MAINT: Refactor indexing dtypes handling in mapiter constructor

Using borrowed references for the dtypes seems much easier to get
the reference counts right.

* BUG: Reference leaks in deprecated datetime with timezone coercion

* BUG: Refcount issue in nonzero 0-d path

* BUG: Fix ufunc.at dtype refcount handling in resolver

* BUG: Fix reference count in nditer python op_axes setup

* BUG: Reference leak in writebackifcopy non-array error path

* BUG: Add missing DECREF in ufunc with dtype type resolution

* BUG: Reference count bugs in io functions

* BUG: Reference count loss in as_c_array C-side tests

* BUG: Leaking of method in object method based ufunc loops

The function could possibly be optimized nicely by checking
that the method will be the same because the types are identical.
OTOH, that may not be correct in dynamically adapted types.

* TST: Clean up cyclic ctypes reference to simplify leak debugging

If we do not clean it up in this test, the collection can take
so long that it affects the following tests when running with
reference leak debugging tools (pytest-leaks).

* BUG: Reference count of raw data for 0-sized unpickling

* TST: Mark tests which must leak references

It really may be time to remove this, considering how annoying this
is, may want to think about getting rid of that behaviour.

Could probably write a multiearraytests C-side function instead.

* BUG: Fix refcount leaks in arr.getield and setfield error paths

* BUG: Fix refcount issue in wheremask

This fix is not the prettiest, since it relies on the wheremask
to be formatted to boolean beforehand correctly.

* TST: Reset StringConvert after mutating it in tests

Or maybe just mark the test?

* BUG: Fix missing static for npy_cache_import in umath funcs.inc.src

* BUG: Fix refcount in multiternew error path

* BUG: Fix npy_ObjectGCD and LCM reference counting

* BUG: Decrement already wrapped outputs on failure

This is not super pretty, but not sure how to do it much better
right now.

* FIXUP: iotools StringConverter._mapper

* FIXUP: as_c_array tests

* FIXUP: String/dtype discovery comment

* FIXUP: Nonzero comment

* FIXUP: mapiternew -- check error return of dtype creation

In principle, at least at this time, this is not possible</pre>
</div>
</content>
</entry>
<entry>
<title>TST: Register markers in conftest.py.</title>
<updated>2019-05-13T19:48:22+00:00</updated>
<author>
<name>Charles Harris</name>
<email>charlesr.harris@gmail.com</email>
</author>
<published>2019-05-13T19:13:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=81fe94de6e2261ba75c65233ba8dfbae7180640d'/>
<id>81fe94de6e2261ba75c65233ba8dfbae7180640d</id>
<content type='text'>
Register the markers 'slow' and 'valgrind' in the `conftest.py` file
instead of `pytest.ini` as the latter file is not always present.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Register the markers 'slow' and 'valgrind' in the `conftest.py` file
instead of `pytest.ini` as the latter file is not always present.
</pre>
</div>
</content>
</entry>
<entry>
<title>MAINT: remove unused stdlib imports</title>
<updated>2018-09-30T17:22:49+00:00</updated>
<author>
<name>Emil Hessman</name>
<email>emil@hessman.se</email>
</author>
<published>2018-09-30T17:22:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/numpy.git/commit/?id=e07b0fce7844a227fa05e4f20772ec9cc5bf9912'/>
<id>e07b0fce7844a227fa05e4f20772ec9cc5bf9912</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
