各種ソフトバージョン
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.
となる様に依存関係のパッケージを入れておけば良かったと思う。