./devel/py-selectors2, Back-ported, durable, and portable selectors

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.0.2nb1, Package name: py312-selectors2-2.0.2nb1, Maintainer: pkgsrc-users

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.


Required to run:
[devel/py-setuptools] [lang/python27]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 18.123 KB

Version history: (Expand)


CVS history: (Expand)


   2024-08-14 14:57:05 by Thomas Klausner | Files touched by this commit (1)
Log message:
py-selectors2: allow Python 2

Disable test dependencies.

Needed for offlineimap.
   2022-05-01 11:13:42 by Thomas Klausner | Files touched by this commit (5)
Log message:
*: mark as not-for-python-2.x

A dependency does not support python 2 any longer
   2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595)
Log message:
*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS
   2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016)
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Could not be committed due to merge conflict:
devel/py-traitlets/distinfo

The following distfiles were unfetchable (note: some may be only fetched
conditionally):

./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
   2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017)
Log message:
devel: Remove SHA1 hashes for distfiles
   2020-07-27 15:41:42 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-selectors2: updated to 2.0.2

Release 2.0.2
* [BUGFIX] Added support for ``long`` integers in Python 2.x.
   2019-03-13 19:54:31 by Adam Ciarcinski | Files touched by this commit (4)
Log message:
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.