Wed Mar 13 18:54:31 2019 UTC ()
py-selectors2: added version 2.0.1
Backported, durable, and portable selectors designed to replace the standard
library selectors module.
Features
* Support for all major platforms. (Linux, Mac OS, Windows)
* Support many different selectors
- select.kqueue (BSD, Mac OS)
- select.devpoll (Solaris)
- select.epoll (Linux 2.5.44+)
- select.poll (Linux, Mac OS)
- select.select - (Linux, Mac OS, Windows)
* Support for PEP 475 (Retries system calls on interrupt)
* Support for modules which monkey-patch the standard library after import
(like greenlet, gevent)
* Support for systems which define a selector being available but don't
actually implement it.
(adam)
diff -r1.2812 -r1.2813 pkgsrc/devel/Makefile
diff -r0 -r1.1 pkgsrc/devel/py-selectors2/DESCR
diff -r0 -r1.1 pkgsrc/devel/py-selectors2/Makefile
diff -r0 -r1.1 pkgsrc/devel/py-selectors2/PLIST
diff -r0 -r1.1 pkgsrc/devel/py-selectors2/distinfo
--- pkgsrc/devel/Makefile 2019/03/13 11:54:48 1.2812
+++ pkgsrc/devel/Makefile 2019/03/13 18:54:31 1.2813
| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.2812 2019/03/13 11:54:48 jaapb Exp $ | | 1 | # $NetBSD: Makefile,v 1.2813 2019/03/13 18:54:31 adam Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | COMMENT= Development utilities | | 4 | COMMENT= Development utilities |
5 | | | 5 | |
6 | SUBDIR+= ETL | | 6 | SUBDIR+= ETL |
7 | SUBDIR+= ExmanIDE | | 7 | SUBDIR+= ExmanIDE |
8 | SUBDIR+= GConf | | 8 | SUBDIR+= GConf |
9 | SUBDIR+= GConf-ui | | 9 | SUBDIR+= GConf-ui |
10 | SUBDIR+= Gorm | | 10 | SUBDIR+= Gorm |
11 | SUBDIR+= MoarVM | | 11 | SUBDIR+= MoarVM |
12 | SUBDIR+= ObjectiveLib | | 12 | SUBDIR+= ObjectiveLib |
13 | SUBDIR+= ProjectCenter | | 13 | SUBDIR+= ProjectCenter |
14 | SUBDIR+= R-BH | | 14 | SUBDIR+= R-BH |
| @@ -2290,26 +2290,27 @@ SUBDIR+= py-requests | | | @@ -2290,26 +2290,27 @@ SUBDIR+= py-requests |
2290 | SUBDIR+= py-requests-file | | 2290 | SUBDIR+= py-requests-file |
2291 | SUBDIR+= py-requests-ftp | | 2291 | SUBDIR+= py-requests-ftp |
2292 | SUBDIR+= py-requests-futures | | 2292 | SUBDIR+= py-requests-futures |
2293 | SUBDIR+= py-requests-mock | | 2293 | SUBDIR+= py-requests-mock |
2294 | SUBDIR+= py-requests-toolbelt | | 2294 | SUBDIR+= py-requests-toolbelt |
2295 | SUBDIR+= py-restructuredtext_lint | | 2295 | SUBDIR+= py-restructuredtext_lint |
2296 | SUBDIR+= py-retry_decorator | | 2296 | SUBDIR+= py-retry_decorator |
2297 | SUBDIR+= py-rope | | 2297 | SUBDIR+= py-rope |
2298 | SUBDIR+= py-rply | | 2298 | SUBDIR+= py-rply |
2299 | SUBDIR+= py-ruamel-base | | 2299 | SUBDIR+= py-ruamel-base |
2300 | SUBDIR+= py-ruamel-ordereddict | | 2300 | SUBDIR+= py-ruamel-ordereddict |
2301 | SUBDIR+= py-ruamel-yaml | | 2301 | SUBDIR+= py-ruamel-yaml |
2302 | SUBDIR+= py-scandir | | 2302 | SUBDIR+= py-scandir |
| | | 2303 | SUBDIR+= py-selectors2 |
2303 | SUBDIR+= py-semantic_version | | 2304 | SUBDIR+= py-semantic_version |
2304 | SUBDIR+= py-serpent | | 2305 | SUBDIR+= py-serpent |
2305 | SUBDIR+= py-setuptools | | 2306 | SUBDIR+= py-setuptools |
2306 | SUBDIR+= py-setuptools_scm | | 2307 | SUBDIR+= py-setuptools_scm |
2307 | SUBDIR+= py-setuptools_scm_git_archive | | 2308 | SUBDIR+= py-setuptools_scm_git_archive |
2308 | SUBDIR+= py-setuptools_trial | | 2309 | SUBDIR+= py-setuptools_trial |
2309 | SUBDIR+= py-simplegeneric | | 2310 | SUBDIR+= py-simplegeneric |
2310 | SUBDIR+= py-singledispatch | | 2311 | SUBDIR+= py-singledispatch |
2311 | SUBDIR+= py-sortedcontainers | | 2312 | SUBDIR+= py-sortedcontainers |
2312 | SUBDIR+= py-speaklater | | 2313 | SUBDIR+= py-speaklater |
2313 | SUBDIR+= py-stem | | 2314 | SUBDIR+= py-stem |
2314 | SUBDIR+= py-stevedore | | 2315 | SUBDIR+= py-stevedore |
2315 | SUBDIR+= py-stompclient | | 2316 | SUBDIR+= py-stompclient |
Backported, durable, and portable selectors designed to replace the standard
library selectors module.
Features
* Support for all major platforms. (Linux, Mac OS, Windows)
* Support many different selectors
- select.kqueue (BSD, Mac OS)
- select.devpoll (Solaris)
- select.epoll (Linux 2.5.44+)
- select.poll (Linux, Mac OS)
- select.select - (Linux, Mac OS, Windows)
* Support for PEP 475 (Retries system calls on interrupt)
* Support for modules which monkey-patch the standard library after import
(like greenlet, gevent)
* Support for systems which define a selector being available but don't
actually implement it.
# $NetBSD: Makefile,v 1.1 2019/03/13 18:54:31 adam Exp $
DISTNAME= selectors2-2.0.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=s/selectors2/}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://github.com/sethmlarson/selectors2
COMMENT= Back-ported, durable, and portable selectors
LICENSE= mit
TEST_DEPENDS+= ${PYPKGPREFIX}-mock>=2.0.0:../../devel/py-mock
TEST_DEPENDS+= ${PYPKGPREFIX}-psutil>=5.2.2:../../sysutils/py-psutil
USE_LANGUAGES= # none
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"
@comment $NetBSD: PLIST,v 1.1 2019/03/13 18:54:31 adam Exp $
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
${PYSITELIB}/selectors2.py
${PYSITELIB}/selectors2.pyc
${PYSITELIB}/selectors2.pyo
$NetBSD: distinfo,v 1.1 2019/03/13 18:54:31 adam Exp $
SHA1 (selectors2-2.0.1.tar.gz) = 3bb9bcd899595341ce276a00e94317bafa5455eb
RMD160 (selectors2-2.0.1.tar.gz) = 3b92f77e5f2ad99b9a2a6605359ff6a9d1fd3e60
SHA512 (selectors2-2.0.1.tar.gz) = cff6289296691726f28f649995ab224501b1e6510347a3aad49e786ffefb02c71169932c8cb7c85c692a02977cd4fee236437bd9e804f9949faf01f2134f9e45
Size (selectors2-2.0.1.tar.gz) = 18600 bytes