問題タブ [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.
python - setup.py で複数の作成者/電子メールを指定する方法
Twitter アプリの小さなラッパーを作成し、この情報をhttp://pypi.python.orgに公開しました。しかし、setup.py には、作成者の電子メール/名前を指定するための単一のフィールドが含まれていました。http://rubygems.orgに表示されるのと同じように、このパッケージを私たちの名前でリストしたいので、次のフィールドに複数の貢献者 / メーリング リストを指定するにはどうすればよいですか。
python - pypi にアップロードし、pip でダウンロードする
小さなツールを作成し、pypi (ここ) にアップロードしましたが、pip を使用してダウンロードできません。ピップログは次のとおりです。
誰かが私が間違っているところを見ることができますか? 私はプロキシの背後にいます。これが問題かもしれませんが、pip は他のパッケージには問題がなく、これだけなので、何らかの形でパッケージを間違っていると思います。
python - パッケージを再作成せずに、pypi インデックスの詳細を更新することは可能ですか?
bitbucket で python パッケージを開発しており、pypi でインデックスを作成したいと考えています。新しいダウンロードがあるたびに行う操作は非常に効率が悪いように思われるため、この質問が発生します。
- を使用して新しいパッケージをpypiにアップロードしました
python setup.py register sdist upload
- 次に、新しいパッケージが bitbucket のダウンロードにも表示されるように構成しました。
- ここで、pypi のダウンロード URL を更新して、bitbucket を指すようにします。
パッケージを再作成せずに、(1)、(2) を実行した後に (3) を実行できますか?
パッケージを 2 回生成せずにこれを行う適切な方法は何ですか?
python - PyPI パッケージのインストール統計の数?
現在、Python Package Index (PyPI) にいくつかのパッケージがあります。それらがダウンロードされた回数に関する統計を取得する方法はありますか (手動または経由のeasy_install
いずれpip
か)。
または、代わりに、メインのパッケージ ページが何回閲覧されましたか?
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からの入力に感謝します。
python - Pythonライブラリのsetup.pyとディストロレベルのPythonコードへの依存
だから私は私が持っているいくつかのコードを適切な「pypi準拠」のpythonパッケージとしてパッケージ化しています。
問題は、私のPythonライブラリが、ディストリビューションレベルのみのライブラリ(特にチェロキー)の一部のPythonクラスに依存していることです。
経由でインストール
また
また
もちろん、使用するディストリビューションによって異なります。
インストールしたチェロキーライブラリで、
だから問題は、setup.py
私が依存していることをPythonライブラリでどのように示すべきかということConfig.py
です。
python - pypi python setup.py でオプションの依存関係を指定する
Python でオプションの依存関係を指定するにはどうすればよいsetup.py
ですか?
これは、私のオープン ソース ライブラリのオプションの依存関係を指定するための私の刺し傷ですが、あまり効果がないようです。
https://github.com/od-eon/django-cherrypy/blob/master/setup.py
具体的extra_requires
には、このスニペットで:
提案?
python - PythonパッケージのdistutilsインストールのビルドフェーズでCoffeeScriptをコンパイルするにはどうすればよいですか?
私は、フロントエンドコンポーネントがCoffeeScriptを少し使用しているPythonDjangoパッケージに取り組んでいます。
今のところ、CoffeeScriptのコンパイルを処理するかなり頭がおかしい外部スクリプトがあります。coffee
src /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をコンパイルするための良い解決策を持っていますか?または、それを除けば、良い代替案ですか?
python - カスタム pypi リポジトリに Windows インストーラをアップロードするにはどうすればよいですか?
ローカルの pypi リポジトリ ( djangopypi を使用)を使用していますが、Windows インストーラーをアップロードする方法が見つかりません。MySQL-python のバイナリ ディストリビューションをダウンロードしたので、ローカルでコンパイルするための完全なセットアップを必要とせずに Windows マシンにインストールできるようにしたいと考えています。
自分のマシンでビルドされていないパッケージをアップロードする方法はありますか?