From efc9bf1bf46ea8245b6bc4c79361347f4ed0f6d5 Mon Sep 17 00:00:00 2001 From: Hongyu Shi Date: Fri, 28 Feb 2025 02:10:10 +0000 Subject: [PATCH] =?UTF-8?q?!2=20=E6=96=B0=E5=A2=9E=20euler-copilot-shell?= =?UTF-8?q?=200.9.2=20=E6=9E=84=E5=BB=BA=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit From: @hongyu-shi Reviewed-by: @cc500 Signed-off-by: @cc500 更新 euler-copilot-shell 到 0.9.2-6,调整构建依赖并优化安装步骤 Signed-off-by: 史鸿宇 临时移除更改命令提示符的脚本,规避上游DevStation打包错误 Signed-off-by: 史鸿宇 v0.9.2 build 8 Signed-off-by: 史鸿宇 更新 euler-copilot-shell 版本号至 0.9.2-9,修复 OpenAI 后端问题 Signed-off-by: 史鸿宇 --- LICENSE | 194 +++++++++++++++++++++++++++++++ euler-copilot-shell-0.9.2.tar.gz | Bin 0 -> 22163 bytes euler-copilot-shell.spec | 61 ++++++++++ 3 files changed, 255 insertions(+) create mode 100644 LICENSE create mode 100644 euler-copilot-shell-0.9.2.tar.gz create mode 100644 euler-copilot-shell.spec diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..f63f5a9 --- /dev/null +++ b/LICENSE @@ -0,0 +1,194 @@ +木兰宽松许可证,第2版 + +木兰宽松许可证,第2版 + +2020年1月 http://license.coscl.org.cn/MulanPSL2 + +您对“软件”的复制、使用、修改及分发受木兰宽松许可证,第2版(“本许可证”)的如下条款的约束: + +0. 定义 + +“软件” 是指由“贡献”构成的许可在“本许可证”下的程序和相关文档的集合。 + +“贡献” 是指由任一“贡献者”许可在“本许可证”下的受版权法保护的作品。 + +“贡献者” 是指将受版权法保护的作品许可在“本许可证”下的自然人或“法人实体”。 + +“法人实体” 是指提交贡献的机构及其“关联实体”。 + +“关联实体” 是指,对“本许可证”下的行为方而言,控制、受控制或与其共同受控制的机构,此处的控制是 +指有受控方或共同受控方至少50%直接或间接的投票权、资金或其他有价证券。 + +1. 授予版权许可 + +每个“贡献者”根据“本许可证”授予您永久性的、全球性的、免费的、非独占的、不可撤销的版权许可,您可 +以复制、使用、修改、分发其“贡献”,不论修改与否。 + +2. 授予专利许可 + +每个“贡献者”根据“本许可证”授予您永久性的、全球性的、免费的、非独占的、不可撤销的(根据本条规定 +撤销除外)专利许可,供您制造、委托制造、使用、许诺销售、销售、进口其“贡献”或以其他方式转移其“贡 +献”。前述专利许可仅限于“贡献者”现在或将来拥有或控制的其“贡献”本身或其“贡献”与许可“贡献”时的“软 +件”结合而将必然会侵犯的专利权利要求,不包括对“贡献”的修改或包含“贡献”的其他结合。如果您或您的“ +关联实体”直接或间接地,就“软件”或其中的“贡献”对任何人发起专利侵权诉讼(包括反诉或交叉诉讼)或 +其他专利维权行动,指控其侵犯专利权,则“本许可证”授予您对“软件”的专利许可自您提起诉讼或发起维权 +行动之日终止。 + +3. 无商标许可 + +“本许可证”不提供对“贡献者”的商品名称、商标、服务标志或产品名称的商标许可,但您为满足第4条规定 +的声明义务而必须使用除外。 + +4. 分发限制 + +您可以在任何媒介中将“软件”以源程序形式或可执行形式重新分发,不论修改与否,但您必须向接收者提供“ +本许可证”的副本,并保留“软件”中的版权、商标、专利及免责声明。 + +5. 免责声明与责任限制 + +“软件”及其中的“贡献”在提供时不带任何明示或默示的担保。在任何情况下,“贡献者”或版权所有者不对 +任何人因使用“软件”或其中的“贡献”而引发的任何直接或间接损失承担责任,不论因何种原因导致或者基于 +何种法律理论,即使其曾被建议有此种损失的可能性。 + +6. 语言 + +“本许可证”以中英文双语表述,中英文版本具有同等法律效力。如果中英文版本存在任何冲突不一致,以中文 +版为准。 + +条款结束 + +如何将木兰宽松许可证,第2版,应用到您的软件 + +如果您希望将木兰宽松许可证,第2版,应用到您的新软件,为了方便接收者查阅,建议您完成如下三步: + +1, 请您补充如下声明中的空白,包括软件名、软件的首次发表年份以及您作为版权人的名字; + +2, 请您在软件包的一级目录下创建以“LICENSE”为名的文件,将整个许可证文本放入该文件中; + +3, 请将如下声明文本放入每个源文件的头部注释中。 + +Copyright (c) [Year] [name of copyright holder] +[Software Name] is licensed under Mulan PSL v2. +You can use this software according to the terms and conditions of the Mulan +PSL v2. +You may obtain a copy of Mulan PSL v2 at: + http://license.coscl.org.cn/MulanPSL2 +THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY +KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO +NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. +See the Mulan PSL v2 for more details. + +Mulan Permissive Software License,Version 2 + +Mulan Permissive Software License,Version 2 (Mulan PSL v2) + +January 2020 http://license.coscl.org.cn/MulanPSL2 + +Your reproduction, use, modification and distribution of the Software shall +be subject to Mulan PSL v2 (this License) with the following terms and +conditions: + +0. Definition + +Software means the program and related documents which are licensed under +this License and comprise all Contribution(s). + +Contribution means the copyrightable work licensed by a particular +Contributor under this License. + +Contributor means the Individual or Legal Entity who licenses its +copyrightable work under this License. + +Legal Entity means the entity making a Contribution and all its +Affiliates. + +Affiliates means entities that control, are controlled by, or are under +common control with the acting entity under this License, ‘control’ means +direct or indirect ownership of at least fifty percent (50%) of the voting +power, capital or other securities of controlled or commonly controlled +entity. + +1. Grant of Copyright License + +Subject to the terms and conditions of this License, each Contributor hereby +grants to you a perpetual, worldwide, royalty-free, non-exclusive, +irrevocable copyright license to reproduce, use, modify, or distribute its +Contribution, with modification or not. + +2. Grant of Patent License + +Subject to the terms and conditions of this License, each Contributor hereby +grants to you a perpetual, worldwide, royalty-free, non-exclusive, +irrevocable (except for revocation under this Section) patent license to +make, have made, use, offer for sale, sell, import or otherwise transfer its +Contribution, where such patent license is only limited to the patent claims +owned or controlled by such Contributor now or in future which will be +necessarily infringed by its Contribution alone, or by combination of the +Contribution with the Software to which the Contribution was contributed. +The patent license shall not apply to any modification of the Contribution, +and any other combination which includes the Contribution. If you or your +Affiliates directly or indirectly institute patent litigation (including a +cross claim or counterclaim in a litigation) or other patent enforcement +activities against any individual or entity by alleging that the Software or +any Contribution in it infringes patents, then any patent license granted to +you under this License for the Software shall terminate as of the date such +litigation or activity is filed or taken. + +3. No Trademark License + +No trademark license is granted to use the trade names, trademarks, service +marks, or product names of Contributor, except as required to fulfill notice +requirements in section 4. + +4. Distribution Restriction + +You may distribute the Software in any medium with or without modification, +whether in source or executable forms, provided that you provide recipients +with a copy of this License and retain copyright, patent, trademark and +disclaimer statements in the Software. + +5. Disclaimer of Warranty and Limitation of Liability + +THE SOFTWARE AND CONTRIBUTION IN IT ARE PROVIDED WITHOUT WARRANTIES OF ANY +KIND, EITHER EXPRESS OR IMPLIED. IN NO EVENT SHALL ANY CONTRIBUTOR OR +COPYRIGHT HOLDER BE LIABLE TO YOU FOR ANY DAMAGES, INCLUDING, BUT NOT +LIMITED TO ANY DIRECT, OR INDIRECT, SPECIAL OR CONSEQUENTIAL DAMAGES ARISING +FROM YOUR USE OR INABILITY TO USE THE SOFTWARE OR THE CONTRIBUTION IN IT, NO +MATTER HOW IT’S CAUSED OR BASED ON WHICH LEGAL THEORY, EVEN IF ADVISED OF +THE POSSIBILITY OF SUCH DAMAGES. + +6. Language + +THIS LICENSE IS WRITTEN IN BOTH CHINESE AND ENGLISH, AND THE CHINESE VERSION +AND ENGLISH VERSION SHALL HAVE THE SAME LEGAL EFFECT. IN THE CASE OF +DIVERGENCE BETWEEN THE CHINESE AND ENGLISH VERSIONS, THE CHINESE VERSION +SHALL PREVAIL. + +END OF THE TERMS AND CONDITIONS + +How to Apply the Mulan Permissive Software License,Version 2 +(Mulan PSL v2) to Your Software + +To apply the Mulan PSL v2 to your work, for easy identification by +recipients, you are suggested to complete following three steps: + +i. Fill in the blanks in following statement, including insert your software +name, the year of the first publication of your software, and your name +identified as the copyright owner; + +ii. Create a file named "LICENSE" which contains the whole context of this +License in the first directory of your software package; + +iii. Attach the statement to the appropriate annotated syntax at the +beginning of each source file. + +Copyright (c) [Year] [name of copyright holder] +[Software Name] is licensed under Mulan PSL v2. +You can use this software according to the terms and conditions of the Mulan +PSL v2. +You may obtain a copy of Mulan PSL v2 at: + http://license.coscl.org.cn/MulanPSL2 +THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY +KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO +NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. +See the Mulan PSL v2 for more details. diff --git a/euler-copilot-shell-0.9.2.tar.gz b/euler-copilot-shell-0.9.2.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..9fad7842aada44cbda7a9d54939d5a2595d1527c GIT binary patch literal 22163 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

4;EE1oXET? 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 - 0.9.2-9 +- Fix OpenAI backend issue + +* Wed Mar 12 2025 Hongyu Shi - 0.9.2-8 +- Set default backend to openai + +* Mon Mar 10 2025 Hongyu Shi - 0.9.2-7 +- Update build 7 + +* Fri Feb 28 2025 Hongyu Shi - 0.9.2-6 +- Update build 6 + +* Mon Feb 24 2025 Hongyu Shi - 0.9.2-5 +- Add euler-copilot-shell -- Gitee