{"data":{"entity":"pypi:pyftpdlib","versions":[{"version":"2.2.0","published_at":"2026-02-07T23:09:26.519Z","prerelease":false,"withdrawn":false},{"version":"2.1.0","published_at":"2025-09-25T13:03:19.419Z","prerelease":false,"withdrawn":false},{"version":"2.0.1","published_at":"2024-10-22T13:43:35.378Z","prerelease":false,"withdrawn":false},{"version":"2.0.0","published_at":"2024-09-04T21:49:33.356Z","prerelease":false,"withdrawn":false},{"version":"1.5.10","published_at":"2024-06-23T14:06:17.566Z","prerelease":false,"withdrawn":false},{"version":"1.5.9","published_at":"2023-10-25T21:11:31.189Z","prerelease":false,"withdrawn":false},{"version":"1.5.8","published_at":"2023-10-02T00:21:27.533Z","prerelease":false,"withdrawn":false},{"version":"1.5.7","published_at":"2022-10-04T14:13:10.636Z","prerelease":false,"withdrawn":false},{"version":"1.5.6","published_at":"2020-02-16T15:43:49.353Z","prerelease":false,"withdrawn":false},{"version":"1.5.5","published_at":"2019-04-04T09:11:05.698Z","prerelease":false,"withdrawn":false},{"version":"1.5.4","published_at":"2018-05-04T21:06:53.317Z","prerelease":false,"withdrawn":false},{"version":"1.5.3","published_at":"2017-11-04T08:39:14.668Z","prerelease":false,"withdrawn":false},{"version":"1.5.2","published_at":"2017-04-06T11:02:12.781Z","prerelease":false,"withdrawn":false},{"version":"1.5.1","published_at":"2016-05-02T13:34:04.212Z","prerelease":false,"withdrawn":false},{"version":"1.5.0","published_at":"2015-12-13T18:42:04.426Z","prerelease":false,"withdrawn":false},{"version":"1.4.0","published_at":"2014-06-03T21:50:37.211Z","prerelease":false,"withdrawn":false},{"version":"1.3.1","published_at":"2014-04-11T22:13:41.487Z","prerelease":false,"withdrawn":false},{"version":"1.3.0","published_at":"2014-02-06T02:29:23.983Z","prerelease":false,"withdrawn":false},{"version":"1.2.0","published_at":"2014-02-06T02:19:50.740Z","prerelease":false,"withdrawn":false},{"version":"1.1.0","published_at":"2014-02-06T02:19:44.913Z","prerelease":false,"withdrawn":false},{"version":"1.0.1","published_at":"2014-02-06T02:19:38.818Z","prerelease":false,"withdrawn":false},{"version":"1.0.0","published_at":"2014-02-06T02:19:32.263Z","prerelease":false,"withdrawn":false},{"version":"0.7.0","published_at":"2014-02-06T02:19:25.313Z","prerelease":false,"withdrawn":false},{"version":"0.6.0","published_at":"2014-02-06T02:19:18.778Z","prerelease":false,"withdrawn":false},{"version":"0.5.2","published_at":"2014-02-06T02:19:12.919Z","prerelease":false,"withdrawn":false},{"version":"0.5.1","published_at":"2014-02-06T02:19:06.895Z","prerelease":false,"withdrawn":false},{"version":"0.5.0","published_at":"2014-02-06T02:19:00.914Z","prerelease":false,"withdrawn":false},{"version":"0.4.0","published_at":"2014-02-06T02:17:59.683Z","prerelease":false,"withdrawn":false},{"version":"0.3.0","published_at":"2014-02-06T02:17:54.281Z","prerelease":false,"withdrawn":false},{"version":"0.2.0","published_at":"2014-02-06T02:17:49.426Z","prerelease":false,"withdrawn":false}],"maintenance":{"last_release_at":"2026-02-07T23:09:26.519Z","days_since_last_release":278,"releases_last_12m":1,"stable_versions":30,"total_versions":30,"activity":"slowing","method":"heuristic: days since last stable release (active ≤180, slowing ≤540, dormant >540)"}},"meta":{"total_versions":30,"returned":30,"order":"published_at desc","withdrawn_means":"all files yanked on PyPI","source":"https://pypi.org/pypi/pyftpdlib/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."}}}