python-trio / python-trio/trio
Solaris support
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 7.3k
- Forks
- 431
- Avg merge
- 2d 17h
- Merged PRs (30d)
- 6
Description
I am interested in using Trio under Solaris, but it doesn't support "select.devpoll" neither "selectors" module.
Beside hypothetical performance issues, I wonder why is "selectors" not used by Trio to be more portable.
Depending of the answer, I might volunteer to write a pull request to support "selectors" and/or "select.devpoll", if any of them is welcomed.
Thanks!
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files, tests, or entry points are named. Start by locating Trio's event-loop code and its use of select.devpoll and the selectors module, then determine whether Solaris support requires selectors, devpoll, or both; done means an agreed implementation scope with coverage for the supported Solaris path.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- networking, operating-systems
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100