0

私はgitを初めて使用し、最初のpython-djangoアプリをgithub経由でデプロイしました: https ://github.com/staticdev/django-crud-utils

問題は、インストールしようとすると、次のエラーが発生することです。

$ pip install -e git://github.com/staticdev/django-crud-utils.git#egg=django-crud-utils
Obtaining django-crud-utils from git+git://github.com/staticdev/django-crud-utils.git#egg=django-crud-utils
  Updating /home/static/virtualenvs/prp2/src/django-crud-utils clone
  Running setup.py egg_info for package django-crud-utils
    Traceback (most recent call last):
      File "<string>", line 14, in <module>
      File "/home/static/virtualenvs/prp2/src/django-crud-utils/setup.py", line 15, in <module>
        DESC = " ".join(__import__('crud_utils').__doc__.splitlines()).strip()
    AttributeError: 'NoneType' object has no attribute 'splitlines'
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):

  File "<string>", line 14, in <module>

  File "/home/static/virtualenvs/prp2/src/django-crud-utils/setup.py", line 15, in <module>

    DESC = " ".join(__import__('crud_utils').__doc__.splitlines()).strip()

AttributeError: 'NoneType' object has no attribute 'splitlines'

----------------------------------------
Command python setup.py egg_info failed with error code 1 in /home/static/virtualenvs/prp2/src/django-crud-utils
Storing complete log in /home/static/.pip/pip.log

何か助けはありますか?事前にTks。

4

1 に答える 1

2

パッケージにdocstringがないため、crud_utilsインストールは失敗します。

setup.pyモジュールをローカルで実行するだけでも、同じエラーが発生する可能性があります。

python setup.py

crud_utils/__init__.pyモジュールにdocstringを追加します:

"""Some docstring here would help"""

PSまた、.pycバイトコンパイルされたキャッシュファイルをGitHubにチェックインしたので、それらを削除することをお勧めします。

于 2012-08-24T14:44:28.853 に答える