summaryrefslogtreecommitdiff
path: root/net/py-pyftpdlib
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2019-01-16 08:31:52 +0000
committeradam <adam@pkgsrc.org>2019-01-16 08:31:52 +0000
commitf0f8eebf673da6a4c1293735dfd230dc0f9f4937 (patch)
tree543fc98a2fb1eb8e3e674e369a21a066f7a06df7 /net/py-pyftpdlib
parent117ecf6b8b22bd3e2b41035cf0fcbe7d057eab16 (diff)
downloadpkgsrc-f0f8eebf673da6a4c1293735dfd230dc0f9f4937.tar.gz
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.
Diffstat (limited to 'net/py-pyftpdlib')
-rw-r--r--net/py-pyftpdlib/ALTERNATIVES1
-rw-r--r--net/py-pyftpdlib/DESCR5
-rw-r--r--net/py-pyftpdlib/Makefile25
-rw-r--r--net/py-pyftpdlib/PLIST66
-rw-r--r--net/py-pyftpdlib/distinfo6
5 files changed, 103 insertions, 0 deletions
diff --git a/net/py-pyftpdlib/ALTERNATIVES b/net/py-pyftpdlib/ALTERNATIVES
new file mode 100644
index 00000000000..cb331782cde
--- /dev/null
+++ b/net/py-pyftpdlib/ALTERNATIVES
@@ -0,0 +1 @@
+bin/ftpbench @PREFIX@/bin/ftpbench-@PYVERSSUFFIX@
diff --git a/net/py-pyftpdlib/DESCR b/net/py-pyftpdlib/DESCR
new file mode 100644
index 00000000000..f4d95e462b6
--- /dev/null
+++ b/net/py-pyftpdlib/DESCR
@@ -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.
diff --git a/net/py-pyftpdlib/Makefile b/net/py-pyftpdlib/Makefile
new file mode 100644
index 00000000000..a15b72376e2
--- /dev/null
+++ b/net/py-pyftpdlib/Makefile
@@ -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"
diff --git a/net/py-pyftpdlib/PLIST b/net/py-pyftpdlib/PLIST
new file mode 100644
index 00000000000..9d8ece78e6f
--- /dev/null
+++ b/net/py-pyftpdlib/PLIST
@@ -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
diff --git a/net/py-pyftpdlib/distinfo b/net/py-pyftpdlib/distinfo
new file mode 100644
index 00000000000..5e44d01ede7
--- /dev/null
+++ b/net/py-pyftpdlib/distinfo
@@ -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