タグ

Poetryに関するbraitomのブックマーク (3)

  • PoetryでPython CLIツールを簡単にPyPiに登録する

    B! 14 0 12 0 Pythonのパッケージ管理といえばpipが一般的ですが、pipでインストールできるパッケージは PyPIで管理されています。 ここには誰でもパッケージを登録することができますが、実際にアップロードするには 色々と体裁を整える必要があります。 特にコマンドラインツールを作ろうと思うと一工夫必要です。 その点、Poetryを使うと設定項目を自分でほとんど書くことなくPyPI用 パッケージを作りアップロードすることができます。 Poetry インストール スクリプトget-poetry.py pip 補完 使い方 雛形作成 install pytest 依存パッケージの追加/削除 コマンドラインツール(CLI)の作成 poetry shell パッケージのビルド パッケージの登録 TestPyPIへの登録 PyPIへの登録 ビルドと登録を同時に行う 設定ファイル pi

    PoetryでPython CLIツールを簡単にPyPiに登録する
    braitom
    braitom 2019/02/06
    Poetryを使ったPyhotnのCLIツールの作り方からPyPiへのアップロードまでのチュートリアル。
  • Poetryを使ったPythonパッケージ開発からPyPI公開まで - PYTHONIC BOOM BOOM HEAD

    この記事は BeProud Advent Calender 2018 の20日目の記事です。そのためいつもよりボリュームたっぷり、文体も丁寧にお送りします。 adventar.org 記事ではPoetryを使ってパッケージ開発→PyPIへ登録するまでの流れを紹介します。 github.com プロジェクト作成からPyPI登録までわずか30秒 Poetry について 基的な使い方 Poetry と Pipenv Pipenvは確かに便利だけど Pipenv から Poetry に乗り換える Poetry と Pyenv PEP517 と PEP518 Poetryの各種設定 venvの作成先をプロジェクト内にしたい TestPyPIへアップロードできるようにする TestPyPIのユーザー名とパスワードを設定する ここまでの設定 プロジェクトを用意する 新規作成 標準的なレイアウト sr

    Poetryを使ったPythonパッケージ開発からPyPI公開まで - PYTHONIC BOOM BOOM HEAD
  • GitHub - python-poetry/poetry: Python packaging and dependency management made easy

    [tool.poetry] name = "my-package" version = "0.1.0" description = "The description of the package" license = "MIT" authors = [ "Sébastien Eustace <sebastien@eustace.io>" ] repository = "https://github.com/python-poetry/poetry" homepage = "https://python-poetry.org" # README file(s) are used as the package description readme = ["README.md", "LICENSE"] # Keywords (translated to tags on the package i

    GitHub - python-poetry/poetry: Python packaging and dependency management made easy
    braitom
    braitom 2018/12/23
    Pythonのパッケージ依存関係の管理からPyPIへの登録までをサポートしてくれるツール。
  • 1