DARPA sail-on 的客户端和协议
项目描述
Sail-On 客户端和协议
DARPA sail-on 的客户端和协议
仓库中存在的协议
需求
安装
-
按照安装在 安装页面 上的说明安装 Poetry
-
在工作目录中克隆与不同组件相关联的存储库
git clone https://github.com/darpa-sail-on/sail-on-client.git
这将在您的工作目录中创建 sail-on-client 目录
-
在虚拟环境中安装不同的组件
cd sail-on-client poetry install poetry shell
使用不同算法运行客户端和服务器
注意:如果您使用的是 PAR 安装的服务器,请将 sail_on_client/protocol/configuration.json 中的 url
更改为 http://3.32.8.161:5000
,并跳过运行服务器的步骤 1。
在 PyPI 上发布
sail-on-client 使用 github actions 在 PyPI 上发布软件包。当将 semver 标签推送到存储库时,将触发此操作。
我们支持以下版本格式 .. 和 ..-alpha. 用于标签。要在 PyPI 上发布包,标签必须与 pyproject.toml 中维护的版本匹配。这作为工作流程中的强制检查实现。Poetry 提供了对通过 CLI 查询和升级版本的支持。有关详细信息,请参阅 版本。
因此,要在 PyPI 上发布 sail-on-client,请使用以下命令:
- 使用
poetry version <version_rule>
在 pyproject.toml 中升级版本。 - 使用 poetry version --short 确定将用于标签的版本。
- 使用以下命令生成并推送标签:
git tag <package-version> git push origin --tags
支持声明和免责声明
本材料基于美国国防部高级研究计划局(DARPA)在合同 No. HR001120C0055 下支持的工作。本材料中表达的意见、发现、结论或建议是作者的观点,并不一定反映 DARPA 的观点。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分布
sail-on-client-0.30.0.tar.gz (50.3 kB 查看散列)
构建分布
sail_on_client-0.30.0-py3-none-any.whl (92.3 kB 查看散列)
关闭
sail-on-client-0.30.0.tar.gz 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 1f24a14eaf804b6bcdb57b67aa377b4a1d3ff741106b33bac1315eea0868b5fe |
|
MD5 | 1c4738ff78771f7b39d00589498f5e19 |
|
BLAKE2b-256 | 83cceead07c7ee130118eedfe07100c7d2fc0b67f4e9f8b4c96817cc3337ff49 |
关闭
sail_on_client-0.30.0-py3-none-any.whl 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 646f02d574cbc2239b81b508e7bb7321fe1df640afb8bd6cae6251e32e2ff362 |
|
MD5 | 9645c96d0a49e0bb4967fc68c303c58f |
|
BLAKE2b-256 | 0dfc15ba55953a21e286cb275c3d52924821cc0f8235b4c6f356b78f64516306 |