py-pysendfile: added version 2.0.1

A Python interface to sendfile(2). sendfile(2) is a system call which provides
a "zero-copy" way of copying data from one file descriptor to another (a
socket). The phrase "zero-copy" refers to the fact that all of the copying of
data between the two descriptors is done entirely by the kernel, with no
copying of data into userspace buffers. This is particularly useful when
sending a file over a socket (e.g. FTP).
This commit is contained in:
adam 2019-01-16 08:30:15 +00:00
parent 8be45ea50d
commit 4c03818c6b
4 changed files with 36 additions and 0 deletions

6
net/py-pysendfile/DESCR Normal file
View file

@ -0,0 +1,6 @@
A Python interface to sendfile(2). sendfile(2) is a system call which provides
a "zero-copy" way of copying data from one file descriptor to another (a
socket). The phrase "zero-copy" refers to the fact that all of the copying of
data between the two descriptors is done entirely by the kernel, with no
copying of data into userspace buffers. This is particularly useful when
sending a file over a socket (e.g. FTP).

View file

@ -0,0 +1,18 @@
# $NetBSD: Makefile,v 1.1 2019/01/16 08:30:15 adam Exp $
DISTNAME= pysendfile-2.0.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= net python
MASTER_SITES= ${MASTER_SITE_PYPI:=p/pysendfile/}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://github.com/giampaolo/pysendfile
COMMENT= Python interface to sendfile(2)
LICENSE= mit
DEPENDS+= ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz
DEPENDS+= ${PYPKGPREFIX}-six>=1.10:../../lang/py-six
TEST_DEPENDS+= ${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"

6
net/py-pysendfile/PLIST Normal file
View file

@ -0,0 +1,6 @@
@comment $NetBSD: PLIST,v 1.1 2019/01/16 08:30:15 adam Exp $
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
${PYSITELIB}/sendfile.so

View file

@ -0,0 +1,6 @@
$NetBSD: distinfo,v 1.1 2019/01/16 08:30:15 adam Exp $
SHA1 (pysendfile-2.0.1.tar.gz) = c6cd5f646ef9d891495c53e8a2eee48e73c10306
RMD160 (pysendfile-2.0.1.tar.gz) = ad3d649d310529821ee0ac202e700beef941c707
SHA512 (pysendfile-2.0.1.tar.gz) = d6ee08eb251fac30c90a9ee829fd992f3620697eef2893ced5a2c6273486c3c5fd35c70962585a8d747d578817391f91c929bfeeba8c4485d52a15748229ca9c
Size (pysendfile-2.0.1.tar.gz) = 19315 bytes