{"data":{"entity":"pypi:mechanicalsoup","versions":[{"version":"1.4.0","published_at":"2025-05-30T04:09:55.597Z","prerelease":false,"withdrawn":false},{"version":"1.3.0","published_at":"2023-07-04T19:22:09.929Z","prerelease":false,"withdrawn":false},{"version":"1.2.0","published_at":"2022-09-17T20:01:01.928Z","prerelease":false,"withdrawn":false},{"version":"1.1.0","published_at":"2021-05-29T23:11:14.095Z","prerelease":false,"withdrawn":false},{"version":"1.0.0","published_at":"2021-01-05T20:01:29.766Z","prerelease":false,"withdrawn":false},{"version":"0.12.0","published_at":"2019-08-27T16:49:38.253Z","prerelease":false,"withdrawn":false},{"version":"0.11.0","published_at":"2018-09-11T23:04:23.676Z","prerelease":false,"withdrawn":false},{"version":"0.10.0","published_at":"2018-02-04T00:53:21.690Z","prerelease":false,"withdrawn":false},{"version":"0.9.0.post4","published_at":"2017-11-06T14:44:28.767Z","prerelease":false,"withdrawn":false},{"version":"0.9.0.post3","published_at":"2017-11-06T12:45:22.577Z","prerelease":false,"withdrawn":false},{"version":"0.9.0.post2","published_at":"2017-11-05T18:59:13.477Z","prerelease":false,"withdrawn":false},{"version":"0.9.0.post1","published_at":"2017-11-05T18:54:20.119Z","prerelease":false,"withdrawn":false},{"version":"0.9.0","published_at":"2017-11-05T18:41:32.631Z","prerelease":false,"withdrawn":false},{"version":"0.8.0","published_at":"2017-10-01T15:21:54.706Z","prerelease":false,"withdrawn":false},{"version":"0.7.0","published_at":"2017-05-07T14:02:24.146Z","prerelease":false,"withdrawn":false},{"version":"0.6.0","published_at":"2016-10-07T07:27:05.419Z","prerelease":false,"withdrawn":false},{"version":"0.5.0","published_at":"2016-09-26T06:41:35.193Z","prerelease":false,"withdrawn":false},{"version":"0.4.0","published_at":"2015-11-24T22:57:31.514Z","prerelease":false,"withdrawn":false},{"version":"0.3.1","published_at":"2015-04-14T23:31:51.074Z","prerelease":false,"withdrawn":false},{"version":"0.3.0","published_at":"2015-04-01T23:22:03.692Z","prerelease":false,"withdrawn":false},{"version":"0.2.2","published_at":"2015-02-08T00:21:36.046Z","prerelease":false,"withdrawn":false},{"version":"0.2.1","published_at":"2014-09-14T11:20:33.919Z","prerelease":false,"withdrawn":false},{"version":"0.2.0","published_at":"2014-06-29T13:39:40.218Z","prerelease":false,"withdrawn":false},{"version":"0.1.2","published_at":"2014-06-27T18:03:48.272Z","prerelease":false,"withdrawn":false},{"version":"0.1.1","published_at":"2014-06-26T02:43:49.971Z","prerelease":false,"withdrawn":false},{"version":"0.1.0","published_at":"2014-06-02T19:07:58.167Z","prerelease":false,"withdrawn":false},{"version":"0.0.3","published_at":"2014-06-02T18:07:55.962Z","prerelease":false,"withdrawn":false},{"version":"0.0.2","published_at":"2014-06-01T22:14:44.246Z","prerelease":false,"withdrawn":false}],"maintenance":{"last_release_at":"2025-05-30T04:09:55.597Z","days_since_last_release":532,"releases_last_12m":0,"stable_versions":28,"total_versions":28,"activity":"slowing","method":"heuristic: days since last stable release (active ≤180, slowing ≤540, dormant >540)"}},"meta":{"total_versions":28,"returned":28,"order":"published_at desc","withdrawn_means":"all files yanked on PyPI","source":"https://pypi.org/pypi/mechanicalsoup/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."}}}