Skip to content

Commit a61fbeb

Browse files
authored
Merge pull request #91 from sunpy/nabobalis-patch-1
2 parents 4e20732 + 82e2264 commit a61fbeb

File tree

8 files changed

+81
-28
lines changed

8 files changed

+81
-28
lines changed

.circleci/config.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ jobs:
8787
8888
all-jobs: &all-jobs
8989
- "py311-figure"
90-
- "py312-figure-devdeps"
90+
- "py313-figure-devdeps"
9191
- "py310-figure-oldestdeps"
9292

9393
main-branch: &main-branch
@@ -109,9 +109,9 @@ workflows:
109109
image: "cimg/python:3.11"
110110

111111
- figure:
112-
name: "py312-figure-devdeps"
113-
jobname: "py312-figure-devdeps"
114-
image: "cimg/python:3.12"
112+
name: "py313-figure-devdeps"
113+
jobname: "py313-figure-devdeps"
114+
image: "cimg/python:3.13"
115115

116116
- figure:
117117
name: "py310-figure-oldestdeps"
@@ -126,9 +126,9 @@ workflows:
126126
filters: *main-branch
127127

128128
- deploy-reference-images:
129-
name: "baseline-py312-figure-devdeps"
130-
jobname: "py312-figure-devdeps"
131-
image: "cimg/python:3.12"
129+
name: "baseline-py313-figure-devdeps"
130+
jobname: "py313-figure-devdeps"
131+
image: "cimg/python:3.13"
132132
requires: *all-jobs
133133
filters: *main-branch
134134

.github/workflows/ci.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@ jobs:
3535
coverage: codecov
3636
toxdeps: tox-pypi-filter
3737
envs: |
38-
- windows: py311
39-
- macos: py310
38+
- windows: py313
39+
- macos: py312
4040
secrets:
4141
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
4242

@@ -46,7 +46,7 @@ jobs:
4646
- uses: actions/checkout@v4
4747
- uses: actions/setup-python@v5
4848
with:
49-
python-version: '3.12'
49+
python-version: '3.13'
5050
- run: python -m pip install -U --user build
5151
- run: python -m build . --sdist
5252
- run: python -m pip install -U --user twine
@@ -56,7 +56,7 @@ jobs:
5656
needs: [core, sdist_verify]
5757
uses: OpenAstronomy/github-actions-workflows/.github/workflows/tox.yml@v1
5858
with:
59-
default_python: '3.12'
59+
default_python: '3.13'
6060
submodules: false
6161
pytest: false
6262
toxdeps: tox-pypi-filter
@@ -78,7 +78,7 @@ jobs:
7878
needs: [sdist_verify, docs]
7979
uses: OpenAstronomy/github-actions-workflows/.github/workflows/publish_pure_python.yml@v1
8080
with:
81-
python-version: '3.12'
81+
python-version: '3.13'
8282
test_extras: 'tests'
8383
test_command: 'pytest -p no:warnings --doctest-rst --pyargs mpl_animators'
8484
submodules: false

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -260,6 +260,7 @@ node_modules/
260260
package-lock.json
261261
package.json
262262
.prettierrc
263+
requirements-min.txt
263264

264265
# Log files generated by 'vagrant up'
265266
*.log

CHANGELOG.rst

Lines changed: 51 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,56 @@
1-
v1.1.2 - 2024-02-07
1+
v1.2.2 - 2025-05-28
22
===================
33

