7rikazhexde’s tech log

技術的な興味関心、備忘録、アウトプットなどを書いています。

パッケージ管理ツール

「Warning: poetry-plugin-export will not be installed by default in a future version of Poetry.」の対応について

要約 pre-commitのpoetry-export hookで警告が表示された poetry-plugin-exportをインストールする poetry self show pluginsでインストール内容を確認し、 poetry config warnings.export falseで警告表示を無効にする 要約 現象 実行環境 .pre-commit-conf…

openssl@1.1アンインストール後にpoetryでSSLエラーになる現象と対応について

概要 実行環境 現象 poetry self updateでエラー poetry new コマンドでもエラー 対応 python 3.10とopensslの依存関係 pyenv環境の確認 Poetryの再インストール インストール後の動作確認 poetry newコマンド:OK poetry self updateコマンド:OK まとめ 概…

brew doctorでopenssl@1.1が警告表示される(deprecated)現象と解決方法について

要約 注意事項 実行環境 現象 公式 対応 参考記事を元にperlのインストールとopenssl@1.1のアンインストールを実施 perlのインストール後にバージョン確認 openssl@1.1を強制的に削除する <補足>openssl@1.1の代替について 再度brew doctorを実行するもope…

Pythonの静的解析ツールをPoetryで使用する方法

以前、以下記事でPoetryの使い方について紹介しました。 今回はPythonの静的解析ツール(ライブラリ)をPoetryで使用する方法について、インストールから実際のプロジェクトへ適用した内容について紹介します。 7rikazhexde-techlog.hatenablog.com 7rikazhexd…

既存プロジェクトをPoetryで管理する方法

以前、以下の記事でMacでPoetryをインストールする方法を紹介しました。 7rikazhexde-techlog.hatenablog.com 今回はGitHubで管理するプロジェクトに対してPoetryを適用した内容について実例を基に紹介します。 Poetryについては公式ドキュメントも合わせて…

MacでPoetryをインストールする

Pythonではこれまでrequirements.txtでパッケージ管理していましたが、プロジェクト管理を1パッケージずつバージョンアップ管理するのが手間に感じたので、 Node.jsで使用されているnpmのpackage.json によるパッケージ管理と同様のことができるPoetryという…