Readthedocs.org: python 3.5 对构建系统的支持

创建于 2016-02-12  ·  34评论  ·  资料来源: readthedocs/readthedocs.org

由于构建系统使用 cpython 3.4,因此我无法为仅 3.5 的项目构建文档。 https://readthedocs.org/projects/aioftp/builds/3722703
有关于3.5的计划吗?

Improvement

最有用的评论

对于最终在这里获得 py3.6 支持的任何人,它都是正式可用的:
http://blog.readthedocs.com/python-36-support/

TL;博士:
使用项目根目录中的内容创建文件readthedocs.yaml

build:
    image: latest

python:
    version: 3.6

所有34条评论

+1

Python 3.5 肯定会随 4 月的 ubuntu 16.04 版本一起发布,我们还没有讨论过临时计划——尽管从 deadsnakes ppa 安装可能是一条简单的前进道路。 另一种选择是使用 conda

我也+1: https ://readthedocs.org/projects/django-tutelary/builds/3795496/(在我的情况下由yield from引起的问题)。

Conda 支持可以针对 python 3.5,这可能是最好的选择。

我预计当 Python 3.6 出现时也会出现同样的情况。 因此,对于这个问题,使用conda似乎是合理的。

在许多 Linux 发行版和 OSX 上,Python 的多个版本通常别名为python3.4python3.5等。

我们不能添加一个选项来选择其中一个吗? 我们可以保留“CPython 2.x”和“CPython 3.x”选项,但也可以在选项中添加“CPython 2.7”、“CPython 3.4”和“CPython 3.5”。

+1,无论解决方案如何工作 :) 我有很多 3.5 个项目,我想为其构建文档。

如果人们懒得搭建conda环境; 只需使用此配置文件: http ://stackoverflow.com/a/36144269/2678118

问题:我应该如何将项目安装在 conda 环境中?

我们可以使用一些帮助 beta 测试 ubuntu 16.04 构建器,其中将包括 python 3.5。 如果有人感兴趣,我们在这里收集了一些测试人员:

https://docs.google.com/forms/d/1YHBXN8LI2RTq6ujV0zENAExtJwbNLja0QKJUHyfUvrE/viewform

也为我的项目+1。 对于https://readthedocs.org/projects/pycmake/builds/4247460/

import enum和键入的参数def foo(param: MyObj)出现问题

FWIW,我现在在Python Hosted上托管我的 Python 3.5 项目文档,只是因为这个问题,但是那里的流程是手动的,容易出错,并且不容易让我托管多个版本的文档,这真的很烦人。 如果能解决这个问题,我将不胜感激...

让我知道是否有什么我可以帮忙的。

@evertheylen 给出的答案对您@AndreLouisCaron不起作用吗?

抱歉,一定错过了那封电子邮件! 将尽快尝试:-)

安德烈

2016 年 7 月 29 日星期五上午 10:43,jakirkham [email protected]
写道:

有没有答案
https://github.com/rtfd/readthedocs.org/issues/1990#issuecomment -214739804
@evertheylen https://github.com/evertheylen给出的对你不起作用
@AndreLouisCaron https://github.com/AndreLouisCaron?


你收到这个是因为你被提到了。
直接回复此邮件,在 GitHub 上查看
https://github.com/rtfd/readthedocs.org/issues/1990#issuecomment -236199436,
或使线程静音
https://github.com/notifications/unsubscribe-auth/AAITJivVxiGEL5VJTNtuxXM8iJZxTwl5ks5qahGRgaJpZM4HZAZX
.

任何更新? 我填写了上面的 beta 测试表,但没有收到回复。

+1 我的项目使用typing模块。 所以自动文档不起作用:-(

由于缺少 Python 3.5,我的文档是在没有自动文档语句的情况下构建的:

ImportError: cannot import name 'gcd'

https://docs.python.org/3/library/math.html#math.gcd

时间线是什么?

我认为是时候支持 3.6,因为即使对于 3.5,f-strings 也会是“语法错误”。

:+1:

+1

+1

:+1:

:+1:

:+1:

:+1:

我正在帮助 RTD 工作人员创建更好的构建映像,以便为构建选择首选的 Python 版本。 Python 3.5 和 3.6 已经包含在内。

:+1:

:+1:

你现在可以停止反应,它会分散注意力,并没有真正的帮助。

这里只是一个快速更新,因为我本周将推出一些更新。

首先,通过一堆工作,增加了对非系统Python版本的支持。 新的 beta 构建容器映像现已准备好进行测试 (rtfd/readthedocs-docker-images#18)。 这将支持版本:2.7、3.3、3.4、3.5 和 3.6。 此映像使用pyenv安装多个版本的 Python,而不是依赖于发行版的版本。

这将是未来的新测试版图像。 如果您想继续测试我们的 beta 映像,或者希望支持 python 3.6,请务必在此处注册:
https://goo.gl/forms/ai9u6jpIhpEpmMRx1

如果您一直在寻找对 python 3.5 的支持,但尚未添加到 beta 列表中,那么本周我们将把每个人都切换到支持 python 3.5 的图像。 您不需要做任何事情,但是如果您遇到问题,添加一个指定正确 python 版本的readthedocs.yml文件可能会有所帮助。

我将在今晚写一些关于使用该功能的文档,我们将在本周晚些时候宣布更改。

很棒的更新! 我刚刚注册了对 python3.6 的 beta 支持。 👍

这个问题是为了支持 Python 3.5 而创建的,它被添加到readthedocs/build:2.0图像中,所以我认为关于这个问题的工作已经完成并且工作正常(我看到许多项目使用 python3.5 没有问题)。

我们不应该关闭这个并将关于 Python 3.6 的讨论转移到另一个吗?

对于最终在这里获得 py3.6 支持的任何人,它都是正式可用的:
http://blog.readthedocs.com/python-36-support/

TL;博士:
使用项目根目录中的内容创建文件readthedocs.yaml

build:
    image: latest

python:
    version: 3.6

我想知道文档中是否有地方包含来自@Granitosaurus 的此注释。 @humitos你怎么看?

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

radix picture radix  ·  29评论

swainn picture swainn  ·  54评论

ivankravets picture ivankravets  ·  33评论

jmcanterafonseca picture jmcanterafonseca  ·  33评论

chadwhitacre picture chadwhitacre  ·  31评论