1Install
2=======
3
4By using pip:
5
6.. code-block:: sh
7
8    $ pip install pyftpdlib
9
10From sources:
11
12.. code-block:: sh
13
14    $ git clone git@github.com:giampaolo/pyftpdlib.git
15    $ cd pyftpdlib
16    $ python setup.py install
17
18You might want to run tests to make sure pyftpdlib works:
19
20.. code-block:: sh
21
22    $ make test
23    $ make test-contrib
24
25
26Additional dependencies
27-----------------------
28
29`PyOpenSSL <https://pypi.python.org/pypi/pyOpenSSL>`__, to support
30`FTPS <http://pyftpdlib.readthedocs.io/tutorial.html#ftps-ftp-over-tls-ssl-server>`__:
31
32.. code-block:: sh
33
34    $ pip install PyOpenSSL
35
36`pysendfile <https://github.com/giampaolo/pysendfile>`__, if you're on UNIX,
37in order to
38`speedup uploads <http://pyftpdlib.readthedocs.io/faqs.html#sendfile>`__
39(from server to client):
40
41.. code-block:: sh
42
43    $ pip install pysendfile
44