The Python FTP server library provides a high-level interface to write efficient, scalable and asynchronous FTP servers with Python. It is the most complete RFC-959 FTP server implementation available for Python, and has the following traits:
It is lightweight, fast and scalable.
It uses the
sendfile(2)
system call for uploads.It uses
epoll
,kqueue
andselect
to handle concurrency asynchronously.It supports FTPS (RFC-4217), IPv6 (RFC-2428), Unicode file names (RFC-2640) and MLSD/MLST commands (RFC-3659).
It has a flexible system of authorizers able to manage both virtual and real users.
Nitrokey
BDD for pytest
Plugin for managing VCR.py cassettes.
Pycanberra is a basic Python wrapper for libcanberra.
This package provides Python bindings to the PortMidi library.
This package provides a comprehensive, fast, pure Python memcached client.
This package, PyAnnotate, is used to auto-generate PEP-484 annotations.
This package provides a fast JavaScript parser (based on esprima.js)
Mypy linter integration for use with python-lsp-server
.
This package provides a style checker for the Python Language Server (PLS).
This package provides a simple Python interface to the Singular computer algebra system.
This package provides python-pypresence
, a Discord RPC client written in Python.
This package provides a tool and library for dynamic library injection into running processes.
This package provides bindings for the Chromaprint acoustic fingerprinting library and the Acoustid API.
This is a plugin to facilitate image comparison for Matplotlib figures in Pytest.
PyHamcrest is a framework for writing matcher objects, allowing you to declaratively define "match" rules.
python-pywatchman
is a library to connect and query Watchman to discover file changes.
The pysendfile
Python library provides an interface to the sendfile(2)
system call.
PyLiftover is a library for quick and easy conversion of genomic (point) coordinates between different assemblies.
python-pylatexenc
is a LaTeX parser providing LaTeX-to-Unicode and Unicode-to-LaTeX conversion.
This Python module returns the CPU info by using the best sources of information for your operating system.
This is a py.test
plugin that enables you to set environment variables in the pytest.ini
file.
This package stitches your PDF files together, generating customizable bookmarks using a declarative input in the form of a markdown file.