Skip to content

Version update#99

Merged
aburrell merged 27 commits into
developfrom
version_update
Apr 2, 2026
Merged

Version update#99
aburrell merged 27 commits into
developfrom
version_update

Conversation

@aburrell
Copy link
Copy Markdown
Owner

@aburrell aburrell commented Apr 2, 2026

Description

Maintenance pull request for Python support and GitHub Action tests.

Type of change

Please delete options that are not relevant.

  • Bug fix (non-breaking change which fixes an issue)

How Has This Been Tested?

Needs unit tests to pass here without deprecation warnings.

Test Configuration:

  • Operating system: GitHub Actions
  • Version number: Python 3.10-3.14
  • Any details about your local setup that are relevant: N/A

Checklist:

  • Make sure you are merging into the develop (not main) branch
  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • Any dependent changes have been merged and published in downstream modules
  • Add a note to Changelog.rst, summarising the changes
  • Add yourself to AUTHORS.rst and .zenodo.json

aburrell added 10 commits April 2, 2026 11:37
Cycled the Python support to 3.9-3.14.
Added a makefile to improve testing of the source code.
Updated the GitHub testing yamls by:
- cycling Python support,
- updating NEP 29, and
- updating the versions of actions used.
Added a summary of changes to the changelog.
Updated the docs to reflect the correct supported Python versions.
Sphinx deprecated `get_html_theme_path`, so the code using this package was removed.
Removed old codeclimate badge (codeclimate has migrated to a new owner and now uses AI).  Updated the Scrutinizer badge link.
Added more changes to the changelog.
Removed the artifact upload, as it was not being used and the action version is deprecated.
Removed the `os` package import, as it is no longer used.
@coveralls
Copy link
Copy Markdown

coveralls commented Apr 2, 2026

Coverage Status

coverage: 93.144% (-0.6%) from 93.73%
when pulling 1e7a9ae on version_update
into ff9325e on develop.

aburrell added 17 commits April 2, 2026 12:07
Updated the zenodo badge and target link location.
The old mac image is gone, try just using the latest one.
Added a linkcheck ignore for the scrutinizer destination and zenodo.
Updated the Python 3.10 mac OS version and added an intel test.
Added a missing quotation mark to the end of a string delcaration.
Removed trailing text from links to ignore.
Try the intel runner for Python 3.10.
Fixed the logic statement to avoid non-mac systems trying to use brew.
Numpy deprecated the casting of zero-dimension arrays to floats.  Ensured everything is a float by casting to array-like and then taking the value from each one.
 Fixed the DOI link to point to the badge image.
Updated the changelog to encompass the expanded scope.
Fixed typo in casting order.
Coveralls isn't finding the source files.  Attempting to fix this by removing a flag.
Try identifying test directory, as removing the cov flag was wrong.
Try keeping the coverage flag, but not it's value.
Remove the project version number from setup.cfg.
Remove the use of pytest source so that include will be used instead.
@aburrell aburrell added this to the Version 2.7.1 milestone Apr 2, 2026
@aburrell aburrell linked an issue Apr 2, 2026 that may be closed by this pull request
@aburrell aburrell merged commit 20082d4 into develop Apr 2, 2026
57 checks passed
@aburrell aburrell deleted the version_update branch April 2, 2026 18:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Version in setup.cfg

2 participants