-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Version 2.1.0 for develop #152
Conversation
Updated the way that the version is set in the code to make releases easier.
Updated the changelog to have a target release date.
Updated the documentation configuration to: - have a docstring, - get the version from the pyproject.toml file, and - update the project year.
Updated version and docs dependencies.
Updated the version number in the meson.build and setup.cfg files.
Remove the 're' package, which is no longer used.
Added the numpy version variable name to the Mac runs.
Change the doc test installation to use pyproject.toml. Also updated the docs requirements file.
Fixed the pyproject.toml doc imports.
Fixed the README link, as tested on TestPyPi.
Ensure coefficient dat file is included.
Update the pyproject.toml to include coverage calls, update the script call, and include the package data.
Remove lines migrated to the pyproject.toml file.
Fixed the interface between the argparse structure and the numpy file output creation.
Changing the pyproject.toml allowed the ``apexpy`` command to be created, addressing issue #113.
Fixed the input for stdout.
Added a windows catch for the version definition using metadata.
Updated this section header to be more obvious as to the contents.
Array handling has changed in newer versions of numpy, added a function to update the array data type if the input is a numpy array and leave it alone otherwise.
Reduced deprecation warnings by: - replacing `resource.path` calls with `resource.files` and - using the new helper function to cast array types when necessary.
Added unit tests for the array casting function.
Partial bugfixes for corrections to deprecated behaviour.
Remove the blank space before the module docstring.
Update the IGRF reference in the Authors file.
Added a reference tag to the authors section in the docs.
Added a citation guide for apexpy.
Ensure float inputs yield float outputs in mlon/mlt functions. Also updated a docstring to be more informative.
Expanded the changelog to include more of the changes implemented.
Added a missing space between words.
Added the citation guide to the docs index.
Removed unneeded dependency.
Expanded changelog line to be more informative.
BUG: Meson build on windows
Fixed the release date.
Pull Request Test Coverage Report for Build 12654850579Details
💛 - Coveralls |
Is this just to bring the develop branch up-to-date with main now that the 2.1.0 rc is ready? Would it have been better to delete rcv2.1.0 after #147 and merge main into develop? I think it's a mute point, but these nuances of the git workflow always confuse me... |
@ljlamarche this is to bring develop up to date with main. It's safer than merging main into develop, because if you end up making any changes it won't affect main. |
Description
Changes made to the latest RC to resolve bug revealed during main merge.
Type of change
Please delete options that are not relevant.
How Has This Been Tested?
Unit tests, ran command line utility locally.
Test Configuration
Checklist
develop
(notmain
) branchChangelog.rst
, summarising the changesAUTHORS.rst
and.zenodo.json