は、setup.pyファイルを作成することが可能ですdjangoで利用可能なサードパーティのJavaScriptフレームワークを使用するdjangoパッケージ/アプリケーション。私はsetup.pyにgithubから最新のバージョンをプルして、それらのファイルを適切なstatic/jsフォルダに置くことができるようにしたいと思います。 これは、独自のsetup.pyファイルを持つPythonパッケージの通常の依存関係とは異なります。setup.pyはPython以外のgithubリポジトリを取得し、正しいディレクトリに置きますか?私は設定していgithubのリポジトリで</p> <ul> <li>迫るそのリポジトリから</li> <li>の場所のファイルを指定したフォルダ</li> </ul> <p>へ:
答えて
あなたは、依存関係の要件を使用することができますsetuptool(setup.py)を使用している場合:コメントが示唆されているそれ以外の場合のように、実際のGitのリポジトリとして、あなたのDjangoのプロジェクトを設定して、githubのレポを追加https://stackoverflow.com/a/3481388/496445
あなたはAGとして、あなたのプロジェクトを設定したくない場合は、サブモジュール
cd myProject
git init
git submodule add git://path/to/repo.git local/location/repo
としてそれからちょうどそのサブモジュールとgit pull
にCDにできるようになりますそのレポは、その後、力ずくの方法は、手動でそれをしたいのGitHubリポジトリのクローンを作成して、あなたのsetup.pyこれに代わるものは、要件を提供することで
import os
os.system("cd path/to/repo && git pull")
問題のアイテムがPythonモジュールではない場合は動作しますか?エル、そうでなければすべての前に。私はまだsetuptoolやdistutilsを使いたいと思っています(どの設定がより簡単かによって異なります)が、私が引っ張っているオブジェクトはモジュールではないので、依存関係は機能しません。 –
Pythonパッケージではないと思います。オプション2は非常に簡単です。 – jdi
さて、私はサブモジュールをセットアップしましたが、それらは空です。ピップが何らかの理由で呼び出された場合、クローンアクションはそれらをロードさせません。 pipを実行するとサブモジュールも更新されるように、私にはこれを行う方法はありますか? –
にいくつかの手動のコマンドを追加することです。 pip
で使用するためのtxtファイル。 gitとmercurial reposとPyPIからのパッケージを指定することができるので、ユーザはpip install -r requirements.txt
を実行してプロジェクト全体を取得するだけです。
質問のリポジトリにsetup.pyファイルがない場合、それは機能しますか? –
あなたを投票して申し訳ありませんが、この答えは、私がPythonリポジトリを扱っていた場合にのみ機能します。何人かの人がこれを試して、うまく動かないかもしれないと思っているだけです。 requirements.txtファイルを介して非Pythonモジュールでpipを取得する魔法の方法がある場合は、私に教えてください。これはドキュメントには何もありません。 –
- 1. RailsでGithub Octiconsを設定するには?</p> <pre><code>gem 'bootstrap', '~> 4.0.0.alpha3' </code></pre> <p>が、私は<a href="https://github.com/github/octicons/" rel="nofollow">https://github.com/github/octicons/</a> からocticonsをダウンロードしたブートストラップ
- 2. はどのように私は「<strong>testProject</strong>」と呼ばGitHubのリポジトリをしたジェンキンスジョブ
- 3. は、私はSVNリポジトリ(<strong>S</strong>)にGitのリポジトリ(<strong>G</strong>)をエクスポートしたいSubversionの
- 4. Gitは<<<<<<< HEADをファイルに追加し続けます
- 5. Tortoise svn <<<<をファイルに追加しています!
- 6. grepは、フォルダを除外して、私は</p> <pre><code>/var/ </code></pre> <p>にいるならば、私は<code>/var/www</code></p> <p>を検索したいLinuxの
- 7. に</p> <p>(<strong>doc.pdf</strong>が<strong>PHPスクリプト</strong>と同じディレクトリに存在している)私は</p> <pre><code>$pageCount = $pdf->setSourceFile("doc.pdf"); </code></pre> <p>から<em>PDFパス</em>を設定しようとしていますFPDF
- 8. は、どのように私は<code>NAVIGATION_MODE_LIST</code></p> <pre><code>getActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_LIST); </code></pre> <p>に<code>action bar</code>を設定し、それ用のアダプタを設定しNAVIGATION_MODE_LIST
- 9. キャッチは、私はいつも<code>func()</code><code>resolve</code>をしましょう、と私はに指示したい場合<code>yield func()</code>、<br> 後の戻り結果を決定する前に一品、</p> <p>によって<code>onError()</code>に直接、私は<code>func()</code><code>reject</code>からのエラーを保持したい約束
- 10. powershellでディレクトリをループしてディレクトリを移動するには?私はルートにすべてのフォルダを解析し、それらを古いサブフォルダを移動したい</li> </ul></li> </ul> <p> <ul> <li>古い</p> <ul> <li>ルート:
- 11. 私はjQueryの</em>から<em>AJAXを使用して<em>GitHubの</em>リポジトリを作成しようとしていますが、それが動作していない
- 12. Gitリポジトリ:私はしました</p> <p>マスター 前 のDev ....</p> <p>:どのように既存のレポでのリモート
- 13. オブジェクトは、私は自分のアプリケーションで<code>infragistics</code><code>igGrid</code>を使用しているが、私は</p> </blockquote>「_super」プロパティまたはメソッドをサポートしていません<code>javascript</code>エラー</p> <blockquote> <p>オブジェクトを取得しています<p>igGrid
- 14. のpostgresql:私は、ディレクトリを作成し、そこに<code>somedb</code>のpg_dumpのを置くシェルスクリプトを使用しています。この</p> <p><code>localhost:5432:somedb:someuser:somepass</code></p> <p>のように見える私のホームディレクトリに<code>.pgpass</code>ファイルを作成した
- 15. SVN:私は2つのSVNリポジトリ<em>RepoA</em>と<em>RepoB</em>だけでなく、C」で私のローカルマシンに保存されている<em>RepoA</em>の作業コピーを持っている別のリポジトリ
- 16. magentoバックエンドのconfig xmlデータを取得するにはどうすればよいですか?私は別のモジュールから、このラベルの値を取得したい</p> <pre><code><config> <sections> <dev> <groups> <my_module> <label>... </code></pre> <p>:
- 17. .java.inファイルとは何ですか?私はJavaコード を含むリポジトリを発見したが、ファイルが通常の<strong>の.java</strong>サフィックス、 を持っていますが、<strong><p> </p></strong> .java.inません
- 18. のAndroid Studioは - エラー:仕事にそれを得ることを望んで</p> <p><a href="https://github.com/SUPENTA/ardrone-sdk-android" rel="nofollow noreferrer">Github</a></p> <p>:リンカのコマンドは、私はこのリポジトリ(そのアプリはオウムのドローンを制御するために)からコードをダウンロードした終了コード1
- 19. 角度2 - フォーム:その<code>div</code>はショッピングに(項目の数を特定の値を出力として、私は<code><form></code>その<code>div</code>のコンテンツ内に位置し<code>div</code>の値を取得したい
- 20. 式<Func <TEntity、bool >>を汎用リポジトリに適用しますか?
- 21. Unity IoC:アセンブリの配置場所は? MyInterfaces.dll、MyImplementations.dll、MyTestApp.exe</p> <p>私の設定では、私はマッピングを行うが、私は実行時に次のエラーを取得する:</p> <p>指定したアセンブリ名またはコードベースだった
- 22. Heredoc <<<または<<?
- 23. ジェンキンスは、私は、今、その建物の新しいビルドをビルドをクリックして、私は<strong>リポジトリのURL</strong>を変更すると...ワークスペース内のzipファイルとして保存すると、私は<strong>リポジトリURL</strong>と資格情報を指定するJenkins..Afterを使用しています
- 24. CSVでは、列名をループしてヘッダー行の位置を取得するにはどうすればよいですか?私は私のRubyスクリプトで<code>require</code> D <code>csv</code>をしました</p> <pre><code>ID,Name,Age 1,John,99 </code></pre> <p>:
- 25. セットマーカーは、私は今、私はこの地名にマーカーを設定したい</p> <pre><code>Place place = PlaceAutocomplete.getPlace(MainActivity.this, data); Logger.e("The ", "Place: " + place.getName()); </code></pre> <p>を使用してGoogleマップの地名を取得しています
- 26. 私はJSON <code>Array</code>を取得するために改造2を使用して、私は<code>ManagerListAdapter</code>(それは<code>RecyclerView</code>ためのアダプタです)新しい作成し、コンストラクタで(私はJSONから得た)<code>ArrayList</code>を渡したい
- 27. エラーとき、私は、Apache-Tomcatの-7.0.37</p> <p>Gitリポジトリを使用
- 28. ローカルマージはGithubのマージとどのように違いますか?</p> <p><a href="https://i.stack.imgur.com/rqmVS.png" rel="nofollow noreferrer">Branch merge into master: from github</a></p> <p>しかし、そうするとき:
- 29. xamDataGridのフィールドは、私が使用して<strong><em>コンバータ</em></strong>内のフィールドの<strong>はAllowEdit</strong>プロパティを設定するために、<strong>xamDataGridの</strong>のフィールドに対して<strong><em>スタイル</em></strong>を作りたい
- 30. Git、共有リポジトリへの裸の変更方法</p> <pre><code>git init --bare --shared </code></pre> <p>:</p> <pre><code>git init --bare </code></pre> <p>後で私はあなたが複数のユーザーを持つプロジェクトで作業する場合は、この私はそれを行っているべきかであることを学びました:
それらをサブモジュールにすると、サブディレクトリとして既に含まれていますか? – jterrace
どのように設定しますか? –
http://chrisjean.com/2009/04/20/git-submodules-adding-using-removing-and-updating/ – jterrace