Skip to content

Commit 3797546

Browse files
authored
Merge pull request #139 from vprivat-ads/feat/updates-20250721
Dependency updates
2 parents 76f4ffa + 071ef2d commit 3797546

File tree

9 files changed

+28
-27
lines changed

9 files changed

+28
-27
lines changed

.github/workflows/docs.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@ jobs:
2020
build:
2121
runs-on: ubuntu-latest
2222
steps:
23-
- uses: actions/checkout@v3
23+
- uses: actions/checkout@v4
2424
- name: Set up Python
25-
uses: actions/setup-python@v4
25+
uses: actions/setup-python@v5
2626
with:
27-
python-version: '3.9'
27+
python-version: '3.11'
2828
- name: Install dependencies
2929
run: |
3030
python -m pip install --upgrade pip
@@ -53,7 +53,7 @@ jobs:
5353
name: documentation
5454
path: ./docs-build
5555
- name: Deploy to GitHub Pages
56-
uses: peaceiris/actions-gh-pages@v3
56+
uses: peaceiris/actions-gh-pages@v4
5757
with:
5858
github_token: ${{ secrets.GITHUB_TOKEN }}
5959
publish_dir: ./docs-build

.github/workflows/test-runner.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ jobs:
1616
runs-on: ubuntu-latest
1717

1818
steps:
19-
- uses: actions/checkout@v3
19+
- uses: actions/checkout@v4
2020

2121
- name: Set up Python 3.12
22-
uses: actions/setup-python@v4
22+
uses: actions/setup-python@v5
2323
with:
2424
python-version: "3.12"
2525

@@ -44,10 +44,10 @@ jobs:
4444
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]
4545

4646
steps:
47-
- uses: actions/checkout@v3
47+
- uses: actions/checkout@v4
4848

4949
- name: Set up Python ${{ matrix.python-version }}
50-
uses: actions/setup-python@v4
50+
uses: actions/setup-python@v5
5151
with:
5252
python-version: ${{ matrix.python-version }}
5353

.pre-commit-config.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
repos:
22
- repo: https://github.com/PyCQA/flake8
3-
rev: 7.0.0
3+
rev: 7.3.0
44
hooks:
55
- id: flake8
66
args:
77
- --ignore=E501,E712,W503
88
- repo: https://github.com/timothycrosley/isort
9-
rev: 5.13.2
9+
rev: 6.0.1
1010
hooks:
1111
- id: isort
1212
args: ["--profile", "black"]
1313
- repo: https://github.com/psf/black
14-
rev: 24.1.1
14+
rev: 25.1.0
1515
hooks:
1616
- id: black
1717
language_version: python3.12
1818
- repo: https://github.com/pre-commit/mirrors-mypy
19-
rev: v1.8.0
19+
rev: v1.17.0
2020
hooks:
2121
- id: mypy
2222
exclude: /tests/

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ The format is (loosely) based on [Keep a Changelog](http://keepachangelog.com/)
99
### Updated
1010

1111
- Updated stac-validator dependency to v3.10.1 ([#140](https://github.com/stac-utils/stac-check/pull/140))
12+
- Updated Github Actions and documentation dependencies ([#139](https://github.com/stac-utils/stac-check/pull/139))
1213

1314
### Removed
1415

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@ COPY . .
1313

1414
# Install the package in development mode with dev and docs extras
1515
RUN pip install -e ".[dev,docs]"
16-
16+
1717
CMD ["stac_check"]

docs/conf.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
project = "stac-check"
1414
copyright = "2025, Jonathan Healy"
1515
author = "Jonathan Healy"
16-
release = "1.7.0"
16+
release = "1.11.0"
1717

1818
# -- General configuration ---------------------------------------------------
1919
# https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration
@@ -55,6 +55,7 @@
5555
html_static_path = ["_static"]
5656

5757
myst_heading_anchors = 3 # Generate anchors for h1, h2, and h3
58+
suppress_warnings = ["myst.header", "myst.xref_missing"]
5859

5960
# Configure myst-parser to handle images
6061
myst_url_schemes = ("http", "https", "mailto", "ftp")

docs/index.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ For more detailed documentation, please see the following pages:
1616
api
1717

1818
Indices and tables
19-
=================
19+
==================
2020

2121
* :ref:`genindex`
2222
* :ref:`modindex`

docs/requirements.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
sphinx>=4.0.0
2-
sphinx_rtd_theme>=1.0.0
3-
myst-parser>=0.18.0
4-
sphinx-autodoc-typehints>=1.18.0
1+
sphinx>=8.2.3
2+
sphinx_rtd_theme>=3.0.2
3+
myst-parser>=4.0.1
4+
sphinx-autodoc-typehints>=3.2.0

setup.py

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
"""stac-check setup.py
2-
"""
1+
"""stac-check setup.py"""
32

43
from setuptools import find_packages, setup
54

@@ -17,8 +16,8 @@
1716
include_package_data=True,
1817
setup_requires=["setuptools"],
1918
install_requires=[
20-
"requests>=2.32.3",
21-
"jsonschema>=4.23.0",
19+
"requests>=2.32.4",
20+
"jsonschema>=4.25.0",
2221
"click>=8.1.8",
2322
"stac-validator~=3.10.1",
2423
"PyYAML",
@@ -32,11 +31,11 @@
3231
"stac-validator[pydantic]~=3.10.1",
3332
],
3433
"docs": [
35-
"sphinx>=4.0.0",
34+
"sphinx>=8.2.3",
3635
"sphinx-click>=6.0.0",
37-
"sphinx_rtd_theme>=1.0.0",
38-
"myst-parser>=0.18.0",
39-
"sphinx-autodoc-typehints>=1.18.0",
36+
"sphinx_rtd_theme>=3.0.2",
37+
"myst-parser>=4.0.1",
38+
"sphinx-autodoc-typehints>=3.2.0",
4039
],
4140
"pydantic": ["stac-validator[pydantic]~=3.10.1"],
4241
},

0 commit comments

Comments
 (0)