Skip to content

Commit 941b77a

Browse files
committed
Ruff
1 parent bd34d01 commit 941b77a

File tree

4 files changed

+20
-5
lines changed

4 files changed

+20
-5
lines changed

.pre-commit-config.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,11 @@ repos:
6565
args:
6666
- '--exit-non-zero-on-fix'
6767
files: '^pep_sphinx_extensions/tests/'
68+
- id: ruff-format
69+
name: "Format with Ruff"
70+
args:
71+
- '--check'
72+
files: '^release_management/'
6873

6974
- repo: https://github.com/tox-dev/tox-ini-fmt
7075
rev: 1.4.1

release_management/.ruff.toml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
extend = "../.ruff.toml" # Inherit the project-wide settings
2+
3+
[format]
4+
preview = true
5+
quote-style = "single"

release_management/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
ReleaseState: TypeAlias = Literal['actual', 'expected']
1818
ReleaseSchedules: TypeAlias = dict[tuple[str, ReleaseState], list['ReleaseInfo']]
1919
VersionStatus: TypeAlias = Literal[
20-
'feature', 'prerelease', 'bugfix', 'security', 'end-of-life',
20+
'feature', 'prerelease', 'bugfix', 'security', 'end-of-life'
2121
]
2222

2323
RELEASE_DIR = Path(__file__).resolve().parent

release_management/serialise.py

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,13 @@
1212

1313
def create_release_json() -> str:
1414
python_releases = dataclasses.asdict(load_python_releases())
15-
return json.dumps(python_releases, indent=2, sort_keys=False, ensure_ascii=False, default=str)
15+
return json.dumps(
16+
python_releases,
17+
indent=2,
18+
sort_keys=False,
19+
ensure_ascii=False,
20+
default=str,
21+
)
1622

1723

1824
def create_release_cycle() -> str:
@@ -22,9 +28,8 @@ def create_release_cycle() -> str:
2228
)
2329
versions = [v for _date, v in all_versions if version_to_tuple(v) >= (2, 6)]
2430
release_cycle = {version: version_info(metadata[version]) for version in versions}
25-
return (
26-
json.dumps(release_cycle, indent=2, sort_keys=False, ensure_ascii=False) + '\n'
27-
)
31+
rc_json = json.dumps(release_cycle, indent=2, sort_keys=False, ensure_ascii=False)
32+
return f'{rc_json}\n'
2833

2934

3035
def version_to_tuple(version: str, /) -> tuple[int, ...]:

0 commit comments

Comments
 (0)