{"data":{"entity":"pypi:spark-expectations","versions":[{"version":"2.10.1","published_at":"2026-06-27T01:06:45.885Z","prerelease":false,"withdrawn":false},{"version":"2.10.0","published_at":"2026-04-16T19:08:50.599Z","prerelease":false,"withdrawn":false},{"version":"2.9.1","published_at":"2026-03-04T00:21:46.935Z","prerelease":false,"withdrawn":false},{"version":"2.9.0","published_at":"2026-02-13T00:41:28.575Z","prerelease":false,"withdrawn":false},{"version":"2.8.1","published_at":"2026-01-24T00:03:49.192Z","prerelease":false,"withdrawn":false},{"version":"2.8.0","published_at":"2026-01-09T23:35:24.392Z","prerelease":false,"withdrawn":false},{"version":"2.7.3","published_at":"2025-11-20T21:55:50.976Z","prerelease":false,"withdrawn":false},{"version":"2.7.2","published_at":"2025-11-14T22:42:20.985Z","prerelease":false,"withdrawn":false},{"version":"2.7.1","published_at":"2025-11-14T21:36:57.969Z","prerelease":false,"withdrawn":false},{"version":"2.7.0","published_at":"2025-11-11T23:20:19.268Z","prerelease":false,"withdrawn":false},{"version":"2.6.1","published_at":"2025-09-18T22:56:24.382Z","prerelease":false,"withdrawn":false},{"version":"2.6.0","published_at":"2025-09-04T16:38:08.117Z","prerelease":false,"withdrawn":false},{"version":"2.5.0","published_at":"2025-07-28T17:08:52.030Z","prerelease":false,"withdrawn":false},{"version":"2.4.0","published_at":"2025-05-08T18:13:44.562Z","prerelease":false,"withdrawn":false},{"version":"2.3.1","published_at":"2025-03-17T18:28:06.669Z","prerelease":false,"withdrawn":false},{"version":"2.3.0","published_at":"2025-03-11T22:17:37.334Z","prerelease":false,"withdrawn":false},{"version":"2.2.1","published_at":"2024-11-11T18:11:07.783Z","prerelease":false,"withdrawn":false},{"version":"2.2.0","published_at":"2024-11-08T01:24:43.113Z","prerelease":false,"withdrawn":false},{"version":"2.1.1","published_at":"2024-07-23T16:09:06.678Z","prerelease":false,"withdrawn":false},{"version":"2.1.0","published_at":"2024-05-29T17:30:47.051Z","prerelease":false,"withdrawn":false},{"version":"2.0.0","published_at":"2024-05-13T20:27:42.447Z","prerelease":false,"withdrawn":false},{"version":"1.1.1","published_at":"2024-03-04T19:02:56.322Z","prerelease":false,"withdrawn":false},{"version":"1.1.0","published_at":"2024-02-14T15:48:23.943Z","prerelease":false,"withdrawn":false},{"version":"1.0.1","published_at":"2023-12-07T20:38:33.294Z","prerelease":false,"withdrawn":false},{"version":"1.0.0","published_at":"2023-09-28T06:14:36.196Z","prerelease":false,"withdrawn":false},{"version":"0.8.1","published_at":"2023-09-06T03:24:45.176Z","prerelease":false,"withdrawn":false},{"version":"0.8.0","published_at":"2023-08-12T05:52:41.821Z","prerelease":false,"withdrawn":false}],"maintenance":{"last_release_at":"2026-06-27T01:06:45.885Z","days_since_last_release":139,"releases_last_12m":9,"stable_versions":27,"total_versions":27,"activity":"active","method":"heuristic: days since last stable release (active ≤180, slowing ≤540, dormant >540)"}},"meta":{"total_versions":27,"returned":27,"order":"published_at desc","withdrawn_means":"all files yanked on PyPI","source":"https://pypi.org/pypi/spark-expectations/json","license":"CC-BY-4.0 (Vigia); upstream data remains under each source's terms","mcp":{"server":"https://vigia.coredls.cloud/mcp","install":"claude mcp add --transport http vigia https://vigia.coredls.cloud/mcp","note":"The same verified data is also available as an MCP server for AI coding assistants: 12 read-only tools, no API key."}}}