{"id":28563912,"url":"https://github.com/twisted/twisted-iocpsupport","last_synced_at":"2025-06-10T13:09:13.287Z","repository":{"id":42464133,"uuid":"303966488","full_name":"twisted/twisted-iocpsupport","owner":"twisted","description":"`twisted-iocpsupport` is an extension module for the Twisted `iocp` reactor to use the Windows I/O Completion Ports (IOCP) networking API. You should not need to install it directly or interact with its API; it is a dependency of Twisted on Windows platforms.","archived":false,"fork":false,"pushed_at":"2025-05-26T19:24:12.000Z","size":109,"stargazers_count":2,"open_issues_count":1,"forks_count":5,"subscribers_count":11,"default_branch":"trunk","last_synced_at":"2025-06-10T00:57:01.788Z","etag":null,"topics":["iocp","twisted"],"latest_commit_sha":null,"homepage":"https://github.com/twisted/twisted/issues?q=is%3Aopen+is%3Aissue+label%3Aiocpreactor","language":"Cython","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/twisted.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.rst","contributing":"CONTRIBUTING.rst","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-10-14T09:31:22.000Z","updated_at":"2025-02-27T19:11:07.000Z","dependencies_parsed_at":"2023-12-19T09:43:31.314Z","dependency_job_id":"3b4acb51-99c4-4889-a3cd-96470c45af0d","html_url":"https://github.com/twisted/twisted-iocpsupport","commit_stats":{"total_commits":41,"total_committers":4,"mean_commits":10.25,"dds":0.2682926829268293,"last_synced_commit":"a4bf76f0be061ae867f196ed9334dc75f8dd5d8e"},"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted-iocpsupport","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted-iocpsupport/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted-iocpsupport/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted-iocpsupport/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/twisted","download_url":"https://codeload.github.com/twisted/twisted-iocpsupport/tar.gz/refs/heads/trunk","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/twisted%2Ftwisted-iocpsupport/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259080992,"owners_count":22802404,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["iocp","twisted"],"created_at":"2025-06-10T13:09:07.872Z","updated_at":"2025-06-10T13:09:13.281Z","avatar_url":"https://github.com/twisted.png","language":"Cython","funding_links":[],"categories":[],"sub_categories":[],"readme":"twisted-iocpsupport\n===================\n\n.. image:: https://img.shields.io/github/actions/workflow/status/twisted/twisted-iocpsupport/github-deploy.yml?branch=default\n    :alt: GitHub Actions\n    :target: https://github.com/twisted/twisted-iocpsupport/\n.. image:: https://img.shields.io/pypi/v/twisted-iocpsupport?logo=pypi\n    :alt: PyPI\n    :target: https://pypi.org/project/twisted-iocpsupport/\n\n\nAn extension for use in the L{twisted.internet.iocpreactor} I/O Completion\nPorts reactor.\n\nThis code was initially part of the core Twisted project. It was moved into a\nseparate repo in order to simplify the Twisted production deployment. As such,\nissues are handled via the `twisted/twisted GitHub Issues system \u003chttps://github.com/twisted/twisted/issues?q=is%3Aopen+is%3Aissue+label%3Aiocpreactor\u003e`_\n\nAdditionally, this package provides no compatability gurantees:\nAll use must be via the ``Twisted`` PyPI distribution and ``twisted`` Python package.\nApplications must not depend on the ``twisted-iocpsupport`` PyPI distribution directly.\nApplications must not import names from the ``twisted_iocpsupport``\npackage directly.\nSee the `Twisted Compatability Policy \u003chttps://docs.twisted.org/en/stable/development/compatibility-policy.html\u003e`_ for more info.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftwisted%2Ftwisted-iocpsupport","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftwisted%2Ftwisted-iocpsupport","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftwisted%2Ftwisted-iocpsupport/lists"}