Skip to content

Release Candidate v2.7.1#101

Merged
aburrell merged 35 commits into
mainfrom
rc_v2.7.1
Apr 7, 2026
Merged

Release Candidate v2.7.1#101
aburrell merged 35 commits into
mainfrom
rc_v2.7.1

Conversation

@aburrell
Copy link
Copy Markdown
Owner

@aburrell aburrell commented Apr 2, 2026

Description

Please include a summary of the change and which issue is fixed. Please also
include relevant motivation and context. List any dependencies that are required
for this change. Please see CONTRIBUTING.rst for more guidelines.

Fixes # (issue)

Type of change

Please delete options that are not relevant.

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality
    to not work as expected)
  • This change requires a documentation update

How Has This Been Tested?

Unit tests

Test Configuration:

  • Operating system: OS X Tahoe
  • Version number: Python 3.10
  • Any details about your local setup that are relevant: N/A

Checklist:

  • Update the version number
  • Verify and update Zenodo information in .zenodo.json
  • doc tests pass locally
  • Upload the test distribution to the testPyPi server
  • Contacted developers and users about the future release
  • 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

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.
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.
Changed call from `path`, which is deprecated, to `files`.
aburrell added 5 commits April 2, 2026 15:03
Fixed changelog for this PR and the last one.
Remove the codeclimate yaml, since we aren't using it anymore.
Update the version number in the toml.
Added a target release date for next week.
@aburrell aburrell added this to the Version 2.7.1 milestone Apr 2, 2026
@coveralls
Copy link
Copy Markdown

Coverage Status

coverage: 93.144% (-0.6%) from 93.73%
when pulling e181781 on rc_v2.7.1
into 2c25565 on main.

@aburrell
Copy link
Copy Markdown
Owner Author

aburrell commented Apr 2, 2026

A release candidate has been uploaded to TestPyPi: https://test.pypi.org/project/aacgmv2/2.7.1rc1/

You may wish to test this in your projects. If you're tagged below, it's because this package is one of your dependencies and it may be useful to know about the new release.

@KCollins, @JouleCai, @sapols, @MITHaystack, @karzunn, @ucalgary-srs, @zemarchezi, @aurorax-space, @carleymartin

@aburrell
Copy link
Copy Markdown
Owner Author

aburrell commented Apr 3, 2026

aburrell/ocbpy#159 shows that some numpy deprectation issues that caused failure in the base runs pass with the new release candidate.

@aburrell aburrell merged commit 5f85579 into main Apr 7, 2026
57 checks passed
@aburrell aburrell deleted the rc_v2.7.1 branch April 7, 2026 20:25
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.

2 participants