Skip to content

Commit e44d1a2

Browse files
authored
Merge pull request #215 from Cadair/cruft-manual-update
2 parents ef45db9 + 3ead188 commit e44d1a2

7 files changed

Lines changed: 39 additions & 35 deletions

File tree

.cruft.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
{
22
"template": "https://github.com/sunpy/package-template",
3-
"commit": "7958151d0246956f1e95889e8e3fa5abc4a3a129",
3+
"commit": "bea8060eef60df35f7df61d9db1d56b838bda01a",
44
"checkout": null,
55
"context": {
66
"cookiecutter": {
77
"package_name": "streamtracer",
88
"module_name": "streamtracer",
9-
"short_description": "Python wrapped fortran to calculate streamlines",
9+
"short_description": "Python library to calculate streamlines",
1010
"author_name": "The SunPy Developers",
1111
"author_email": "sunpy@googlegroups.com",
1212
"project_url": "https://sunpy.org",
@@ -17,7 +17,7 @@
1717
"changelog_url": "https://docs.sunpy.org/projects/streamtracer/en/stable/whatsnew/changelog.html",
1818
"issue_tracker_url": "https://github.com/sunpy/streamtracer/issues",
1919
"license": "GNU GPL v3+",
20-
"minimum_python_version": "3.10",
20+
"minimum_python_version": "3.12",
2121
"use_compiled_extensions": "n",
2222
"enable_dynamic_dev_versions": "n",
2323
"include_example_code": "n",
@@ -32,7 +32,7 @@
3232
".github/workflows/sub_package_update.yml"
3333
],
3434
"_template": "https://github.com/sunpy/package-template",
35-
"_commit": "7958151d0246956f1e95889e8e3fa5abc4a3a129"
35+
"_commit": "bea8060eef60df35f7df61d9db1d56b838bda01a"
3636
}
3737
},
3838
"directory": null

.github/workflows/ci.yml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ jobs:
4343
coverage: codecov
4444
toxdeps: tox-pypi-filter
4545
envs: |
46-
- linux: py314
46+
- linux: py313
4747
secrets:
4848
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
4949

@@ -67,13 +67,13 @@ jobs:
6767
coverage: codecov
6868
toxdeps: tox-pypi-filter
6969
envs: |
70-
- windows: py311
70+
- linux: py314
71+
- windows: py312
7172
- macos: py312
72-
- linux: py310-oldestdeps
73-
- linux: py312
74-
runs-on: ubuntu-24.04-arm
75-
- linux: py313-devdeps
73+
- linux: py312-oldestdeps
74+
- linux: py314-devdeps
7675
- linux: py313
76+
runs-on: ubuntu-24.04-arm
7777
secrets:
7878
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
7979

@@ -108,12 +108,12 @@ jobs:
108108
test_command: 'pytest -p no:warnings --doctest-rst --pyargs streamtracer'
109109
submodules: false
110110
targets: |
111-
- cp3{10,11,12,13,14}-manylinux_x86_64
112-
- cp3{10,11,12,13,14}-musllinux_x86_64
113-
- cp3{10,11,12,13,14}-macosx_x86_64
114-
- cp3{10,11,12,13,14}-macosx_arm64
115-
- cp3{10,11,12,13,14}-win_amd64
116-
- target: cp3{10,11,12,13,14}-manylinux_aarch64
111+
- cp3{12,13,14}-manylinux_x86_64
112+
- cp3{12,13,14}-musllinux_x86_64
113+
- cp3{12,13,14}-macosx_x86_64
114+
- cp3{12,13,14}-macosx_arm64
115+
- cp3{12,13,14}-win_amd64
116+
- target: cp3{12,13,14}-manylinux_aarch64
117117
runs-on: ubuntu-24.04-arm
118118
secrets:
119119
pypi_token: ${{ secrets.pypi_token }}

.ruff.toml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,6 @@ select = [
3434
extend-ignore = [
3535
# pycodestyle (E, W)
3636
"E501", # ignore line length will use a formatter instead
37-
# pyupgrade (UP)
38-
"UP038", # Use | in isinstance - not compatible with models and is slower
3937
# pytest (PT)
4038
"PT001", # Always use pytest.fixture()
4139
"PT023", # Always use () on pytest decorators

README.md

Lines changed: 0 additions & 12 deletions
This file was deleted.

README.rst

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
streamtracer
2+
============
3+
4+
Fast streamline tracing in python
5+
6+
|Documentation Status| |Build Status| |codecov|
7+
8+
Documentation
9+
-------------
10+
11+
For full documentation, including installation instructions, see https://docs.sunpy.org/projects/streamtracer
12+
13+
.. |Documentation Status| image:: https://readthedocs.org/projects/streamtracer/badge/?version=stable
14+
:target: https://docs.sunpy.org/projects/streamtracer/en/stable/?badge=stable
15+
.. |Build Status| image:: https://github.com/sunpy/streamtracer/actions/workflows/ci.yml/badge.svg
16+
:target: https://github.com/sunpy/streamtracer/actions/workflows/ci.yml
17+
.. |codecov| image:: https://codecov.io/gh/sunpy/streamtracer/graph/badge.svg?token=4AzS0q7VPY
18+
:target: https://codecov.io/gh/sunpy/streamtracer

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ build-backend = "maturin"
77
[project]
88
name = "streamtracer"
99
description = "Python library to calculate streamlines"
10-
readme = { file = "README.md", content-type = "text/markdown" }
10+
requires-python = ">=3.12"
11+
readme = { file = "README.rst", content-type = "text/x-rst" }
1112
license = { file = "LICENSE" }
12-
requires-python = ">=3.10"
1313
authors = [
1414
{name = "The SunPy Developers", email="sunpy@googlegroups.com"},
1515
{name = "David Stansby"},

tox.ini

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ min_version = 4.0
33
requires =
44
tox-pypi-filter>=0.14
55
envlist =
6-
py{310,311,312,313}
7-
py312-devdeps
8-
py310-oldestdeps
6+
py{312,313,314}
7+
py314-devdeps
8+
py312-oldestdeps
99
codestyle
1010
build_docs
1111

0 commit comments

Comments
 (0)