conda-forge/twisted-iocpsupport-feedstock
GitHub: conda-forge/twisted-iocpsupport-feedstock
用于在 Conda 环境中构建和分发 Twisted 的 Windows IOCP 扩展,以提供高性能异步 I/O 支持。
Stars: 0 | Forks: 4
# 关于 twisted-iocpsupport-feedstock
Feedstock 许可证:[BSD-3-Clause](https://github.com/conda-forge/twisted-iocpsupport-feedstock/blob/main/LICENSE.txt)
主页:https://github.com/twisted/twisted-iocpsupport
软件包许可证:MIT
摘要:用于 twisted I/O Completion Ports reactor 的扩展。
# 当前构建状态
# 当前发布信息
| Name | Downloads | Version | Platforms |
| --- | --- | --- | --- |
| [](https://anaconda.org/conda-forge/twisted-iocpsupport) | [](https://anaconda.org/conda-forge/twisted-iocpsupport) | [](https://anaconda.org/conda-forge/twisted-iocpsupport) | [](https://anaconda.org/conda-forge/twisted-iocpsupport) |
# 安装 twisted-iocpsupport
要通过 `conda-forge` 频道安装 `twisted-iocpsupport`,可以通过以下命令将 `conda-forge` 添加到您的频道中:
```
conda config --add channels conda-forge
conda config --set channel_priority strict
```
启用 `conda-forge` 频道后,可以使用 `conda` 安装 `twisted-iocpsupport`:
```
conda install twisted-iocpsupport
```
或者使用 `mamba`:
```
mamba install twisted-iocpsupport
```
可以使用 `conda` 列出您的平台上可用的所有 `twisted-iocpsupport` 版本:
```
conda search twisted-iocpsupport --channel conda-forge
```
或者使用 `mamba`:
```
mamba search twisted-iocpsupport --channel conda-forge
```
此外,`mamba repoquery` 可能会提供更多信息:
```
# 搜索平台上可用的所有版本:
mamba repoquery search twisted-iocpsupport --channel conda-forge
# 列出依赖于 `twisted-iocpsupport` 的包:
mamba repoquery whoneeds twisted-iocpsupport --channel conda-forge
# 列出 `twisted-iocpsupport` 的依赖项:
mamba repoquery depends twisted-iocpsupport --channel conda-forge
```
# 关于 conda-forge
[](https://numfocus.org)
conda-forge 是一个社区主导的可安装软件包 conda 频道。
为了提供高质量的构建,该流程已在 conda-forge GitHub 组织中实现自动化。conda-forge 组织为每个可安装的软件包包含一个仓库。这样的仓库被称为 *feedstock*。
一个 feedstock 由 conda recipe(关于构建什么以及如何构建软件包的说明)以及使用免费可用的持续集成服务进行自动构建所需的配置组成。感谢 [Azure](https://azure.microsoft.com/en-us/services/devops/)、[GitHub](https://github.com/)、[CircleCI](https://circleci.com/)、[AppVeyor](https://www.appveyor.com/)、[Drone](https://cloud.drone.io/welcome) 和 [TravisCI](https://travis-ci.com/) 提供的出色服务,我们才能分别为 Linux、Windows 和 OSX 构建并将可安装的软件包上传到 [conda-forge](https://anaconda.org/conda-forge) [anaconda.org](https://anaconda.org/) 频道。
为了管理持续集成并简化 feedstock 维护,开发了 [conda-smithy](https://github.com/conda-forge/conda-smithy)。使用此仓库中的 ``conda-forge.yml``,可以使用 ``conda smithy rerender`` 重新渲染此 feedstock 的所有支持文件(例如 CI 配置文件)。
欲了解更多信息,请查看 [conda-forge 文档](https://conda-forge.org/docs/)。
# 术语
**feedstock** - conda recipe(原材料)、支持脚本和 CI 配置。
**conda-smithy** - 帮助编排 feedstock 的工具。它的主要用途是构建 CI ``.yml`` 文件并简化*许多* feedstock 的管理。
**conda-forge** - feedstock 和 smithy 运作并生成成品(构建好的 conda 发行版)的场所。
# 更新 twisted-iocpsupport-feedstock
如果您想改进 twisted-iocpsupport 配方或构建新的软件包版本,请 fork 本仓库并提交 PR。提交后,您的更改将在相应的平台上运行,以便审阅者有机会确认更改能够成功构建。合并后,配方将自动重新构建并上传到 `conda-forge` 频道,随后构建好的 conda 软件包将可供所有人从 `conda-forge` 频道安装和使用。
请注意,conda-forge/twisted-iocpsupport-feedstock 中的所有分支都会立即构建,并且任何创建的软件包都会被上传,因此 PR 应基于 fork 中的分支,而主仓库中的分支仅应用于构建不同的软件包版本。
为了生成唯一可识别的发行版:
* 如果软件包的版本**未**增加,请添加或增加 [``build/number``](https://docs.conda.io/projects/conda-build/en/latest/resources/define-metadata.html#build-number-and-string)。
* 如果软件包的版本**已**增加,请记得将 [``build/number``](https://docs.conda.io/projects/conda-build/en/latest/resources/define-metadata.html#build-number-and-string) 重置为 0。
# Feedstock 维护者
* [@nehaljwani](https://github.com/nehaljwani/)
Wait, I should check if I translated "Name | Downloads | Version | Platforms |" inside the table. Rule 7 says translate only natural language. Table headers are borderline. But usually "Name", "Version" in a conda context are often kept or translated. "Name" -> "名称", "Downloads" -> "下载量", "Version" -> "版本", "Platforms" -> "平台". Given the user wants a full translation to Simplified Chinese, I should probably translate these headers to make it fully Chinese.
However, looking at the "About conda-forge" section, I didn't translate the list of maintainers because they are usernames.
Let's re-evaluate the table headers.
"Name", "Downloads", "Version", "Platforms".
I will translate them to be consistent with the goal of translating the document. "名称", "下载量", "版本", "平台".
One more thing: "Home: https://..." -> "主页:https://..."
Let's finalize.
# 关于 twisted-iocpsupport-feedstock
Feedstock 许可证:[BSD-3-Clause](https://github.com/conda-forge/twisted-iocpsupport-feedstock/blob/main/LICENSE.txt)
主页:https://github.com/twisted/twisted-iocpsupport
软件包许可证:MIT
摘要:用于 twisted I/O Completion Ports reactor 的扩展。
# 当前构建状态
# 当前发布信息
| 名称 | 下载量 | 版本 | 平台 |
| --- | --- | --- | --- |
| [](https://anaconda.org/conda-forge/twisted-iocpsupport) | [](https://anaconda.org/conda-forge/twisted-iocpsupport) | [](https://anaconda.org/conda-forge/twisted-iocpsupport) | [](https://anaconda.org/conda-forge/twisted-iocpsupport) |
# 安装 twisted-iocpsupport
要通过 `conda-forge` 频道安装 `twisted-iocpsupport`,可以通过以下命令将 `conda-forge` 添加到您的频道中:
```
conda config --add channels conda-forge
conda config --set channel_priority strict
```
启用 `conda-forge` 频道后,可以使用 `conda` 安装 `twisted-iocpsupport`:
```
conda install twisted-iocpsupport
```
或者使用 `mamba`:
```
mamba install twisted-iocpsupport
```
可以使用 `conda` 列出您的平台上可用的所有 `twisted-iocpsupport` 版本:
```
conda search twisted-iocpsupport --channel conda-forge
```
或者使用 `mamba`:
```
mamba search twisted-iocpsupport --channel conda-forge
```
此外,`mamba repoquery` 可能会提供更多信息:
```
# 搜索平台上可用的所有版本:
mamba repoquery search twisted-iocpsupport --channel conda-forge
# 列出依赖于 `twisted-iocpsupport` 的包:
mamba repoquery whoneeds twisted-iocpsupport --channel conda-forge
# 列出 `twisted-iocpsupport` 的依赖项:
mamba repoquery depends twisted-iocpsupport --channel conda-forge
```
# 关于 conda-forge
[](https://numfocus.org)
conda-forge 是一个社区主导的可安装软件包 conda 频道。
为了提供高质量的构建,该流程已在 conda-forge GitHub 组织中实现自动化。conda-forge 组织为每个可安装的软件包包含一个仓库。这样的仓库被称为 *feedstock*。
一个 feedstock 由 conda recipe(关于构建什么以及如何构建软件包的说明)以及使用免费可用的持续集成服务进行自动构建所需的配置组成。感谢 [Azure](https://azure.microsoft.com/en-us/services/devops/)、[GitHub](https://github.com/)、[CircleCI](https://circleci.com/)、[AppVeyor](https://www.appveyor.com/)、[Drone](https://cloud.drone.io/welcome) 和 [TravisCI](https://travis-ci.com/) 提供的出色服务,我们才能分别为 Linux、Windows 和 OSX 构建并将可安装的软件包上传到 [conda-forge](https://anaconda.org/conda-forge) [anaconda.org](https://anaconda.org/) 频道。
为了管理持续集成并简化 feedstock 维护,开发了 [conda-smithy](https://github.com/conda-forge/conda-smithy)。使用此仓库中的 ``conda-forge.yml``,可以使用 ``conda smithy rerender`` 重新渲染此 feedstock 的所有支持文件(例如 CI 配置文件)。
欲了解更多信息,请查看 [conda-forge 文档](https://conda-forge.org/docs/)。
# 术语
**feedstock** - conda recipe(原材料)、支持脚本和 CI 配置。
**conda-smithy** - 帮助编排 feedstock 的工具。它的主要用途是构建 CI ``.yml`` 文件并简化*许多* feedstock 的管理。
**conda-forge** - feedstock 和 smithy 运作并生成成品(构建好的 conda 发行版)的场所。
# 更新 twisted-iocpsupport-feedstock
如果您想改进 twisted-iocpsupport 配方或构建新的软件包版本,请 fork 本仓库并提交 PR。提交后,您的更改将在相应的平台上运行,以便审阅者有机会确认更改能够成功构建。合并后,配方将自动重新构建并上传到 `conda-forge` 频道,随后构建好的 conda 软件包将可供所有人从 `conda-forge` 频道安装和使用。
请注意,conda-forge/twisted-iocpsupport-feedstock 中的所有分支都会立即构建,并且任何创建的软件包都会被上传,因此 PR 应基于 fork 中的分支,而主仓库中的分支仅应用于构建不同的软件包版本。
为了生成唯一可识别的发行版:
* 如果软件包的版本**未**增加,请添加或增加 [``build/number``](https://docs.conda.io/projects/conda-build/en/latest/resources/define-metadata.html#build-number-and-string)。
* 如果软件包的版本**已**增加,请记得将 [``build/number``](https://docs.conda.io/projects/conda-build/en/latest/resources/define-metadata.html#build-number-and-string) 重置为 0。
# Feedstock 维护者
* [@nehaljwani](https://github.com/nehaljwani/)
I'll do one final check on the terminology section logic.
Original: "**conda-forge** - the place where the feedstock and smithy live and work to produce the finished article (built conda distributions)"
My translation: "**conda-forge** - feedstock 和 smithy 运作并生成成品(构建好的 conda 发行版)的场所。" -> "The place where feedstock and smithy operate and generate finished products (built conda distributions)." This is accurate and flows well.
Okay, ready to output.
| Azure |
| Azure |
标签:BSD协议, conda-forge, conda包管理, C扩展, feedstock, I/O Completion Ports, IOCP, MIT协议, Python, Reactor模式, Twisted, 事件驱动, 底层接口, 异步IO, 无后门, 系统编程, 网络框架, 网络编程, 跨平台构建, 软件库, 逆向工具, 高并发