問題タブ [distribute]
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.
java - Maven:スタンドアロンアプリケーションを生成する方法は?
Mavenを使用してコンソールアプリケーションプロジェクトを管理しています。私のマシンでは、入力mvn exec:java
するとMavenがすべてを処理します。しかし、私が望んでいるのは、Mavenの助けを借りずに同じアプリケーションを別のマシンで実行することです。
NetBeansでは、Antプロジェクトにdist
は必要なすべてのファイルを含むディレクトリがあります。あなたがしなければならないのはタイプすることだけですjava -jar dist/App.jar
。Mavenにそのような配布可能なディレクトリまたはアーカイブを生成させるにはどうすればよいですか?
PS:関連性があるように見えますが、これはMavenを使用したスタンドアロンアプリケーションの作成の複製ではありません。
python - 名前が変更された再割り当てされた python パッケージからの卵情報をトレースします
使用する
pip install django-compressor
このアプリをインストールできます。/lib/whatever/compressor にパッケージ化されていません。
/lib/django_compressor-1.1.2.egg-info があります。Egg-info: top_level.txt 内のファイルを見ると、パッケージが新しい名前で最上位にあることがわかります。
コンプレッサーの卵情報を取得したくない場合、逆の操作はどうですか? 配布して検索しましたが、何も見つかりませんでした。
実際、私が達成しようとしているのは、卵の外側にある多くの python パッケージをトレースして名前を変更することです。これは、コンプレッサーの場合だけではありません。
ありがとう
python - `setup.py test`に依存関係を`virtualenv`にインストールさせるにはどうすればよいですか?
私のアプリケーションをインストール可能にするための十字軍でpip
、私はととの大きな戦いをしsetuptools
てdistribute
います。私の依存関係は正しいと思います。つまり、withをインストールすると、pip install myapp
おそらく仮想環境が正しく満たされるはずです。ただし、開発を合理化したいので、空から始めて、定義されたすべての依存関係で埋めることを目標としていvirtualenv
ますsetup.py test
(後でsetup.py develop
、まったく別の戦いになります)。
そして今、私の問題になります。どんなに頑張っても.egg
、プロジェクトディレクトリにsとしてインストールされている依存関係だけが、少なくとも最適ではありません。私は使用する新しいsetuptools
コマンドを作成しようとしましたがpip
(これは厄介ですが機能しているようです)、それは真剣に解決策にはなりません(サブクラス化してオーバーライドします)。
では、作業ディレクトリsetup.py test
の代わりに塗りつぶしを作成するにはどうすればよいですか?virtualevn
python - 'entry_points' としてインストールされている Python コンソール コマンドのパスを、distribute で取得します。
setup.pyのentry_point dictを使用してコンソール コマンドをインストールしています。これにより、システム内のパス (たとえば、debian のルートは/usr/local/bin
) に python ファイルが作成されます。このファイルは、システムによって、または virtualenvs を使用する場合に変更できます。
setup.py で entry_points としてインストールされたスクリプトのデフォルト パスが必要です
python - PyPiにアップロードした後にファイルを削除する
次のコマンドを使用して、パッケージをPyPiにアップロードしています。
このコマンドはいくつかのファイルとフォルダを生成しますが、アップロード後にこのファイルを削除するオプションはありますか?
python - ビルドアウトを使用した「認識されない.svn/entries形式」
Subversion 1.7にアップグレードしてから、ビルドアウトを実行すると「認識されない.svn/entries形式」が発生します。このエラーのdistributeツールとsetuptoolsの両方に未解決のバグレポートがあることに気付きました。また、 setuptools_subversionを使用して問題を解決できるようです。
方法がわからないのは、setuptools_subversionをインストールして、buildoutがそれを取得できるようにすることです。誰か助けてもらえますか?
私はもう試した
- ダウンロードしてpythonsetup.pyinstallを実行します
- ビルドアウト構成の[ビルドアウト]部分のエッグリストに追加します
python - Python 3.2 で配布をインストールできません
次のエラーをスローします。
python - Python 3.2.3 での配布 0.6.26 のインストールの問題
Windows 7 Python 3.2.3 実装に取り組んでおり、setuptools を必要とするものをインストールしました。バージョンの互換性の問題により、代わりに 0.6.26 を配布しました。しかし、インストールしようとすると、次のエラーが表示されます。
おそらく私が間違っている根本的な何かがあります。何かご意見は?
python - build_tests コマンドはどこにありますか?
tox を使用して複数の python でパッケージをテストする例を読んでいたときに、テスト ファイルをディレクトリ"build_tests"
に配置 ( 2to3
'd)するコマンドを見つけました。build/
一部のプロジェクトのtox.ini
ファイルと一部の gentoo ebuild でググることもできますが、どのパッケージがこのコマンドをインストールするのかはまだわかりません。私はpython 3.2、最後のnosetestsと最後の配布を持っていますが、"python setup.py build_tests"
それでもエラーが発生します。
では、このコマンドを取得するには何をインストールする必要がありますか?
github - githubプロジェクトからバイナリを配布するためのベストプラクティスは何ですか?
githubプロジェクトからバイナリを配布するためのベストプラクティスは何ですか?
私は考えることができます:
- バイナリのコピーを保持するbinフォルダをプロジェクトに作成します。ただし、githubはバイナリではなくソースコードを保存することを目的としています。大きくて定期的に変更されるバイナリを保存すると、ディスクスペースと帯域幅が高価になる可能性がありますか?
- バイナリのコピーをプロジェクトのgithubページにアップロードするか、別のWebサイトを使用してバイナリをホストします。ただし、これは常に実行可能であるとは限らず、バイナリを最新の状態に保つためにより多くの(手作業による)作業が必要です。むしろ、バイナリを自動的に、または1回のアクションで更新する必要があります。