py-pyftpdlib: added version 1.5.4

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 and it's used in projects like Google Chromium and Bazaar
and included in Debian, Fedora and FreeBSD package repositories.
This commit is contained in:
adam 2019-01-16 08:31:52 +00:00
parent 4c03818c6b
commit 142c253c4f
6 changed files with 106 additions and 1 deletions

View file

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1237 2019/01/08 10:45:02 markd Exp $
# $NetBSD: Makefile,v 1.1238 2019/01/16 08:31:52 adam Exp $
#
COMMENT= Networking tools
@ -691,7 +691,9 @@ SUBDIR+= py-prometheus_client
SUBDIR+= py-ptt
SUBDIR+= py-py3dns
SUBDIR+= py-pydns
SUBDIR+= py-pyftpdlib
SUBDIR+= py-pylint-celery
SUBDIR+= py-pysendfile
SUBDIR+= py-requestbuilder
SUBDIR+= py-responses
SUBDIR+= py-rt

View file

@ -0,0 +1 @@
bin/ftpbench @PREFIX@/bin/ftpbench-@PYVERSSUFFIX@

5
net/py-pyftpdlib/DESCR Normal file
View file

@ -0,0 +1,5 @@
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 and it's used in projects like Google Chromium and Bazaar
and included in Debian, Fedora and FreeBSD package repositories.

25
net/py-pyftpdlib/Makefile Normal file
View file

@ -0,0 +1,25 @@
# $NetBSD: Makefile,v 1.1 2019/01/16 08:31:52 adam Exp $
DISTNAME= pyftpdlib-1.5.4
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= net python
MASTER_SITES= ${MASTER_SITE_PYPI:=p/pyftpdlib/}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://github.com/giampaolo/pyftpdlib
COMMENT= Very fast asynchronous FTP server library
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
TEST_DEPENDS+= ${PYPKGPREFIX}-pysendfile-[0-9]*:../../net/py-pysendfile
USE_LANGUAGES= # none
post-install:
cd ${DESTDIR}${PREFIX}/bin && \
${MV} ftpbench ftpbench-${PYVERSSUFFIX} || ${TRUE}
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"

66
net/py-pyftpdlib/PLIST Normal file
View file

@ -0,0 +1,66 @@
@comment $NetBSD: PLIST,v 1.1 2019/01/16 08:31:52 adam Exp $
bin/ftpbench-${PYVERSSUFFIX}
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
${PYSITELIB}/pyftpdlib/__init__.py
${PYSITELIB}/pyftpdlib/__init__.pyc
${PYSITELIB}/pyftpdlib/__init__.pyo
${PYSITELIB}/pyftpdlib/__main__.py
${PYSITELIB}/pyftpdlib/__main__.pyc
${PYSITELIB}/pyftpdlib/__main__.pyo
${PYSITELIB}/pyftpdlib/_compat.py
${PYSITELIB}/pyftpdlib/_compat.pyc
${PYSITELIB}/pyftpdlib/_compat.pyo
${PYSITELIB}/pyftpdlib/authorizers.py
${PYSITELIB}/pyftpdlib/authorizers.pyc
${PYSITELIB}/pyftpdlib/authorizers.pyo
${PYSITELIB}/pyftpdlib/filesystems.py
${PYSITELIB}/pyftpdlib/filesystems.pyc
${PYSITELIB}/pyftpdlib/filesystems.pyo
${PYSITELIB}/pyftpdlib/handlers.py
${PYSITELIB}/pyftpdlib/handlers.pyc
${PYSITELIB}/pyftpdlib/handlers.pyo
${PYSITELIB}/pyftpdlib/ioloop.py
${PYSITELIB}/pyftpdlib/ioloop.pyc
${PYSITELIB}/pyftpdlib/ioloop.pyo
${PYSITELIB}/pyftpdlib/log.py
${PYSITELIB}/pyftpdlib/log.pyc
${PYSITELIB}/pyftpdlib/log.pyo
${PYSITELIB}/pyftpdlib/servers.py
${PYSITELIB}/pyftpdlib/servers.pyc
${PYSITELIB}/pyftpdlib/servers.pyo
${PYSITELIB}/pyftpdlib/test/README
${PYSITELIB}/pyftpdlib/test/__init__.py
${PYSITELIB}/pyftpdlib/test/__init__.pyc
${PYSITELIB}/pyftpdlib/test/__init__.pyo
${PYSITELIB}/pyftpdlib/test/__main__.py
${PYSITELIB}/pyftpdlib/test/__main__.pyc
${PYSITELIB}/pyftpdlib/test/__main__.pyo
${PYSITELIB}/pyftpdlib/test/keycert.pem
${PYSITELIB}/pyftpdlib/test/runner.py
${PYSITELIB}/pyftpdlib/test/runner.pyc
${PYSITELIB}/pyftpdlib/test/runner.pyo
${PYSITELIB}/pyftpdlib/test/test_authorizers.py
${PYSITELIB}/pyftpdlib/test/test_authorizers.pyc
${PYSITELIB}/pyftpdlib/test/test_authorizers.pyo
${PYSITELIB}/pyftpdlib/test/test_filesystems.py
${PYSITELIB}/pyftpdlib/test/test_filesystems.pyc
${PYSITELIB}/pyftpdlib/test/test_filesystems.pyo
${PYSITELIB}/pyftpdlib/test/test_functional.py
${PYSITELIB}/pyftpdlib/test/test_functional.pyc
${PYSITELIB}/pyftpdlib/test/test_functional.pyo
${PYSITELIB}/pyftpdlib/test/test_functional_ssl.py
${PYSITELIB}/pyftpdlib/test/test_functional_ssl.pyc
${PYSITELIB}/pyftpdlib/test/test_functional_ssl.pyo
${PYSITELIB}/pyftpdlib/test/test_ioloop.py
${PYSITELIB}/pyftpdlib/test/test_ioloop.pyc
${PYSITELIB}/pyftpdlib/test/test_ioloop.pyo
${PYSITELIB}/pyftpdlib/test/test_misc.py
${PYSITELIB}/pyftpdlib/test/test_misc.pyc
${PYSITELIB}/pyftpdlib/test/test_misc.pyo
${PYSITELIB}/pyftpdlib/test/test_servers.py
${PYSITELIB}/pyftpdlib/test/test_servers.pyc
${PYSITELIB}/pyftpdlib/test/test_servers.pyo

View file

@ -0,0 +1,6 @@
$NetBSD: distinfo,v 1.1 2019/01/16 08:31:52 adam Exp $
SHA1 (pyftpdlib-1.5.4.tar.gz) = 2155043d2ae70a64baf535ca28446f4b044c19f1
RMD160 (pyftpdlib-1.5.4.tar.gz) = 82d10dec815bdefa9840a37a5bd84797f66bd2a4
SHA512 (pyftpdlib-1.5.4.tar.gz) = 6eb308021dad28c1c51a88b366947a71b7bc1802571dc14cedf3a264bd0cb8504ef990d7e3110d10709f971d4d5b0001bee859b58fb4d02a1b0d46532acc9295
Size (pyftpdlib-1.5.4.tar.gz) = 184986 bytes