Python Development Guidelines
Python Development Guidelines
GitLab requires Python as a dependency for markup rendering.
从 GitLab 11.10 开始,我们需要 Python 3.
有几种方法可以在系统上安装 Python. 为了能够使用生产中使用的相同版本,建议您使用pyenv . 它的工作方式和行为与 Ruby 世界中的 .
要在 macOS 上安装 ,可以将Homebrew与以下软件配合使用:
curl https://pyenv.run | bash
另外,您可以通过发行版软件包管理器找到作为系统软件包.
您可以在以下了解更多信息: https : .
Pyenv 安装会将必需的更改添加到 Bash. 如果使用其他外壳,请检查是否需要其他步骤.
对于 Fish,您可以为Fisher安装插件:
尽管 GitLab 不直接包含任何 Python 脚本,但是由于我们依赖 Python 来呈现标记,因此我们需要在主项目级别上跟踪依赖项,以便可以在开发机器上运行它.
最近,Python 引入了与Gemfile
和Bundler项目等效的项目: 和 .
现在,您将在根文件夹中找到具有相关性的Pipfile
. 要安装它们,请运行:
运行此命令将安装所需的 Python 版本以及所需的 pip 依赖项.
运行该命令后,您可以在同一外壳上运行 GitLab,它将使用从pipenv install
命令安装的 Python 和依赖项.