pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel
Module Name: pkgsrc
Committed By: adam
Date: Fri Jul 7 07:20:54 UTC 2017
Modified Files:
pkgsrc/devel: Makefile
Added Files:
pkgsrc/devel/py-aiofiles: DESCR Makefile PLIST distinfo
Log Message:
aiofiles is an Apache2 licensed library, written in Python, for handling
local disk files in asyncio applications.
Ordinary local file IO is blocking, and cannot easily and portably made
asynchronous. This means doing file IO may interfere with asyncio
applications, which shouldn't block the executing thread. aiofiles helps with
this by introducing asynchronous versions of files that support delegating
operations to a separate thread pool.
To generate a diff of this commit:
cvs rdiff -u -r1.2453 -r1.2454 pkgsrc/devel/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/py-aiofiles/DESCR \
pkgsrc/devel/py-aiofiles/Makefile pkgsrc/devel/py-aiofiles/PLIST \
pkgsrc/devel/py-aiofiles/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/Makefile
diff -u pkgsrc/devel/Makefile:1.2453 pkgsrc/devel/Makefile:1.2454
--- pkgsrc/devel/Makefile:1.2453 Thu Jul 6 19:08:37 2017
+++ pkgsrc/devel/Makefile Fri Jul 7 07:20:54 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2453 2017/07/06 19:08:37 minskim Exp $
+# $NetBSD: Makefile,v 1.2454 2017/07/07 07:20:54 adam Exp $
#
COMMENT= Development utilities
@@ -1756,6 +1756,7 @@ SUBDIR+= py-ZopeEvent
SUBDIR+= py-ZopeI18NMessageid
SUBDIR+= py-ZopeInterface
SUBDIR+= py-ZopeSchema
+SUBDIR+= py-aiofiles
SUBDIR+= py-apipkg
SUBDIR+= py-appdirs
SUBDIR+= py-argcomplete
Added files:
Index: pkgsrc/devel/py-aiofiles/DESCR
diff -u /dev/null pkgsrc/devel/py-aiofiles/DESCR:1.1
--- /dev/null Fri Jul 7 07:20:54 2017
+++ pkgsrc/devel/py-aiofiles/DESCR Fri Jul 7 07:20:54 2017
@@ -0,0 +1,8 @@
+aiofiles is an Apache2 licensed library, written in Python, for handling
+local disk files in asyncio applications.
+
+Ordinary local file IO is blocking, and cannot easily and portably made
+asynchronous. This means doing file IO may interfere with asyncio
+applications, which shouldn't block the executing thread. aiofiles helps with
+this by introducing asynchronous versions of files that support delegating
+operations to a separate thread pool.
Index: pkgsrc/devel/py-aiofiles/Makefile
diff -u /dev/null pkgsrc/devel/py-aiofiles/Makefile:1.1
--- /dev/null Fri Jul 7 07:20:54 2017
+++ pkgsrc/devel/py-aiofiles/Makefile Fri Jul 7 07:20:54 2017
@@ -0,0 +1,16 @@
+# $NetBSD: Makefile,v 1.1 2017/07/07 07:20:54 adam Exp $
+
+DISTNAME= aiofiles-0.3.1
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= devel python
+MASTER_SITES= ${MASTER_SITE_PYPI:=a/aiofiles/}
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= https://github.com/Tinche/aiofiles
+COMMENT= File support for asyncio
+LICENSE= apache-2.0
+
+PYTHON_VERSIONS_ACCEPTED= 36 35 34
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-aiofiles/PLIST
diff -u /dev/null pkgsrc/devel/py-aiofiles/PLIST:1.1
--- /dev/null Fri Jul 7 07:20:54 2017
+++ pkgsrc/devel/py-aiofiles/PLIST Fri Jul 7 07:20:54 2017
@@ -0,0 +1,30 @@
+@comment $NetBSD: PLIST,v 1.1 2017/07/07 07:20:54 adam Exp $
+${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}/aiofiles/__init__.py
+${PYSITELIB}/aiofiles/__init__.pyc
+${PYSITELIB}/aiofiles/__init__.pyo
+${PYSITELIB}/aiofiles/_compat.py
+${PYSITELIB}/aiofiles/_compat.pyc
+${PYSITELIB}/aiofiles/_compat.pyo
+${PYSITELIB}/aiofiles/base.py
+${PYSITELIB}/aiofiles/base.pyc
+${PYSITELIB}/aiofiles/base.pyo
+${PYSITELIB}/aiofiles/os.py
+${PYSITELIB}/aiofiles/os.pyc
+${PYSITELIB}/aiofiles/os.pyo
+${PYSITELIB}/aiofiles/threadpool/__init__.py
+${PYSITELIB}/aiofiles/threadpool/__init__.pyc
+${PYSITELIB}/aiofiles/threadpool/__init__.pyo
+${PYSITELIB}/aiofiles/threadpool/binary.py
+${PYSITELIB}/aiofiles/threadpool/binary.pyc
+${PYSITELIB}/aiofiles/threadpool/binary.pyo
+${PYSITELIB}/aiofiles/threadpool/text.py
+${PYSITELIB}/aiofiles/threadpool/text.pyc
+${PYSITELIB}/aiofiles/threadpool/text.pyo
+${PYSITELIB}/aiofiles/threadpool/utils.py
+${PYSITELIB}/aiofiles/threadpool/utils.pyc
+${PYSITELIB}/aiofiles/threadpool/utils.pyo
Index: pkgsrc/devel/py-aiofiles/distinfo
diff -u /dev/null pkgsrc/devel/py-aiofiles/distinfo:1.1
--- /dev/null Fri Jul 7 07:20:54 2017
+++ pkgsrc/devel/py-aiofiles/distinfo Fri Jul 7 07:20:54 2017
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2017/07/07 07:20:54 adam Exp $
+
+SHA1 (aiofiles-0.3.1.tar.gz) = eca3180a5e6c306eaffde81dc5ea974c8813c8a0
+RMD160 (aiofiles-0.3.1.tar.gz) = 6c3cb432b087a8710bcd89463918bcee770f8b58
+SHA512 (aiofiles-0.3.1.tar.gz) = f4cd68680effa0fe834d048e5a1bb627eed0f69a0556b237ce10bf2ad348ab2915aac24d6dcf669b60d3d8cce3967318971fb98fa25d9f8eca1e6bbcd458dfd9
+Size (aiofiles-0.3.1.tar.gz) = 5472 bytes
Home |
Main Index |
Thread Index |
Old Index