7rikazhexde’s tech log

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

パッケージ管理ツール

Windows パッケージ マネージャーの WinGet をインストールする方法

はじめに Windows パッケージ マネージャーにはChocolateyやScoopなどがありますが、Microsoftは公式にWinGetというコマンドラインツールを提供しています。 今回実際にインストールしたので備忘録としてまとめます。 更新情報 本記事はSSGで管理する個人サ…

Rust製Node.js用パッケージ管理ツールのVoltaについて

はじめに node,npmのパッケージ管理ツールとしてnodenvを使用していましたが、Voltaが良さそうなので試しに導入することにしました。Volta はNode.js環境とそのエコシステム(npm、Yarn、pnpmなど)を効率的に管理するためのツールとして開発されています。 …

「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で警告表示を無効にする 要約 追加情報(2025/01/07) 現象 実行…

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で管理する方法

更新情報 2025/02/16 下記記事でも記載していますが、Poetryのver2.0.0でPEP621対応がサポートされました。 7rikazhexde-techlog.hatenablog.com プロジェクト作成時に実行する、poetry newコマンドやpoetry initコマンドを使用する場合は従来の[tool.poetry…

MacでPoetryをインストールする方法について

更新情報 2025/02/16 下記記事でも記載していますが、Poetryのver2.0.0でPEP621対応がサポートされました。 7rikazhexde-techlog.hatenablog.com プロジェクト作成時に実行する、poetry newコマンドやpoetry initコマンドを使用する場合は従来の[tool.poetry…