7rikazhexde’s tech log

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

環境構築

既存のPoetry環境をベースにしたDocker環境の構築方法について

はじめに 使用するプロジェクト 方針 フォルダ構成 Dockerfile 補足: Dockerfile用のlinterについて .pre-commit-config.yaml docker-compose.yaml 補足: docker compose ファイルが有効かどうかをチェックするpre-commit .pre-commit-config.yaml Docker環…

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

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

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

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

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

前書き Node.jsのバージョン管理ツールとしてnを使用していましたが、 brew doctorを実行したところ以下のwarningが出ました。 % brew doctor Please note that these warnings are just used to help the Homebrew maintainers with debugging if you file …