FS#56242 - [python-pyftpdlib] Please add python-pysendfile to optional dependencies for faster file transfers

Attached to Project: Community Packages
Opened by David McInnis (daavve) - Sunday, 05 November 2017, 09:31 GMT
Last edited by Felix Yan (felixonmars) - Monday, 14 May 2018, 16:25 GMT
Task Type Feature Request
Category Packages
Status Closed
Assigned To Felix Yan (felixonmars)
Architecture All
Severity Very Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

THE PROBLEM:

* The check() function in python-pyftpdlib gives the following message:

'pysendfile' third-party module is not installed. This is not
essential but it considerably speeds up file transfers.
You can install it with 'pip install pysendfile'.
More at: https://github.com/giampaolo/pysendfile

-----------------------------------------------------------------------------------------

A SOLUTION:
* Install python-pyftpdlib from the AUR.
* run the check() function in python-pyftpdlib
There is no complaint about a missing library

-----------------------------------------------------------------------------------------

PROPOSED FIX:

* Add python-pyftpdlib as an optional dependency of python-pyftpdlib,
or
* Move python-pyftpdlib into the community repository and make it a dependency.


-----------------------------------------------------------------------------------------

Thanks so much!

-Dave


This task depends upon

Closed by  Felix Yan (felixonmars)
Monday, 14 May 2018, 16:25 GMT
Reason for closing:  Fixed
Additional comments about closing:  See comments.
Comment by Felix Yan (felixonmars) - Monday, 14 May 2018, 16:25 GMT
python-pyftpdlib will use os.sendfile on Python 3. python2-pysendfile has been added as optdepends of python2-pyftpdlib though.

Loading...