Skip to content

Commit e38361f

Browse files
committed
Pin released SPSS engine source
1 parent 9a73b1e commit e38361f

6 files changed

Lines changed: 9 additions & 9 deletions

File tree

‎.github/workflows/ci.yml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
uses: actions/checkout@v7
2727
with:
2828
repository: TonisOrmisson/pyspssio
29-
ref: baf8958a162aa35e11b4fdc73b807a9e81070eb4
29+
ref: 3122830df17c83739e30b5b5bdc7d226f8553a4c
3030
path: openstatspec-pyspssio
3131
- uses: actions/setup-python@v7
3232
with:
@@ -51,7 +51,7 @@ jobs:
5151
uses: actions/checkout@v7
5252
with:
5353
repository: TonisOrmisson/pyspssio
54-
ref: baf8958a162aa35e11b4fdc73b807a9e81070eb4
54+
ref: 3122830df17c83739e30b5b5bdc7d226f8553a4c
5555
path: openstatspec-pyspssio
5656
- uses: actions/setup-python@v7
5757
with:
@@ -117,7 +117,7 @@ jobs:
117117
uses: actions/checkout@v7
118118
with:
119119
repository: TonisOrmisson/pyspssio
120-
ref: baf8958a162aa35e11b4fdc73b807a9e81070eb4
120+
ref: 3122830df17c83739e30b5b5bdc7d226f8553a4c
121121
path: openstatspec-pyspssio
122122
- uses: actions/setup-python@v7
123123
with:

‎THIRD_PARTY_NOTICES.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ SPSS engine is a separate third-party distribution:
55

66
| Component | Version | Applicable terms |
77
| --- | --- | --- |
8-
| openstatspec-pyspssio (import module `pyspssio`) | 0.5.1.post1, source commit baf8958 | MIT for the Python wrapper, except for its IBM I/O Module files |
8+
| openstatspec-pyspssio (import module `pyspssio`) | 0.5.1.post1, source commit 3122830 | MIT for the Python wrapper, except for its IBM I/O Module files |
99
| IBM I/O Modules for IBM SPSS Statistics Data Files | bundled by openstatspec-pyspssio | IBM International License Agreement for Non-Warranted Programs and the accompanying License Information / REDIST files |
1010

1111
pyspssio ships the IBM licence, redistribution list, and third-party notices

‎docs/pyspssio-spike.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
**Status:** selected as the required, sole Python SPSS engine.
44

55
OpenStatSpec Python requires `openstatspec-pyspssio==0.5.1.post1`, built from
6-
TonisOrmisson/pyspssio commit `baf8958`, for both SAV and ZSAV import and
6+
TonisOrmisson/pyspssio commit `3122830`, for both SAV and ZSAV import and
77
export. There is no alternate SPSS engine.
88

99
## Probe result

‎src/openstatspec/spss/sav.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ def engine_identity() -> dict[str, str]:
5353
"package": "openstatspec-pyspssio",
5454
"module": "pyspssio",
5555
"repository": "TonisOrmisson/pyspssio",
56-
"pinned_commit": "baf8958",
56+
"pinned_commit": "3122830",
5757
"installed_version": str(pyspssio.__version__),
5858
}
5959

‎tests/test_cli.py‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ def test_cli_import_inspect_validate_and_export_emit_json(tmp_path, capsys) -> N
1818
inspected = json.loads(capsys.readouterr().out)
1919
assert inspected["source_format"] == "SAV"
2020
assert inspected["engine"]["package"] == "openstatspec-pyspssio"
21-
assert inspected["engine"]["pinned_commit"] == "baf8958"
21+
assert inspected["engine"]["pinned_commit"] == "3122830"
2222
assert inspected["source_sha256"]
2323
assert inspected["loss_report"] == []
2424
assert imported["case_count"] == 1
@@ -39,7 +39,7 @@ def test_cli_import_inspect_validate_and_export_emit_json(tmp_path, capsys) -> N
3939
def test_capability_matrix_is_public_and_cli_matches_engine_boundary(capsys) -> None:
4040
matrix = openstatspec.capability_matrix()
4141
assert matrix["engine"]["package"] == "openstatspec-pyspssio"
42-
assert matrix["engine"]["pinned_commit"] == "baf8958"
42+
assert matrix["engine"]["pinned_commit"] == "3122830"
4343

4444
assert matrix["spss"] == {
4545
"values": "supported",

‎tests/test_loss_reports.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ def test_persisted_import_fidelity_events_require_consent_after_reopen(tmp_path)
2929
assert {row[0] for row in connection.execute("select code from fidelity_event_catalog")} == set(_REQUIRED_ENGINE_LOSS)
3030
import_details = json.loads(connection.execute("select details from operation_catalog order by created_at limit 1").fetchone()[0])
3131
assert import_details["engine"]["package"] == "openstatspec-pyspssio"
32-
assert import_details["engine"]["pinned_commit"] == "baf8958"
32+
assert import_details["engine"]["pinned_commit"] == "3122830"
3333

3434
openstatspec.export_sav(database_url=database, dataset_id="persisted", destination=blocked)
3535
assert blocked.exists()

0 commit comments

Comments
 (0)