タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

pythonとPipenvに関するbraitomのブックマーク (6)

  • Pipenv: promises a lot, delivers very little

    Pipenv is a Python packaging tool that does one thing reasonably well — application dependency management. However, it is also plagued by issues, limitations and a break-neck development process. In the past, Pipenv’s promotional material was highly misleading as to its purpose and backers. In this post, I will explore the problems with Pipenv. Was it really recommended by Python.org? Can everyone

    braitom
    braitom 2018/12/08
    Pipenvについて。Python.org公式に推奨されるツールであることは誤解である、インストール速度が遅いなど。一部のユースケースでは恩恵があるが多くのケースではpipで十分。
  • きたない requirements.txt から Pipenv への移行 - 株式会社カブク

    ソフトウェアエンジニアの花岡です。今回は、きたない requirements.txt から Pipenv に移行し pipenv graph を使って依存ライブラリを管理しやすくする方法について書きました。 きたない requirements.txt とは、依存ライブラリとその依存ライブラリの指定が混在している requirements.txt ファイルのことです。たとえば $ pip install flask $ pip freeze > requirements.txt のように生成した requirements.txt を使っているとき、記事ではその requirements.txt を、きたない requirements.txt と呼ぶことにします。 きたなくない requirements.txt とは pip の constraints の正しい用途のように、直接依存している

    きたない requirements.txt から Pipenv への移行 - 株式会社カブク
    braitom
    braitom 2018/07/14
    requirements.txtからPipenvへの移行について。既存のrequirements.txtからPipfileの作成、`pipenv graph`で依存関係を確認、そこから整理してきれいにしていく。pipenv graph便利だな。
  • 2018年のPythonプロジェクトのはじめかた - Qiita

    4/30 公開 5/1 増補改訂: 大幅加筆しました。 この記事では、2018年以降に実現可能になったモダンなPythonプロジェクトのはじめかたを整理して紹介します。 PythonにもPipenvという公式推奨の高機能なパッケージマネージャーが登場し、さらに2018年に入ってからの機能向上で、npmやyarnのような開発体験が得られるようになってきました。 私はここしばらくはフロントエンドやNode.jsに携わっていて、npmやyarnに慣れきっていたせいか、pipenv導入以前はvirtualenvやpipを組み合わせた開発が面倒で仕方なかったですが、Pipenv導入によって一変しました。 これからはPythonプロジェクトがよりクリーンかつ簡単にはじめられるようになり、開発体験も向上するでしょう。 それでは、まずはPythonのインストールからです。 Pythonのインストール P

    2018年のPythonプロジェクトのはじめかた - Qiita
    braitom
    braitom 2018/05/04
    Pipenvの使い方。Pipfile scriptsとかあるのか。便利じゃん。
  • GitHub - kennethreitz/pipenv: Python Development Workflow for Humans.

    Pipenv is a Python virtualenv management tool that supports a multitude of systems and nicely bridges the gaps between pip, python (using system python, pyenv or asdf) and virtualenv. Linux, macOS, and Windows are all first-class citizens in pipenv. Pipenv automatically creates and manages a virtualenv for your projects, as well as adds/removes packages from your Pipfile as you install/uninstall p

    GitHub - kennethreitz/pipenv: Python Development Workflow for Humans.
    braitom
    braitom 2017/09/05
    “Pipenv harnesses Pipfile, Pip, and Virtualenv together in unison to create a single, high-quality tool that is optimized for workflow efficiency and best practices.”
  • Python の依存パッケージ管理/環境切り分けツール pipenv の紹介 - 私が歌川です

    この記事は 2017/9 に書かれたものであり、2019/11/26 現在とは状況が変わっています。公式ドキュメント(日語訳)を参照してください。 時代は pipenv や— うたがわきき🔰💊 (@utgwkk) September 5, 2017 もう誰も,requirements.txt や,source ENV/bin/activate に頭を悩まされる時代は終わった! というわけで virtualenv の時代は終わり*1,pipenv の時代になりました. この記事は Python を書く人間が全員 pipenv を使うべきだという思いを込めて書きました.日語で書かれた記事がまだぜんぜんないという事情もあります. pipenv とは Python のパッケージ管理ツールの pip と,環境切り分けツールの virtualenv を融合させたツールです.Ruby でいうとこ

    Python の依存パッケージ管理/環境切り分けツール pipenv の紹介 - 私が歌川です
    braitom
    braitom 2017/09/05
    pipenvなんてものがあるのか。bundlerみたいな感じらしい。へー。“Python Packaging User Guide でも pipenv が推奨されています.”
  • Essays Ken Reitz

    Pipenv is an experimental project that aims to bring the best of all packaging worlds to the Python world. It harnesses Pipfile, pip, and virtualenv into one single toolchain. It features very pretty terminal colors. It automatically creates and manages a virtualenv for your projects, as well as adds/removes packages from your Pipfile as you install/uninstall packages. The lock command generates a

    Essays Ken Reitz
    braitom
    braitom 2017/01/24
    Pythonのセットアップツール。pipとvirtualenvをまとめて管理、実行できる。Rubyのbundlerに近い。
  • 1