From d55b336932bdada92e8ba7fbb8d380e64a003f82 Mon Sep 17 00:00:00 2001 From: Troy Raen Date: Tue, 2 Jul 2024 14:05:46 -0700 Subject: [PATCH] Loosen `astropy` version restriction (#51) * loosen astropy version restriction to ">=5.3" * fixup docs * prep release v0.3.8. update CHANGELOG. --- CHANGELOG.md | 7 +++++++ docs/source/for-developers/release-new-version.md | 7 +++++-- poetry.lock | 2 +- pyproject.toml | 2 +- 4 files changed, 14 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index da69a19..18cfddf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,13 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) (none) +## \[v0.3.8\] - 2024-07-02 + +### Changed + +- Loosen `astropy` version restriction to ">=5.3". `astropy` v<6.0.0 is required by `supernnova` v3.0.1 + which is not a direct dependency of `pittgoogle-client` but is often used with it. + ## \[v0.3.7\] - 2024-07-02 ### Added diff --git a/docs/source/for-developers/release-new-version.md b/docs/source/for-developers/release-new-version.md index 93e3a87..e6fed01 100644 --- a/docs/source/for-developers/release-new-version.md +++ b/docs/source/for-developers/release-new-version.md @@ -21,13 +21,16 @@ By following these instructions, you will: - Under "Write", paste in the relevant section of CHANGELOG.md describing the release. - Click "Publish release". -Completing step 3 will: +Completing step 3 will (or should): - Tag a new version on GitHub. - Publish the documentation to GitHub pages. - Publish the package to PyPI.org. -You will now be able to install the new version using: +View the [GitHub Actions](https://github.com/mwvgroup/pittgoogle-client/actions) page to see the +status of the release process. + +If all went well, you will now be able to install the new version using: ```bash pip install --upgrade pittgoogle-client diff --git a/poetry.lock b/poetry.lock index a2c212a..20bcb40 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1583,4 +1583,4 @@ test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools", [metadata] lock-version = "2.0" python-versions = "^3.9" -content-hash = "f70bdbe1b9b54ce3070f89ba0206f4f11e099d15195ab353975bfa3e317ed0b4" +content-hash = "8cca48c9ce56987e503a2f237998de4c9e2456e48bbbebcf60b40ec7d7ea0f3b" diff --git a/pyproject.toml b/pyproject.toml index 99a414b..5cea334 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -30,7 +30,7 @@ classifiers = [ # https://python-poetry.org/docs/dependency-specification/#git-dependencies python = "^3.9" attrs = ">=23.1" -astropy = ">=6.0" +astropy = ">=5.3" # v<6.0.0 required by supernnova 3.0.1 fastavro = ">=1.7.4" google-auth-oauthlib = ">=1.0" google-cloud-bigquery = ">=3.11.2"