-
Notifications
You must be signed in to change notification settings - Fork 165
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
コンパイルチェックで利用するPythonバージョンを変更する #1766
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
問題ないように思います。
このPRをマージすることによって、2系準拠で記述したPythonコードは、たとえその環境で問題なく動いていても「NG」っていう空気になります。
僕自身はもともと「新設するなら最新前提で書こうぜ!」派なのでなんも変わらない、と言えなくもないですが。
@@ -22,10 +22,8 @@ jobs: | |||
strategy: | |||
maxParallel: 2 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ここの記述は、ビルド対象が2つ以上あったから指定していたものです。
ビルド対象が1つになると指定する意味はなくなるんではないかと思いました。
(とくに対処不要と思いますが、ややキモいっすw
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
matrix
で指定する今までのやり方をそのまま活用したので、将来対象が増える可能性が残ったというのもあります。
変えるとしたら「1」に変えるのが良いかな(0または無指定の時は「無制限」になります)。
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
削除で良いんじゃないかな?と思いました。
元の設定も、対象2件に対して2つまで許可ってのは「無制限」と変わらん気がします。
「対象4件に対して2つまで」って制約ならば定義する意味があると思います。
まぁ、ここを修正する必然はないと思いますけど、なんかキモいですよね・・・。
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
確かにそうですね。
頻繁に変更するファイルでもないですし、今のうちに消しておくことにします。
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
消しました。
python_3.7: | ||
versionSpec: '3.7' | ||
python3: | ||
versionSpec: '3.x' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
2系の利用は従来から「非推奨」でしたが、
3.7も「そんな感じ」になったんですね。
3系のワイルドカード指定に変えるのは問題ないと思います。
当該ジョブの実行対象となるmatrixの数と同数以下であるため。
レビューありがとうございます。マージします。 |
PR の目的
スクリプトのコンパイルチェックで利用するPythonバージョンを変更します
カテゴリ
PR の背景
( #1752 による対応の第1弾です)
コンパイルチェックを行うジョブは現在Windows Server 2016環境で実行されていますが、当該環境は3月中に利用できなくなるため、Windows Server 2022環境へ移行する予定です。
移行にあたり、2022では2.7が含まれませんので、利用するバージョンを変更します。
PR のメリット
PR のデメリット (トレードオフとかあれば)
リポジトリにあるPythonスクリプトが2.7と互換性があることを検証できなくなります。
仕様・動作説明
なお、各環境で利用できるバージョンは次の通りです。
(20220110.1)
(20220110.1)
(20211219.1)
上表注記
(参考: https://devguide.python.org/devcycle/#end-of-life-branches )
PR の影響範囲
Azure Pipelinesの次のジョブ
テスト内容
script_checkジョブで、
関連 issue, PR
参考資料
Use Python Version task - Azure Pipelines | Microsoft Docs