Conor MacBride
Conor MacBride
Based on discussions in #5772, this adds a pure Python wheel to the publishing workflow. (I think this PR should probably close that issue?) The pure Python wheel would be...
Implements two new options for enabling the documenting of private and/or special methods. Only enabled for class names listed in config file. Class names must be given in full, e.g.,``...
### Description When creating a HDU without specifying any data, the `quantize_level` and `quantize_method` arguments (at least) passed to the HDU class during initialisation are not honoured when data is...
Pytest 8 will use the [new-style hook wrappers](https://pluggy.readthedocs.io/en/stable/#wrappers) so we should add a version check to update the decorator for our `pytest_runtest_call` hooks. See also: https://github.com/pytest-dev/pytest/issues/11714 Also re-enable the pytestdev...
I reviewed all the configuration options which are used in the code and found quite a few inconsistencies. I have listed proposed fixes for them, separated into breaking and non-breaking...
A test from #179 was showing: ``` ValueError: The 'pytest_mpl.summary.html' package was not installed in a way that PackageLoader understands. ``` The update in this PR might fix that as...
There's lots of tests in `tests/test_pytest_mpl.py` which write test code to a temp file, run it, and check the result. Pytest's builtin pytester plugin is designed for doing this and...
When pytest is run over multiple processes/machines using pytest-xdist, generating files such as baseline images, baseline hashes, result and diff images, and JSON and HTML summaries may not work as...
### Description This pull request is to address the following unexpected behaviours: 1. If a HDU is created with e.g. `hdu = astropy.io.fits.CompImageHDU()`, when new data is set (e.g. `hdu.data...
- The `pytest-mpl` test suite relies on lots of hardcoded hashes remaining the same, which leads to lots of test failures on different platforms. - Instead of hardcoding the hashes...