{"package": "pyftpdlib", "summary": "Very fast asynchronous FTP server library", "pypi_url": "https://pypi.org/project/pyftpdlib", "piwheels_url": "https://www.piwheels.org/project/pyftpdlib", "releases": {"2.2.0": {"released": "2026-02-07 23:09:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyftpdlib-2.2.0-py3-none-any.whl": {"file_url": "/simple/pyftpdlib/pyftpdlib-2.2.0-py3-none-any.whl", "filehash": "d59a969c174fc6e0e08762b63c4857c96fbcbe6756617af97fa72443b9530402", "filesize": 89457, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["pyasynchat", "pyasyncore"]}}}, "2.1.0": {"released": "2025-09-25 13:03:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyftpdlib-2.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyftpdlib/pyftpdlib-2.1.0-py3-none-any.whl", "filehash": "73a0efa92c05e2238dcf59c904e6b87c274234fcc8d92babc5a1b8e04eab6844", "filesize": 82727, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "apt_dependencies": [], "pip_dependencies": ["pyasynchat", "pyasyncore"]}}}, "2.0.1": {"released": "2024-10-22 13:43:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyftpdlib-2.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyftpdlib/pyftpdlib-2.0.1-py3-none-any.whl", "filehash": "e8392fef8090ffcb868738d4a8733490666f9c7888fa5220bb870e896968341d", "filesize": 123473, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "apt_dependencies": [], "pip_dependencies": ["pyasynchat", "pyasyncore"]}}}, "2.0.0": {"released": "2024-09-04 21:49:33", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyftpdlib-2.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyftpdlib/pyftpdlib-2.0.0-py3-none-any.whl", "filehash": "19d4407bf704087fc104b6a27720601fcefa3be7431b457985f83c875c5538c6", "filesize": 123192, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["pyasynchat", "pyasyncore"]}}}, "1.5.10": {"released": "2024-06-23 14:06:17", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyftpdlib-1.5.10-py3-none-any.whl": {"file_url": "/simple/pyftpdlib/pyftpdlib-1.5.10-py3-none-any.whl", "filehash": "1ff3c5e99f52ce9aa8df2046d23a7f4c1e42d1ef3c347f846b9b64a2992da457", "filesize": 134004, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": []}}}, "1.5.9": {"released": "2023-10-25 21:11:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyftpdlib-1.5.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyftpdlib/pyftpdlib-1.5.9-py3-none-any.whl", "filehash": "cb044d1ae09bc4dcf11938663be7d9199c04aa1e2e07f454c4f4f934448004d8", "filesize": 135517, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": []}}}, "1.5.8": {"released": "2023-10-02 00:21:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyftpdlib-1.5.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyftpdlib/pyftpdlib-1.5.8-py3-none-any.whl", "filehash": "2cd20c209af2bff784ee47b8239494be70380b6758717791a12a298b23db83fa", "filesize": 133834, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": []}}}, "1.5.7": {"released": "2022-10-04 14:13:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyftpdlib-1.5.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyftpdlib/pyftpdlib-1.5.7-py3-none-any.whl", "filehash": "b9784192a352458c41b7dcd1bc59301d6f87d545736527519cca2130fb7ac765", "filesize": 128073, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": []}}}, "1.5.6": {"released": "2020-02-16 15:43:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyftpdlib-1.5.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyftpdlib/pyftpdlib-1.5.6-py3-none-any.whl", "filehash": "82b92dc27ae5ddd590c10ea61fd66e10038d4d96f60a7e4f5f2e2898fd0b972e", "filesize": 125586, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "1.5.5": {"released": "2019-04-04 09:11:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyftpdlib-1.5.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyftpdlib/pyftpdlib-1.5.5-py3-none-any.whl", "filehash": "f7e09c98957e3c91ca2915c427a267f9799b601df871d5cfd70feec1277d71f2", "filesize": 123143, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "1.5.4": {"released": "2018-05-04 21:06:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyftpdlib-1.5.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyftpdlib/pyftpdlib-1.5.4-py3-none-any.whl", "filehash": "de60278ce5c5ac2d7c3468270bbadef9d5b79f608a4ca4b34e82fdf764c2608e", "filesize": 127801, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "1.5.3": {"released": "2017-11-04 08:39:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyftpdlib-1.5.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyftpdlib/pyftpdlib-1.5.3-py3-none-any.whl", "filehash": "946af18859c04620c5ec497fc3de327bef2f4132fa51febc62dd5da852e3a10a", "filesize": 127376, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "1.5.2": {"released": "2017-04-06 11:02:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyftpdlib-1.5.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyftpdlib/pyftpdlib-1.5.2-py3-none-any.whl", "filehash": "672a305954451dfc176c23baa6cb193c5e28faf38e5e3b8771970ce999a37129", "filesize": 125143, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "1.5.1": {"released": "2016-05-02 13:34:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyftpdlib-1.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyftpdlib/pyftpdlib-1.5.1-py3-none-any.whl", "filehash": "7b8c60d4af1e65b66b2f334e81f8897beaecf03b379b38a65fbc3b6ff919cec1", "filesize": 121087, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "1.5.0": {"released": "2015-12-13 18:42:05", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyftpdlib-1.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyftpdlib/pyftpdlib-1.5.0-py3-none-any.whl", "filehash": "fb15064a1c46baf15de6840dc934246d3dc9457320a9e115508be2ebfe4d192e", "filesize": 123636, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "1.4.0": {"released": "2014-06-03 21:50:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyftpdlib-1.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyftpdlib/pyftpdlib-1.4.0-py3-none-any.whl", "filehash": "bb0bfdccefc30f14aa627c84d187703f05670de0f0326b96596dbd521bd349af", "filesize": 85657, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "1.3.1": {"released": "2014-04-11 22:13:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyftpdlib-1.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyftpdlib/pyftpdlib-1.3.1-py3-none-any.whl", "filehash": "ac0663ecaf05d06907199bd03b184c46a07e3fb9df4e7f666926c91f6bb0bea4", "filesize": 77351, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "1.3.0": {"released": "2014-02-06 02:29:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyftpdlib-1.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyftpdlib/pyftpdlib-1.3.0-py3-none-any.whl", "filehash": "45c9004c7744f3f66e30507ebddbedf0618115aed372044a2b52d1dc62014984", "filesize": 77157, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "1.2.0": {"released": "2014-02-06 02:19:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyftpdlib-1.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyftpdlib/pyftpdlib-1.2.0-py3-none-any.whl", "filehash": "906d9383e2f4ed5db48c9f80c48a73ed42f30ef44c3a6bd245cbbdba1b0f5a7a", "filesize": 77013, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "1.1.0": {"released": "2014-02-06 02:19:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyftpdlib-1.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyftpdlib/pyftpdlib-1.1.0-py3-none-any.whl", "filehash": "fe60ef7d56f409d7d50d972e9da1045c4a2e4501c4e9cf2a54b39174a69ae3d1", "filesize": 76765, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "1.0.1": {"released": "2014-02-06 02:19:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyftpdlib-1.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyftpdlib/pyftpdlib-1.0.1-py3-none-any.whl", "filehash": "035ba1878919ed224a499a3a58273df4606b37ccf54a050f2a45a52c65f8bebe", "filesize": 75056, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "1.0.0": {"released": "2014-02-06 02:19:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyftpdlib-1.0.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyftpdlib/pyftpdlib-1.0.0-py3-none-any.whl", "filehash": "0a95aefd38cb48b2233971d85cc93438c88f77ae8679ac95288c2b3dc57f839d", "filesize": 75035, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.7.0": {"released": "2014-02-06 02:19:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyftpdlib-0.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyftpdlib/pyftpdlib-0.7.0-py3-none-any.whl", "filehash": "30bc7b12b6c350f46a3f94e562c806711c0f8f91d57b30c3fec104e22ebff305", "filesize": 54120, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.6.0": {"released": "2014-02-06 02:19:18", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyftpdlib-0.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyftpdlib/pyftpdlib-0.6.0-py3-none-any.whl", "filehash": "2a978b210e3803ec25b959f2cc0d1b01e1b40f05d37c3e081b06a378adfe207e", "filesize": 49458, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.5.2": {"released": "2014-02-06 02:19:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyftpdlib-0.5.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyftpdlib/pyftpdlib-0.5.2-py3-none-any.whl", "filehash": "c7a159f2a997de950c6196b34bc2071326423a2034deaeea54890fdfb54619e5", "filesize": 36188, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.5.1": {"released": "2014-02-06 02:19:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyftpdlib-0.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyftpdlib/pyftpdlib-0.5.1-py3-none-any.whl", "filehash": "79b77f4e3dd5b83878ed3120b06d024ac9ea952aaed1a34171d6a46d3d8b05f2", "filesize": 34525, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.5.0": {"released": "2014-02-06 02:19:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyftpdlib-0.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyftpdlib/pyftpdlib-0.5.0-py3-none-any.whl", "filehash": "3150b595e744961a3eb4cc7e295de77102a30a55ebef8109fd766d113c4db184", "filesize": 33367, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.4.0": {"released": "2014-02-06 02:17:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyftpdlib-0.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyftpdlib/pyftpdlib-0.4.0-py3-none-any.whl", "filehash": "36ba9e91d8ecbb21c30932ec1953e480cb7066f456d60afcae84153d28d4b2fd", "filesize": 32189, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.3.0": {"released": "2014-02-06 02:17:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyftpdlib-0.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyftpdlib/pyftpdlib-0.3.0-py3-none-any.whl", "filehash": "726d1b7e24f697f531dbfd98dd4937d128c56ba0599c2c9e6d9f14cb1338665b", "filesize": 30356, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}, "0.2.0": {"released": "2014-02-06 02:17:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"pyftpdlib-0.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/pyftpdlib/pyftpdlib-0.2.0-py3-none-any.whl", "filehash": "c9be91dbab47419b2a5f92c790c2af360751d90fc86fe1c01bf6ed75e99d8e61", "filesize": 25946, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": []}}}}}