これは何?

インストール

サンプルプロジェクト

2 directories, 5 files

にゃるほど。pyproject.toml 以外は普通の Pyton プロジェクトの構成

numpy を依存関係に追加してみる

サブコマンドまとめ

poetry new poetry-demoプロジェクト作成
poerty init既存の非Poetry Pythonプロジェクトに pyproject.toml を追加する
poetry installGit から Checkout してきた Poetry プロジェクトの依存関係解決
poetry update依存関係最新化
poerty add numpy依存ライブラリの追加。--dry-run で実際には実行せずどうなるかを試せる
poetry add -dev pyproject-flake8開発用ライブラリ(コードチェッカなど)の追加。--dev は -D でもOK
poetry remove numpy依存ライブラリの削除。--dry-run で実際には実行せずどうなるかを試せる
poetry remove -dev pyproject-flake8開発用ライブラリの削除
poetry show依存ライブラリの一覧表示
poetry show numpy依存ライブラリの詳細表示
poetry build配布パッケージ (wheel) 作成
poetry publishリモートレポジトリに公開(*要リモートレポジトリへのアクセス設定)
poetry config key valpyproject.toml の編集
poerty run python -Vpyproject.toml で設定された仮想環境でのコマンド実行
poetry run my-scriptpyproject.toml の [tool.poetry.scripts] に定義した my-script を実行
poetry checkpyproject.toml の構造チェック
poetry search numpy参照しているレポジトリからライブラリを検索
poetry lockpyproject.toml (定義情報) を更新せずに pyproject.lock (実際に使われる設定ファイル) を更新する

参考文献


Python


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS   sitemap
Last-modified: 2021-11-14 (日) 00:43:00 (25d)
Short-URL:
ISBN10
ISBN13
9784061426061