問題タブ [pypi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
28969 参照

python - setup.py で複数の作成者/電子メールを指定する方法

Twitter アプリの小さなラッパーを作成し、この情報をhttp://pypi.python.orgに公開しました。しかし、setup.py には、作成者の電子メール/名前を指定するための単一のフィールドが含まれていました。http://rubygems.orgに表示されるのと同じように、このパッケージを私たちの名前でリストしたいので、次のフィールドに複数の貢献者 / メーリング リストを指定するにはどうすればよいですか。

0 投票する
5 に答える
2115 参照

python - pypi にアップロードし、pip でダウンロードする

小さなツールを作成し、pypi (ここ) にアップロードしましたが、pip を使用してダウンロードできません。ピップログは次のとおりです。

誰かが私が間違っているところを見ることができますか? 私はプロキシの背後にいます。これが問題かもしれませんが、pip は他のパッケージには問題がなく、これだけなので、何らかの形でパッケージを間違っていると思います。

0 投票する
1 に答える
80 参照

python - パッケージを再作成せずに、pypi インデックスの詳細を更新することは可能ですか?

bitbucket で python パッケージを開発しており、pypi でインデックスを作成したいと考えています。新しいダウンロードがあるたびに行う操作は非常に効率が悪いように思われるため、この質問が発生します。

  1. を使用して新しいパッケージをpypiにアップロードしました
    python setup.py register sdist upload
  2. 次に、新しいパッケージが bitbucket のダウンロードにも表示されるように構成しました。
  3. ここで、pypi のダウンロード URL を更新して、bitbucket を指すようにします。

パッケージを再作成せずに、(1)、(2) を実行した後に (3) を実行できますか?
パッケージを 2 回生成せずにこれを行う適切な方法は何ですか?

0 投票する
7 に答える
8073 参照

python - PyPI パッケージのインストール統計の数?

現在、Python Package Index (PyPI) にいくつかのパッケージがあります。それらがダウンロードされた回数に関する統計を取得する方法はありますか (手動または経由のeasy_installいずれpipか)。

または、代わりに、メインのパッケージ ページが何回閲覧されましたか?

0 投票する
2 に答える
1055 参照

python - オープンソースライブラリのpythonsetup.pyのデバッグ-bcfg2

インストールするとき-http bcfg2: //bcfg2.org

また

私はbcfg2働くことができます。を呼び出すsudo bcfg2-admin initと、期待どおりにセットアップ構成手順/stdinプロンプトが表示されます。

-eこのようなオプションを(新しい/クリーンなvirtualenvで)導入すると、

そして、電話をかけようとするとsudo bcfg2-admin init、エラーメッセージが表示されます:-

setup.pyこれにより、の記述方法に問題があると思いますbcfg2。ファイルはここにあります-https://github.com/Bcfg2/bcfg2/blob/master/setup.py

Pythonパッケージとsetup.pyの構成の専門家であるpythonistasからの入力に感謝します。

0 投票する
1 に答える
98 参照

python - Pythonライブラリのsetup.pyとディストロレベルのPythonコードへの依存

だから私は私が持っているいくつかのコードを適切な「pypi準拠」のpythonパッケージとしてパッケージ化しています。

問題は、私のPythonライブラリが、ディストリビューションレベルのみのライブラリ(特にチェロキー)の一部のPythonクラスに依存していることです。

経由でインストール

また

また

もちろん、使用するディストリビューションによって異なります。

インストールしたチェロキーライブラリで、

だから問題は、setup.py私が依存していることをPythonライブラリでどのように示すべきかということConfig.pyです。

0 投票する
1 に答える
15247 参照

python - pypi python setup.py でオプションの依存関係を指定する

Python でオプションの依存関係を指定するにはどうすればよいsetup.pyですか?

これは、私のオープン ソース ライブラリのオプションの依存関係を指定するための私の刺し傷ですが、あまり効果がないようです。

https://github.com/od-eon/django-cherrypy/blob/master/setup.py

具体的extra_requiresには、このスニペットで:

提案?

0 投票する
3 に答える
882 参照

python - PythonパッケージのdistutilsインストールのビルドフェーズでCoffeeScriptをコンパイルするにはどうすればよいですか?

私は、フロントエンドコンポーネントがCoffeeScriptを少し使用しているPythonDjangoパッケージに取り組んでいます。

今のところ、CoffeeScriptのコンパイルを処理するかなり頭がおかしい外部スクリプトがあります。coffeesrc /coffee/ディレクトリ内のすべての*.coffeeファイルに対してコンパイルコマンドを実行し、出力をsrc / static / jsに保存するだけです。これpython ./setup.py build_ext --inplaceは、C拡張機能のビルドファイルを開発ソースツリーに保存する方法と似ています。

これは今のところ機能しますが、かなり安っぽいです。フラットなディレクトリ構造を強制し、src / static内のファイルを変更します(これは「static」が意味するものの反対です)。

私は物事について最大限にPythonになりたいので、setup.py"build_ext"サブコマンドのサブコマンドとしてdistutils.ccompiler.CCompiler実行するように変更することを検討しました-私は次のようなことを行う機能を想定していました:coffee

...しかし、distutilsのコンパイラAPIは、この場合はアナログを持たないCコンパイルのニュアンスに焦点を合わせすぎていることがわかりました。たとえば、前処理、リンクなどです。また、Cythonのコード(特に、CCompiler.pyxファイルを前処理するCythonのサブクラス)も調べました。 .c source)になりますが、これは同様に特殊化されているように見え、この場合にはあまり適切ではありません。

誰かがdistutilssetup.pyスクリプトでCoffeeScriptをコンパイルするための良い解決策を持っていますか?または、それを除けば、良い代替案ですか?

0 投票する
0 に答える
70 参照

python - カスタム pypi リポジトリに Windows インストーラをアップロードするにはどうすればよいですか?

ローカルの pypi リポジトリ ( djangopypi を使用)を使用していますが、Windows インストーラーをアップロードする方法が見つかりません。MySQL-python のバイナリ ディストリビューションをダウンロードしたので、ローカルでコンパイルするための完全なセットアップを必要とせずに Windows マシンにインストールできるようにしたいと考えています。

自分のマシンでビルドされていないパッケージをアップロードする方法はありますか?