Readthedocs.org: ビルドシステムのPython3.5サポート

作成日 2016年02月12日  ·  34コメント  ·  ソース: readthedocs/readthedocs.org

ビルドシステムはcpython3.4を使用しているため、3.5のみのプロジェクトのドキュメントをビルドできません。 https://readthedocs.org/projects/aioftp/builds/3722703
3.5についての計画はありますか?

Improvement

最も参考になるコメント

py3.6サポートのためにここにたどり着く人のために、それは公式に利用可能です:
http://blog.readthedocs.com/python-36-support/

TL; DR:
プロジェクトルートのコンテンツを含むファイルreadthedocs.yamlを作成します。

build:
    image: latest

python:
    version: 3.6

全てのコメント34件

+1

Python3.5には間違いなく4月のubuntu16.04リリースが付属しますが、暫定的な計画については説明していません。ただし、deadsnakesppaからインストールするのは簡単な方法かもしれません。 別のオプションは、condaを使用することです

私からも+1: https ://readthedocs.org/projects/django-tutelary/builds/3795496/(私の場合はyield fromが原因の問題)。

CondaサポートはPython3.5をターゲットにすることができます。これが最善の策かもしれません。

Python3.6が登場しても同じ状況になると思います。 したがって、この問題にはcondaを使用するのが妥当と思われます。

多くのLinuxディストリビューションおよびOSXでは、Pythonの複数のバージョンがpython3.4python3.5などにエイリアスされることがよくあります。

これらのいずれかを選択するためのオプションを追加できませんか? 「CPython2.x」および「CPython3.x」オプションを保持できますが、選択肢に「CPython 2.7」、「CPython 3.4」、および「CPython3.5」も追加します。

+1、どんな解決策でも機能します:)ドキュメントを作成したい3.5のみのプロジェクトがたくさんあります。

人々が怠惰すぎてコンダ環境を設定できない場合。 この構成ファイルを使用するだけです: http ://stackoverflow.com/a/36144269/2678118

質問:プロジェクトをconda環境にインストールするにはどうすればよいですか?

python3.5を含むubuntu16.04ビルダーのベータテストに役立つヘルプを使用できます。 興味のある方は、ここに少数のテスターを集めています。

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

私のプロジェクトでも+1。 https://readthedocs.org/projects/pycmake/builds/4247460/の場合

import enumと入力されたパラメータdef foo(param: MyObj)に問題が発生します

FWIW、私は現在、この問題のためだけにPythonHostedでPython3.5プロジェクトのドキュメントをホストしていますが、フローは手動でエラーが発生しやすく、複数のバージョンのドキュメントを簡単にホストできません。これは本当に面倒です。 これが修正されたら本当にありがたいです...

何かお手伝いできることがあれば教えてください。

@evertheylenによって与えられた答えはあなたのために機能しませんか@AndreLouisCaron?

申し訳ありませんが、そのメールを見逃したに違いありません! できるだけ早く試してみます:-)

アンドレ

2016年7月29日金曜日午前10時43分、 jakirkhamnotifications @ github.com
書きました:

答えはありますか
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

すべてのアップデート? 上記のベータテストフォームに記入しましたが、返信がありません。

+1私のプロジェクトはtypingモジュールを使用しています。 したがって、autodocは機能しません:-(

Python 3.5がないため、私のドキュメントはautodocステートメントなしで作成されています。

ImportError: cannot import name 'gcd'

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

タイムラインは何ですか?

3.5でもf-stringは「構文エラー」になるので、3.6をサポートする時が来たと思います。

:+1:

+1

+1

:+1:

:+1:

:+1:

:+1:

私は、RTDスタッフが、ビルドに適したPythonバージョンを選択できるより良いビルドイメージを作成するのを支援しています。 Python3.5と3.6はすでに含まれています。

:+1:

:+1:

あなたは今反応を止めることができます、それは気を散らすものであり、本当に助けにはなりません。

今週はいくつかの更新をプッシュしているので、ここで簡単に更新します。

まず、一連の作業を通じて、システム以外のPythonバージョンのサポートが追加されました。 これで、新しいベータビルドコンテナイメージをテストする準備が整いました(rtfd / readthedocs-docker-images#18)。 これは、バージョン2.7、3.3、3.4、3.5、および3.6をサポートします。 このイメージは、ディストリビューションのバージョンに依存する代わりに、 pyenvを使用してPythonの複数のバージョンをインストールします。

これは、今後の新しいベータイメージになります。 ベータ版イメージのテストを継続したい場合、またはpython 3.6のサポートを希望する場合は、必ずここからサインアップしてください。
https://goo.gl/forms/ai9u6jpIhpEpmMRx1

Python 3.5のサポートを探していて、ベータリストに追加されていない場合は、今週、全員をPython3.5をサポートするイメージに切り替えます。 何もする必要はありませんが、問題が発生した場合は、正しいPythonバージョンを指定するreadthedocs.ymlファイルを追加すると役立つ場合があります。

今夜、この機能の使用に関するドキュメントをいくつか作成します。今週後半に変更を発表します。

素晴らしいアップデート! python3.6のベータサポートにサインアップしました。 👍

この問題はPython3.5をサポートするために作成され、 readthedocs/build:2.0イメージに追加されたため、この問題の作業はすでに完了しており、正常に機能していると思います(python3.5を問題なく使用している多くのプロジェクトを見ました)。

これを閉じて、Python 3.6に関する議論を別のものに移すべきではありませんか?

py3.6サポートのためにここにたどり着く人のために、それは公式に利用可能です:
http://blog.readthedocs.com/python-36-support/

TL; DR:
プロジェクトルートのコンテンツを含むファイルreadthedocs.yamlを作成します。

build:
    image: latest

python:
    version: 3.6

@Granitosaurusからのこのメモを含める場所がドキュメントにあるのだろうか。 @humitosどう思いますか?

このページは役に立ちましたか?
0 / 5 - 0 評価