2017-09-20 3 views
0

バージョン番号と各パッケージのハッシュなど、私のPythonプロジェクトのファイルはrequirements.txtです。 (これは私はpip install --no-deps --require-hashesでインストールすることができます。)dependenciesとrequirements.txtの分離方法を教えてください。

他の人がこれらの要件の単なる依存性(例えば、他のすべては、あなたがしたときpip install Sphinx取得)されながら、リスト内のいくつかのパッケージは、(たとえば、Sphinx用)私の実際の要件です。

これらの依存関係とは別に、この要件リストを維持したいと考えています。これどうやってするの?

答えて

0

現時点では、要件を2つのファイルに分割しています(下記を参照してください)。しかし、私はこれがいかにメンテナンス可能か(偽りの保持、依存関係の更新の処理など)はわかりません。

# these are the dependencies of my actual requirements 
alabaster 
Babel 
certifi 
chardet 
docutils 
idna 
imagesize 
Jinja2 
MarkupSafe 
Pygments 
pytz 
requests 
six 
snowballstemmer 
sphinxcontrib-websupport 
urllib3 
dependencies.txt

requirements.txt

# these are my actual requirements 
-r dependencies.txt 
Sphinx 

関連する問題