Project Monkey Mac OS
OpenProj is a free and open-source project management solution meant to be a replacement of Microsoft Project and other commercial project solutions. OpenProj is ideal for desktop project management and is available on Mac and it even opens existing Microsoft Project or Primavera files. We’re a group of explorers here to make you “know your origins” and so we are on a mission to find our lost monkey brothers and connect them to the wild.
Released:
Back-ported, durable, and portable selectors
Project description
Selectors2
Backported, durable, and portable selectors designed to replacethe standard library selectors module.
Features
- Support for all major platforms. (Linux, Mac OS, Windows)
- Support for Python 2.6 or later and Jython.
- 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. ()
About
This module was originally written by me for the urllib3 project(history in PR #1001) but it was decided that it wouldbe beneficial for everyone to have access to this work.
All the additional features that selectors2 provides are real-world problems that have occurredand been reported during the lifetime of its maintenance and use within urllib3.
If this work is useful to you, feel free to say thanks,takes only a little time and really brightens my day! :cake:
Can this module be used in place of selectors?
Yes! This module is a 1-to-1 drop-in replacement for selectors andprovides all selector types that would be available in selectors includingDevpollSelector, KqueueSelector, EpollSelector, PollSelector, and SelectSelector.
What is different between selectors2 and selectors34?
This module is similar to selectors34 in that it supports Python 2.6 - 3.3but differs in that this module also implements PEP 475 for the backported selectors.This allows similar behaviour between Python 3.5+ selectors and selectors from before PEP 475.In selectors34, an interrupted system call would result in an incorrect return of no events, whichfor some use cases is not an acceptable behavior.
I will also add here that selectors2 also makes large improvements on the test suite surrounding itproviding 100% test coverage for each selector. The test suite is also more robust and tests durabilityof the selectors in many different situations that aren’t tested in selectors34.
What types of objects are supported?
At this current time selectors2 only support the SelectSelector for Windows which cannot select on non-socket objects.On Linux and Mac OS, both sockets and pipes are supported (some other types may be supported as well, such as fifos or special file devices).
What if I have to support a platform without select.select?
There are a few platforms that don’t have a selector available, notablyGoogle AppEngine. When running on those platforms any call to DefaultSelector()will raise a RuntimeError explaining that there are no selectors available.
License
This module is dual-licensed under MIT and PSF License.
Usage
Changelog
Release 2.0.2 (July 21, 2020)
- [BUGFIX] Added support for long integers in Python 2.x.
Release 2.0.1 (August 17, 2017)
Project Monkey Mac Os 11
- [BUGFIX] Timeouts would not be properly recalculated after receiving an EINTR error.
Release 2.0.0 (May 30, 2017)
- [FEATURE] Add support for Jython with JythonSelectSelector.
- [FEATURE] Add support for /dev/devpoll with DevpollSelector.
- [CHANGE] Raises a RuntimeError instead of ValueError if there is no selector available.
- [CHANGE] No longer wraps exceptions in SelectorError, raises original exception includingin timeout situations.
- [BUGFIX] Detect defects in a system that defines a selector but does not implement it.
- [BUGFIX] Can now detect a change in the select module after import such as whengevent.monkey.monkey_patch() is called before importing selectors2.
Release 1.1.1 (February 6, 2017)
- [BUGFIX] Platforms that define select.kqueue would not have KqueueSelector as the DefaultSelector.
Release 1.1.0 (January 17, 2017)
- [FEATURE] Make system calls faster for Python versions that support PEP 475.
- [FEATURE] Wheels are now universal.
Release 1.0.0 (November 3, 2016)
- Initial implementation of selectors2.
Release historyRelease notifications RSS feed
2.0.2
2.0.1
2.0.0
1.1.1
1.1.0
1.0
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size selectors2-2.0.2-py2.py3-none-any.whl (11.3 kB) | File type Wheel | Python version py2.py3 | Upload date | Hashes |
Filename, size selectors2-2.0.2.tar.gz (18.6 kB) | File type Source | Python version None | Upload date | Hashes |
Hashes for selectors2-2.0.2-py2.py3-none-any.whl
Algorithm | Hash digest |
---|---|
SHA256 | c5092ff5d0bfb6b09e19371ba91c0e119ba61a8256c9837ca363e0c525032e16 |
MD5 | 17dde86650dea607cca535f1785cc8a7 |
BLAKE2-256 | 9a4fea16bdfb793550c472ca4f2035337a3e90f31c1fe3f8d1a9227cd8b5542e |
Hashes for selectors2-2.0.2.tar.gz
Algorithm | Hash digest |
---|---|
SHA256 | 1f1bbaac203a23fbc851dc1b5a6e92c50698cc8cefa5873eb5b89eef53d1d82b |
MD5 | 77089bc7a640bf09f784cc029195c24a |
BLAKE2-256 | 867227ccb21c1ff9fa87e1ba45e38045722b4eff345ba61760224793560638f4 |
Project Monkey Mac Os Download
- Advertisement
- Microsoft Office Open XML File Format Converter for Mac OS v.1.1.6Converts files that were created in Office 2008 for Mac or 2007 MicrosoftOffice system so that you can open and edit the files in Office 2004 version 11.4 or later and Office v. X version 10.1.9 or later. Word documents, Excel workbooks, and ...
- Microsoft Office 2001 for Mac Security Update v.9.0.6This update addresses several buffer overrun vulnerabilities in Microsoft Word, Excel, PowerPoint, and Entourage for Office 2001. It also addresses an issue affecting the display of Japanese characters placed in the header or footer of an Excel ...
- Office Product Key Finder for MAC v.1.1.4Office Product Key Finder is product key recovery software for MicrosoftOffice 2008 for MAC and MicrosoftOffice 2004 for MAC. The software allows to recover and find microsoftoffice 25 character product key for MicrosoftOffice for MAC.
- Microsoft IntelliType Pro and IntelliPoint v.6.21Microsoft IntelliType Pro software provides full functionality for the MicrosoftOffice Keyboard, Natural Keyboard Pro, Internet Keyboard Pro, and Internet Keyboard. For example, you can: - Reassign many of the keys to open a program, file, Web page, ...
- ChemFormatter v.1.2.5ChemFormatter is add-in program for MicrosoftOffice. ChemFormatter automatically applies font styles in a chemical ...
- FreeMercator, Java POS Point of Sale v.0.8.0Free and open Java POS Point of Sale terminal and back-office. Project goals include scalabiliy, robustness, and ease of ...
- Verdantium v.1.0Verdantium is an OpenDoc-like compound-document framework, and an open-source alternative to frameworks underlying OpenOffice, StarOffice, Corel Office, and MicrosoftOffice. Written in JUndo / Java JFC/Swing/Java-2D See ...
- Cyrus WebAdmin Tools v.0.1A set of tools for management of the Cyrus IMAPd server in various scenarios. Actually I am working on heavy integration of Cyrus with Microsoft Active Directory 2003. The tools includes AD sync-tools, web administration page and more resources.
- SemanticWebBuilder v.1.0J2EE App to build a web portal, It uses RDF-OWL-JENA to handle sections and the relation between them. it uses templates to give the feel & look and content can be publish from web or from a plug in for MicrosoftOffice and Open Office. see Home page ...
- GroupDocs.Assembly for .NET v.1.2.0.NET mail merge library for generating custom documents from Word or PDF templates. The library doesn't require MicrosoftOffice Automation or Word installation and can fill out templates with custom data obtained through user input, or from a DB.
- Office Timesheets v.2.0Office Timesheets is a web-based commercial employee time tracking and management timesheets software application designed for the specialized needs of project-driven organizations to track time and expenses for accurate accounting and job/project ...
- Phoenix Project Manager for Mac v.3.0.16.1Phoenix Project Manager is a scheduling tool designed to work the way the industry works: project by project. For every project, from the very simple to the most complex, Phoenix gives you the power to make the schedule a valuable tool for managing ...
- ProjectLibre Project Management Software v.1.5.3ProjectLibre is an open source alternative to MicrosoftProject. We have a community site as well at http://www.projectlibre.org It has been downloaded in 194 countries the first month of release and was just voted Sourceforge's 'Project of the ...
- Perfect Office Icons v.2012.1Perfect Office Icons collection is a set of royalty-free icons which has been specially designed to breathe a new life into all of your office applications.
- Microsoft Messenger v.7.0.2Microsoft Messenger 7.0.2 provides you with a very useful and convenient Chat client which helps you connect to the MSN network and chat with buddies online. With Messenger users also have access to common tasks and functions directly from the Dock ...
- Office Dock for Mac OS v.1.3One application in a series of applications I am making to reduce Dock clutter and use very small applications to take the place of many others. These applications are normally around a 100 kb, and use 0 CPU when they are open and idle. To use them ...
- IcExcel v.2.0icExcel 2.0 is designed as a smart and useful tool that enables you to work with Microsoft Excel and AppleWorks spreadsheets created on both PCs and Macs without a Microsoft product! icExcel lets you open, view, print, and use Excel spreadsheets ...
- IDAutomation Code 128 Barcode Fonts for Mac OS v.10.10Easily print Code 128 barcodes with this advanced font package. The download includes examples for Crystal Reports, Microsoft Excel, Word and Access. Complies to ANSI and European (CEN) standards. Includes over 30 font tools, macros and source code ...
- IDAutomation Code 39 Barcode Fonts for Mac OS v.10.10Easily print barcodes with this professional grade font package. This new version includes patent pending technology embedded in the font to print extremely accurate ANSI grade A barcodes. Includes examples for Microsoft Word, Excel, Access and ...
- LibreOffice Portable v.3.4.4LibreOffice Portable is a full-featured office suite -- including a word processor, spreadsheet, presentation tool, drawing package and database -- packaged as a portable app, so you can take all your documents and everything you need to work with ...
- Microsoft Office 2001 for Mac Security Update This update addresses several buffer overrun vulnerabilities
- Microsoft Office Open XML File Format Converts files that were created in Office 2008 for Mac or
- Perfect Office Icons Perfect Office Icons collection is a set of royalty-free
- Salon Booking Service Web-based salon management software . You can use the
- AnyMP4 PDF Converter for Mac AnyMP4 PDF Converter for Mac can help you convert PDF to
- Boris Calligraphy for Mac OS Boris Calligraphy text generators are installed, free,
- 3D Glossy Icons 3D Glossy Icons delivers professionally created icons
- Mass Mailer for Mac Tiger High-performance bulk email program used to send
- GeoDLL English GeoDLL supports the development of geodetic software on
- IDAutomation Code 128 Barcode Fonts for Mac Easily print Code 128 barcodes with this advanced font