タグ付けされた質問 「pypi」

Python Package Index(PyPI)は、Pythonプログラミング言語用のソフトウェアのリポジトリです。言語実装であるPyPyと混同しないでください。

11
pipを使用した特定のパッケージバージョンのインストール
--no-site-packagesオプションで作成された新しいvirtualenvを使用して、MySQL_pythonアダプターのバージョン1.2.2をインストールしようとしています。PyPiに表示される現在のバージョンは1.2.3です。古いバージョンをインストールする方法はありますか?私はこれがそれをするべきだと述べている記事を見つけました: pip install MySQL_python==1.2.2 ただし、インストールしてもMySQL_python-1.2.3-py2.6.egg-info、サイトパッケージには表示されます。これはこのパッケージに固有の問題ですか、それとも何か問題がありますか?
1314 python  mysql  pip  pypi  mysql-python 


9
easy_installでpipを使用する理由 [閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 3年前休業。 つぶやきを読み取ります。 自分の顔を突き刺すのが好きでない限り、easy_installを使用しないでください。ピップを使用します。 easy_installでpipを使用する理由 しないほとんどは、PyPIパッケージの作者と障害嘘は?作者ががらくたソースtarball(例:欠落ファイル、setup.pyなし)をPyPIにアップロードすると、pipとeasy_installの両方が失敗します。表面的な違い以外に、なぜPythonの人々(上記のツイートのように)がeasy_installよりもpip を強く支持しているように見えるのですか? (コミュニティが管理するDistributeパッケージのeasy_installについて話しているとしましょう)

16
python setup.py uninstall
でpythonパッケージをインストールしましたpython setup.py install。 アンインストールするにはどうすればよいですか?
786 python  setup.py  pypi 


16
python setup.pyがTravis CIで無効なコマンド「bdist_wheel」を言っているのはなぜですか?
私のPythonパッケージには、setup.pyUbuntu Trustyでローカルにビルドし、次のようにプロビジョニングすると、新鮮なVagrant Ubuntu Trusty VMで正常にビルドされます: sudo apt-get install python python-dev --force-yes --assume-yes --fix-broken curl --silent --show-error --retry 5 https://bootstrap.pypa.io/get-pip.py | sudo python2.7 sudo -H pip install setuptools wheel virtualenv --upgrade しかし、Travis CI Trusty Beta VMで同じことをすると: - sudo apt-get install python python-dev --force-yes --assume-yes --fix-broken - curl --silent --show-error --retry 5 …

6
コード内にPythonモジュールをインストールする
スクリプト内でPyPiから直接パッケージをインストールする必要があります。たぶん、いくつかのモジュールまたはありますdistutils(distribute、pip私は同じようなものを実行することを可能にするなど)の機能pypi.install('requests')と要求は私のvirtualenvのにインストールされます。

4
setuptoolsにPyPIにないパッケージをインストールさせるにはどうすればよいですか?
私はsetuptoolsとvirtualenvを使い始めました。私のパッケージには、GitHubからのみ入手可能な最新のpython-gearmanが必要です。PyPIにあるpython-gearmanバージョンは古いバージョンです。Githubソースはsetuptools互換です。つまり、setup.pyなどがあります。PyPIで探して古いバージョンをインストールする代わりに、setuptoolsに新しいバージョンをダウンロードしてインストールする方法はありますか? 参考までに、新しいpython-gearmanはhttp://github.com/mtai/python-gearmanです。

8
MarkdownとreStructuredTextの両方に同じREADMEがある
GitHubでホストされているプロジェクトがあります。このため、GitHubで適切にフォーマットするために、Markdown構文を使用してREADMEを作成しました。 私のプロジェクトはPythonであるので、それをPyPiにアップロードすることも計画しています。PyPiのREADMEで使用される構文はreStructuredTextです。 ほぼ同じ内容を含む2つのREADMEを処理する必要がないようにしたいと思います。そのため、RST(またはその逆)トランスレータへのマークダウンを検索しましたが、見つかりませんでした。 もう1つの解決策は、マークダウン/ HTMLを実行してから、HTML / RST変換を実行することです。こことここでいくつかのリソースを見つけたので、それは可能だと思います。 私がやりたいことにもっと合うアイデアはありますか?


7
Python setuptoolsを使用したインストール後のスクリプト
ユーザーがコマンドを実行できるように、setuptools setup.pyファイルの一部としてインストール後のPythonスクリプトファイルを指定することは可能ですか? python setup.py install ローカルプロジェクトファイルアーカイブ上、または pip install <name> PyPIプロジェクトの場合、スクリプトは標準のsetuptoolsインストールの完了時に実行されますか?単一のPythonスクリプトファイルでコーディングできるポストインストールタスクを実行したいと考えています(たとえば、カスタムのポストインストールメッセージをユーザーに配信し、別のリモートソースリポジトリから追加のデータファイルをプルします)。 数年前からこのSOの回答に出くわしましたが、そのトピックに対応しており、その時点での合意は、インストールサブコマンドを作成する必要があるということのようです。それでもそうである場合、ユーザーがスクリプトを実行するために2番目のコマンドを入力する必要がないように、これを行う方法の例を誰かが提供することは可能ですか?

2
setup.pyで複数の作成者/電子メールを指定する方法
Twitterアプリに小さなラッパーを作成し、この情報をhttp://pypi.python.orgに公開しました。しかし、setup.pyには、電子メール/作成者の名前を指定するための単一のフィールドが含まれていました。このパッケージをhttp://rubygems.orgに表示されるのとよく似た名前でリストしたいので、次のフィールドに複数の寄稿者/メーリングリストを指定するにはどうすればよいですか。 author='foo', author_email='foo.bar@gmail.com',
82 python  pypi 

2
setup.pyファイルを使用せずにソースディストリビューションをビルドする方法は?
以下のパッケージ構造で . ├── my_package │ └── __init__.py ├── setup.cfg └── setup.py の内容 setup.py from setuptools import setup setup() の内容 setup.cfg [metadata] name = my_package version = 0.1 [options] packages = find: my_packageこのようにホイールまたはソース配布を構築できます pip wheel --no-deps -w dist . # generates file ./dist/my_package-0.1-py3-none-any.whl python setup.py sdist # generates file ./dist/my_package-0.1.tar.gz しかし、setuptoolsのメンテナーによると、宣言型ビルド構成が理想的であり、命令型ビルドを使用することはコードの匂いになるでしょう。交換してください、私たちはそうsetup.pyでpyproject.toml: …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.