Python FTP server library provides a high-level portable interface to
easily write asynchronous FTP servers with Python.

pyftpdlib is currently the most complete RFC-959 FTP server
implementation available for Python programming language.

It is used in projects like Google Chromium and Bazaar and included in
Linux Fedora and FreeBSD package repositories.