0

アプリを Heroku に (初めて) プッシュしようとしていますが、requirements.txt ファイルの依存関係をインストールしようとすると失敗し続けます。

依存関係はetsy-pythonライブラリに対するものです (「pip install etsy」は失敗します)。

ローカルでは、ソースをダウンロードしてビルドすることで、これを機能させることができました。Heroku でこの問題を解決するにはどうすればよいですか?

要件.txt:

Flask==0.9
Jinja2==2.6
Werkzeug==0.8.3
etsy==0.3.1
geopy==0.94.2
httplib2==0.7.7
oauth2==1.5.211
python-etsy==0.1.2
python-twitter==0.8.4
requests==1.0.4
requests-oauth==0.4.1
simplejson==3.0.4
4

2 に答える 2

1

次のようにrequirements.txtを変更することで、これを修正できました。

Etsyのpypiパッケージは機能していませんが、ソースは問題なくビルドされています。

Flask==0.9
Jinja2==2.6
Werkzeug==0.8.3
-e git+https://github.com/mcfunley/etsy-python.git#egg=etsy-python
geopy==0.94.2
httplib2==0.7.7
oauth2==1.5.211
python-etsy==0.1.2
-e git+https://github.com/bear/python-twitter.git#egg=python-twitter
requests==1.0.4
requests-oauth==0.4.1
simplejson==3.0.4
于 2013-01-10T13:28:54.267 に答える
0

etsyをローカルにインストールしようとすると、このエラーが発生します。

ValueError: Invalid IPv6 URL

公式のpy-etsyは古くて壊れていると思いますが、Githubリポジトリは1年前に最後に更新されました:https ://github.com/mcfunley/etsy-python 。このライブラリは最近のものです(5か月前):https ://github.com/priestc/python-etsy 。

pypiにはありませんが、ローカルでクローンを作成してプロジェクトに含めます。

于 2013-01-09T21:38:55.230 に答える