1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
|
Install
=======
By using pip:
.. code-block:: sh
$ pip3 install pyftpdlib
From sources:
.. code-block:: sh
$ git clone git@github.com:giampaolo/pyftpdlib.git
$ cd pyftpdlib
$ python3 setup.py install
You might want to run tests to make sure pyftpdlib works:
.. code-block:: sh
$ make test
$ make test-contrib
Additional dependencies
-----------------------
`PyOpenSSL`_, to support `FTPS`_:
.. code-block:: sh
$ pip3 install PyOpenSSL
`pywin32`_ if you want to use `WindowsAuthorizer`_ on Windows:
.. code-block:: sh
$ pip3 install pypiwin32
.. _`FTPS`: https://pyftpdlib.readthedocs.io/en/latest/tutorial.html#ftps-ftp-over-tls-ssl-server
.. _`PyOpenSSL`: https://pypi.org/project/pyOpenSSL
.. _`WindowsAuthorizer`: api.html#pyftpdlib.authorizers.UnixAuthorizer
.. _`pywin32`: https://pypi.org/project/pywin32/
|