各種ソフトバージョン

2022/02 の作業


Python、Django、Wagtail、CodeRed、Puput を入れる。

入れるもののバージョンを決める。

できるだけ、dnfやpipで入れたい。


CodeRed 0.22.3(Latest)は、https://pypi.org/project/coderedcms/

Python: 3.6, 3.7, 3.8, 3.9

Django: 3.0, 3.1, 3.2


Puput 1.1.3(Latest)は、https://pypi.org/project/puput/

Python: 3.6, 3.7, 3.8, 3.9

Django: 2.0, 3.0, 3.1, 3.2


Wagtail の Release notes(https://docs.wagtail.org/en/stable/releases/upgrading.html) で

Wagtail release : 2.15 LTS

Python: 3.6, 3.7, 3.8, 3.9, 3.10

Django: 3.0, 3.1, 3.2


これらのバージョンから、Django は 3.2 として、Django - ドキュメント - FAQ: インストール(https://docs.djangoproject.com/ja/4.0/faq/install/)で

Django バージョン 3.2 は、

Python: 3.6, 3.7, 3.8, 3.9, 3.10(added in 3.2.9)


という感じ。なので、

CodeRed 0.22.3(Latest)

Puput 1.1.3(Latest)

Wagtail 2.15 LTS

Django 3.2

Python 3.9

を入れる事にする。

後で気が付くことだけど、CodeRed 0.22.3 は Wagtail 2.14.* を要求しているらしく、勝手に依存関係のあるバージョンを入れてくれるので、Pythonのバージョンだけ気にしておけば良かった。

$ pip check
No broken requirements found.

となる様に依存関係のパッケージを入れておけば良かったと思う。