常见问题

Flake8何时发布?

Flake8 释放 必要时 . 有时有特定的目标和动力来实现发布。通常,我们在用户报告和修复错误时发布。

如何帮助Flake8更快地释放?

看看下一个里程碑。如果你能帮我们完成一些工作,那将帮助我们到达下一个里程碑。如果有一个阻止节目的错误需要发布,让我们知道,但请友好。 Flake8 完全在志愿者时间内开发和发布。

Flake8的下一个版本是什么?

一般来说,我们尝试使用里程碑来表示这一点。如果PyPI的最后一个版本是3.1.5,并且在GitLab中看到了3.2.0的里程碑,那么3.2.0很有可能是下一个版本。

为什么Flake8使用范围作为依赖项?

Flake8 使用mccabe、pyflakes和pycodestyle的范围,因为每个项目都倾向于添加 new 签入次要版本。这是一个隐含的设计目标 Flake8 使错误代码列表在其自己的小版本中保持稳定。这样,如果您今天安装了2.5系列中的某些内容,那么在一个月后再次安装时,您将不会在同一系列中找到新的检查。

Flake8 的依赖性倾向于避免补丁版本中的新检查,这就是原因所在 Flake8 将其依赖关系大致表示为:

pycodestyle >= 2.0.0, < 2.1.0
pyflakes >= 0.8.0, != 1.2.0, != 1.2.1, != 1.2.2, < 1.3.0
mccabe >= 0.5.0, < 0.6.0

这使得这些项目可以发布修补程序版本来修复bug和 Flake8 用户使用这些修复程序。

当依赖项的新版本可用时,我应该提交问题吗?

No. 目前的Flake8核心团队(一人)也是pycodestyle、pyflakes和mccabe的核心开发人员。他们知道这些发布。