4-
What’s Changed
5-
--------------
4+
Reverted astropy back to optional "wcs" group and changed the version from from 5.6.0 to 5.3.0 as 5.6 is not a real release of astropy
5+
6+
v1.2.1 - 2025-03-12
7+
===================
8+
9+
Maintenance release, no changes otherwise
10+
11+
v1.2.0 - 2024-07-23
12+
===================
13+
14+
Other Changes
15+
~~~~~~~~~~~~~
16+
17+
- remove old circleci webhook config by @Cadair in
18+
https://github.com/sunpy/mpl-animators/pull/36
19+
- Added Gallery + Update Package template by @nabobalis in
20+
https://github.com/sunpy/mpl-animators/pull/37
21+
- Speed up CI by using different images per build by @Cadair in
22+
https://github.com/sunpy/mpl-animators/pull/39
23+
- More circle jobs and trying to fix py39 upload by @Cadair in
24+
https://github.com/sunpy/mpl-animators/pull/40
25+
- use sh not bash because nixos lol by @Cadair in
26+
https://github.com/sunpy/mpl-animators/pull/41
27+
- Update website by @dstansby in
28+
https://github.com/sunpy/mpl-animators/pull/45
29+
- gallery plus api docs by @nabobalis in
30+
https://github.com/sunpy/mpl-animators/pull/47
31+
- Registers package to sunpy template by @CyclingNinja in
32+
https://github.com/sunpy/mpl-animators/pull/48
33+
- Updates from the package template by @github-actions in
34+
https://github.com/sunpy/mpl-animators/pull/51
35+
- Wrong base python for image upload by @nabobalis in
36+
https://github.com/sunpy/mpl-animators/pull/50
37+
- Updates from the package template by @github-actions in
38+
https://github.com/sunpy/mpl-animators/pull/52
39+
- Updates from the package template by @github-actions in
40+
https://github.com/sunpy/mpl-animators/pull/53
41+
42+
New Contributors
43+
~~~~~~~~~~~~~~~~
44+
45+
- @dstansby made their first contribution in
46+
https://github.com/sunpy/mpl-animators/pull/45
47+
- @CyclingNinja made their first contribution in
48+
https://github.com/sunpy/mpl-animators/pull/48
49+
- @github-actions made their first contribution in
50+
https://github.com/sunpy/mpl-animators/pull/51
51+
52+
v1.1.2 - 2024-02-07
53+
===================
654

755
Other Changes
856
~~~~~~~~~~~~~
@@ -13,9 +61,6 @@ Other Changes
1361
v1.1.1 - 2023-11-17
1462
===================
1563

16-
What’s Changed
17-
--------------
18-
1964
Other Changes
2065
~~~~~~~~~~~~~
2166

@@ -35,9 +80,6 @@ New Contributors
3580
v1.1.0 - 2022-08-10
3681
===================
3782

38-
What’s Changed
39-
--------------
40-
4183
Bug Fixes
4284
~~~~~~~~~
4385

pyproject.toml

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,13 @@ authors = [
1818
dependencies = [
1919
"matplotlib>=3.5.0",
2020
"numpy>=1.23.0",
21-
"astropy>=5.6.0",
2221
]
2322
dynamic = ["version"]
2423

2524
[project.optional-dependencies]
25+
wcs = [
26+
"astropy>=5.3.0",
27+
]
2628
tests = [
2729
"pytest",
2830
"pytest-doctestplus",
@@ -40,6 +42,12 @@ docs = [
4042
"sunpy",
4143
"scipy",
4244
]
45+
all = [
46+
"mpl_animators[wcs]",
47+
]
48+
dev = [
49+
"mpl_animators[all,docs,tests]",
50+
]
4351

4452
[project.urls]
4553
Homepage = "https://sunpy.org"
@@ -77,9 +85,9 @@ version_file = "mpl_animators/_version.py"
7785
message = "Click details to see the figure test comparisons for py310-figure-oldestdeps."
7886
report_on_fail = true
7987

80-
[ tool.gilesbot.circleci_artifacts.py312-figure-devdeps_report ]
81-
url = ".tmp/py311-figure-devdeps/figure_test_images/fig_comparison.html"
82-
message = "Click details to see the figure test comparisons for py312-figure-devdeps."
88+
[ tool.gilesbot.circleci_artifacts.py313-figure-devdeps_report ]
89+
url = ".tmp/py313-figure-devdeps/figure_test_images/fig_comparison.html"
90+
message = "Click details to see the figure test comparisons for py313-figure-devdeps."
8391
report_on_fail = true
8492

8593
[tool.gilesbot.towncrier_changelog]

pytest.ini

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,3 +36,5 @@ filterwarnings =
3636
# A list of warnings to ignore follows. If you add to this list, you MUST
3737
# add a comment or ideally a link to an issue that explains why the warning
3838
# is being ignored
39+
# Oldestdeps
40+
ignore:.*may indicate binary incompatibility:RuntimeWarning

tox.ini

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ min_version = 4.0
33
requires =
44
tox-pypi-filter>=0.14
55
envlist =
6-
py{310,311,312}-{figure}
7-
py312-devdeps
6+
py{310,311,312,313}-{figure}
7+
py313-devdeps
88
py310-oldestdeps
99
codestyle
1010
build_docs
@@ -48,7 +48,7 @@ extras =
4848
all
4949
tests
5050
commands_pre =
51-
oldestdeps: minimum_dependencies mpl_animators --filename requirements-min.txt
51+
oldestdeps: minimum_dependencies mpl_animators --extras wcs --filename requirements-min.txt
5252
oldestdeps: pip install -r requirements-min.txt
5353
pip freeze --all --no-input
5454
commands =

0 commit comments

Comments
 (0)