SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

python3-pyftpdlib rpm build for : Rawhide. For other distributions click python3-pyftpdlib.

Name : python3-pyftpdlib
Version : 2.0.1 Vendor : Fedora Project
Release : 1.fc42 Date : 2024-12-02 16:33:58
Group : Unspecified Source RPM : python-pyftpdlib-2.0.1-1.fc42.src.rpm
Size : 0.83 MB
Packager : Fedora Project
Summary : Very fast asynchronous FTP server library
Description :
Python FTP server library provides a high-level portable interface to
easily write very efficient, scalable and asynchronous FTP servers with
Python. It is the most complete RFC-959 FTP server implementation
available for Python programming language.

** Features **

- Extremely lightweight, fast and scalable
- Uses sendfile(2) system call for uploads
- Uses epoll() / kqueue() / select() to handle concurrency asynchronously
- Can optionally skip to a multiple thread / process model (as in:
you’ll be free to block or use slow filesystems)
- Portable: entirely written in pure Python; works with Python 2.7 and
3.x using a single code base
- Supports FTPS (RFC-4217), IPv6 (RFC-2428),
Unicode file names (RFC-2640), MLSD/MLST commands (RFC-3659)
- Support for virtual users and virtual filesystem
- Flexible system of \"authorizers\" able to manage both \"virtual\" and
\"real\" users on both UNIX and Windows

** Performance **

Despite being written in an interpreted language, pyftpdlib has
transfer rates comparable or superior to common UNIX FTP servers
written in C. It usually tends to scale better because whereas vsftpd
and proftpd use multiple processes to achieve concurrency, pyftpdlib
only uses one.

RPM found in directory: /vol/rzm3/linux-fedora-buffet/fedora-secondary/development/rawhide/Everything/s390x/os/Packages/p

Content of RPM  Changelog  Provides Requires

Hmm ... It's impossible ;-) This RPM doesn't exist on any FTP server

Provides :
ftpbench
python-pyftpdlib
python3-pyftpdlib
python3.13-pyftpdlib
python3.13dist(pyftpdlib)
python3dist(pyftpdlib)

Requires :
/usr/bin/python3
python(abi) = 3.13
python3.13dist(pyasynchat)
python3.13dist(pyasyncore)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PartialHardlinkSets) <= 4.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsZstd) <= 5.4.18-1


Content of RPM :
/usr/bin/ftpbench
/usr/lib/python3.13/site-packages/pyftpdlib
/usr/lib/python3.13/site-packages/pyftpdlib-2.0.1.dist-info
/usr/lib/python3.13/site-packages/pyftpdlib-2.0.1.dist-info/INSTALLER
/usr/lib/python3.13/site-packages/pyftpdlib-2.0.1.dist-info/LICENSE
/usr/lib/python3.13/site-packages/pyftpdlib-2.0.1.dist-info/METADATA
/usr/lib/python3.13/site-packages/pyftpdlib-2.0.1.dist-info/WHEEL
/usr/lib/python3.13/site-packages/pyftpdlib-2.0.1.dist-info/top_level.txt
/usr/lib/python3.13/site-packages/pyftpdlib/__init__.py
/usr/lib/python3.13/site-packages/pyftpdlib/__main__.py
/usr/lib/python3.13/site-packages/pyftpdlib/__pycache__
/usr/lib/python3.13/site-packages/pyftpdlib/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pyftpdlib/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/pyftpdlib/__pycache__/__main__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pyftpdlib/__pycache__/__main__.cpython-313.pyc
/usr/lib/python3.13/site-packages/pyftpdlib/__pycache__/authorizers.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pyftpdlib/__pycache__/authorizers.cpython-313.pyc
/usr/lib/python3.13/site-packages/pyftpdlib/__pycache__/filesystems.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pyftpdlib/__pycache__/filesystems.cpython-313.pyc
/usr/lib/python3.13/site-packages/pyftpdlib/__pycache__/handlers.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pyftpdlib/__pycache__/handlers.cpython-313.pyc
/usr/lib/python3.13/site-packages/pyftpdlib/__pycache__/ioloop.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pyftpdlib/__pycache__/ioloop.cpython-313.pyc
/usr/lib/python3.13/site-packages/pyftpdlib/__pycache__/log.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pyftpdlib/__pycache__/log.cpython-313.pyc
/usr/lib/python3.13/site-packages/pyftpdlib/__pycache__/prefork.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pyftpdlib/__pycache__/prefork.cpython-313.pyc
/usr/lib/python3.13/site-packages/pyftpdlib/__pycache__/servers.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/pyftpdlib/__pycache__/servers.cpython-313.pyc
/usr/lib/python3.13/site-packages/pyftpdlib/authorizers.py
There is 10 files more in these RPM.

 
ICM