在 GitHub 上编辑此页面

源代码

简介

Biopython 目前在宽松的“Biopython 许可协议”下发布,但作为切换到更常用的“3-条款 BSD 许可证”计划的一部分,部分代码明确地双重许可,您可以选择这两个选项之一。有关详细信息,请参阅我们的 许可文件

The Biopython 源代码 保存在一个分布式版本控制系统下,该系统允许来自世界各地的多个用户同时在同一个代码库上工作。我们目前使用 git (由 Linus Torvalds 为 Linux 内核开发)托管在 GitHub 上。

我们的核心开发人员维护一个稳定的主干,当新功能集成和错误修复时,我们将从中发布版本。

查看源代码

您可以 在 github 上浏览我们的最新源代码

跟踪更改

您可以通过 RSS 订阅Biopython 邮件列表 跟踪代码开发。另请参阅我们的其他 邮件列表

下载最新源代码

您可以通过点击 Biopython GitHub 页面 顶部的“下载”链接下载最新源代码(这将为您提供一个 tar 包zip 文件)。

匿名访问

使用 git 命令行工具获取存储库副本(在 git 术语中称为“克隆”)非常简单,您不需要帐户或密码

git clone https://github.com/biopython/biopython.git

此命令会在您的机器上创建整个 Biopython 存储库的本地副本(您自己的官方存储库的个人副本,包含其完整的历史记录)。您可以在命令行(从 Biopython 存储库目录内)更新此本地副本

git pull origin

您甚至可以进行本地更改并将它们提交到此本地副本,请参阅 GitUsage 或 git 文档以获取更多信息。

写入访问权限

大多数更改以拉取请求的形式通过 GitHub 提交。

为了直接更改官方存储库,您将需要一个具有协作者身份的 GitHub 帐户。Biopython 开发人员(包括所有以前拥有 CVS 提交权限的人)可以使用写入访问权限。

这通常是根据具体情况授予的,讨论获得写入访问权限的最佳场所是 Biopython 邮件列表

获得访问权限后,请参阅 GitUsage 上的说明

从 CVS 迁移

大多数其他 开源生物信息学基金会 项目从 CVS 迁移到 SVN(Subversion),后来迁移到 GitHub 上托管的 git。

虽然 Biopython 确实考虑过从 CVS 迁移到 SVN,但我们直接从 CVS 迁移到 git,时间是 2009 年 9 月。